@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.25rem;margin-bottom:.9375rem;text-rendering:optimizeLegibility}
p.lead{font-size:1.15625rem;line-height:1.6}
p aside{font-size:.9375rem;line-height:1.25rem;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:25px}
h2{font-size:25px}
h3{font-size:18px}
h4{font-size:15px}
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.25rem;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.25rem;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:25px}
h2{font-size:25px}
h3{font-size:18px}
h4{font-size:15px}
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:'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:'bmwTypeWebThinAll';src: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}
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ds2-cms-output,a,cite,table{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal}
:lang(kr) .ds2-cms-output,:lang(kr) a,:lang(kr) cite,:lang(kr) table{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-cms-output,:lang(ko-KR) a,:lang(ko-KR) cite,:lang(ko-KR) table{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-cms-output,:lang(jp) a,:lang(jp) cite,:lang(jp) table{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-cms-output,:lang(ja) a,:lang(ja) cite,:lang(ja) table{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-cms-output,:lang(ja-JP) a,:lang(ja-JP) cite,:lang(ja-JP) table{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-cms-output,:lang(zh) a,:lang(zh) cite,:lang(zh) table{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-cms-output,:lang(zh-CN) a,:lang(zh-CN) cite,:lang(zh-CN) table{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-cms-output,:lang(tw) a,:lang(tw) cite,:lang(tw) table{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-cms-output,:lang(zh-TW) a,:lang(zh-TW) cite,:lang(zh-TW) table{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-cms-output,:lang(zh-HK) a,:lang(zh-HK) cite,:lang(zh-HK) table{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-cms-output,:lang(ms) a,:lang(ms) cite,:lang(ms) table{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-cms-output,:lang(my) a,:lang(my) cite,:lang(my) table{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-cms-output,:lang(za) a,:lang(za) cite,:lang(za) table{font-family:"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}
.ds2-font-xxxl,h1,.ds2-font-xxl,h2,.ds2-font-xl,h3,.ds2-font-l,h4,.ds2-font-m,h5,h6,.ds2-font-s{font-family:"bmwTypeWebBoldAll","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{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-cms-output,a,cite,table,.ds2-font-xs{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-cms-output,a,cite,table,.ds2-font-xs{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
small,.ds2-font-xxs{font-size:12px;line-height:14px;letter-spacing:0;margin-top:-2px;margin-bottom:13px}
.ds2-font-xxxl{font-size:35px;line-height:39px;letter-spacing:0;margin-top:-6px;margin-bottom:10px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-font-xxxl{font-size:56px;line-height:61px;margin-top:-8px;margin-bottom:7px}
}
@media only screen and (min-width:981px){.ds2-font-xxxl{font-size:96px;line-height:101px;margin-top:-12px;margin-bottom:3px}
}
h1,.ds2-font-xxl{font-size:25px;line-height:1;letter-spacing:-1.13px;margin-top:-3px;margin-bottom:13px}
@media only screen and (min-width:521px) and (max-width:980px){h1,.ds2-font-xxl{font-size:35px;letter-spacing:-1.575px;margin-top:-4px;margin-bottom:12px}
}
@media only screen and (min-width:981px){h1,.ds2-font-xxl{font-size:48px;letter-spacing:-2.16px;margin-top:-5px;margin-bottom:10px}
}
h1.ds2-no-uppercase,.ds2-font-xxl.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:31px}
@media only screen and (min-width:521px) and (max-width:980px){h1.ds2-no-uppercase,.ds2-font-xxl.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;line-height:39px}
}
@media only screen and (min-width:981px){h1.ds2-no-uppercase,.ds2-font-xxl.ds2-no-uppercase{margin-top:-6px;margin-bottom:9px;line-height:51px}
}
h2,.ds2-font-xl{font-size:25px;line-height:1;letter-spacing:-1.13px;margin-top:-3px;margin-bottom:13px}
@media only screen and (min-width:981px){h2,.ds2-font-xl{font-size:35px;letter-spacing:-1.575px;margin-top:-4px;margin-bottom:12px}
}
h2.ds2-no-uppercase,.ds2-font-xl.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;letter-spacing:0;line-height:31px}
@media only screen and (min-width:981px){h2.ds2-no-uppercase,.ds2-font-xl.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;line-height:39px}
}
h3,.ds2-font-l{font-size:18px;line-height:1;letter-spacing:-0.81px;margin-top:-2px;margin-bottom:13px}
@media only screen and (min-width:981px){h3,.ds2-font-l{font-size:25px;letter-spacing:-1.13px;margin-top:-3px;margin-bottom:13px}
}
h3.ds2-no-uppercase,.ds2-font-l.ds2-no-uppercase{margin-top:-3px;margin-bottom:12px;letter-spacing:0;line-height:20px}
@media only screen and (min-width:981px){h3.ds2-no-uppercase,.ds2-font-l.ds2-no-uppercase{margin-top:-6px;margin-bottom:10px;line-height:31px}
}
h4,.ds2-font-m{font-size:15px;letter-spacing:-0.68px;margin-top:-2px;margin-bottom:14px}
@media only screen and (min-width:981px){h4,.ds2-font-m{font-size:18px;letter-spacing:-0.81px;margin-top:-2px;margin-bottom:13px}
}
h4.ds2-no-uppercase,.ds2-font-m.ds2-no-uppercase{margin-top:-3px}
@media only screen and (min-width:981px){h4.ds2-no-uppercase,.ds2-font-m.ds2-no-uppercase{margin-top:-3px;margin-bottom:12px;line-height:20px}
}
h5,h6,.ds2-font-s{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){h5,h6,.ds2-font-s{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
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}
h4.ds2-no-uppercase,.ds2-font-m.ds2-no-uppercase{margin-top:3px;margin-bottom:12px;letter-spacing:0;line-height:18px}
.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-highlight .ds2-icon--arrow-big-l-white:before,.ds2-showroom-highlight .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-highlight a.ds2-icon.ds2-icon--arrow-big-l-grey-2:before,.ds2-showroom-highlight .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-highlight a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_back:before,.ds2-showroom-highlight .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-highlight a.ds2-icon--arrow-big-l-grey-2.ds2-icon--need_analyzer_arrow_restart:before,.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-highlight .icon-arrow-big-l-white,.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-highlight .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-offers .ds2-icon--arrow-big-l-white:hover::before,.ds2-showroom-highlight .icon-arrow-big-l-white:hover,.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-highlight .ds2-icon--arrow-big-r-white:before,.ds2-showroom-preconfiguration .ds2-icon--arrow-big-r-white:before,.ds2-showroom-offers .ds2-icon--arrow-big-r-white:before,.ds2-showroom-highlight .icon-arrow-big-r-white,.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-highlight .ds2-icon--arrow-big-r-white:hover::before,.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:before,.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{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-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2020L10.825%200h5.536L5.54%2020H0z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-icon--slash-spacer:before,.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{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-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2020L10.825%200h5.536L5.54%2020H0z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.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}
.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{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-main-footer,.ds2-main-footer--title,.ds2-main-footer--link{color:#fff}
.ds2-main-footer{font-size:15px;line-height:20px;letter-spacing:0;background:#8e8e8e;margin:0;padding:29px 0 25px 0}
@media only screen and (min-width:981px){.ds2-main-footer{font-size:14px;line-height:17px}
}
.ds2-main-footer--title{margin-bottom:8px}
.ds2-main-footer--link.ds2-icon:before,.ds2-main-footer--link.ds2-icon--need_analyzer_arrow_back:before,.ds2-main-footer--link.ds2-icon--need_analyzer_arrow_restart:before,.ds2-searchform .aems-sr-searchbox .aems-sf-searchinputarea .btn span.ds2-main-footer--link.icon:before{height:40px;width:40px}
.ds2-main-footer--list{margin-bottom:27px;width:auto}
.ds2-main-footer--list-item{margin:0 11px 8px 0;vertical-align:top}
.ds2-main-footer--icons{margin-top:17px}
.ds2-main-footer--icons .ds2-main-footer--list-item{margin-bottom:5px;margin-right:5px}
.ds2-main-footer--icons [class*="icon-"]{display:inline-block;font-size:0;height:40px;margin-bottom:0;overflow:hidden;padding-left:0;position:relative;width:40px}
.ds2-main-footer--hr{border-color:#bbb;margin-top:0}
.ds2-main-footer--hr-top{border-color:#262626;opacity:.25;margin:0}
.ds2-main-footer--copyright{margin-top:-3px;margin-bottom:0;padding-right:0}
@media only screen and (min-width:521px){.ds2-main-footer{padding:26px 0 25px 0}
.ds2-main-footer--table{display:table}
.ds2-main-footer--widget{display:table-row}
.ds2-main-footer--title,.ds2-main-footer--list{display:table-cell;margin-bottom:30px}
.ds2-main-footer--title{margin-top:1px;padding-right:29px;padding-bottom:13px}
.ds2-main-footer--title-inner{display:block;white-space:nowrap}
.ds2-main-footer--list{padding-bottom:13px}
.ds2-main-footer--social .ds2-main-footer--title{vertical-align:top}
.ds2-main-footer--social .ds2-main-footer--title-inner{padding-top:7px}
.ds2-main-footer--icons{margin-top:-6px;padding-bottom:4px !important}
}
.ds2-footer-mini-short{padding-top:0}
.ds2-footer-mini-short .ds2-main-footer--inner{padding-top:30px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list{padding-bottom:0}
@media only screen and (min-width:521px){.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list{display:block;margin-bottom:27px}
}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item{list-style-type:none;margin-top:-6px;margin-bottom:27px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item:first-child{margin-top:-3px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item:last-child{margin-bottom:-3px}
.ds2-footer-mini-short .ds2-main-footer--inner .ds2-main-footer--list .ds2-main-footer--list-item a{font-weight:bold}
.ds2-social-icon{margin-top:-3px;max-width:40px;max-height:40px}
.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:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:18px;line-height:1;letter-spacing:-0.81px;margin-bottom:10px;margin-top:30px}
:lang(kr) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:521px){.dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{margin-top:120px}
}
@media only screen and (min-width:981px){.dealerlocator .dlo-wrapper .brand-selector .dlo-title-choose{font-size:25px;letter-spacing:-1.13px}
}
.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:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px;position:absolute;left:20px}
:lang(kr) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:981px){.dealerlocator .dlo-wrapper .brand-selector .dlo-available-brands .dlo-brand .dlo-brand-name{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.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:"bmwTypeWebBoldAll","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:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(jp) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ja) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(zh) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(tw) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(ms) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(my) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,:lang(za) .rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-size:18px;line-height:1;letter-spacing:-0.81px;margin:0}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypeswitch__base .rfitypeswitch__base--h1{font-size:25px;letter-spacing:-1.13px}
}
.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:20px;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}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__text,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__text{font-size:14px;line-height:17px}
}
.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-size:15px;line-height:18px;margin:8px 0 0 0;color:#666}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypeswitch__base .rfitypedownloadswitch__label,.rfitypeswitch .rfitypeswitch__base .rfitypepostswitch__label{font-size:14px;line-height:17px}
}
.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-font-xxxl,.ds2-branded-bmwi h1,.ds2-branded-bmwi .ds2-font-xxl,.ds2-branded-bmwi h2,.ds2-branded-bmwi .ds2-font-xl,.ds2-branded-bmwi h3,.ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif}
:lang(kr) .ds2-branded-bmwi .ds2-font-xxxl,:lang(kr) .ds2-branded-bmwi h1,:lang(kr) .ds2-branded-bmwi .ds2-font-xxl,:lang(kr) .ds2-branded-bmwi h2,:lang(kr) .ds2-branded-bmwi .ds2-font-xl,:lang(kr) .ds2-branded-bmwi h3,:lang(kr) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(ko-KR) .ds2-branded-bmwi .ds2-font-xxxl,:lang(ko-KR) .ds2-branded-bmwi h1,:lang(ko-KR) .ds2-branded-bmwi .ds2-font-xxl,:lang(ko-KR) .ds2-branded-bmwi h2,:lang(ko-KR) .ds2-branded-bmwi .ds2-font-xl,:lang(ko-KR) .ds2-branded-bmwi h3,:lang(ko-KR) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(jp) .ds2-branded-bmwi .ds2-font-xxxl,:lang(jp) .ds2-branded-bmwi h1,:lang(jp) .ds2-branded-bmwi .ds2-font-xxl,:lang(jp) .ds2-branded-bmwi h2,:lang(jp) .ds2-branded-bmwi .ds2-font-xl,:lang(jp) .ds2-branded-bmwi h3,:lang(jp) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja) .ds2-branded-bmwi .ds2-font-xxxl,:lang(ja) .ds2-branded-bmwi h1,:lang(ja) .ds2-branded-bmwi .ds2-font-xxl,:lang(ja) .ds2-branded-bmwi h2,:lang(ja) .ds2-branded-bmwi .ds2-font-xl,:lang(ja) .ds2-branded-bmwi h3,:lang(ja) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja-JP) .ds2-branded-bmwi .ds2-font-xxxl,:lang(ja-JP) .ds2-branded-bmwi h1,:lang(ja-JP) .ds2-branded-bmwi .ds2-font-xxl,:lang(ja-JP) .ds2-branded-bmwi h2,:lang(ja-JP) .ds2-branded-bmwi .ds2-font-xl,:lang(ja-JP) .ds2-branded-bmwi h3,:lang(ja-JP) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(zh) .ds2-branded-bmwi .ds2-font-xxxl,:lang(zh) .ds2-branded-bmwi h1,:lang(zh) .ds2-branded-bmwi .ds2-font-xxl,:lang(zh) .ds2-branded-bmwi h2,:lang(zh) .ds2-branded-bmwi .ds2-font-xl,:lang(zh) .ds2-branded-bmwi h3,:lang(zh) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-CN) .ds2-branded-bmwi .ds2-font-xxxl,:lang(zh-CN) .ds2-branded-bmwi h1,:lang(zh-CN) .ds2-branded-bmwi .ds2-font-xxl,:lang(zh-CN) .ds2-branded-bmwi h2,:lang(zh-CN) .ds2-branded-bmwi .ds2-font-xl,:lang(zh-CN) .ds2-branded-bmwi h3,:lang(zh-CN) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(tw) .ds2-branded-bmwi .ds2-font-xxxl,:lang(tw) .ds2-branded-bmwi h1,:lang(tw) .ds2-branded-bmwi .ds2-font-xxl,:lang(tw) .ds2-branded-bmwi h2,:lang(tw) .ds2-branded-bmwi .ds2-font-xl,:lang(tw) .ds2-branded-bmwi h3,:lang(tw) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-TW) .ds2-branded-bmwi .ds2-font-xxxl,:lang(zh-TW) .ds2-branded-bmwi h1,:lang(zh-TW) .ds2-branded-bmwi .ds2-font-xxl,:lang(zh-TW) .ds2-branded-bmwi h2,:lang(zh-TW) .ds2-branded-bmwi .ds2-font-xl,:lang(zh-TW) .ds2-branded-bmwi h3,:lang(zh-TW) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-HK) .ds2-branded-bmwi .ds2-font-xxxl,:lang(zh-HK) .ds2-branded-bmwi h1,:lang(zh-HK) .ds2-branded-bmwi .ds2-font-xxl,:lang(zh-HK) .ds2-branded-bmwi h2,:lang(zh-HK) .ds2-branded-bmwi .ds2-font-xl,:lang(zh-HK) .ds2-branded-bmwi h3,:lang(zh-HK) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(ms) .ds2-branded-bmwi .ds2-font-xxxl,:lang(ms) .ds2-branded-bmwi h1,:lang(ms) .ds2-branded-bmwi .ds2-font-xxl,:lang(ms) .ds2-branded-bmwi h2,:lang(ms) .ds2-branded-bmwi .ds2-font-xl,:lang(ms) .ds2-branded-bmwi h3,:lang(ms) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(my) .ds2-branded-bmwi .ds2-font-xxxl,:lang(my) .ds2-branded-bmwi h1,:lang(my) .ds2-branded-bmwi .ds2-font-xxl,:lang(my) .ds2-branded-bmwi h2,:lang(my) .ds2-branded-bmwi .ds2-font-xl,:lang(my) .ds2-branded-bmwi h3,:lang(my) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(za) .ds2-branded-bmwi .ds2-font-xxxl,:lang(za) .ds2-branded-bmwi h1,:lang(za) .ds2-branded-bmwi .ds2-font-xxl,:lang(za) .ds2-branded-bmwi h2,:lang(za) .ds2-branded-bmwi .ds2-font-xl,:lang(za) .ds2-branded-bmwi h3,:lang(za) .ds2-branded-bmwi .ds2-font-l{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(kr) .ds2-branded-bmwi h4,:lang(kr) .ds2-branded-bmwi .ds2-font-m,:lang(kr) .ds2-branded-bmwi h5,:lang(kr) .ds2-branded-bmwi h6,:lang(kr) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(ko-KR) .ds2-branded-bmwi h4,:lang(ko-KR) .ds2-branded-bmwi .ds2-font-m,:lang(ko-KR) .ds2-branded-bmwi h5,:lang(ko-KR) .ds2-branded-bmwi h6,:lang(ko-KR) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(jp) .ds2-branded-bmwi h4,:lang(jp) .ds2-branded-bmwi .ds2-font-m,:lang(jp) .ds2-branded-bmwi h5,:lang(jp) .ds2-branded-bmwi h6,:lang(jp) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja) .ds2-branded-bmwi h4,:lang(ja) .ds2-branded-bmwi .ds2-font-m,:lang(ja) .ds2-branded-bmwi h5,:lang(ja) .ds2-branded-bmwi h6,:lang(ja) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja-JP) .ds2-branded-bmwi h4,:lang(ja-JP) .ds2-branded-bmwi .ds2-font-m,:lang(ja-JP) .ds2-branded-bmwi h5,:lang(ja-JP) .ds2-branded-bmwi h6,:lang(ja-JP) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(zh) .ds2-branded-bmwi h4,:lang(zh) .ds2-branded-bmwi .ds2-font-m,:lang(zh) .ds2-branded-bmwi h5,:lang(zh) .ds2-branded-bmwi h6,:lang(zh) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-CN) .ds2-branded-bmwi h4,:lang(zh-CN) .ds2-branded-bmwi .ds2-font-m,:lang(zh-CN) .ds2-branded-bmwi h5,:lang(zh-CN) .ds2-branded-bmwi h6,:lang(zh-CN) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(tw) .ds2-branded-bmwi h4,:lang(tw) .ds2-branded-bmwi .ds2-font-m,:lang(tw) .ds2-branded-bmwi h5,:lang(tw) .ds2-branded-bmwi h6,:lang(tw) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-TW) .ds2-branded-bmwi h4,:lang(zh-TW) .ds2-branded-bmwi .ds2-font-m,:lang(zh-TW) .ds2-branded-bmwi h5,:lang(zh-TW) .ds2-branded-bmwi h6,:lang(zh-TW) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-HK) .ds2-branded-bmwi h4,:lang(zh-HK) .ds2-branded-bmwi .ds2-font-m,:lang(zh-HK) .ds2-branded-bmwi h5,:lang(zh-HK) .ds2-branded-bmwi h6,:lang(zh-HK) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(ms) .ds2-branded-bmwi h4,:lang(ms) .ds2-branded-bmwi .ds2-font-m,:lang(ms) .ds2-branded-bmwi h5,:lang(ms) .ds2-branded-bmwi h6,:lang(ms) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(my) .ds2-branded-bmwi h4,:lang(my) .ds2-branded-bmwi .ds2-font-m,:lang(my) .ds2-branded-bmwi h5,:lang(my) .ds2-branded-bmwi h6,:lang(my) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(za) .ds2-branded-bmwi h4,:lang(za) .ds2-branded-bmwi .ds2-font-m,:lang(za) .ds2-branded-bmwi h5,:lang(za) .ds2-branded-bmwi h6,:lang(za) .ds2-branded-bmwi .ds2-font-s{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
.ds2-branded-bmwi h1,.ds2-branded-bmwi .ds2-font-xxl{letter-spacing:.525px}
@media only screen and (min-width:981px){.ds2-branded-bmwi h1,.ds2-branded-bmwi .ds2-font-xxl{letter-spacing:.72px}
}
.ds2-branded-bmwi h2,.ds2-branded-bmwi .ds2-font-xl{letter-spacing:.375px}
@media only screen and (min-width:981px){.ds2-branded-bmwi h2,.ds2-branded-bmwi .ds2-font-xl{letter-spacing:.525px}
}
.ds2-branded-bmwi h3,.ds2-branded-bmwi .ds2-font-l{letter-spacing:0}
@media only screen and (min-width:981px){.ds2-component:not([class*="ds2-showroom"]) .ds2-branded-bmwi h4,.ds2-component:not([class*="ds2-showroom"]) .ds2-branded-bmwi .ds2-font-m{font-size:14px;line-height:17px;letter-spacing:.375px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
}
html[dir="rtl"] .ds2-branded-bmwi .ds2-font-xxxl,html[dir="rtl"] .ds2-branded-bmwi h1,html[dir="rtl"] .ds2-branded-bmwi .ds2-font-xxl,html[dir="rtl"] .ds2-branded-bmwi h2,html[dir="rtl"] .ds2-branded-bmwi .ds2-font-xl,html[dir="rtl"] .ds2-branded-bmwi h3,html[dir="rtl"] .ds2-branded-bmwi .ds2-font-l,html[dir="rtl"] .ds2-branded-bmwi h4,html[dir="rtl"] .ds2-branded-bmwi .ds2-font-m,html[dir="rtl"] .ds2-branded-bmwi h5,html[dir="rtl"] .ds2-branded-bmwi h6,html[dir="rtl"] .ds2-branded-bmwi .ds2-font-s{font-weight:normal}
.ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,.ds2-branded-bmwi .ds2-need-analyzer-font-l,.ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif}
:lang(kr) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(kr) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(kr) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(ko-KR) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(ko-KR) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(ko-KR) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(jp) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(jp) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(jp) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(ja) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(ja) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja-JP) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(ja-JP) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(ja-JP) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(zh) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(zh) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(zh) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-CN) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(zh-CN) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(zh-CN) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(tw) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(tw) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(tw) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-TW) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(zh-TW) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(zh-TW) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-HK) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(zh-HK) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(zh-HK) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(ms) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(ms) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(ms) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(my) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(my) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(my) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(za) .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,:lang(za) .ds2-branded-bmwi .ds2-need-analyzer-font-l,:lang(za) .ds2-branded-bmwi .ds2-need-analyzer-font-m{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
.ds2-branded-bmwi .ds2-na-recommendations-slider--current,.ds2-branded-bmwi .ds2-na-recommendations-slider--slides-count{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif}
html[dir="rtl"] .ds2-branded-bmwi .ds2-need-analyzer-font-xxxl,html[dir="rtl"] .ds2-branded-bmwi .ds2-need-analyzer-font-l,html[dir="rtl"] .ds2-branded-bmwi .ds2-need-analyzer-font-m,html[dir="rtl"] .ds2-branded-bmwi .ds2-na-recommendations-slider--current,html[dir="rtl"] .ds2-branded-bmwi .ds2-na-recommendations-slider--slides-count{font-weight:normal}
.ds2-branded-bmwi .ds2-quote--ql,.ds2-branded-bmwi .ds2-quote--qr{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;letter-spacing:.525px}
@media only screen and (min-width:981px){.ds2-branded-bmwi .ds2-quote--ql,.ds2-branded-bmwi .ds2-quote--qr{letter-spacing:.72px}
}
.ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,.ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,.ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,.ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif}
:lang(kr) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(kr) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(kr) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(kr) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(ko-KR) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(ko-KR) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(ko-KR) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(ko-KR) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(jp) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(jp) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(jp) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(jp) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(ja) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(ja) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(ja) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja-JP) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(ja-JP) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(ja-JP) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(ja-JP) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(zh) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(zh) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(zh) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(zh) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-CN) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(zh-CN) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(zh-CN) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(zh-CN) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(tw) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(tw) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(tw) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(tw) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-TW) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(zh-TW) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(zh-TW) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(zh-TW) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-HK) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(zh-HK) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(zh-HK) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(zh-HK) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(ms) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(ms) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(ms) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(ms) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(my) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(my) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(my) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(my) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(za) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h3,:lang(za) .ds2-branded-bmwi .ds2-component[class*="ds2-showroom"] h4,:lang(za) .ds2-branded-bmwi .ds2-showroom-multicontent .ds2-link,:lang(za) .ds2-branded-bmwi .ds2-showroom-preconfiguration__item-copy{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
.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}
.ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif}
:lang(kr) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(ko-KR) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:normal}
:lang(jp) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(ja-JP) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:normal}
:lang(zh) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-CN) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(tw) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-TW) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(zh-HK) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:normal}
:lang(ms) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(my) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
:lang(za) .ds2-branded-bmwi .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebLightAll","Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:normal}
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,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-font-xs,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-cms-output,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-dropdown__label,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-link,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .button,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) span,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) a,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) button,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) cite,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) table,.ds2-component.ds2-branded-gkl h5,.ds2-component.ds2-branded-gkl .ds2-font-s,.ds2-component.ds2-branded-gkl h6,.ds2-component.ds2-branded-gkl .ds2-font-xs,.ds2-component.ds2-branded-gkl .ds2-cms-output,.ds2-component.ds2-branded-gkl .ds2-dropdown__label,.ds2-component.ds2-branded-gkl .ds2-link,.ds2-component.ds2-branded-gkl .button,.ds2-component.ds2-branded-gkl span,.ds2-component.ds2-branded-gkl a,.ds2-component.ds2-branded-gkl button,.ds2-component.ds2-branded-gkl cite,.ds2-component.ds2-branded-gkl table,.ds2-slider--slide.ds2-branded-gkl h5,.ds2-slider--slide.ds2-branded-gkl .ds2-font-s,.ds2-slider--slide.ds2-branded-gkl h6,.ds2-slider--slide.ds2-branded-gkl .ds2-font-xs,.ds2-slider--slide.ds2-branded-gkl .ds2-cms-output,.ds2-slider--slide.ds2-branded-gkl .ds2-dropdown__label,.ds2-slider--slide.ds2-branded-gkl .ds2-link,.ds2-slider--slide.ds2-branded-gkl .button,.ds2-slider--slide.ds2-branded-gkl span,.ds2-slider--slide.ds2-branded-gkl a,.ds2-slider--slide.ds2-branded-gkl button,.ds2-slider--slide.ds2-branded-gkl cite,.ds2-slider--slide.ds2-branded-gkl table{font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-weight:normal;letter-spacing:0}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h1,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h2,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-xl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h3,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-l,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) h4,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]) .ds2-font-m,.ds2-component.ds2-branded-gkl .ds2-font-xxxl,.ds2-component.ds2-branded-gkl h1,.ds2-component.ds2-branded-gkl .ds2-font-xxl,.ds2-component.ds2-branded-gkl h2,.ds2-component.ds2-branded-gkl .ds2-font-xl,.ds2-component.ds2-branded-gkl h3,.ds2-component.ds2-branded-gkl .ds2-font-l,.ds2-component.ds2-branded-gkl h4,.ds2-component.ds2-branded-gkl .ds2-font-m,.ds2-slider--slide.ds2-branded-gkl .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl h1,.ds2-slider--slide.ds2-branded-gkl .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl h2,.ds2-slider--slide.ds2-branded-gkl .ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl h3,.ds2-slider--slide.ds2-branded-gkl .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl h4,.ds2-slider--slide.ds2-branded-gkl .ds2-font-m{font-family:"bmwTypeWebThinAll","Arial","Helvetica",sans-serif;letter-spacing:.06em}
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}
@media only screen and (min-width:981px){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:14px !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 (min-width:981px){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:14px !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:25px !important;line-height:1;margin-top:-3px;margin-bottom:12px}
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:18px !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:50px !important;line-height:1;margin-top:-6px;margin-bottom:17px}
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:36px !important;line-height:1;margin-top:-4px;margin-bottom:19px}
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:75px !important;line-height:1;margin-top:-8px;margin-bottom:22px}
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:54px !important;line-height:1;margin-top:-6px;margin-bottom:24px}
}
@media only screen and (min-width:521px) and (max-width:980px){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:18px !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-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-2x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-2x ds2-font-xl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-2x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-2x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-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--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:36px !important;line-height:1;margin-top:-4px;margin-bottom:19px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-3x .ds2-font-xxxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-3x .ds2-font-xxl,body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--medium-3x ds2-font-xl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-xxxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-xxl,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--medium-3x ds2-font-xl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-xxxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-3x .ds2-font-xxl,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--medium-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--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:54px !important;line-height:1;margin-top:-6px;margin-bottom:24px}
}
@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:48px !important;line-height:1;margin-top:-5px;margin-bottom:10px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--large-1x .ds2-font-l,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-1x .ds2-font-l{font-size:25px !important;line-height:1;margin-top:-3px;margin-bottom:12px}
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:96px !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-2x .ds2-font-l,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-2x .ds2-font-l{font-size:50px !important;line-height:1;margin-top:-6px;margin-bottom:17px}
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:144px !important;line-height:1;margin-top:-16px;margin-bottom:14px}
body.ds2-branded-gkl .ds2-main-wrapper .ds2-component:not([class*="ds2-branded-bmw"]).ds2-branded-gkl--large-3x .ds2-font-l,.ds2-component.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-l,.ds2-slider--slide.ds2-branded-gkl.ds2-branded-gkl--large-3x .ds2-font-l{font-size:75px !important;line-height:1;margin-top:-8px;margin-bottom:22px}
}
@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}
}
@media only screen and (min-width:981px){.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:-7px}
@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:-7px}
}
@media only screen and (min-width:981px){.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:-7px}
}
.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}
.ds2-branded-gkl .basecomponent[class*="visualizer"] .aem-branded-elem{font-family:"bmwTypeWebThinAll","Arial","Helvetica",sans-serif}
@-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}
@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:25px !important;line-height:31.25px !important;margin-top:-4.1666666667px !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:18px !important;line-height:22.5px !important;margin-top:-3px !important;margin-bottom:5px !important}
h4,h5,h6{font-size:15px !important;line-height:18.75px !important;margin-top:-2.5px !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-progress-bar{display:none;background-color:#0653b6;color:#262626}
.ds2-tdaonline__button-bar{position:relative;width:100%;bottom:-1px;-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.is-sticky{position:fixed}
.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;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;padding:16px 20px 15px;margin:0 0 10px}
.ds2-tda-location-input__input{border:1px solid #bbb;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:rgba(210,0,0,.05);border:1px solid #d20000;-webkit-text-fill-color:#d20000}
.ds2-tda-location-input__error-text{display:none;font-size:12px;color:#d20000}
.ds2-tda-location-input--error .ds2-tda-location-input__error-text{display:block}
.ds2-tda-location-input__label{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:14px}
.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,.ds2-tda-model-cards__default-item{width:100%}
.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__checkbutton-wrapper{position:absolute;right:7.5px;bottom:0;left:7.5px}
.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;padding-bottom:60px}
}
.ds2-tda-dealer-list__intro{padding-bottom:15px}
.ds2-tda-dealer-list__list{list-style-type:none}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__list{height:720px;width:300px;z-index:2;background-color:#fff}
.ds2-tda-dealer-list__list:before{top:-5px;height:5px}
.ds2-tda-dealer-list__list:after,.ds2-tda-dealer-list__list:before{position:absolute;content:" ";left:0;background-color:#fff;width:100%}
.ds2-tda-dealer-list__list:after{bottom:-20px;height:20px}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list-item--active{border-left:4px solid #1c69d4}
}
@media only screen and (min-width:981px){.ds2-tda-dealer-list-item--active .ds2-tda-dealer-list__dealer-label{padding-left:11px}
}
.ds2-tda-dealer-list__dealer{border-bottom:1px solid #e6e6e6;position:relative}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer{border-bottom:0}
}
.ds2-tda-dealer-list__dealer-label{margin-top:10px;margin-right:14px}
@media only screen and (min-width:981px){.ds2-tda-dealer-list__dealer-label{width:286px;border-bottom:1px solid #e6e6e6}
}
.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 (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{font-size:15px;line-height:1.33rem}
.ds2-tda-dealer-list__dealer-data-distance{-ms-flex-item-align:end;align-self:flex-end;font-size:15px}
@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:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px}
@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{display:block;height:100%;width:calc(100% - 300px);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}
}
.ds2-tda-dealer-list__flyout-container--out{-webkit-transform:translate3d(-1000px,0,0);transform:translate3d(-1000px,0,0)}
.ds2-tda-vehicle-selection{position:relative;z-index:1}
@media only screen and (min-width:521px){.ds2-tda-vehicle-selection{overflow:hidden}
}
@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);max-height:720px}
}
@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-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)}
}
.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:620px}
}
.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%}
}
.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:100px;top:620px;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}
}
.ds2-tda-vehicle-selection__pagination{position:relative;-webkit-box-flex:2.4;-ms-flex:2.4;flex:2.4}
@media only screen and (min-width:981px){.ds2-tda-vehicle-selection__pagination{top:40%}
}
.ds2-tda-vehicle-selection__pagination span{width:12px;height:12px;margin-right:15px}
.ds2-tda-vehicle-selection__pagination span:last-child{margin-right:0}
.ds2-tda-vehicle-selection__pagination span.swiper-pagination-bullet-active{background-color:#1c69d4}
.ds2-tda-vehicle-item{position:relative}
.ds2-tda-vehicle-item__number-of-vehicles--on-desktop{margin-left:50px;margin-right:50px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px}
@media only screen and (max-width:980px){.ds2-tda-vehicle-item__number-of-vehicles--on-desktop{display:none}
}
.ds2-tda-vehicle-item__image-wrapper{-webkit-transform:rotateY(180deg) scale3d(1.2,1.2,1);transform:rotateY(180deg) 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{left:-200px;top:-10px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__image-wrapper{-webkit-transform:rotateY(180deg) scale3d(.9,.9,1);transform:rotateY(180deg) scale3d(.9,.9,1);left:-120px;top:-20px;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-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1500px;max-height:670px}
}
.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:59%;padding-left:0;margin-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:30px;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:60vw;padding-left:0;padding-right:0;-webkit-box-flex:2.4;-ms-flex:2.4;flex:2.4}
}
.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;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:60px}
}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__content-left{width:calc(50% - 7.5px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__content-left{width:100%}
}
@media only screen and (min-width:521px){.ds2-tda-vehicle-item__content-right{width:calc(50% - 7.5px)}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__content-right{width:100%}
}
.ds2-tda-vehicle-item__checkbutton-wrapper{margin-top:10px;margin-bottom:30px}
.ds2-tda-vehicle-item__checkbutton-wrapper--on-desktop{display:none}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__checkbutton-wrapper--on-desktop{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-top:0;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-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__checkbutton-wrapper--not-desktop{display:none}
}
.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:inline-block;margin-left:50px;margin-right:70px}
}
.ds2-tda-vehicle-item__headline: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:981px){.ds2-tda-vehicle-item__headline:before{height:50px;width:50px;left:-50px;padding-top:7px;padding-left:5px}
}
.ds2-tda-vehicle-item__headline: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:after{right:-25px}
}
@media only screen and (min-width:981px){.ds2-tda-vehicle-item__headline:after{height:50px;width:50px;right:-40px;padding-top:7px;padding-left:5px}
}
.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:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:18px;line-height:25px}
@media only screen and (min-width:981px){.new-ci-model-card__car-name{line-height:25px;margin-bottom:20px}
}
.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-tooltip{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;background:#fff;color:#262626;font-size:12px;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: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:before{font-family:BMW_iconFont;content:"\E95B";margin-right:15px}
.new-ci-global-hint__container{margin-bottom:75px}
.new-ci-global-hint__text{font-size:12px}
.new-ci-calendar{position:relative;margin-bottom:25px;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:18px;line-height:30px}
.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}
@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}
}
.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}
@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;margin-bottom:45px}
.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-elem:hover:not([disabled]),.new-ci-dropdown__select:hover:not([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__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:#0b132b}
.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__hidden-input{opacity:0;position:absolute;width:100%;height:100%;left:0;cursor:pointer}
.new-ci-dropdown__layer{position:relative;-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;text-align:left;cursor:default;background:#fff;max-height:260px;overflow:scroll;overflow-x:visible;-webkit-overflow-scrolling:touch}
@media only screen and (max-width:980px){.new-ci-dropdown__layer{position:fixed;width:100vw;height:100%;padding-top:500px;max-height:unset;left:0;top:0;background-color:#fff;z-index:9999}
.new-ci-dropdown__layer:before{content:" ";background-color:#000;opacity:.7;position:fixed;top:0;left:0;bottom:0;right:0}
}
.new-ci-dropdown__option{position:relative;padding:5px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#262626;background-color:#fff}
.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__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}
.hide{display:none}
.ds2-tda-maps-disclaimer a{color:#1c69d4}
.ds2-tda-maps-disclaimer a :focus,.ds2-tda-maps-disclaimer a :hover{color:#0653b6}
.ds2-tda-vehicle-property{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}
.ds2-tda-vehicle-property__label{font-size:15px;color:#8e8e8e}
.ds2-tda-vehicle-property__label,.ds2-tda-vehicle-property__value{font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;margin-bottom:0}
.ds2-tda-vehicle-property__value{font-size:18px}
.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}
.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:17px}
.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:17px}
}
@media only screen and (min-width:1025px){.ds2-page--h5vco .ds2-navigation-main--salesbar li{margin-top:20px;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:26px;padding-bottom:56px}
.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:11px}
.ds2-page--h5vco .ds2-main-footer--hr{margin-bottom:11px}
@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:12px}
.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:42px;border-left:1px solid #e6e6e6;padding-left:30px}
@media only screen and (min-width:981px){.ds2-detail--inset{margin-bottom:27px}
}
.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:12px}
.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,.acs-commons-resp-colctrl-col .textonly{display:block;margin-top:10em}
}
.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:12px}
.ds2-table-element td .ds2-table-element--cell-item.ds2-link-element:not(:last-child){margin-bottom:12px}
.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:11px;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:11px;padding-bottom:11px;font-weight:normal}
.ds2-table{margin-bottom:57px}
@media only screen and (min-width:981px){.ds2-table{margin-bottom:72px}
}
.ds2-table table{margin-bottom:12px}
.ds2-table .ds2-table--subheadline{margin-bottom:17px}
.ds2-table .ds2-disclaimer--list{margin-bottom:13px;margin-top:28px}
.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:981px){.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:-3px}
.ds2-quote--quote-container{margin-bottom:11px}
.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:"Arial","Helvetica","Roboto",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:31px;margin-top:-6px;margin-bottom:10px;display:inline;padding-right:0}
@media only screen and (min-width:981px){.ds2-quote--text.ds2-cms-output{font-size:35px;line-height:39px;margin-top:-6px;margin-bottom:10px}
}
.ds2-quote--source{margin-top:25px}
@media only screen and (min-width:521px){.ds2-quote--source{margin-top:55px}
}
@media only screen and (min-width:981px){.ds2-quote--source{margin-top:70px}
}
.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:18px;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-pre-configuration--table .ds2-table-element--head-row th{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px;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:12px}
.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:-2px}
.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:12px;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:26px}
.ds2-micro-story .ds2-expand--copy-content:last-child{margin-bottom:11px}
.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:25px;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-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:18px;font-weight:bold;margin-top:-3px;padding-bottom:12px;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:72px}
@media only screen and (min-width:981px){.ds2-technical-data{margin-bottom:87px}
}
.ds2-technical-data .ds2-dropdown .ds2-icon:before{left:0}
.ds2-technical-data .ds2-technical-data--title{margin-bottom:25px}
.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:27px}
}
@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:27px}
.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:6px}
.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 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;font-size:15px}
.ds2-techhub--teasers--item-inner .ds2-link.icon-arrow-big-r-blue-2{background-size:auto 36px;background-position:left center}
@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:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.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{padding-bottom:75px}
.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-model-wrapper{width:100%}
@media only screen and (min-width:521px){.ds2-techhub-overview--keyvisual-model-wrapper{position:absolute;right:-35%;bottom:-5vw;max-width:100%}
}
@media only screen and (min-width:981px){.ds2-techhub-overview--keyvisual-model-wrapper{right:-17.5%}
}
.ds2-techhub-overview--keyvisual-model-wrapper img{float:right;max-width:100%}
@media only screen and (max-width:520px){.ds2-techhub-overview--keyvisual-bg{position:absolute;top:0}
}
@media only screen and (max-width:520px){.ds2-techhub-overview--keyvisual-cta,.ds2-techhub-overview--keyvisual-cta-location{position:relative}
}
.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:520px){.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}
}
.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}
@media only screen and (min-width:981px){.ds2-techhub--details{padding-top:125px;padding-bottom:70px}
}
.ds2-techhub--details-back{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;color:#262626;background-color:transparent;background-position:left center;background-size:35px;padding:0 0 0 32px;overflow:hidden;position:absolute;top:25px;left:-5px}
@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-family:"Arial","Helvetica","Roboto",sans-serif;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;letter-spacing:0;display:block}
.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.icon-arrow-big-r-blue-2{background-size:auto 36px;background-position:left center}
.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.icon-arrow-big-r-blue-2{background-position:right center}
.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:6090;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;z-index:6120;opacity:0;will-change:opacity;transition:opacity .5s linear}
.ds2-techhub-modal--background.is-visible{opacity:.7}
.ds2-techhub-modal--content{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: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.icon-arrow-big-r-blue-2{position:static;margin-bottom:5px;color:#262626}
}
.ds2-techhub-trigger{position:absolute;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;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:background-color .5s ease,box-shadow .5s ease;margin:20px;max-width:calc(100% - 40px)}
@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 .25s 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}
@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}
.ds2-micro-story--image-container{position:relative}
.ds2-techhub--detail-link{position:relative;font-weight:bold}
.ds2-techhub--detail-link,.ds2-accordion--element .ui-widget-content .ds2-techhub--detail-link{color:#262626}
.ds2-techhub--detail-link:hover,.ds2-accordion--element .ui-widget-content .ds2-techhub--detail-link:hover{color:#0653b6}
.ds2-techhub--detail-link:not(:empty){padding-left:22.5px}
.ds2-techhub--detail-link:not(:empty)::after,.ds2-techhub--detail-link:not(:empty)::before{content:' ';display:block;position:absolute;background-position:center;background-repeat:no-repeat;transition:opcity .5s ease}
.ds2-techhub--detail-link:not(:empty)::before{opacity:1}
.ds2-techhub--detail-link:not(:empty)::after{opacity:0}
.ds2-techhub--detail-link:not(:empty):hover::before{opacity:0}
.ds2-techhub--detail-link:not(:empty):hover::after{opacity:1}
.ds2-techhub--detail-link:not(:empty)::before,.ds2-techhub--detail-link:not(:empty)::after{width:16px;height:16px;top:0;left:1px;background-size:15px}
.ds2-techhub-dropdown{overflow:hidden;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}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-techhub-dropdown{width:50%}
}
@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;overflow:auto;display:table}
@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-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.ds2-techhub-dropdown.is-expanded .inner{display:block}
.ds2-techhub-dropdown.is-expanded .ds2-techhub-dropdown-list{display:block;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1)}
.ds2-techhub-dropdown-placeholder{line-height:50px;font-size:15px;padding-left:28px;color:#262626;font-weight:bold;position:relative;display:block;text-align:left;cursor:pointer;background-color:#fff;border-bottom:solid 2px transparent}
.ds2-techhub-dropdown-icon{position:absolute;right:28px;height:13px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);opacity:.45}
.ds2-techhub-dropdown-icon:before,.ds2-techhub-dropdown-icon:after{background-position:-9px -10px;background-size:40px;left:-5px}
.ds2-techhub-dropdown-icon:before:hover,.ds2-techhub-dropdown-icon:after:hover{background-position:-9px -10px;background-size:40px}
.ds2-techhub-dropdown-icon:hover{opacity:1}
.ds2-techhub-dropdown .inner{position:relative;display:none;width:100%}
.ds2-techhub-dropdown-list{position:absolute;padding-top:15px;padding-bottom:30px;display:none;width:100%;background:#fff}
@media only screen and (max-width:980px){.ds2-techhub-dropdown-list{position:relative}
}
.ds2-techhub-dropdown-category{width:100%;height:30px}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-category{width:100%;height:auto}
}
.ds2-techhub-dropdown-category-title{line-height:40px;text-align:left;color:#8e8e8e;font-weight:bold;display:block;font-size:12px;padding-left:26px;border-left:solid 4px transparent;transition:.2s border linear,.2s font-size linear,.5s color ease;cursor:pointer}
.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;font-size:18px;color:#262626}
.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:5px 0;padding: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:28px;padding-bottom:50px}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-models{width:100%;left:29px;position:relative;display:none}
}
.ds2-techhub-dropdown-models li a{line-height:40px;text-align:left;color:#8e8e8e;font-weight:bold;display:block;font-size:12px;padding-left:26px;border-left:solid 4px transparent;transition:.2s border linear,.2s font-size linear,.5s color ease;cursor:pointer;margin-bottom:0}
.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;font-size:18px;color:#262626}
@media only screen and (max-width:520px){.ds2-techhub-dropdown-models li:first-of-type{padding-top:5px}
}
.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{display:table-cell;position:relative;width:auto;height:100%;padding:0 40px;overflow:hidden;transition:padding .5s ease}
.ds2-techhub--anchornav h4{display:none}
@media only screen and (min-width:521px){.ds2-techhub--anchornav h4{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 h4: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 h6{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 h6,.ds2-techhub--anchornav-list.slick-initialized .slick-slide:hover h6{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;height:100vh}
.ds2-techhub--anchornav.is-sticky.is-open-wrapper{height:100%}
.ds2-techhub--anchornav-slider{width:100%;max-height:100%;padding:0;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 h6{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 h6:hover,.ds2-techhub--anchornav-list h6.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:11px}
@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:60px}
.ds2-stage-teaser .ds2-slider .ds2-disclaimer--list{list-style:none}
@media only screen and (min-width:981px){.ds2-stage-teaser{margin-bottom:75px}
}
.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:13px}
}
.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:11px}
@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:28px}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:15px;margin-bottom:28px}
@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:28px}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body .ds2-disclaimer--list{margin-bottom:0}
.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:12px}
.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:27px}
@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}
.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:42px}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-disclaimer--list{margin-top:42px;margin-bottom:12px}
}
@media only screen and (min-width:981px){.ds2-stage-presentation--body .ds2-expand--body-copy-container{margin-top:42px;margin-bottom:12px}
}
.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:18px;margin-top:-3px;margin-bottom:12px;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:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
@media only screen and (min-width:981px){.large-6 .ds2-basic-teaser--title.ds2-long-headline{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
}
.large-3 .ds2-basic-teaser--title.ds2-long-headline{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px;word-break:normal;padding-right:0}
@media only screen and (min-width:521px) and (max-width:980px){.large-3 .ds2-basic-teaser--title.ds2-long-headline{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
@media only screen and (min-width:981px){.large-3 .ds2-basic-teaser--title.ds2-long-headline{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
.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:12px;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:27px}
@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:12px}
.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:12px}
.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:10px}
.ds2-hotspot .ds2-hotspot--subtitle{margin-bottom:11px}
.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:-3px}
@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:27px}
@media only screen and (min-width:521px){.ds2-content-overview--title{margin-bottom:30px}
}
.ds2-content-overview--item-text-container{padding-bottom:27px}
.ds2-content-overview--item-text-container[data-hascopy=true]{padding-bottom:26px}
.ds2-content-overview--item-text-container[data-haslink=true]{padding-bottom:27px}
.ds2-content-overview--item-title{margin-top:12px;margin-bottom:11px}
@media only screen and (min-width:521px){.ds2-content-overview--item-title{margin-top:-3px}
}
.ds2-content-overview--item-copy p:last-child{margin-bottom:0}
.ds2-content-overview .ds2-linklist{margin-top:12px}
.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-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px}
:lang(kr) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-preconfiguration__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
}
.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:"bmwTypeWebBoldAll","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:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
: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:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@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:25px;line-height:31px;padding-top:25px;padding-bottom:25px}
@media only screen and (min-width:521px){.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline--small{font-size:35px;line-height:39px;margin-top:-6px;margin-bottom:25px;padding:0}
}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item .ds2-showroom-preconfiguration__item-headline--small{font-size:48px;line-height:51px;margin-top:-6px;margin-bottom:24px}
}
.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item-price-label{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item-copy,.ds2-showroom-preconfiguration__item-checklist li,.ds2-showroom-preconfiguration__item-price-label{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
@media only screen and (max-width:520px){.ds2-showroom-preconfiguration__item-checklist li{margin-bottom:4px}
}
.ds2-showroom-preconfiguration__item-price-label{margin-bottom:-4px;padding-bottom:10px}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item-price-label{margin-bottom:-3px}
}
@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:31px;margin-top:-6px}
.ds2-showroom-preconfiguration__item-price-currency{font-size:14px;line-height:17px;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:14px;letter-spacing:0;margin-top:-2px;margin-bottom:-2px}
.ds2-showroom-preconfiguration__item-link--download.ds2-link{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:-4px}
@media only screen and (min-width:981px){.ds2-showroom-preconfiguration__item-link--download.ds2-link{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:-3px}
}
@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{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:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) body.ds2-branded-bmwi .ds2-price-finance .ds2-price-finance__price{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
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:-6px;margin-bottom:10px}
@media only screen and (min-width:981px){.ds2-showroom-offers__head .ds2-font-xxl{margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__head .ds2-font-xxl{margin-top:-6px;margin-bottom:24px}
}
.ds2-showroom-offers__head .ds2-font-m{margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-showroom-offers__head .ds2-font-m{margin-top:-3px;margin-bottom:27px}
}
.ds2-showroom-offers__head .ds2-cms-output{margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-showroom-offers__head .ds2-cms-output{margin-top:-3px;margin-bottom:27px}
}
.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(.is-last) .ds2-showroom-offers__slider-pagination-next,.ds2-showroom-offers--edit-mode:not(.is-first) .ds2-showroom-offers__slider-pagination-prev,.ds2-showroom-offers--edit-mode:not(.is-last) .ds2-showroom-offers__slider-pagination-next{opacity:1;pointer-events:all}
}
.ds2-showroom-offers__slider-pagination-dots{display:block;bottom:0;margin:20px auto 0 auto}
.ds2-showroom-offers__slider-pagination-dots-desktop{margin:15px}
.ds2-showroom-offers__wrapper{max-width:100%;margin-top:-35px}
@media only screen and (min-width:521px){.ds2-showroom-offers__wrapper{margin:-35px 45px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__wrapper{position:relative;margin:0 auto 45px;max-width:calc(100% - 90px);min-height:447.1875px}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right .ds2-showroom-offers__wrapper,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__wrapper{min-height:402.1875px}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__wrapper{max-width:1185px;min-height:587.8125px}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right .ds2-showroom-offers__wrapper,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__wrapper{min-height:542.8125px}
}
.ds2-showroom-offers__wrapper,html[dir="rtl"] .ds2-showroom-offers--align-right .ds2-showroom-offers__wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right .ds2-showroom-offers__wrapper,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.ds2-showroom-offers__text-box-container{position:relative;pointer-events:initial;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;opacity:0;margin:0 20px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.ds2-showroom-offers[data-component-initialized="true"] .ds2-showroom-offers__text-box-container{transition:.5s transform ease,.5s opacity ease-in;opacity:1}
.ds2-showroom-offers__content--mobile-expanded .ds2-showroom-offers__text-box-container{-webkit-transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)));-ms-transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)));transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)))}
@media only screen and (min-width:521px){.ds2-showroom-offers.is-keyboard .ds2-showroom-offers__text-box-container:focus{overflow:hidden}
}
.ds2-showroom-offers:not(.is-keyboard) .ds2-showroom-offers__text-box-container:focus{outline:0}
@media only screen and (min-width:521px){.ds2-showroom-offers__text-box-container{padding:20px 40px;border:0 solid #e6e6e6;margin:0}
.ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__text-box-container{border-left-width:2px}
.ds2-showroom-offers--align-right .ds2-showroom-offers__text-box-container{border-right-width:2px}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__text-box-container{width:355px;padding:30px 20px 15px}
html:not([dir="rtl"]) .ds2-showroom-offers--align-right .ds2-showroom-offers__text-box-container,html[dir="rtl"] .ds2-showroom-offers:not(.ds2-showroom-offers--align-right) .ds2-showroom-offers__text-box-container{margin:30px 0 0}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__text-box-container{width:410px;padding:30px 45px 15px}
}
.ds2-showroom-offers__text-box-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:0;overflow:hidden}
.ds2-showroom-offers__text-box-item--active{width:100%;overflow:unset}
@media only screen and (max-width:520px){.ds2-showroom-offers__text-box-item>*:not(.ds2-showroom-offers__text-box-main-headline){padding:0 24px}
.ds2-showroom-offers__text-box-item .copytext{max-height:0;transition:max-height .5s;overflow:hidden}
.ds2-showroom-offers__text-box-item .copytext>*{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)));-ms-transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)));transform:translateY(calc(35px + (-100vw / 2 / 16 * 9)))}
.ds2-showroom-offers__content--mobile-expanded .ds2-showroom-offers__text-box-item .copytext{max-height:500px}
.ds2-showroom-offers__content--mobile-expanded .ds2-showroom-offers__text-box-item .copytext>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-showroom-offers__text-box-item{max-width:420px}
.ds2-showroom-offers__text-box-item--active{width:calc(100vw - 170px)}
}
@media only screen and (min-width:650px) and (max-width:980px){.ds2-showroom-offers__text-box-item--2column-tablet{max-width:520px;display:-ms-grid;display:grid;-ms-grid-columns:[left] 60% [right] 40% [end];grid-template-columns:[left] 60% [right] 40% [end];-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:15px;grid-auto-flow:row}
.ds2-showroom-offers__text-box-item--2column-tablet .ds2-showroom-offers__endorsement,.ds2-showroom-offers__text-box-item--2column-tablet .headline,.ds2-showroom-offers__text-box-item--2column-tablet .copytext,.ds2-showroom-offers__text-box-item--2column-tablet .ds2-buttonlist,.ds2-showroom-offers__text-box-item--2column-tablet .ds2-linklist{-ms-grid-column:left;grid-column:left}
.ds2-showroom-offers__text-box-item--2column-tablet .ds2-showroom-offers__price{-ms-grid-column:right;grid-column:right;grid-row:1 / 5}
.ds2-showroom-offers__text-box-item--2column-tablet.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price+.headline,.ds2-showroom-offers__text-box-item--2column-tablet.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price+.ds2-buttonlist,.ds2-showroom-offers__text-box-item--2column-tablet.ds2-showroom-offers__text-box-item .headline+.price{margin-top:0}
}
.ds2-showroom-offers__text-box-item .ds2-copytext,.ds2-showroom-offers__text-box-item .ds2-legal-section{margin-bottom:30px}
.ds2-showroom-offers__text-box-item .ds2-copytext__list{margin-top:5px;margin-bottom:-30px}
@media only screen and (min-width:521px){.ds2-showroom-offers__text-box-item .ds2-copytext{margin-bottom:45px}
.ds2-showroom-offers__text-box-item .ds2-copytext__list{margin-bottom:-30px}
}
@media only screen and (min-width:521px){.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price+.headline,.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price+.ds2-buttonlist,.ds2-showroom-offers__text-box-item .headline+.price{margin-top:15px}
}
@media only screen and (max-width:520px){.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price,.ds2-showroom-offers__text-box-item .ds2-showroom-offers__price+.headline.offerssubheadline{margin-top:15px}
.ds2-showroom-offers__text-box-item .headline.offersheadline+.ds2-showroom-offers__price,.ds2-showroom-offers__text-box-item .copytext+.ds2-showroom-offers__price{margin-top:0}
}
.ds2-showroom-offers__text-box-item .ds2-price-finance__price p{font-weight:inherit}
@media only screen and (min-width:981px){.ds2-showroom-offers__text-box-item .ds2-price-finance__price.ds2-font-xxxl{margin-bottom:10px}
}
.ds2-showroom-offers__text-box-item .ds2-tooltip{position:relative}
.ds2-showroom-offers__text-box-item .ds2-info-icon{height:14px}
.ds2-showroom-offers__text-box-item .ds2-info-icon:before,.ds2-showroom-offers__text-box-item .ds2-info-icon:after{background-position:center;box-sizing:content-box;width:14px;height:14px;background-size:14px}
@media only screen and (max-width:520px){.ds2-showroom-offers__text-box-main-headline{border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-left:13px;margin-left:-20px}
.ds2-showroom-offers__text-box-main-headline>*{position:relative;padding-left:30px;margin:20px 0}
.ds2-showroom-offers__text-box-main-headline>*::before{content:"";width:40px;height:40px;left:-10px;top:-9px;display:inline-block;position:absolute;background-color: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%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-showroom-offers__content--mobile-expanded .ds2-showroom-offers__text-box-main-headline>*::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-showroom-offers__eye-catcher-container{opacity:0;transition:.5s transform ease,.5s opacity ease-in,.5s background-color ease;width:76px;height:76px;position:absolute;top:-20px;right:20px;padding:10px;pointer-events:initial}
.ds2-showroom-offers__eye-catcher-container--background-color-blue{background-color:#0653b6}
.ds2-showroom-offers__eye-catcher-container--background-color-grey{background-color:#262626}
.ds2-showroom-offers__eye-catcher-container--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}
.ds2-showroom-offers__eye-catcher-container--visible{opacity:1}
.ds2-showroom-offers__content--mobile-expanded .ds2-showroom-offers__eye-catcher-container{opacity:0 !important}
@media only screen and (min-width:521px){.ds2-showroom-offers__eye-catcher-container{width:129px;height:129px;top:55px;left:45px;right:auto}
.ds2-showroom-offers--align-right .ds2-showroom-offers__eye-catcher-container{left:20px;right:auto}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__eye-catcher-container{top:0;left:329px;right:auto;padding:15px}
.ds2-showroom-offers--align-right .ds2-showroom-offers__eye-catcher-container{top:20px;left:-20px;right:auto}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__eye-catcher-container{width:175px;height:175px;top:0;left:380px;right:auto;padding:20px}
.ds2-showroom-offers--align-right .ds2-showroom-offers__eye-catcher-container{top:30px;left:-30px;right:auto}
}
.ds2-showroom-offers__eye-catcher-container--edit-mode{position:initial}
.ds2-showroom-offers__text-box-item,.ds2-showroom-offers__eye-catcher-item,.ds2-showroom-offers__emission-item,.ds2-showroom-offers__endorsement-container-mobile .ds2-showroom-offers__endorsement{height:0;opacity:0;pointer-events:none}
.ds2-showroom-offers__text-box-item--active,.ds2-showroom-offers__eye-catcher-item--active,.ds2-showroom-offers__emission-item--active,.ds2-showroom-offers__endorsement-container-mobile .ds2-showroom-offers__endorsement--active{height:auto;opacity:1;transition:.5s transform ease,.5s opacity ease-in;pointer-events:all}
.ds2-showroom-offers__text-box-item{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.ds2-showroom-offers__text-box-item--active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-showroom-offers__eye-catcher-item{font-weight:bold;color:white;font-size:14px;line-height:1.2;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ds2-showroom-offers__eye-catcher-item--small-text{font-size:12px}
@media only screen and (min-width:521px){.ds2-showroom-offers__eye-catcher-item{font-size:24px}
.ds2-showroom-offers__eye-catcher-item--small-text{font-size:18px}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__eye-catcher-item{font-size:35px}
.ds2-showroom-offers__eye-catcher-item--small-text{font-size:25px}
}
.ds2-showroom-offers__emission-container{width:100%;padding:0 20px;margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-showroom-offers__emission-container{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-offers__emission-container{padding:0}
}
.ds2-showroom-offers .slick-slide{opacity:0;transition:opacity .5s}
.ds2-showroom-offers .slick-slide.slick-center{opacity:1}
.ds2-showroom-offers__endorsement img{margin-bottom:10px;height:auto;width:140px}
@media only screen and (min-width:521px){.ds2-showroom-offers__endorsement img{width:165px;margin-bottom:-60px}
}
@media only screen and (min-width:981px){.ds2-showroom-offers__endorsement img{width:265px;margin-bottom:40px}
}
.ds2-showroom-offers__text-box-item .ds2-showroom-offers__endorsement{display:none}
@media only screen and (min-width:981px){.ds2-showroom-offers__text-box-item .ds2-showroom-offers__endorsement{display:block}
}
.ds2-showroom-offers__endorsement-container-mobile{display:block;position:absolute;bottom:100%;left:20px}
@media only screen and (min-width:981px){.ds2-showroom-offers__endorsement-container-mobile{display:none}
}
@media only screen and (min-width:521px){.ds2-showroom-offers__endorsement-container-mobile{left:45px}
}
body.ds2-wcag .ds2-showroom-offers__text-box-container{border:2px solid #262626}
body.ds2-wcag .ds2-showroom-offers__slider-background-color{background:#f2f2f2 !important}
body.ds2-wcag .ds2-showroom-offers__eye-catcher-container{background:#262626 !important;background-blend-mode:initial}
body.ds2-wcag .ds2-showroom-offers__slider-pagination-prev span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-prev:hover span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-prev:focus span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-prev:active span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-next span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-next:hover span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-next:focus span::before,body.ds2-wcag .ds2-showroom-offers__slider-pagination-next:active span::before{opacity:1}
@media only screen and (min-width:521px){body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev,body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next{background:#fff;opacity:1}
body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span::before,body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span::before,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span::before,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span::before{border:2px solid #4d4d4d}
body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-l-grey-2,body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-r-grey-2,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-l-grey-2,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-r-grey-2{opacity:1}
body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-l-white,body.ds2-wcag .ds2-showroom-offers[data-component-initialized="true"].is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-r-white,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-first:not(.is-last) .ds2-showroom-offers__slider-pagination-prev span.ds2-icon--arrow-big-l-white,body.ds2-wcag .ds2-showroom-offers--edit-mode.is-last:not(.is-first) .ds2-showroom-offers__slider-pagination-next span.ds2-icon--arrow-big-r-white{opacity:0}
}
.ds2-showroom-multicontent__hero-body,.ds2-showroom-multicontent__nav{opacity:0;transition:opacity .5s ease;transition-delay:1s}
.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__hero-body,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__hero-body,.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__nav,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__nav{opacity:1}
.ds2-showroom-multicontent__hero-image,.ds2-showroom-multicontent__slide{-webkit-transform:scale(1.1) translate(-25%,0);-ms-transform:scale(1.1) translate(-25%,0);transform:scale(1.1) translate(-25%,0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:0;transition:opopacity .1s ease,-webkit-transform .75s ease-in-out;transition:opopacity .1s ease,transform .75s ease-in-out;transition:opopacity .1s ease,transform .75s ease-in-out,-webkit-transform .75s ease-in-out;transition-delay:.5s}
.ds2-showroom-multicontent__hero-image:before,.ds2-showroom-multicontent__slide:before{content:' ';width:100%;height:100%;background:#fff;position:absolute;z-index:1;right:0;transition:width .5s ease;transition-delay:.5s}
.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__hero-image:before,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__hero-image:before,.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__slide:before,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__slide:before{width:0}
.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__hero-image,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__hero-image,.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__slide,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}
.ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__slide.slick-slide{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(1),.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(1):before,.ds2-showroom-multicontent__slide.slick-slide:nth-child(1),.ds2-showroom-multicontent__slide.slick-slide:nth-child(1):before{transition-delay:1.00s}
.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(2),.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(2):before,.ds2-showroom-multicontent__slide.slick-slide:nth-child(2),.ds2-showroom-multicontent__slide.slick-slide:nth-child(2):before{transition-delay:1.25s}
.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(3),.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(3):before,.ds2-showroom-multicontent__slide.slick-slide:nth-child(3),.ds2-showroom-multicontent__slide.slick-slide:nth-child(3):before{transition-delay:1.50s}
.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(4),.ds2-showroom-multicontent__hero-image.slick-slide:nth-child(4):before,.ds2-showroom-multicontent__slide.slick-slide:nth-child(4),.ds2-showroom-multicontent__slide.slick-slide:nth-child(4):before{transition-delay:1.75s}
.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(5),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(5):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(6),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(6):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(7),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(7):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(8),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(8):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(5),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(5):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(6),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(6):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(7),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(7):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(8),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__hero-image.slick-slide:nth-child(8):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__hero-image.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__hero-image.slick-slide:before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(5),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(5):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(6),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(6):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(7),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(7):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(8),.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(8):before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__slide.slick-slide:before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__slide.slick-slide:before,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__hero-image.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__slide.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(5),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(5):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(6),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(6):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(7),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(7):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(8),.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(1) .ds2-showroom-multicontent__slide.slick-slide:nth-child(8):before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(2) .ds2-showroom-multicontent__slide.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(3) .ds2-showroom-multicontent__slide.slick-slide:before,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__slide.slick-slide,.ds2-showroom-multicontent__slide.ds2-showroom-multicontent__slider-wrapper:nth-child(4) .ds2-showroom-multicontent__slide.slick-slide:before{transition:none}
.ds2-showroom-multicontent{padding-bottom:75px;width:100%;max-width:1680px;margin:0 auto;position:relative;overflow:hidden;margin-top:-15px;padding-top:15px}
@media only screen and (min-width:981px){.ds2-showroom-multicontent{padding-bottom:90px}
}
.ds2-showroom-multicontent.is-active-expand-copy{z-index:280;padding-bottom:400px;margin-bottom:-325px}
@media only screen and (min-width:981px){.ds2-showroom-multicontent.is-active-expand-copy{margin-bottom:-310px}
}
.ds2-showroom-multicontent.is-active-expand-copy.is-special-expand-copy{margin-bottom:-340px}
@media only screen and (min-width:981px){.ds2-showroom-multicontent.is-active-expand-copy.is-special-expand-copy{margin-bottom:-325px}
}
.ds2-showroom-multicontent__intro,.ds2-showroom-multicontent__nav{position:relative;width:100%;margin:0 auto;padding:0 20px}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__intro,.ds2-showroom-multicontent__nav{padding:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent__intro,.ds2-showroom-multicontent__nav{padding:0;max-width:1185px}
}
.ds2-showroom-multicontent__intro{margin-top:1px;margin-bottom:30px}
.ds2-showroom-multicontent__hero{position:relative;padding:0;padding-left:20px;margin-bottom:0}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero{padding-left:45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent__hero{padding-left:calc(50% - 592.5px)}
.ds2-showroom-multicontent__hero--horizontal{position:absolute;top:0;left:0;right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:.5s transform ease,.5s margin ease,.5s opacity ease}
.ds2-showroom-multicontent__hero--horizontal:after{content:' ';position:absolute;top:0;right:7.5px;bottom:0;left:7.5px;background:rgba(38,38,38,0.65);transition:.5s opacity ease,.5s right ease,.5s left ease}
.ds2-showroom-multicontent__hero--horizontal.is-visible{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);margin-left:calc(50% - 592.5px - 7.5px)}
.ds2-showroom-multicontent__hero--horizontal.is-visible:not(.is-active)+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev{opacity:1;pointer-events:all}
.ds2-showroom-multicontent__hero--horizontal.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:0}
.ds2-showroom-multicontent__hero--horizontal.is-active:after{opacity:0;pointer-events:none}
.ds2-showroom-multicontent__hero--horizontal.is-active+.ds2-showroom-multicontent__tabs{margin-left:1200px}
.ds2-showroom-multicontent__hero--horizontal.is-active+.ds2-showroom-multicontent__tabs .slick-slide.slick-active:after{opacity:1}
.ds2-showroom-multicontent__hero--horizontal.is-active+.ds2-showroom-multicontent__tabs .slick-slide.slick-active .ds2-showroom-multicontent__item{pointer-events:none}
.ds2-showroom-multicontent__hero--horizontal.is-active+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev+.ds2-showroom-multicontent__hero-next.slick-next{opacity:1;pointer-events:all}
.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active{margin-left:-60px}
.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active+.ds2-showroom-multicontent__tabs{margin-left:1140px}
.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active+.ds2-showroom-multicontent__tabs .slick-slide.slick-active:after{opacity:0}
.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev+.ds2-showroom-multicontent__hero-next.slick-next{opacity:0}
.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev+.ds2-showroom-multicontent__hero-next.slick-next::before,.ds2-showroom-multicontent__hero--horizontal.is-hover-next.is-active+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev+.ds2-showroom-multicontent__hero-next.slick-next::after{left:calc(50% + 15px)}
.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active){margin-left:calc(50% - 592.5px + 22.5px)}
.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active):after{right:-22.5px;opacity:0}
.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active)+.ds2-showroom-multicontent__tabs{margin-left:60px}
.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active)+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev{opacity:0}
.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active)+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev::before,.ds2-showroom-multicontent__hero--horizontal.is-hover-prev.is-visible:not(.is-active)+.ds2-showroom-multicontent__tabs+.ds2-showroom-multicontent__hero-prev.slick-prev::after{left:calc(50% - 15px)}
.ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-image{width:1185px;min-height:533.25px;height:auto;padding-bottom:0;transition:.5s min-height ease}
.ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-image img{max-width:none;height:100%;width:auto}
.ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-image,.ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-image{margin-bottom:0}
.ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-body,.ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero--horizontal .ds2-showroom-multicontent__hero-body{top:90px;max-height:calc(100% - 180px);margin-bottom:0;width:25vw;max-width:420px}
.ds2-showroom-multicontent__hero--horizontal+.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper{padding-top:0}
.ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero--horizontal{top:15px}
.ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero--horizontal+.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper{padding-top:15px}
}
.ds2-showroom-multicontent__hero--vertical:not(.ds2-showroom-multicontent__hero),.ds2-showroom-multicontent__hero--horizontal:not(.ds2-showroom-multicontent__hero){overflow:hidden;opacity:0;max-width:0;max-height:0}
.ds2-showroom-multicontent__hero--vertical:not(.ds2-showroom-multicontent__hero) .ds2-showroom-multicontent__hero-body,.ds2-showroom-multicontent__hero--horizontal:not(.ds2-showroom-multicontent__hero) .ds2-showroom-multicontent__hero-body{display:none}
.ds2-showroom-multicontent__hero-prev.slick-prev,.ds2-showroom-multicontent__hero-next.slick-next{opacity:0;pointer-events:none}
.ds2-showroom-multicontent__hero-image{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:75%}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-image{padding-bottom:45%}
}
.ds2-showroom-multicontent__hero-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;max-width:none}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-image img{height:auto;width:100%}
}
.ds2-showroom-multicontent__hero-image--letterbox img{height:auto;width:100%}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-image--letterbox img{height:100%;width:auto}
}
.ds2-showroom-multicontent__hero-image--letterbox+.ds2-showroom-multicontent__hero-body{background:rgba(255,255,255,0.75)}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-image{margin-bottom:0}
body:not(.ds2-wcag) .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box){margin-bottom:-30px}
body:not(.ds2-wcag) .ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box){margin-bottom:-90px}
}
@media only screen and (min-width:981px){body:not(.ds2-wcag) .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box){margin-bottom:-45px}
body:not(.ds2-wcag) .ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero-image:not(.ds2-showroom-multicontent__hero-image--with-box){margin-bottom:-135px}
}
@media only screen and (min-width:1281px){body:not(.ds2-wcag) .ds2-showroom-multicontent__hero-image{margin-bottom:-45px}
body:not(.ds2-wcag) .ds2-showroom-multicontent--with-nav .ds2-showroom-multicontent__hero-image{margin-bottom:-135px}
}
.ds2-showroom-multicontent__hero-body{position:relative;background:#fff;max-height:calc(100% - 200px);overflow:hidden;padding:30px 30px 15px;margin-top:-45px;width:calc(91.6666666667% - 15px)}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-body{width:calc(66.6666666667% - 15px)}
}
@media only screen and (min-width:1281px){.ds2-showroom-multicontent__hero-body{position:absolute;padding:45px 30px 30px;top:60px;left:0;margin:0;width:33%}
}
@media only screen and (min-width:1441px){.ds2-showroom-multicontent__hero-body{top:90px;max-height:calc(100% - 230px);left:calc(50% - 592.5px);margin:0;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);width:25%}
}
.ds2-showroom-multicontent__hero-button{width:100%}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__hero-button{width:calc(50vw - 82.5px)}
}
@media only screen and (min-width:1281px){.ds2-showroom-multicontent__hero-button{width:100%}
}
.ds2-showroom-multicontent__nav{margin-bottom:15px;line-height:60px}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__nav{line-height:75px}
}
@media only screen and (min-width:1281px){.ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav{padding:0 15px}
}
.ds2-showroom-multicontent__nav-scrollcontainer{position:relative;width:100%}
.ds2-showroom-multicontent__nav.is-overflow{padding:0;overflow:hidden}
.ds2-showroom-multicontent__nav.is-overflow .ds2-showroom-multicontent__nav-scrollcontainer{overflow:visible}
.is-touch .ds2-showroom-multicontent__nav.is-overflow .ds2-showroom-multicontent__nav-scrollcontainer{overflow:scroll;-webkit-overflow-scrolling:touch}
.ds2-showroom-multicontent__nav.is-overflow:before,.ds2-showroom-multicontent__nav.is-overflow:after{content:' ';position:absolute;top:0;bottom:0;width:45px;pointer-events:none;z-index:10}
.ds2-showroom-multicontent__nav.is-overflow:before{left:0;background:linear-gradient(to right,white,rgba(255,255,255,0.01))}
.ds2-showroom-multicontent__nav.is-overflow:after{right:0;background:linear-gradient(to left,white,rgba(255,255,255,0.01))}
.ds2-showroom-multicontent__nav-border{background:#e6e6e6;display:block;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 20px}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__nav-border{margin:0 45px}
}
@media only screen and (min-width:1275px){.ds2-showroom-multicontent__nav-border{margin:0}
}
@media only screen and (min-width:1281px){.ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav .ds2-showroom-multicontent__nav-border{display:none}
}
.ds2-showroom-multicontent__nav ul{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;list-style:none;margin:0;line-height:inherit;height:60px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all;white-space:nowrap}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__nav ul{height:75px}
}
.ds2-showroom-multicontent__nav-item{position:relative;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;margin:0;padding:0 20px;line-height:inherit;cursor:pointer;color:#8e8e8e;opacity:0;transition:color .5s ease,opacity .5s ease,margin .5s ease;max-width:calc(100vw - 120px);overflow:hidden;text-overflow:ellipsis}
:lang(kr) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-multicontent__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-multicontent__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-multicontent__nav-item{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-multicontent__nav-item{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:1281px){body:not(.ds2-wcag) .ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav:not(.ds2-color-alternative) .ds2-showroom-multicontent__nav-item{color:#fff}
}
.ds2-showroom-multicontent__nav-item-activebar,.ds2-showroom-multicontent__nav-item:after{content:' ';position:absolute;height:4px;width:0;bottom:1px;left:0;background-color:#1c69d4;transition:width .5s ease,left .5s ease}
.ds2-component:not(.is-touch) .ds2-showroom-multicontent__nav-item:hover,.ds2-showroom-multicontent__nav-item.is-active{color:#262626}
.ds2-component:not(.is-touch) .ds2-showroom-multicontent__nav-item:hover:after,.ds2-showroom-multicontent__nav-item.is-active:after{width:100%}
.ds2-showroom-multicontent__nav-item.is-active:after{width:0;transition:width .01s ease .5s}
@media only screen and (min-width:1281px){body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav:not(.ds2-color-alternative) .ds2-showroom-multicontent__nav-item:hover,body:not(.ds2-wcag) .ds2-component .ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav:not(.ds2-color-alternative) .ds2-showroom-multicontent__nav-item.is-active{color:#fff}
}
.ds2-showroom-multicontent__slider{position:relative;max-width:calc(100% - 25px);margin:0 auto;transition:.5s opacity ease-in,.5s transform ease,.5s margin ease;opacity:0}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__slider{max-width:calc(100% - 75px)}
}
@media only screen and (min-width:1290px){.ds2-showroom-multicontent__slider{max-width:1200px}
}
.ds2-showroom-multicontent__slider-wrapper{position:relative;top:0;left:0;padding-top:15px;width:100%}
.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper{position:absolute}
.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper:nth-child(1){position:relative}
.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper:nth-child(2){left:100%}
.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper:nth-child(3){left:200%}
.ds2-showroom-multicontent__tabs .ds2-showroom-multicontent__slider-wrapper:nth-child(4){left:300%}
@media only screen and (max-width:520px){.ds2-showroom-multicontent__slider{max-width:calc(75vw - 15px);margin-left:calc(12.5vw + 7.5px)}
.ds2-showroom-multicontent__slider .slick-dots{transition:.5s margin ease;margin-left:calc(-12.5vw - 7.5px)}
.ds2-showroom-multicontent__slider.is-first{margin-left:12.5px}
.ds2-showroom-multicontent__slider.is-first .slick-dots{margin-left:-12.5px}
.ds2-showroom-multicontent__slider.is-last{margin-left:25vw}
.ds2-showroom-multicontent__slider.is-last .slick-dots{margin-left:-25vw}
}
.ds2-showroom-multicontent[data-component-initialized="true"] .ds2-showroom-multicontent__slider,.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__slider{opacity:1}
.ds2-showroom-multicontent:not(.editmode) .ds2-showroom-multicontent__slider:not(.slick-initialized) .ds2-showroom-multicontent__item:not(:first-child){display:none}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__slider.is-hover-next:not(.is-last){-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}
.ds2-showroom-multicontent__slider.is-hover-next:not(.is-last) .slick-slide:not(.slick-active):after{opacity:1}
.ds2-showroom-multicontent__slider.is-hover-next:not(.is-last) .slick-active+.slick-slide:not(.slick-active):after{opacity:0}
.ds2-showroom-multicontent__slider.is-hover-next:not(.is-last)+.slick-prev+.slick-next::before,.ds2-showroom-multicontent__slider.is-hover-next:not(.is-last)+.slick-prev+.slick-next::after{left:calc(50% + 15px)}
.ds2-showroom-multicontent__slider.is-hover-prev:not(.is-first){-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}
.ds2-showroom-multicontent__slider.is-hover-prev:not(.is-first) .slick-slide:not(.slick-active):after{opacity:0}
.ds2-showroom-multicontent__slider.is-hover-prev:not(.is-first) .slick-active+.slick-slide:not(.slick-active):after{opacity:1}
.ds2-showroom-multicontent__slider.is-hover-prev:not(.is-first)+.slick-prev::before,.ds2-showroom-multicontent__slider.is-hover-prev:not(.is-first)+.slick-prev::after{left:calc(50% - 15px)}
}
.ds2-showroom-multicontent__tabs{display:block;transition:margin .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,margin .5s ease;transition:transform .5s ease,margin .5s ease,-webkit-transform .5s ease;width:100%}
.ds2-showroom-multicontent__tabs-wrapper{width:100%;position:relative}
.ds2-showroom-multicontent__tabs.is-hover-next{margin-left:-60px}
.ds2-showroom-multicontent__tabs.is-hover-prev{margin-left:60px}
.ds2-showroom-multicontent__tabs-prev.slick-prev,.ds2-showroom-multicontent__tabs-next.slick-next{opacity:0;pointer-events:none}
.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-prev.slick-prev,.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-next.slick-next{transition:opacity .5s ease,margin .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,margin .5s ease;transition:transform .5s ease,opacity .5s ease,margin .5s ease,-webkit-transform .5s ease}
.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-prev.slick-prev:before,.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-prev.slick-prev:after,.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-next.slick-next:before,.ds2-showroom-multicontent .ds2-showroom-multicontent__tabs-next.slick-next:after{box-shadow:none;transition:opacity .5s ease,margin .5s ease,left .5s ease,right .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,margin .5s ease,left .5s ease,right .5s ease;transition:transform .5s ease,opacity .5s ease,margin .5s ease,left .5s ease,right .5s ease,-webkit-transform .5s ease}
.ds2-showroom-multicontent__tabs-prev.slick-prev span,.ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:20px;letter-spacing:0;position:absolute;color:#262626;top:50%;padding:5px;width:calc(100% + 30px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:0;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;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
:lang(kr) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(kr) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(ko-KR) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(jp) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(ja) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(ja-JP) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(zh) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(zh-CN) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(tw) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(zh-TW) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(zh-HK) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(ms) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(my) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-multicontent__tabs-prev.slick-prev span,:lang(za) .ds2-showroom-multicontent__tabs-next.slick-next span{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-showroom-multicontent__tabs-prev.slick-prev.is-active,.ds2-showroom-multicontent__tabs-next.slick-next.is-active{opacity:1;pointer-events:all}
.ds2-showroom-multicontent__tabs-next.slick-next span{text-align:right;right:45px;-webkit-transform:translateY(-50%) translateX(-60px);-ms-transform:translateY(-50%) translateX(-60px);transform:translateY(-50%) translateX(-60px)}
.is-hover-next .ds2-showroom-multicontent__tabs-next.slick-next{margin-right:-60px}
@media only screen and (min-width:1441px){.is-hover-next .ds2-showroom-multicontent__tabs-next.slick-next span{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.is-hover-next .ds2-showroom-multicontent__tabs-next.slick-next::before,.is-hover-next .ds2-showroom-multicontent__tabs-next.slick-next::after{left:100%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
}
.ds2-showroom-multicontent__tabs-prev.slick-prev span{text-align:left;left:45px;-webkit-transform:translateY(-50%) translateX(60px);-ms-transform:translateY(-50%) translateX(60px);transform:translateY(-50%) translateX(60px)}
.is-hover-prev .ds2-showroom-multicontent__tabs-prev.slick-prev{margin-left:-60px}
@media only screen and (min-width:1441px){.is-hover-prev .ds2-showroom-multicontent__tabs-prev.slick-prev span{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.is-hover-prev .ds2-showroom-multicontent__tabs-prev.slick-prev::before,.is-hover-prev .ds2-showroom-multicontent__tabs-prev.slick-prev::after{left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.ds2-showroom-multicontent__item{position:relative;min-height:inherit;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 7.5px;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 4px 40px 0 rgba(0,0,0,0),0 3px 12px 0 rgba(0,0,0,0);transition:box-shadow .5s ease,.5s transform ease,.5s max-height ease,.5s margin ease,.5s padding ease}
.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.ds2-showroom-multicontent__item.is-hover-expand-copy{padding:0 15px;margin:0 -7.5px;left:0;right:0}
.slick-active .ds2-showroom-multicontent__item.is-active-expand-copy,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-multicontent__item.is-hover-expand-copy{position:relative;z-index:1;padding:15px 15px 0;margin:-15px -7.5px 0}
@media only screen and (min-width:521px){.slick-active .ds2-showroom-multicontent__item.is-active-expand-copy,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-multicontent__item.is-hover-expand-copy{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px);box-shadow:0 4px 40px 0 rgba(0,0,0,0.25);position:absolute}
}
.slick-active .ds2-showroom-multicontent__item.is-active-expand-copy span.sub-text,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-multicontent__item.is-hover-expand-copy span.sub-text{max-height:800px;opacity:1;display:inline;position:relative}
.slick-active .ds2-showroom-multicontent__item.is-active-expand-copy span.ellipsis,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-multicontent__item.is-hover-expand-copy span.ellipsis{opacity:0;display:none}
.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-multicontent__item{box-shadow:0 4px 40px 0 rgba(0,0,0,0.25);position:absolute}
.ds2-showroom-multicontent__item:after{content:' ';top:0;left:0;right:0;bottom:0;z-index:-1;position:absolute;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.ds2-showroom-multicontent__item.is-active-expand-copy:after{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}
.ds2-showroom-multicontent__item-image{position:relative;width:100%}
.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__item-image{max-width:300px;height:auto;padding:0}
.ds2-showroom-multicontent__item-image picture{height:0;padding-bottom:56.25%;display:inline-block}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds2-showroom-multicontent__item-image{height:0;padding-bottom:56.25%}
.ds2-showroom-multicontent__item-image picture{height:auto;padding-bottom:0;display:inline}
}
.ds2-showroom-multicontent__item-image:before{content:' ';position:absolute;width:100%;height:100%;border:15px solid #fff;box-sizing:content-box;left:-15px;top:-15px}
.ds2-showroom-multicontent__item-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:30px 15px}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__item-body{padding:30px 20px}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent__item-body{padding:30px}
}
.ds2-showroom-multicontent.editmode .ds2-showroom-multicontent__item-body{padding:15px;min-height:200px;width:50%}
@media only screen and (min-width:521px){.ds2-branded-bmwi .ds2-showroom-multicontent__item-headline{font-size:25px;line-height:31px;margin:-6px 0 10px}
}
.ds2-showroom-multicontent__item-text{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 0 15px;transition:.5s max-height;overflow:hidden}
.ds2-showroom-multicontent__item-text :last-child{margin-bottom:0}
.ds2-showroom-multicontent__item-text .read-more{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px}
:lang(kr) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-multicontent__item-text .read-more{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-showroom-multicontent__item-text .read-more .ds2-icon.ds2-icon--arrow-big-d-grey-2{position:relative;width:15px;height:15px;margin:1px 7.5px 0 0}
.ds2-showroom-multicontent__item-text .read-more .ds2-icon.ds2-icon--arrow-big-d-grey-2::before,.ds2-showroom-multicontent__item-text .read-more .ds2-icon.ds2-icon--arrow-big-d-grey-2::after{width:inherit;height:inherit;background-size:auto 35px;background-position:center}
.ds2-showroom-multicontent__item-text span.sub-text{transition:.5s opacity ease;opacity:0;overflow:hidden;display:inline;max-height:0;position:absolute}
.ds2-showroom-multicontent__item-text span.ellipsis{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;transition:.5s opacity;opacity:1;display:inline-block;width:0;overflow:visible;margin:0;padding-left:5px;margin-right:-5px}
:lang(kr) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-multicontent__item-text span.ellipsis{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-showroom-multicontent__item-currency{display:inline;vertical-align:top}
.ds2-showroom-multicontent__item-currency.ds2-font-m{line-height:1.5}
@media only screen and (min-width:521px){.ds2-showroom-multicontent__item-currency.ds2-font-m{line-height:1.7}
}
.ds2-showroom-multicontent__item-currency.ds2-font-xs{line-height:1.2}
@media only screen and (min-width:981px){.ds2-showroom-multicontent__item-currency.ds2-font-xs{line-height:1.7}
}
.ds2-showroom-multicontent .slick-list,.ds2-showroom-multicontent .slick-track{overflow:visible;min-height:inherit}
.ds2-showroom-multicontent .slick-slide{min-height:inherit;position:relative;pointer-events:all}
.ds2-showroom-multicontent .slick-slide:focus{outline:0}
.ds2-showroom-multicontent .slick-slide:after{content:' ';position:absolute;top:0;right:7.5px;bottom:0;left:7.5px;background:rgba(38,38,38,0.65);transition:.5s opacity ease}
.ds2-showroom-multicontent .slick-slide.slick-active:after{opacity:0}
.ds2-showroom-multicontent .slick-slide .ds2-showroom-multicontent__item{pointer-events:none}
.ds2-showroom-multicontent .slick-slide.slick-active{pointer-events:none}
.ds2-showroom-multicontent .slick-slide.slick-active .ds2-showroom-multicontent__item{pointer-events:all}
.ds2-showroom-multicontent .slick-prev,.ds2-showroom-multicontent .slick-next{margin:0;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;font-size:30px;width:12.5vw;min-width:1em}
@media only screen and (min-width:521px){.ds2-showroom-multicontent .slick-prev,.ds2-showroom-multicontent .slick-next{width:calc(50% - 607.5px)}
}
@media only screen and (min-width:981px){.ds2-showroom-multicontent .slick-prev,.ds2-showroom-multicontent .slick-next{font-size:50px}
}
html[dir="rtl"] .ds2-showroom-multicontent .slick-prev,html[dir="rtl"] .ds2-showroom-multicontent .slick-next{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.ds2-showroom-multicontent .slick-prev::before,.ds2-showroom-multicontent .slick-prev::after,.ds2-showroom-multicontent .slick-next::before,.ds2-showroom-multicontent .slick-next::after{background-size:.9em;position:absolute;top:50%;left:50%;width:1em;height:1em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(255,255,255,0.4);box-shadow:0 5px 30px 0 rgba(0,0,0,0.5);transition:background .25s ease,left .25s ease,right .25s ease;background-position:center center}
.ds2-showroom-multicontent .slick-prev:focus::before,.ds2-showroom-multicontent .slick-prev:active::before,.ds2-showroom-multicontent .slick-next:focus::before,.ds2-showroom-multicontent .slick-next:active::before{opacity:1}
.ds2-showroom-multicontent .slick-prev:focus::after,.ds2-showroom-multicontent .slick-prev:active::after,.ds2-showroom-multicontent .slick-next:focus::after,.ds2-showroom-multicontent .slick-next:active::after{opacity:0}
.ds2-showroom-multicontent .slick-prev{left:0;z-index:1}
.ds2-showroom-multicontent .slick-next{right:0;z-index:1}
.ds2-showroom-multicontent .ds2-showroom-multicontent__slide:focus{z-index:280}
.ds2-showroom-multicontent .ds2-showroom-multicontent__slide:focus .ds2-showroom-multicontent__item{padding:15px 15px 0;margin:-15px -7.5px 0}
@media only screen and (max-width:520px){.ds2-showroom-multicontent .ds2-showroom-multicontent__slider.is-first+.slick-prev,.ds2-showroom-multicontent .ds2-showroom-multicontent__slider.is-first+.slick-prev+.slick-next,.ds2-showroom-multicontent .ds2-showroom-multicontent__slider.is-last+.slick-prev,.ds2-showroom-multicontent .ds2-showroom-multicontent__slider.is-last+.slick-prev+.slick-next{width:25vw}
}
@media only screen and (min-width:521px){.ds2-showroom-multicontent .is-hover-next:not(.is-last)+.slick-prev,.ds2-showroom-multicontent .is-hover-next:not(.is-last)+.slick-prev+.slick-next+.ds2-showroom-multicontent__tabs-prev{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
.ds2-showroom-multicontent .is-hover-prev:not(.is-first)+.slick-prev+.slick-next,.ds2-showroom-multicontent .is-hover-prev:not(.is-first)+.slick-prev+.slick-next+.ds2-showroom-multicontent__tabs-prev+.ds2-showroom-multicontent__tabs-next{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
}
.ds2-showroom-multicontent:not(.is-touch) .ds2-showroom-multicontent__slider:not(.is-first)+.slick-prev,.ds2-showroom-multicontent:not(.is-touch) .ds2-showroom-multicontent__slider:not(.is-last)+.slick-prev+.slick-next{opacity:1}
.ds2-showroom-multicontent:not(.is-touch) .ds2-showroom-multicontent__slider:not(.is-first)+.slick-prev:hover,.ds2-showroom-multicontent:not(.is-touch) .ds2-showroom-multicontent__slider:not(.is-last)+.slick-prev+.slick-next:hover{opacity:0}
.ds2-showroom-multicontent .is-first+.slick-prev,.ds2-showroom-multicontent .is-last+.slick-prev+.slick-next{opacity:0;pointer-events:none}
.ds2-showroom-multicontent .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;padding:10px}
@media only screen and (min-width:521px){.ds2-showroom-multicontent .slick-dots{display:none}
}
body.ds2-wcag .ds2-showroom-multicontent__nav-border{background:#8e8e8e}
@media only screen and (min-width:1281px){body.ds2-wcag .ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav{padding:0}
}
@media only screen and (min-width:1281px){body.ds2-wcag .ds2-showroom-multicontent__hero+.ds2-showroom-multicontent__nav .ds2-showroom-multicontent__nav-border{display:block}
}
.ds2-showroom-mosaicgallery-vertical>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:unset;-ms-flex-direction:unset;flex-direction:unset}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__headline{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__headline__content{width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;overflow:hidden;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;transition:box-shadow .6s ease-out}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile img{width:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):hover,.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):focus{box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2);transition:box-shadow .5s ease}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):hover img,.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):focus img{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile{height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile .ds2-video-player--player{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile .ds2-video-player--opener{height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile .ds2-video-player--opener .ds2-video-player--img-outer{height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile .ds2-video-player--opener .ds2-video-player--img-outer img{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile .ds2-video-player-no-mobile .ds2-video-player--opener.hide{height:0}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:before{content:' ';width:100%;height:100%;background:#fff;position:absolute;z-index:380;right:0;transition:width .5s ease;transition-delay:.75s}
.ds2-showroom-mosaicgallery[data-component-initialized="true"] .ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:before,.ds2-showroom-mosaicgallery.editmode .ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__tile:before{width:0}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:15px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(2) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.00s}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(3) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.25s}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(4) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.50s}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(5) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.75s}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(6) .ds2-showroom-mosaicgallery__tile:before,.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(7) .ds2-showroom-mosaicgallery__tile:before,.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:nth-child(8) .ds2-showroom-mosaicgallery__tile:before{transition:none}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:focus{outline:0}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text){box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text) img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1{-webkit-order:1;-ms-flex-order:1;order:1;width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;transition:box-shadow .6s ease-out}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1>div{right:-12.5px;width:calc(83.3% + 12.5px)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1>div img{max-height:424px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-2{height:auto;min-height:142px;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3{-webkit-order:3;-ms-flex-order:3;order:3;width:100%;max-height:242px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3 .ds2-showroom-mosaicgallery__tile{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4{-webkit-order:4;-ms-flex-order:4;order:4;width:calc(50% - (15px / 2));margin-right:15px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4 img{max-height:240px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5{-webkit-order:5;-ms-flex-order:5;order:5;width:calc(50% - (15px / 2))}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5 img{max-height:240px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6{-webkit-order:6;-ms-flex-order:6;order:6;width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6 img{max-height:273px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-7{-webkit-order:7;-ms-flex-order:7;order:7;width:100%;display:block;-webkit-flex:unset;-ms-flex:unset;flex:unset}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-7 .ds2-showroom-mosaicgallery__tile{height:unset;width:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8{-webkit-order:8;-ms-flex-order:8;order:8;width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8>div{width:calc(71.4% + 15px)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8>div img{max-height:210px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9{-webkit-order:9;-ms-flex-order:9;order:9;max-height:165px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9>div{width:80%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9>div img{max-height:165px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="3"],.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="4"]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="3"] .block,.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="4"] .block{width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="1"]{display:none}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="3"]{width:calc(58.33% - 15px);margin-right:15px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="4"]{width:41.67%;-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__mobile-container{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (min-width:521px){.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__headline{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__headline .ds2-showroom-mosaicgallery__headline__content{margin-bottom:30%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__mobile-container{display:none}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="1"]{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(41.5% - (15px / 2));margin-right:15px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="2"]{width:calc(100% - 41.7% - (15px / 2));-webkit-flex-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (min-width:521px) and (-ms-high-contrast:none){.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__container-column[data-column-id="2"]{-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}
}
@media screen and (min-width:521px){.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1{max-height:557px;width:calc(100% + 37.5px)}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1>div{right:0;width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1>div img{max-height:557px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-2{height:200px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3{max-height:288px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3 div img{max-height:288px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3 .ds2-showroom-mosaicgallery__tile{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4{max-height:369px;width:100%;margin-right:0}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4 div img{max-height:369px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4 .ds2-showroom-mosaicgallery__tile{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5{width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-height:295px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5>div{width:80%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5>div img{max-height:295px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6{width:calc(57% - (15px / 2));margin-right:15px;max-height:289px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6 div img{max-height:289px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-7{width:calc(43% - (15px / 2))}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8{max-height:223px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8>div{width:42.86%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8>div img{max-height:223px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9{width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-height:221px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9>div{width:60%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9>div img{max-height:221px}
}
@media screen and (min-width:981px){.ds2-showroom-mosaicgallery-vertical{max-width:1200px;margin:auto}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__headline .ds2-showroom-mosaicgallery__headline__content{margin-bottom:15%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1{max-height:930px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-1>div img{max-height:930px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-2{height:340px;max-height:400px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3{max-height:385px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3 div img{max-height:385px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-3 .ds2-showroom-mosaicgallery__tile{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4{max-height:485px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4>div{width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4>div img{max-height:485px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-4 .ds2-showroom-mosaicgallery__tile{max-height:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5{max-height:485px;width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5>div{width:100%}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-5>div img{max-height:485px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6{max-height:385px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-6 div img{max-height:385px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8{max-height:285px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-8 div img{max-height:285px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9{max-height:285px}
.ds2-showroom-mosaicgallery-vertical .ds2-showroom-mosaicgallery__block-9 div img{max-height:285px}
}
.ds2-showroom-mosaicgallery-horizontal{position:relative;margin-bottom:20px}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__columns{width:auto;max-width:none;padding-bottom:45px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:30px;transition:-webkit-transform 1ms;transition:transform 1ms;transition:transform 1ms,-webkit-transform 1ms}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__columns{width:auto}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__columns{width:auto}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__columns.ds2-iscroll-content{-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;float:left;margin-right:15px;direction:ltr}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-1{display:none}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-1{width:833px;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-2{width:548px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-2{width:723px;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-2{width:839px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-3{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:257px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-3{width:332px}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-3{width:410px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-4{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:288px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-4{width:390px}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column-4{display:-webkit-flex;display:-ms-flexbox;display:flex;width:525px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column:last-child{padding-right:30px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column:before{content:' ';width:100%;height:100%;background:#fff;position:absolute;z-index:380;right:0;transition:width .5s ease;transition-delay:.75s}
.ds2-showroom-mosaicgallery[data-component-initialized="true"] .ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column:before,.ds2-showroom-mosaicgallery.editmode .ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__column:before{width:0}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:focus{outline:0}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text){box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2)}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text) img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(2) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.00s}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(3) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.25s}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(4) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.50s}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(5) .ds2-showroom-mosaicgallery__tile:before{transition-delay:1.75s}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(6) .ds2-showroom-mosaicgallery__tile:before,.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(7) .ds2-showroom-mosaicgallery__tile:before,.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__block:nth-child(8) .ds2-showroom-mosaicgallery__tile:before{transition:none}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile{overflow:hidden;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;transition:box-shadow .6s ease-out}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile img{width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):hover,.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):focus{box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2);transition:box-shadow .5s ease}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):hover img,.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text):focus img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:focus{outline:0}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text){box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2)}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile:focus .ds2-showroom-mosaicgallery__tile:not(.mosaicgallery-tile__text) img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-1{-webkit-order:1;-ms-flex-order:1;order:1;width:54.01%;max-width:296px;max-height:296px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-1{max-width:434px;max-height:434px;width:60.03%}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-1{-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:100%;max-width:833px;max-height:833px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2{-webkit-order:3;-ms-flex-order:3;order:3;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:calc(35.7% - 15px);margin-right:15px;margin-top:15px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2{-webkit-order:3;-ms-flex-order:3;order:3;width:calc(46.06% - 15px)}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-align-self:initial;-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:initial;width:calc(71.39% - 15px);margin-top:0}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2 .ds2-showroom-mosaicgallery__headline__content{padding:45px 20px 0}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2 .ds2-showroom-mosaicgallery__headline__content{padding:55px 20px 0}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-2 .ds2-showroom-mosaicgallery__headline__content{padding:15px 20px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-3{-webkit-order:2;-ms-flex-order:2;order:2;max-width:237px;max-height:237px;width:43.25%}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-3{max-width:274px;max-height:274px;width:37.9%}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-3{max-width:240px;max-height:240px;width:28.61%}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-4{-webkit-order:4;-ms-flex-order:4;order:4;margin-top:15px;width:64.3%;height:100%;max-width:353px;max-height:200px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-4{-webkit-order:4;-ms-flex-order:4;order:4;max-width:390px;max-height:220px;width:53.94%}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-4{-webkit-order:3;-ms-flex-order:3;order:3;max-width:839px;max-height:471px;width:100%;height:100%}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-5{-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:15px;width:100%;height:100%;max-width:257px;max-height:257px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-5{max-width:332px;max-height:332px}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-5{max-width:410px;max-height:410px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-6{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;height:100%}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-6{max-width:332px;max-height:332px}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-6{max-width:410px;max-height:410px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-7{-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:15px;width:100%;height:100%;max-width:288px;max-height:288px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-7{max-width:390px;max-height:390px}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-7{max-width:525px;max-height:525px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-8{-webkit-order:2;-ms-flex-order:2;order:2;margin-right:15px;width:53.47%;height:100%;max-width:154px;max-height:154px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-8{max-width:216px;max-height:216px;width:55.38%}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-8{width:45.71%;max-width:240px;max-height:240px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-9{-webkit-order:3;-ms-flex-order:3;order:3;width:41.32%;height:100%;max-width:119px;max-height:119px}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-9{max-width:159px;max-height:159px;width:40.77%}
}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery-horizontal .ds2-showroom-mosaicgallery__tile-9{max-width:200px;max-height:200px;width:38.1%}
}
@media only screen and (min-width:521px){.ds2-showroom-mosaicgallery-horizontal .ds2-scroll-horizontal__track{width:395px}
}
.ds2-showroom-mosaicgallery-horizontal .ds2-scroll-horizontal__thumb{width:250px}
.ds2-showroom-mosaicgallery{padding-bottom:75px}
@media only screen and (min-width:981px){.ds2-showroom-mosaicgallery{padding-bottom:90px}
}
.ds2-quote--quote-main-container{width:100%;height:100%;background:white;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.mosaicgalleryitem{width:100vw}
.mosaicgalleryitem .ds2-layer-fullsize__slideritem{height:100vh}
@media only screen and (min-width:521px){.mosaicgalleryitem{width:100vw !important}
}
.editmode .mosaicgalleryitem{width:auto !important}
.editmode .mosaicgalleryitem .ds2-showroom-mosaicgallery__item{display:-webkit-flex;display:-ms-flexbox;display:flex}
.editmode .mosaicgalleryitem .ds2-showroom-mosaicgallery__tile>img,.editmode .mosaicgalleryitem .ds2-showroom-mosaicgallery__tile>.ds2-video-player{max-height:240px;min-width:240px;max-width:360px;width:auto;padding:0 15px 15px 0}
.ds2-showroom-line__head{margin-bottom:45px}
.ds2-showroom-highlight.is-open .ds2-showroom-line__head{pointer-events:none}
@media screen and (max-width:767px){.ds2-showroom-line__head>h2{margin-right:30px}
}
.ds2-showroom-line__head,.ds2-showroom-line__slider{position:relative;max-width:calc(100% - 25px);margin:0 auto;padding:0 7.5px;margin-bottom:64px}
@media only screen and (min-width:521px){.ds2-showroom-line__head,.ds2-showroom-line__slider{max-width:calc(100% - 75px)}
}
@media only screen and (min-width:1290px){.ds2-showroom-line__head,.ds2-showroom-line__slider{max-width:1200px}
}
.ds2-showroom-line__head .ds2-font-xxl,.ds2-showroom-line__slider .ds2-font-xxl{margin-bottom:20px}
.ds2-showroom-line__head .ds2-font-m,.ds2-showroom-line__slider .ds2-font-m{margin-bottom:35px}
.ds2-showroom-highlight.is-open .ds2-showroom-line__head,.ds2-showroom-highlight.is-open .ds2-showroom-line__slider{pointer-events:none}
.ds2-showroom-line__container{max-width:calc(100% - 25px);margin:0 auto;padding:0 7.5px;margin-bottom:45px}
.ds2-showroom-line__slider{margin-bottom:0}
.ds2-showroom-line__slider-container{opacity:0;transition:opacity 1s ease-out}
.ds2-showroom-line__slider-container[data-current-layer-name="details-layer"] .slick-slide:not(.slick-active){pointer-events:none}
.ds2-showroom-line__slider .layer{opacity:1;transition:opacity 1s ease-out,-webkit-transform .5s ease;transition:opacity 1s ease-out,transform .5s ease;transition:opacity 1s ease-out,transform .5s ease,-webkit-transform .5s ease}
.ds2-showroom-line__slider .layer.visuallyhidden{position:absolute;opacity:0;overflow:hidden;height:0}
.ds2-showroom-line__slider .layer.visuallyhidden .ds2-showroom-line__car-image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.ds2-showroom-line__slider .layer.visuallyhidden[data-layer-name="line-layer"]{width:80%;padding-left:calc((80% - 1185px) / 2)}
.ds2-showroom-line__slider .layer.is-hidden{display:none}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation{margin-left:-7.5px;transition:.5s .25s opacity ease}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3{margin-bottom:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:1em}
@media screen and (max-width:767px){.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-r-grey-2,.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-l-grey-2{display:inline-block;background-size:auto 45px;background-position:-7.5px center;cursor:pointer;position:relative}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-r-grey-2::before,.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-l-grey-2::before{content:' ';position:absolute;width:40px;height:40px;left:-14px;top:2px}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-l-grey-2{margin-right:20px;padding-left:25px;-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .icon-arrow-big-r-grey-2{margin-left:20px;padding-right:25px;-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-showroom-line__slider .ds2-showroom-line__slider__navigation h3 .ds2-showroom-line__line-name{color:#262626;margin-bottom:0}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"]{width:100%;margin:unset}
@media screen and (min-width:768px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"]{width:80%}
}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"]:before{content:'';background:#fff;display:block;position:absolute;width:100vw;top:70px;right:-20px;height:180px}
@media only screen and (min-width:521px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"]:before{right:15%;height:300px}
}
@media only screen and (min-width:981px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"]:before{height:500px}
}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"].highlight-background:before{background-color:#f2f2f2}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{height:220px;width:450px;max-width:450px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:-7%;transition:all .2s ease;position:absolute;top:0}
@media only screen and (min-width:521px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{width:570px;max-width:570px;height:420px;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);margin-top:0}
}
@media screen and (min-width:768px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{width:135%;height:610px;max-width:135%;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);margin-top:-5%}
}
@media only screen and (min-width:981px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{width:180%;max-width:180%}
}
@media screen and (min-width:1120px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{width:150%;max-width:150%}
}
@media only screen and (min-width:981px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image{margin:-70px 0 0 -100px}
}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition-property:-webkit-transform,-webkit-transform-origin;transition-property:transform,transform-origin;transition-property:transform,transform-origin,-webkit-transform,-webkit-transform-origin,-ms-transform-origin;transition-duration:.4s;transition-timing-function:ease}
@media screen and (max-width:767px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image img{pointer-events:none}
}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-showroom-line__car-image:hover img{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .ds2-link{margin-top:15px;z-index:290}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .slick-slide{max-width:80%}
@media screen and (max-width:767px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .slick-slide{width:calc(80% - 20px);max-width:initial}
}
.ds2-showroom-line__slider .slick-dots{position:absolute;top:300px;width:calc(100% - 15px)}
@media only screen and (min-width:521px){.ds2-showroom-line__slider .slick-dots{top:420px}
}
@media screen and (min-width:768px){.ds2-showroom-line__slider .slick-dots{top:500px}
}
@media only screen and (min-width:981px){.ds2-showroom-line__slider .slick-dots{position:relative;top:0;width:126.5%}
}
.ds2-showroom-line__slider .slick-list,.ds2-showroom-line__slider .slick-track{overflow:visible !important;min-height:inherit}
.ds2-showroom-line__slider .slick-track{opacity:0;transition:opacity 1s ease-out}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="details-layer"]{width:100%}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="details-layer"] .slick-track>div{width:calc(100vw - 30px);max-width:100vw}
@media only screen and (min-width:521px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="details-layer"] .slick-track>div{width:calc(100vw - 80px)}
}
@media screen and (min-width:768px){.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="details-layer"] .slick-track>div{width:100vw}
}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="details-layer"] .slick-dots{display:none}
.ds2-showroom-line__slider .slick-slide{opacity:0;padding-right:0;transition:opacity .4s ease-out}
@media screen and (min-width:768px){.ds2-showroom-line__slider .slick-slide{padding-right:25px}
}
@media only screen and (min-width:981px){.ds2-showroom-line__slider .slick-slide{padding-right:100px;padding-left:0}
}
.ds2-showroom-line__slider .slick-slide.slick-active{opacity:1}
.ds2-showroom-line__slider .slick-slide:not(.slick-active) .ds2-showroom-line__slider__navigation,.ds2-showroom-line__slider .slick-slide:not(.slick-active) .ds2-showroom-line__item-overview-text-container,.ds2-showroom-line__slider .slick-slide:not(.slick-active) .ds2-showroom-line__item-copy--mobile{opacity:0;pointer-events:none;transition:.5s opacity ease}
.ds2-showroom-line__slider .slick-slide:not(.slick-active) .layer .ds2-showroom-line__car-image{margin-left:0;pointer-events:none}
.ds2-showroom-line__slider .slick-slide:not(.slick-active) .layer:hover{-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}
.ds2-showroom-line__slider .slick-slide:not(.slick-active) .layer .ds2-showroom-line__car-image img{margin-left:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}
.ds2-showroom-line__slider .slick-initialized[data-current-layer-name="line-layer"] .slick-slide.slick-active:not(.slick-cloned)+.slick-slide{opacity:1}
.ds2-showroom-line__slider .slick-slide:not(.slick-active) .ds2-showroom-line__item-details{visibility:hidden}
.ds2-showroom-line__accordion{padding:0 25px}
.ds2-showroom-line__accordion .ds2-accordion--sub-content{padding-left:70px}
.ds2-showroom-line__accordion .lineaccordionitem{display:list-item;list-style-type:disc;font-size:14px;line-height:17px}
.ds2-showroom-line__item-overview{position:relative;max-width:1680px}
@media screen and (min-width:768px){.ds2-showroom-line__item-overview{min-height:560px}
}
.ds2-showroom-line__item-overview-text-container{position:absolute;top:0;left:0;width:100%;transition:.5s .5s opacity ease}
.ds2-showroom-line__item-details{position:relative}
@media screen and (max-width:767px){.ds2-showroom-line__item-details{margin-left:-20px;margin-right:-20px}
}
@media only screen and (min-width:1290px){.ds2-showroom-line__item-details{max-width:1200px}
}
.ds2-showroom-line__show-all-lines-button{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4KICAgIDxwYXRoIGZpbGw9IiM0RDRENEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjAwOSAyNnYtNS45OTFIMjZWMjZoLTUuOTkxem0wLTE2LjAxNUgyNnY1Ljk5aC01Ljk5MXYtNS45OXptMC05Ljk4NUgyNnY1Ljk5MWgtNS45OTFWMHpNOS45ODUgMjAuMDA5aDUuOTlWMjZoLTUuOTl2LTUuOTkxem0wLTEwLjAyNGg1Ljk5djUuOTloLTUuOTl2LTUuOTl6bTAtOS45ODVoNS45OXY1Ljk5MWgtNS45OVYwek0wIDIwLjAwOWg1Ljk5MVYyNkgwdi01Ljk5MXpNMCA5Ljk4NWg1Ljk5MXY1Ljk5SDB2LTUuOTl6TTAgMGg1Ljk5MXY1Ljk5MUgwVjB6Ii8+Cjwvc3ZnPgo=") no-repeat;background-position:right top;margin-top:4px;padding:3px 40px 0 0;position:absolute;top:0;right:7.5px;height:26px;cursor:pointer;z-index:1}
:lang(kr) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-line__show-all-lines-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-showroom-line:not(.is-touch) .ds2-showroom-line__show-all-lines-button:hover{color:#0653b6}
@media screen and (max-width:767px){.ds2-showroom-line__show-all-lines-button{right:10px}
.ds2-showroom-line__show-all-lines-button-text{display:none}
}
@media screen and (max-width:767px){.ds2-showroom-line__show-all-lines-button--mobile{top:0}
}
.ds2-showroom-line__iscroll-container{width:calc(100vw - 40px);margin-bottom:30px}
@media screen and (min-width:768px){.ds2-showroom-line__iscroll-container{width:100%;margin-bottom:45px}
}
.ds2-showroom-line__item-details .ds2-scroll-horizontal__track{background-color:#f0f0f0;width:calc(100vw - 40px);-webkit-transform:scaleX(0.8);-ms-transform:scaleX(0.8);transform:scaleX(0.8);margin-left:10px}
.ds2-showroom-line__item-details .ds2-scroll-horizontal__thumb{min-width:30px;width:24px;background-color:#838383;border-radius:0}
@media screen and (min-width:767px){.ds2-showroom-line__item-details .ds2-scroll-horizontal{display:none}
}
.ds2-showroom-line__item-detail-images-container{position:relative;margin-bottom:15px}
@media screen and (max-width:767px){.ds2-showroom-line__item-detail-images-container{height:400px;min-width:1200px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}
}
@media screen and (min-width:768px){.ds2-showroom-line__item-detail-images-container{width:679px;height:400px}
}
@media screen and (min-width:1039px){.ds2-showroom-line__item-detail-images-container{width:934px;height:400px}
}
@media screen and (min-width:1290px){.ds2-showroom-line__item-detail-images-container{width:1185px;height:600px}
}
@media screen and (max-width:767px){.ds2-showroom-line__item-detail-images-container.iscroll-loading::before{display:block;position:absolute;left:50vw;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;content:' ';border:3px solid #1c69d4;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;z-index:1}
}
.ds2-showroom-line__item-detail-image{position:absolute;overflow:hidden;cursor:pointer;z-index:0}
@media screen and (max-width:767px){.ds2-showroom-line__item-detail-image{display:none;position:relative;overflow:initial;height:100%;width:400px}
}
.ds2-showroom-line__item-detail-image img{position:absolute;max-width:none;opacity:0}
.ds2-showroom-line__item-detail-image img.scale-effect{opacity:1}
@media screen and (min-width:768px){.ds2-showroom-line__item-detail-image img.scale-effect{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:all .5s}
}
@media screen and (min-width:768px){.ds2-showroom-line__item-detail-image img.scale-effect-hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@media screen and (max-width:767px){.ds2-showroom-line__item-detail-image img{opacity:1;position:relative;height:100%}
}
@media screen and (min-width:768px){.ds2-showroom-line__item-detail-image--images-3-index-0,.ds2-showroom-line__item-detail-image--images-4-index-0{width:274px;height:400px}
.ds2-showroom-line__item-detail-image--images-3-index-1,.ds2-showroom-line__item-detail-image--images-4-index-1,.ds2-showroom-line__item-detail-image--images-5-index-2{left:289px;width:390px;height:220px}
.ds2-showroom-line__item-detail-image--images-3-index-2{top:235px;left:289px;width:300px;height:120px}
.ds2-showroom-line__item-detail-image--images-5-index-0,.ds2-showroom-line__item-detail-image--images-6-index-0{top:185px;width:274px;height:215px}
.ds2-showroom-line__item-detail-image--images-5-index-1,.ds2-showroom-line__item-detail-image--images-6-index-1{width:274px;height:170px}
.ds2-showroom-line__item-detail-image--images-6-index-2{left:289px;width:215px;height:215px}
.ds2-showroom-line__item-detail-image--images-6-index-3{top:25px;left:519px;width:159px;height:190px}
.ds2-showroom-line__item-detail-image--images-4-index-2,.ds2-showroom-line__item-detail-image--images-5-index-3,.ds2-showroom-line__item-detail-image--images-6-index-4{top:230px;left:519px;width:130px;height:120px}
.ds2-showroom-line__item-detail-image--images-4-index-3,.ds2-showroom-line__item-detail-image--images-5-index-4,.ds2-showroom-line__item-detail-image--images-6-index-5{top:230px;left:289px;width:215px;height:170px}
}
@media screen and (min-width:1039px){.ds2-showroom-line__item-detail-image--images-3-index-0,.ds2-showroom-line__item-detail-image--images-4-index-0{width:380px;height:400px}
.ds2-showroom-line__item-detail-image--images-3-index-1,.ds2-showroom-line__item-detail-image--images-4-index-1,.ds2-showroom-line__item-detail-image--images-5-index-2{left:395px;width:538px;height:215px}
.ds2-showroom-line__item-detail-image--images-3-index-2{top:230px;left:395px;width:380px;height:143px}
.ds2-showroom-line__item-detail-image--images-5-index-0,.ds2-showroom-line__item-detail-image--images-6-index-0{top:185px;width:380px;height:215px}
.ds2-showroom-line__item-detail-image--images-5-index-1,.ds2-showroom-line__item-detail-image--images-6-index-1{width:380px;height:170px}
.ds2-showroom-line__item-detail-image--images-6-index-2{left:395px;width:222px;height:215px}
.ds2-showroom-line__item-detail-image--images-6-index-3{top:0;left:632px;width:301px;height:215px}
.ds2-showroom-line__item-detail-image--images-4-index-2,.ds2-showroom-line__item-detail-image--images-5-index-3,.ds2-showroom-line__item-detail-image--images-6-index-4{top:230px;left:632px;width:222px;height:143px}
.ds2-showroom-line__item-detail-image--images-4-index-3,.ds2-showroom-line__item-detail-image--images-5-index-4,.ds2-showroom-line__item-detail-image--images-6-index-5{top:230px;left:395px;width:222px;height:170px}
}
@media screen and (min-width:1290px){.ds2-showroom-line__item-detail-image--images-3-index-0,.ds2-showroom-line__item-detail-image--images-4-index-0{width:485px;height:600px}
.ds2-showroom-line__item-detail-image--images-3-index-1,.ds2-showroom-line__item-detail-image--images-4-index-1,.ds2-showroom-line__item-detail-image--images-5-index-2{left:500px;width:685px;height:330px}
.ds2-showroom-line__item-detail-image--images-3-index-2{top:345px;left:500px;width:540px;height:200px}
.ds2-showroom-line__item-detail-image--images-5-index-0,.ds2-showroom-line__item-detail-image--images-6-index-0{top:270px;width:485px;height:330px}
.ds2-showroom-line__item-detail-image--images-5-index-1,.ds2-showroom-line__item-detail-image--images-6-index-1{width:485px;height:255px}
.ds2-showroom-line__item-detail-image--images-6-index-2{left:500px;width:335px;height:330px}
.ds2-showroom-line__item-detail-image--images-6-index-3{top:40px;left:850px;width:335px;height:290px}
.ds2-showroom-line__item-detail-image--images-4-index-2,.ds2-showroom-line__item-detail-image--images-5-index-3,.ds2-showroom-line__item-detail-image--images-6-index-4{top:345px;left:850px;width:264px;height:200px}
.ds2-showroom-line__item-detail-image--images-4-index-3,.ds2-showroom-line__item-detail-image--images-5-index-4,.ds2-showroom-line__item-detail-image--images-6-index-5{top:345px;left:500px;width:335px;height:255px}
}
@media screen and (max-width:767px){.ds2-showroom-line__item-detail-fullsize-image{height:100%;opacity:0;transition:opacity 1s ease-out}
.ds2-showroom-line__item-detail-fullsize-image img{height:400px}
}
@media screen and (min-width:768px){.ds2-showroom-line__item-detail-fullsize-image{visibility:hidden;position:absolute;z-index:1;overflow:hidden;transition:width .5s,height .5s,left .5s,top .5s,visibility .1s linear .5s}
.ds2-showroom-line__item-detail-fullsize-image img{position:absolute;transition:width .5s,height .5s,left .5s,top .5s;max-width:none}
}
.ds2-showroom-line__item-detail-images-container--zoomed .ds2-showroom-line__item-detail-fullsize-image{transition-delay:.00s}
.ds2-showroom-line__item-detail-close-button{width:100%;height:100%;position:absolute;top:0;right:0;opacity:0;transition:opacity .5s;cursor:pointer}
.ds2-showroom-line__item-detail-close-button::before{content:'';width:50px;height:50px;position:absolute;background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICAgIDxwYXRoIGZpbGw9IiM0RDRENEQiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMwLjA0NyAxNy43MjFsLTIuNjE5LTIuNTg5Yy0uMjMtLjIyNi0uNjIyLS4wNjYtLjYyMi4yNTV2Ny40NjhjMCAuMTk5LjE2NC4zNi4zNjUuMzZoNy41NTVhLjM2LjM2IDAgMCAwIC4yNTgtLjYxNWwtMi42Mi0yLjU4OCA1LjY2Ny01LjZhLjM1Ny4zNTcgMCAwIDAgMC0uNTFsLTEuODAzLTEuNzgxYS4zNjcuMzY3IDAgMCAwLS41MTUgMGwtNS42NjYgNS42em0tMTMuODcgOS4yMDJsMi42MTkgMi41ODktNS42NjYgNS42YS4zNTcuMzU3IDAgMCAwIDAgLjUwOWwxLjgwMyAxLjc4MmMuMTQyLjE0LjM3My4xNC41MTUgMGw1LjY2Ni01LjYgMi42MTkgMi41ODljLjIzLjIyNi42MjEuMDY2LjYyMS0uMjU1VjI2LjY3YS4zNjIuMzYyIDAgMCAwLS4zNjQtLjM2aC03LjU1NmEuMzYuMzYgMCAwIDAtLjI1Ny42MTR6Ii8+Cjwvc3ZnPgo=") no-repeat right top;top:inherit;right:inherit}
.ds2-showroom-line__item-detail-images-container--zoomed .ds2-showroom-line__item-detail-close-button{opacity:.6}
.ds2-showroom-line__item-details-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:15px}
@media only screen and (min-width:981px){.ds2-showroom-line__item-details-content-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.ds2-showroom-line__item-details-content-container a{margin-bottom:30px}
@media only screen and (min-width:981px){.ds2-showroom-line__item-details-content-container a{margin-bottom:45px}
}
.ds2-showroom-line__item-details-content-container,.ds2-showroom-line__item-details-accordions,.ds2-showroom-line__item-copy{max-height:0;overflow:hidden}
.slick-slide.slick-active .ds2-showroom-line__item-details-content-container,.slick-slide.slick-active .ds2-showroom-line__item-details-accordions,.slick-slide.slick-active .ds2-showroom-line__item-copy{max-height:none;overflow:visible}
.ds2-showroom-line__item-details-button{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);height:50px;background-color:#1c69d4;color:#fff;margin:30px 20px}
:lang(kr) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-showroom-line__item-details-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-showroom-line__item-details-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-showroom-line__item-details-button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-showroom-line__item-details-button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:521px){.ds2-showroom-line__item-details-button{width:285px;margin:0}
}
@media only screen and (min-width:981px){.ds2-showroom-line__item-details-button{margin-top:0}
}
.ds2-showroom-line__item-details-text{margin:0 20px 30px}
@media only screen and (min-width:521px){.ds2-showroom-line__item-details-text{margin:0 0 30px}
}
@media only screen and (max-width:980px){.ds2-showroom-line__item-copy--default{display:none}
}
.ds2-showroom-line__item-copy--mobile{transition:.5s .5s opacity ease;padding-top:275px}
@media only screen and (min-width:521px){.ds2-showroom-line__item-copy--mobile{padding-top:395px}
}
@media screen and (min-width:768px){.ds2-showroom-line__item-copy--mobile{padding-top:475px}
}
@media only screen and (min-width:981px){.ds2-showroom-line__item-copy--mobile{display:none}
}
.ds2-showroom-line__price{color:#8e8e8e;font-weight:bold}
.ds2-showroom-line__slider{padding-bottom:75px}
@media only screen and (min-width:981px){.ds2-showroom-line__slider{padding-bottom:90px}
}
.virtual-pages-container{display:-webkit-flex;display:-ms-flexbox;display:flex}
.virtual-pages-container .virtual-page{width:100%}
.ds2-showroom-highlight{padding-bottom:60px;width:100%;max-width:1680px;margin:0 auto;overflow:hidden;margin-top:-15px;padding-top:15px;position:relative}
@media only screen and (min-width:521px){.ds2-showroom-highlight{padding-bottom:75px}
}
@media only screen and (min-width:981px){.ds2-showroom-highlight{padding-bottom:90px}
}
.ds2-showroom-highlight__head,.ds2-showroom-highlight__slider{position:relative;max-width:calc(100% - 25px);margin:0 auto}
@media only screen and (min-width:521px){.ds2-showroom-highlight__head,.ds2-showroom-highlight__slider{max-width:calc(100% - 75px)}
}
@media only screen and (min-width:1290px){.ds2-showroom-highlight__head,.ds2-showroom-highlight__slider{max-width:1200px}
}
.ds2-showroom-highlight.is-open .ds2-showroom-highlight__head,.ds2-showroom-highlight.is-open .ds2-showroom-highlight__slider{pointer-events:none}
.ds2-showroom-highlight__head{padding:0 7.5px;margin-top:1px;margin-bottom:30px;min-height:55px}
.ds2-showroom-highlight__head .ds2-font-xxl,.ds2-showroom-highlight__head .ds2-font-m,.ds2-showroom-highlight__head .ds2-cms-output{padding-right:0}
@media only screen and (min-width:521px){.ds2-showroom-highlight__head .ds2-font-xxl,.ds2-showroom-highlight__head .ds2-font-m,.ds2-showroom-highlight__head .ds2-cms-output{padding-right:135px}
}
.ds2-showroom-highlight__slider{opacity:0;transition:.5s opacity ease-in}
@media only screen and (max-width:520px){.ds2-showroom-highlight__slider{transition:.5s margin ease;max-width:calc(75vw - 15px);margin-left:calc(12.5vw + 7.5px)}
.ds2-showroom-highlight__slider .slick-dots{transition:.5s margin ease;margin-left:calc(-12.5vw - 7.5px)}
.is-first .ds2-showroom-highlight__slider{margin-left:12.5px}
.is-first .ds2-showroom-highlight__slider .slick-dots{margin-left:-12.5px}
.is-last .ds2-showroom-highlight__slider{margin-left:25vw}
.is-last .ds2-showroom-highlight__slider .slick-dots{margin-left:-25vw}
}
.ds2-showroom-highlight[data-component-initialized="true"] .ds2-showroom-highlight__slider,.ds2-showroom-highlight.editmode .ds2-showroom-highlight__slider{opacity:1}
.ds2-showroom-highlight:not(.editmode) .ds2-showroom-highlight__slider:not(.slick-initialized) .ds2-showroom-highlight__item:not(:first-child){display:none}
.ds2-showroom-highlight__item{height:400px;position:relative;box-shadow:0 4px 40px 0 rgba(0,0,0,0),0 3px 12px 0 rgba(0,0,0,0);transition:box-shadow .5s ease}
@media only screen and (min-width:521px){.ds2-showroom-highlight__item{height:500px}
}
.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item{height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item>div>img,.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item>div>picture img,.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item .ds2-video-player{max-height:240px;min-width:240px;max-width:360px;width:auto;padding:0 15px 15px 0}
.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item .ds2-video-player{width:360px}
.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item .ds2-author-alert-line{position:absolute;z-index:370}
.ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item{box-shadow:0 4px 40px 0 rgba(0,0,0,0.25),0 3px 12px 0 rgba(0,0,0,0.2)}
.ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item .ds2-showroom-highlight__item-text:before,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item .ds2-showroom-highlight__item-text:before{opacity:0}
.ds2-showroom-highlight__item:before{content:' ';width:100%;height:100%;background:#fff;position:absolute;z-index:1;right:0;transition:width .5s ease;transition-delay:.75s}
.ds2-showroom-highlight[data-component-initialized="true"] .ds2-showroom-highlight__item:before,.ds2-showroom-highlight.editmode .ds2-showroom-highlight__item:before{width:0}
.slick-slide:nth-child(2) .ds2-showroom-highlight__item:before{transition-delay:1.00s}
.slick-slide:nth-child(3) .ds2-showroom-highlight__item:before{transition-delay:1.25s}
.slick-slide:nth-child(4) .ds2-showroom-highlight__item:before{transition-delay:1.50s}
.slick-slide:nth-child(5) .ds2-showroom-highlight__item:before{transition-delay:1.75s}
.slick-slide:nth-child(6) .ds2-showroom-highlight__item:before,.slick-slide:nth-child(7) .ds2-showroom-highlight__item:before,.slick-slide:nth-child(8) .ds2-showroom-highlight__item:before{transition:none}
.ds2-showroom-highlight__item-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.ds2-showroom-highlight__item-image img{position:absolute;max-width:none;width:auto;height:100% !important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-top img{top:0;-webkit-transform:translate(-50%,0) scale(1.1);-ms-transform:translate(-50%,0) scale(1.1);transform:translate(-50%,0) scale(1.1)}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-bottom img{top:auto;bottom:0;-webkit-transform:translate(-50%,0) scale(1.1);-ms-transform:translate(-50%,0) scale(1.1);transform:translate(-50%,0) scale(1.1)}
.ds2-showroom-highlight__item-image.is-left img{left:0;-webkit-transform:translate(0,-50%) scale(1.1);-ms-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}
.ds2-showroom-highlight__item-image.is-right img{left:auto;right:0;-webkit-transform:translate(0,-50%) scale(1.1);-ms-transform:translate(0,-50%) scale(1.1);transform:translate(0,-50%) scale(1.1)}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-top.is-left img{top:0;left:0;-webkit-transform:translate(0,0) scale(1.1);-ms-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-top.is-right img{top:0;left:auto;right:0;-webkit-transform:translate(0,0) scale(1.1);-ms-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-bottom.is-left img{top:auto;bottom:0;left:0;-webkit-transform:translate(0,0) scale(1.1);-ms-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}
body:not(.ds2-wcag) .ds2-showroom-highlight__item-image.is-bottom.is-right img{top:auto;bottom:0;left:auto;right:0;-webkit-transform:translate(0,0) scale(1.1);-ms-transform:translate(0,0) scale(1.1);transform:translate(0,0) scale(1.1)}
.ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image img,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image img,.ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-top img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-bottom img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-top img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-bottom img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-top img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-bottom img{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-left img,.ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-right img,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-left img,.ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-right img,.ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-left img,.ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-right img{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-top.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-top.is-right img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-bottom.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:hover .ds2-showroom-highlight__item-image.is-bottom.is-right img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-top.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-top.is-right img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-bottom.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .slick-active:focus .ds2-showroom-highlight__item-image.is-bottom.is-right img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-top.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-top.is-right img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-bottom.is-left img,body:not(.ds2-wcag) .ds2-component:not(.is-touch) .ds2-showroom-highlight__item.is-open .ds2-showroom-highlight__item-image.is-bottom.is-right img{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@media only screen and (min-width:1105px){.ds2-showroom-highlight--2items .ds2-showroom-highlight__item-image img{width:100%;height:auto !important}
}
.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-image{height:50%}
.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-image img{width:100%;height:auto !important}
@media only screen and (min-width:520px) and (max-width:605px){.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-image img{width:auto;height:100% !important}
}
.ds2-showroom-highlight__item-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:15px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%)}
@media only screen and (min-width:521px){.ds2-showroom-highlight__item-text{padding:30px 20px}
}
.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-text{background:transparent;color:#262626;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;top:50%;padding-top:30px;padding-bottom:0}
@media only screen and (min-width:521px){.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-text{padding-top:45px}
}
.ds2-showroom-highlight--small-images .ds2-showroom-highlight__item-text:before{content:' ';border-left:2px solid #e6e6e6;padding:15px 0;position:absolute;top:15px;bottom:0;left:0;transition:opacity .5s;opacity:1}
.ds2-showroom-highlight__item-number{font-size:96px;line-height:1.05;line-height:.75;letter-spacing:-0.8px;color:inherit;margin:0}
.ds2-showroom-highlight--no-numbers .ds2-showroom-highlight__item-number{display:none}
.ds2-showroom-highlight__item-headline{padding:30px 0 0;color:inherit}
.ds2-showroom-highlight--no-numbers .ds2-showroom-highlight__item-headline{font-size:25px;line-height:31px;margin:-6px 0 10px}
.ds2-showroom-highlight .slick-list{overflow:visible}
.ds2-showroom-highlight .slick-slide{padding:0 7.5px;position:relative;pointer-events:all}
.ds2-showroom-highlight .slick-slide:focus{outline:0}
.ds2-showroom-highlight .slick-slide:after{content:' ';position:absolute;top:0;right:7.5px;bottom:0;left:7.5px;background:rgba(38,38,38,0.65);transition:.5s opacity ease}
.ds2-showroom-highlight .slick-slide:hover::after,.ds2-showroom-highlight .slick-slide.slick-active:after{opacity:0}
.ds2-showroom-highlight .slick-slide .ds2-showroom-highlight__item{pointer-events:none}
.ds2-showroom-highlight .slick-slide.slick-active{pointer-events:none}
.ds2-showroom-highlight .slick-slide.slick-active .ds2-showroom-highlight__item{pointer-events:all}
.ds2-showroom-highlight .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;padding:10px}
@media only screen and (min-width:521px){.ds2-showroom-highlight .slick-dots{display:none}
}
.ds2-showroom-highlight .slick-prev,.ds2-showroom-highlight .slick-next{margin:0;font-size:50px;width:1em;height:1em;top:auto;bottom:0;background-color:#4d4d4d;opacity:0;pointer-events:none;transition:.5s opacity ease-in,.5s background-color ease}
.ds2-showroom-highlight .slick-prev::before,.ds2-showroom-highlight .slick-next::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-highlight .slick-prev::after,.ds2-showroom-highlight .slick-next::after{content:none;display:none}
.ds2-showroom-highlight .slick-prev:hover,.ds2-showroom-highlight .slick-prev:focus,.ds2-showroom-highlight .slick-prev:active,.ds2-showroom-highlight .slick-next:hover,.ds2-showroom-highlight .slick-next:focus,.ds2-showroom-highlight .slick-next:active{background-color:#4d4d4d}
.ds2-showroom-highlight .slick-prev:hover::before,.ds2-showroom-highlight .slick-prev:focus::before,.ds2-showroom-highlight .slick-prev:active::before,.ds2-showroom-highlight .slick-next:hover::before,.ds2-showroom-highlight .slick-next:focus::before,.ds2-showroom-highlight .slick-next:active::before{opacity:.5}
.ds2-showroom-highlight:not(.is-touch) .slick-prev:hover,.ds2-showroom-highlight:not(.is-touch) .slick-next:hover{background-color:#262626}
.ds2-showroom-highlight:not(.is-touch) .slick-prev:hover::before,.ds2-showroom-highlight:not(.is-touch) .slick-next:hover::before{opacity:1}
@media only screen and (min-width:521px){.ds2-showroom-highlight[data-component-initialized="true"].is-first .slick-prev,.ds2-showroom-highlight[data-component-initialized="true"].is-first .slick-next,.ds2-showroom-highlight[data-component-initialized="true"].is-last .slick-prev,.ds2-showroom-highlight[data-component-initialized="true"].is-last .slick-next,.ds2-showroom-highlight.editmode.is-first .slick-prev,.ds2-showroom-highlight.editmode.is-first .slick-next,.ds2-showroom-highlight.editmode.is-last .slick-prev,.ds2-showroom-highlight.editmode.is-last .slick-next{opacity:.3}
.ds2-showroom-highlight[data-component-initialized="true"].is-first.is-last .slick-prev,.ds2-showroom-highlight[data-component-initialized="true"].is-first.is-last .slick-next,.ds2-showroom-highlight.editmode.is-first.is-last .slick-prev,.ds2-showroom-highlight.editmode.is-first.is-last .slick-next{opacity:0}
.ds2-showroom-highlight[data-component-initialized="true"]:not(.is-first) .slick-prev,.ds2-showroom-highlight[data-component-initialized="true"]:not(.is-last) .slick-next,.ds2-showroom-highlight.editmode:not(.is-first) .slick-prev,.ds2-showroom-highlight.editmode:not(.is-last) .slick-next{opacity:1;pointer-events:all}
}
.ds2-showroom-highlight .slick-prev{left:auto;right:calc(1em + 12.5px)}
.ds2-showroom-highlight .slick-next{right:7.5px}
body.ds2-wcag .ds2-showroom-highlight__item-image{height:50%}
body.ds2-wcag .ds2-showroom-highlight__item-image img{width:100%;height:auto !important}
@media only screen and (min-width:520px) and (max-width:605px){body.ds2-wcag .ds2-showroom-highlight__item-image img{width:auto;height:100% !important}
}
body.ds2-wcag .ds2-showroom-highlight__item-text{background:transparent;color:#262626;top:50%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px;padding-bottom:0}
@media only screen and (min-width:521px){body.ds2-wcag .ds2-showroom-highlight__item-text{padding-top:45px}
body.ds2-wcag .ds2-showroom-highlight__item-text:before{content:' ';border-left:2px solid #000;padding:15px 0;position:absolute;top:15px;bottom:0;left:0;transition:opacity .5s;opacity:1}
}
.ds2-legal-accordion{border-top:1px solid #e6e6e6;max-width:1185px;margin:0 auto}
.ds2-legal-accordion+.ds2-legal-accordion,.legalaccordion+.legalaccordion .ds2-legal-accordion{margin-top:-1px}
.ds2-legal-accordion__item{position:relative}
.ds2-legal-accordion__item::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:#e6e6e6}
.ds2-legal-section .ds2-legal-accordion__item::after{content:none}
.ds2-legal-accordion__item .ds2-info-icon,.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon{height:14px}
.ds2-legal-accordion__item .ds2-info-icon:before,.ds2-legal-accordion__item .ds2-info-icon:after,.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon:before,.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon:after{top:0;background-position:center;box-sizing:content-box;width:14px;height:14px;background-size:14px}
.ds2-legal-section .ds2-legal-accordion__item .ds2-info-icon:before,.ds2-legal-section .ds2-legal-accordion__item .ds2-info-icon:after,.ds2-legal-section .ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon:before,.ds2-legal-section .ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon:after{top:-1px}
.ds2-legal-accordion__item--with-arrow .ds2-legal-accordion__header{cursor:pointer}
.ds2-legal-accordion__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px 0 30px 50px;position:relative}
.ds2-legal-section .ds2-legal-accordion__header{padding:0}
.ds2-legal-accordion__header:focus{overflow:hidden}
.ds2-legal-accordion__header-head{padding:0;margin:0;margin-right:7.5px;position:relative}
.ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;font-size:15px;line-height:18px;color:inherit}
:lang(kr) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-legal-accordion__header-head p{display:inline;font-family:inherit;line-height:inherit;letter-spacing:inherit}
.ds2-legal-accordion__arrow{position:absolute;top:37.5px;left:25px;width:60px;height:60px}
.ds2-legal-accordion__arrow:before{content:' ';position:absolute;width:inherit;height:inherit;background-position:center center;background-size:35px;left:-30px;top:-30px;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}
.ds2-legal-accordion p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}
.ds2-legal-accordion__content{position:relative;overflow:hidden;display:none;transition:height 600ms}
.ds2-legal-accordion__content p{margin-bottom:15px}
.ds2-legal-accordion.editmode .ds2-legal-accordion__content{display:block;height:auto}
.ds2-legal-accordion__content::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:1px;background:#e6e6e6}
.ds2-legal-accordion__opened .ds2-legal-accordion__arrow:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.ds2-legal-accordion__content table{margin:0}
@media only screen and (min-width:981px){.ds2-legal-accordion__content table tbody{-webkit-columns:2;columns:2;display:block;-webkit-column-gap:15px;column-gap:15px}
}
.ds2-legal-accordion__content table tr{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;border-bottom:1px solid #e6e6e6}
.ds2-legal-accordion__content table tr td{width:50%;margin:0}
.ds2-legal-accordion__content table tr td:first-child{padding:30px 10px 15px 20px}
@media only screen and (min-width:521px){.ds2-legal-accordion__content table tr td:first-child{padding:30px 15px 15px 50px}
}
.ds2-legal-accordion__content table tr td:last-child{padding:30px 20px 15px 10px}
@media only screen and (min-width:521px){.ds2-legal-accordion__content table tr td:last-child{padding:30px 50px 15px 15px}
}
.ds2-showroom-multicontent__hero .ds2-link,.ds2-showroom-multicontent__item .ds2-link,.ds2-showroom-line__item-overview .ds2-link{padding-left:20px;color:#262626}
.ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2::before,.ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2::before,.ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2::before{background-size:auto 35px;background-position:-10px center;transition:background-position .5s ease}
.ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2::after,.ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2::after{display:none}
.ds2-component:not(.is-touch) .ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2:hover,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2:hover,.ds2-component:not(.is-touch) .ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2:hover{color:#0653b6}
.ds2-component:not(.is-touch) .ds2-showroom-multicontent__hero .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before,.ds2-component:not(.is-touch) .ds2-showroom-multicontent__item .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before,.ds2-component:not(.is-touch) .ds2-showroom-line__item-overview .ds2-link.ds2-icon--arrow-big-r-blue-2:hover::before{background-position:-5px center}
.ds2-scroll-tracking{position:relative}
.ds2-scroll-tracking-element{position:absolute;top:250px}
.form-requests .ds2-loggout-out .image{width:100%}
@media only screen and (min-width:981px){.form-requests .ds2-loggout-out .image{width:50%}
}
.form-requests .ds2-loggout-out .copytext__base{margin-bottom:15px}
.ds2-dlo-brand-toggle-full{min-height:calc(100vh - 75px);margin:0 auto;padding:20px 15px;text-align:center}
.ds2-dlo-brand-toggle-full--title{margin-bottom:30px;text-transform:uppercase;text-align:left}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--title{text-align:inherit}
}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--title{text-align:center}
}
.ds2-dlo-brand-toggle-full--brand{display:inline-block;padding-left:20px;border-left:1px solid #e6e6e6;word-wrap:break-word}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand{width:40%}
}
.ds2-dlo-brand-toggle-full--brand:first-of-type{border:0;padding-left:0;padding-right:20px}
.ds2-dlo-brand-toggle-full--brand-img{padding:30px;max-width:120px}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--brand-img{max-width:100%}
}
.ds2-dlo-brand-toggle-full--brand-text{margin-bottom:0}
@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand-text{max-width:150px;text-align:left}
}
.ds2-dlo-brand-toggle-full--brand-text.ds2-icon--arrow-big-r-grey-2::after{top:0}
@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full{width:auto;min-height:calc(100vh - 130px);padding:11vh 0}
}
@media only screen and (min-width:981px){.ds2-dlo-brand-toggle-full{padding:120px 0}
}
#ds2-province-selection .province-selection--modal-bg{position:fixed;top:0;bottom:0;right:0;left:0;z-index:999;background:rgba(0,0,0,0.6);display:none}
#ds2-province-selection .province-selection--modal{z-index:1000;position:fixed;background-color:#fff;margin:auto;width:100%;max-width:768px;padding:36px 30px;top:calc(50% - 168px);left:0;right:0;color:#000;visibility:hidden;display:none}
#ds2-province-selection .province-selection--modal h2:after{content:"";display:inline-block;width:25px;height:25px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDMwLjExNCA0MzAuMTE0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MzAuMTE0IDQzMC4xMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBpZD0iRmFjZWJvb2tfUGxhY2VzIiBkPSJNMzU2LjIwOCwxMDcuMDUxYy0xLjUzMS01LjczOC00LjY0LTExLjg1Mi02Ljk0LTE3LjIwNUMzMjEuNzQ2LDIzLjcwNCwyNjEuNjExLDAsMjEzLjA1NSwwICAgQzE0OC4wNTQsMCw3Ni40NjMsNDMuNTg2LDY2LjkwNSwxMzMuNDI3djE4LjM1NWMwLDAuNzY2LDAuMjY0LDcuNjQ3LDAuNjM5LDExLjA4OWM1LjM1OCw0Mi44MTYsMzkuMTQzLDg4LjMyLDY0LjM3NSwxMzEuMTM2ICAgYzI3LjE0Niw0NS44NzMsNTUuMzE0LDkwLjk5OSw4My4yMjEsMTM2LjEwNmMxNy4yMDgtMjkuNDM2LDM0LjM1NC01OS4yNTksNTEuMTctODcuOTMzYzQuNTgzLTguNDE1LDkuOTAzLTE2LjgyNSwxNC40OTEtMjQuODU3ICAgYzMuMDU4LTUuMzQ4LDguOS0xMC42OTYsMTEuNTY5LTE1LjY3MmMyNy4xNDUtNDkuNjk5LDcwLjgzOC05OS43ODIsNzAuODM4LTE0OS4xMDR2LTIwLjI2MiAgIEMzNjMuMjA5LDEyNi45MzgsMzU2LjU4MSwxMDguMjA0LDM1Ni4yMDgsMTA3LjA1MXogTTIxNC4yNDUsMTk5LjE5M2MtMTkuMTA3LDAtNDAuMDIxLTkuNTU0LTUwLjM0NC0zNS45MzkgICBjLTEuNTM4LTQuMi0xLjQxNC0xMi42MTctMS40MTQtMTMuMzg4di0xMS44NTJjMC0zMy42MzYsMjguNTYtNDguOTMyLDUzLjQwNi00OC45MzJjMzAuNTg4LDAsNTQuMjQ1LDI0LjQ3Miw1NC4yNDUsNTUuMDYgICBDMjcwLjEzOCwxNzQuNzI5LDI0NC44MzMsMTk5LjE5MywyMTQuMjQ1LDE5OS4xOTN6IiBmaWxsPSIjYmJiYmJiIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");background-size:100%}
@media only screen and (max-width:521px){#ds2-province-selection .province-selection--modal h2:after{height:21px;width:21px}
}
#ds2-province-selection .province-selection--modal p{margin-bottom:42px}
@media only screen and (max-width:521px){#ds2-province-selection .province-selection--modal{margin:auto;right:0;top:0}
}
#ds2-province-selection .province-selection--modal .province-selection--modal-close{position:absolute;right:15px;top:15px;width:15px;height:15px;background-image:url("clientlib/media/img/province/close-modal.svg");background-size:15px;background-repeat:no-repeat;background-position:center center}
#ds2-province-selection .province-selection--modal .province-selection--box{position:relative;height:54px}
#ds2-province-selection .province-selection--modal .province-selection--box select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:12px;border:0;background-color:#fff;padding:19px 30px;position:absolute;top:0;left:0;font-family:bmwTypeWebBoldAll;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1)}
#ds2-province-selection .province-selection--modal .province-selection--box select:focus{outline:0}
#ds2-province-selection .province-selection--modal .province-selection--box:after{content:'';height:54px;width:54px;z-index:1;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMjg0LjkyOSAyODQuOTI5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODQuOTI5IDI4NC45Mjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMjgyLjA4Miw3Ni41MTFsLTE0LjI3NC0xNC4yNzNjLTEuOTAyLTEuOTA2LTQuMDkzLTIuODU2LTYuNTctMi44NTZjLTIuNDcxLDAtNC42NjEsMC45NS02LjU2MywyLjg1NkwxNDIuNDY2LDE3NC40NDEgICBMMzAuMjYyLDYyLjI0MWMtMS45MDMtMS45MDYtNC4wOTMtMi44NTYtNi41NjctMi44NTZjLTIuNDc1LDAtNC42NjUsMC45NS02LjU2NywyLjg1NkwyLjg1Niw3Ni41MTVDMC45NSw3OC40MTcsMCw4MC42MDcsMCw4My4wODIgICBjMCwyLjQ3MywwLjk1Myw0LjY2MywyLjg1Niw2LjU2NWwxMzMuMDQzLDEzMy4wNDZjMS45MDIsMS45MDMsNC4wOTMsMi44NTQsNi41NjcsMi44NTRzNC42NjEtMC45NTEsNi41NjItMi44NTRMMjgyLjA4Miw4OS42NDcgICBjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjVDMjg0LjkyOSw4MC42MDcsMjgzLjk4NCw3OC40MTcsMjgyLjA4Miw3Ni41MTF6IiBmaWxsPSIjYmJiYmJiIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");background-size:15px;background-repeat:no-repeat;background-position:center center;position:absolute;pointer-events:none;right:0;top:0;transition:all .2s ease-in}
#ds2-province-selection .province-selection--modal .province-selection--button{margin-top:64px;width:100%;line-height:40px}
#ds2-province-selection .province-selection--modal .province-selection--change-warning{margin-top:25px;display:none}
#ds2-province-selection .province-selection--modal .province-selection--change-warning.visible{display:block}
#ds2-province-selection.visible .province-selection--modal-bg{display:block !important}
#ds2-province-selection.visible .province-selection--modal{visibility:visible !important;display:block !important}
.ds2-nsc .ds2-lightbox__container{background-color:#fff}
.ds2-nsc .ds2-lightbox__content{overflow:visible}
.ds2-nsc .ds2-dropdown-list{max-height:35vh}
.ds2-nsc .ds2-dropdown-list__item--active .ds2-dropdown__link{color:#000}
.ds2-nsc .ds2-dropdown-list__item:hover{background:#eee}
.ds2-nsc .ds2-dropdown-list__item:first-child{display:none}
.ds2-nsc .ds2-dropdown__link{padding:.5rem;color:#555;display:block}
.ds2-nsc .ds2-dropdown__title{color:#666;margin-bottom:0}
.ds2-nsc .ds2-dropdown__title-item{margin-bottom:0;color:#000}
.ds2-nsc .ds2-dropdown .ds2-icon{right:20px}
.ds2-nsc-links-list{display:-webkit-flex;display:-ms-flexbox;display:flex}
.ds2-nsc-links-list--li{list-style:none;margin:30px 0}
.ds2-nsc-links-list--li .nsclinkconfiguration{height:20px;overflow:hidden;word-break:break-all;max-width:80%}
.ds2-nsc-links-list--span{font-weight:bold}
.ds2-news-article{clear:both;overflow:hidden}
.ds2-news-article--textbox{margin-top:15px;margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-news-article--textbox{margin-bottom:75px}
}
@media only screen and (min-width:521px){.ds2-news-article--textbox{margin-top:30px}
}
@media only screen and (min-width:521px){.ds2-news-article--textbox .ds2-news-article--title{margin-bottom:25px}
}
.ds2-fullsize-image--element{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.ds2-fullsize-image--image{position:absolute;top:-100vh;right:-100vw;bottom:-100vh;left:-100vw;min-width:100%;width:auto;max-width:none;min-height:100%;height:auto;max-height:none;margin:auto}
.ds2-need-analyzer-teaser{overflow:hidden;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-need-analyzer-teaser{margin-bottom:90px}
}
.ds2-need-analyzer-teaser--container{position:relative;padding:30px}
.ds2-need-analyzer-bg-img{position:absolute;top:0;left:0;right:0;bottom:0}
.ds2-need-analyzer-teaser--inner{position:relative}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--title{color:#fff}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--subtitle{text-transform:uppercase;color:#fff}
.ds2-need-analyzer-teaser--inner .ds2-na-label--group{width:100%;margin:15px 15px 30px 0}
.ds2-need-analyzer-teaser--inner .ds2-need-analyzer-teaser--wildcard{margin:30px 0 15px 0}
@media only screen and (min-width:521px){.ds2-need-analyzer-teaser--inner .ds2-na-label--group{width:40%}
}
.ds2-na-input{cursor:pointer;display:inline-block;position:relative;vertical-align:top}
.ds2-na-input--field{border:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:420}
.ds2-na-input--container{display:table;width:100%}
.ds2-na-input--container::before{display:inline-block;position:absolute}
.ds2-na-input--label{display:table-cell;padding-left:15px;padding-right:10px;text-align:left;vertical-align:middle}
.ds2-na-label--label-container__small{margin:0;color:#fff;height:40px}
.ds2-na-label--label-container__small:before{transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:40px;width:40px}
.ds2-na-label--label-container__large{margin:0;color:#fff;height:60px}
.ds2-na-label--label-container__large:before{transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:60px;width:60px}
.ds2-na-input--label__small{padding-left:57px}
.ds2-na-input--label__large{padding-left:77px}
.ds2-na-icon--radio:before{border-radius:50%}
.ds2-na-input--field:hover+.ds2-na-input--container:before,.ds2-na-input--field:focus+.ds2-na-input--container:before{background-color:rgba(255,255,255,0.25)}
.ds2-na-input--field:checked+.ds2-na-input--container:before{background-color:#fff;background-size:35%}
.ds2-na-input--field:checked+.ds2-na-input--container.ds2-na-label--label-container__small:before{background-size:40%}
.ds2-need-analyzer--input.ds2-need-analyzer--input-range{display:block;margin:0 auto}
.ds2-na-input--rangeslider-number{position:relative;width:100%;pointer-events:none}
.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{overflow:hidden;text-align:center;margin:-1.25em 0 .5em;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),-webkit-transform .5s cubic-bezier(0.42,0,0.33,1);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),transform .5s cubic-bezier(0.42,0,0.33,1);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),transform .5s cubic-bezier(0.42,0,0.33,1),-webkit-transform .5s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .25em}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .5em}
}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-number{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}
.ds2-na-input--rangeslider-numberinput,.ds2-na-input--rangeslider-numberoutput{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;margin:0 auto;padding:0;width:auto;background:transparent;border:0;outline:0;display:inline-block;color:#fff}
.ds2-na-input--rangeslider-numberinput[type=number],.ds2-na-input--rangeslider-numberoutput[type=number]{-moz-appearance:textfield}
.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-outer-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ds2-na-input--rangeslider-numberinput:focus,.ds2-na-input--rangeslider-numberoutput:focus{outline:0}
.ds2-na-input--rangeslider-numberinput::-moz-focus-outer,.ds2-na-input--rangeslider-numberoutput::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-numberinput::before,.ds2-na-input--rangeslider-numberoutput::before{content:attr(data-before)}
.ds2-na-input--rangeslider-numberinput::after,.ds2-na-input--rangeslider-numberoutput::after{content:attr(data-after)}
.ds2-na-input--rangeslider-numberoutput{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@-webkit-keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,0.75)}
}
@keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,0.75)}
}
.ds2-na-input--rangeslider-numberoutput.ds2-na-input--rangeslider-fakecaret::after{margin-left:5px;border-left:2px solid transparent;-webkit-animation:NA-extended-fakecaretblink .5s cubic-bezier(0.42,0,0.33,1) infinite alternate;animation:NA-extended-fakecaretblink .5s cubic-bezier(0.42,0,0.33,1) infinite alternate}
.ds2-na-input--rangeslider-numberinput{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:block;opacity:0;color:transparent;caret-color:transparent}
.ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput{position:relative;background:rgba(38,38,38,0.5);opacity:.25;color:#fff}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-na-input--rangeslider-range{-webkit-appearance:none;cursor:pointer;display:block;width:100%;height:50px;margin:15px 0 0;padding:0;background-color:transparent}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range{height:60px}
}
.ds2-na-input--rangeslider-range:focus{outline:0}
.ds2-na-input--rangeslider-range::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{height:60px}
}
.ds2-na-input--rangeslider-range::-moz-range-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-moz-range-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-ms-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-fill-lower{display:none}
.ds2-na-input--rangeslider-range::-ms-fill-upper{display:none}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track{position:relative;width:100%;height:5px;margin-top:-27.5px;margin-bottom:30px;overflow:hidden;z-index:-20;pointer-events:none}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track{margin-top:-32.5px;margin-bottom:35px}
}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :first-child,.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :last-child{height:50px;background:transparent;color:transparent;border:0;width:100%;height:5px;display:inline-block;position:absolute;transition:-webkit-transform .25s cubic-bezier(0.42,0,0.33,1);transition:transform .25s cubic-bezier(0.42,0,0.33,1);transition:transform .25s cubic-bezier(0.42,0,0.33,1),-webkit-transform .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track:first-child,.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track:last-child{height:60px}
}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :first-child{background-color:#1c69d4;left:-100%}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :last-child{background-color:#fff;left:0}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1);-webkit-appearance:none}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-webkit-slider-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-webkit-slider-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-moz-range-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-moz-range-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-moz-range-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-moz-range-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-ms-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;-ms-transform:translateY(0);transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-ms-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-ms-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-ms-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-ms-tooltip{display:none}
.ds2-na-input--rangeslider-min,.ds2-na-input--rangeslider-max,.ds2-na-input--rangeslider-reset{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:block}
.ds2-na-input--rangeslider-min,.ds2-na-input--rangeslider-max{width:50%;float:left;opacity:.5;transition:opacity .25s cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-min,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-max{opacity:1}
.ds2-na-input--rangeslider-max{text-align:right}
.ds2-na-input--rangeslider-reset,.ds2-na-input--rangeslider-reset.ds2-link{display:table;margin:0 auto;float:none;line-height:20px;opacity:0;pointer-events:none}
.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset,.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset.ds2-link{transition:opacity .25s cubic-bezier(0.42,0,0.33,1),color .25s ease}
.ds2-na-input--rangeslider-reset::before,.ds2-na-input--rangeslider-reset::after,.ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-na-input--rangeslider-reset.ds2-link::after{content:none}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link{opacity:1;pointer-events:all}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::before,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::after,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::after{content:' '}
.ds2-sticky-sales-bar{visibility:hidden;opacity:0;position:relative;width:100%;bottom:-1px;transition:opacity .3s ease,visibility .3s;border-top:2px solid #e6e6e6;background-color:#fff;z-index:6010}
.ds2-sticky-sales-bar.is-sticky{position:fixed}
.ds2-sticky-sales-bar.is-visible{visibility:visible;opacity:1}
.ds2-sticky-sales-bar__item-wrapper{list-style:none;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:640px}
.ds2-sticky-sales-bar__item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.ds2-sticky-sales-bar__link{display:block;text-align:center;border-top:6px solid transparent;margin-top:-2px;margin-bottom:0;padding-top:7.5px;padding-bottom:10px}
.ds2-sticky-sales-bar__link:active,.ds2-sticky-sales-bar__link:hover{background-color:#f2f2f2;border-top-color:#1c69d4}
.ds2-sticky-sales-bar [class^='icon-'],.ds2-sticky-sales-bar [class*=' icon-']{line-height:20px}
.ds2-sticky-sales-bar .icon-configurator::before{font-size:54px}
.ds2-sticky-sales-bar .icon-test-drive-appointment::before{font-size:40px}
.ds2-sticky-sales-bar__icon{display:block;margin:0 auto;height:26px}
.ds2-sticky-sales-bar__icon::before{color:#000;font-size:42px}
.ds2-sticky-sales-bar__label{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:10px;line-height:1;display:block;color:#8e8e8e}
:lang(kr) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-sticky-sales-bar__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-sticky-sales-bar__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-sticky-sales-bar__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-sticky-sales-bar__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
.ds2-sticky-sales-bar--uxn{transition:opacity .5s ease,visibility .5s}
.ds2-sticky-sales-bar--uxn .ds2-sticky-sales-bar__icon::before{color:#4d4d4d;line-height:.5}
.ds2-sticky-sales-bar--uxn:not(.is-sticky){margin-bottom:-45px}
.ds2-language-selection{margin-top:30px;margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-language-selection{margin-bottom:30px}
}
@media only screen and (min-width:981px){.ds2-language-selection{margin-top:45px;margin-bottom:45px}
}
.ds2-language-selection--img{margin-bottom:30px}
@media only screen and (min-width:981px){.ds2-language-selection--img{margin-bottom:45px}
}
.ds2-language-selection--item-text-container{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-language-selection--item-text-container{margin-bottom:30px}
}
.ds2-language-selection--item-text{margin-top:-4px;margin-bottom:11px}
.ds2-linklist{list-style:none inside;margin-bottom:0}
.ds2-linklist .ds2-linklist{margin-top:12px;margin-left:15px}
.ds2-linklist:empty{margin:0;padding:0}
.ds2-linklist--item{margin-top:-4px;margin-bottom:9px;margin-right:15px;clear:left;list-style-type:none}
.ds2-linklist--item:last-child{margin-bottom:11px}
.ds2-linklist--item .ds2-link{margin:0;color:#262626}
.ds2-linklist--item .ds2-link.ds2-icon{line-height:20px}
body:not(.ds2-market-bmw-m) .ds2-linklist--item .ds2-link:hover{color:#0653b6}
body:not(.ds2-market-bmw-m) .ds2-linklist--item .ds2-link:hover::after{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}
.image+.ds2-linklist .ds2-linklist--item{margin-top:0}
.ds2-model-card .ds2-linklist--item .ds2-link.ds2-icon{font-weight:500}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-d-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-l-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M23%2012l2%202-6%206%206%206-2%202-8-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-r-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M17%2028l-2-2%206-6-6-6%202-2%208%208z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist--item body:not(.ds2-market-bmw-m) .ds2-icon--arrow-big-u-grey-2:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%231c69d4%22%20d%3D%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E")}
.ds2-linklist.ds2-requests--logout{overflow:hidden;margin:20px 0}
.ds2-linklist.ds2-requests--logout .ds2-linklist--item:first-child{float:left;margin-top:0;margin-bottom:0}
.ds2-linklist.ds2-requests--logout .ds2-linklist--item:last-child{float:right;margin-top:0;margin-bottom:0}
.ds2-sitemap{margin-bottom:45px}
.ds2-sitemap .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-sitemap .ds2-accordion--element .ds2-linklist{margin-bottom:0}
.ds2-sitemap .ds2-accordion--element .ds2-accordion--list-item:last-child{border-bottom:0}
@media only screen and (min-width:521px){.ds2-sitemap .ds2-linklist--item{padding-right:15px}
}
.ds2-sitemap .ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item-title{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-sitemap .ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item-title{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:521px){.ds2-sitemap{margin-bottom:60px}
}
@media only screen and (min-width:981px){.ds2-sitemap{margin-bottom:75px}
}
.ds2-sitemap--title{margin-bottom:42px}
@media only screen and (min-width:981px){.ds2-sitemap--title{margin-bottom:40px}
}
.ds2-sitemap--group,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item{border-top:1px solid #e6e6e6}
.ds2-sitemap--group[data-node-type=start],.ds2-sitemap--group:first-child,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item[data-node-type=start],.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item:first-child{border-top:0}
@media only screen and (min-width:521px){.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item{border-top:0}
}
.ds2-sitemap--group{margin-right:0 !important;margin-left:0 !important}
.ds2-sitemap--group[data-node-type=model],.ds2-sitemap--group[data-node-type=main]{padding-top:27px}
@media only screen and (min-width:521px){.ds2-sitemap--group{margin-top:15px !important}
.ds2-sitemap--group[data-node-type=fastlane],.ds2-sitemap--group[data-node-type=footer]{padding-top:27px;margin-bottom:-15px}
}
.ds2-sitemap--item{padding:27px 0 15px 0}
@media only screen and (min-width:521px){.ds2-sitemap--item{padding-top:15px;padding-bottom:0}
}
@media only screen and (min-width:521px){.ds2-sitemap--group[data-node-type=main] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=footer] .ds2-sitemap--item{padding-top:0}
.ds2-sitemap--group[data-node-type=fastlane] .ds2-sitemap--item,.ds2-sitemap--group[data-node-type=footer] .ds2-sitemap--item{margin-bottom:15px}
}
.ds2-sitemap--group[data-node-type=start] .ds2-sitemap--item{padding-top:0}
.ds2-navigation-salesbar{background-color:#8e8e8e;text-align:right;display:block;position:relative;max-height:0;transition:max-height .5s;overflow:hidden}
.ds2-navigation-salesbar.ds2-active{max-height:2000px}
.ds2-navigation-salesbar.ds2-active .ds2-navigation-salesbar--top{opacity:1}
.ds2-navigation-salesbar .ds2-navigation-salesbar--top{transition:opacity .5s ease-in-out;opacity:0}
.ds2-navigation-salesbar .row .row{margin-top:20px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar .row .row{margin:0}
}
.ds2-navigation-salesbar .ds2-link{color:#fff}
.ds2-navigation-salesbar .ds2-link:hover,.ds2-navigation-salesbar .ds2-link:focus,.ds2-navigation-salesbar .ds2-link:active{color:#0653b6}
.ds2-navigation-salesbar li{text-align:left}
.ds2-navigation-salesbar li .button{width:100%;margin-bottom:5px}
.ds2-navigation-salesbar.is-contentbar li{border-bottom:1px solid #bbb;padding:10px 18px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.is-contentbar li{border:0;padding:0 15px 12.75px 15px}
.ds2-navigation-salesbar.is-contentbar li:first-child{padding-top:21px}
.ds2-navigation-salesbar.is-contentbar li:last-child{padding-bottom:26.25px}
}
.ds2-navigation-salesbar.is-contentbar li .ds2-link{display:block;margin:0}
.ds2-navigation-salesbar.is-contentbar li .ds2-link:hover,.ds2-navigation-salesbar.is-contentbar li .ds2-link:focus,.ds2-navigation-salesbar.is-contentbar li .ds2-link:active{color:#0653b6}
.ds2-navigation-salesbar.is-contentbar li:last-child{border:0}
.ds2-navigation-salesbar.is-contentbar .ds2-navigation-main--salesbar{list-style-type:none;margin-bottom:0;border:1px solid rgba(38,38,38,0.15);border-top:0}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-salesbar--container{border-top:0}
}
@media only screen and (min-width:1025px){.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-salesbar--container.ds2-padding-bottom{margin-bottom:25px}
}
.ds2-navigation-salesbar.ds2-is-mainnav .ds2-navigation-main--salesbar{margin-bottom:0}
.ds2-navigation-salesbar.ds2-is-mainnav li{display:block;padding-top:11px;padding-bottom:11px;border-bottom:1px solid #bbb;padding-right:20px;padding-left:20px}
@media only screen and (min-width:981px){.ds2-navigation-salesbar.ds2-is-mainnav li{margin-top:12px;padding-top:0;padding-left:0;padding-bottom:0;border-bottom:0}
.ds2-navigation-salesbar.ds2-is-mainnav li:first-child{border-top:0}
.ds2-navigation-salesbar.ds2-is-mainnav li:last-child{border:0}
}
.ds2-navigation-content-bar--buttons .ds2-sales-button:first-child{padding-right:0;margin-right:5px}
.ds2-navigation-content-bar--buttons .ds2-sales-button .button .ds2-button--responsive-line{padding-left:0;text-align:left}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-sales-button .button .ds2-button--responsive-line{padding:0 35px 0 45px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button{margin-right:0}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button .ds2-icon:before{background-position:0 -3px;position:relative;display:block}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button .ds2-icon--user-icon-white:before{background-position:5px 0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active{max-width:none;position:fixed;width:auto;top:0;left:0;right:0;margin-right:0}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .button{height:45px;padding-left:14px}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-icon:before{background-position:-8px}
html[dir="rtl"] .ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-icon--user-icon-white:before{background-position:2px}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-button--responsive-line{display:table-cell;padding-left:0;padding-top:8px;text-align:left;vertical-align:top;width:100%}
.ds2-navigation-content-bar .ds2-navigation-content-bar--buttons li.ds2-sales-button.ds2-active .ds2-button--additional-icon{display:block;top:15px}
}
.sales-small{display:none}
.ds2-wcag .ds2-navigation-salesbar{background-color:#4d4d4d}
.ds2-wcag .ds2-navigation-salesbar .ds2-link{margin-bottom:0;padding-left:15px}
.ds2-wcag .ds2-navigation-salesbar .ds2-link:hover,.ds2-wcag .ds2-navigation-salesbar .ds2-link:focus,.ds2-wcag .ds2-navigation-salesbar .ds2-link:active{color:#fff;border-left-width:3px;border-left-style:solid;border-bottom-color:inherit;padding-left:12px}
.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:hover,.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:focus,.ds2-wcag .ds2-navigation-salesbar.is-contentbar li .ds2-link:active{color:#fff}
.no-touch .ds2-navigation-main--flyout a{transition:color .25s ease}
.no-touch .ds2-navigation-main--flyout a:hover,.no-touch .ds2-navigation-main--flyout a:focus,.no-touch .ds2-navigation-main--flyout a:active{color:#0653b6}
.ds2-navigation-main-font-s,.ds2-navigation-main-font-m,.ds2-navigation-content-bar--content li a,.ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) .ds2-navigation-main-font-s,:lang(kr) .ds2-navigation-main-font-m,:lang(kr) .ds2-navigation-content-bar--content li a,:lang(kr) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-navigation-main-font-s,:lang(ko-KR) .ds2-navigation-main-font-m,:lang(ko-KR) .ds2-navigation-content-bar--content li a,:lang(ko-KR) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-navigation-main-font-s,:lang(jp) .ds2-navigation-main-font-m,:lang(jp) .ds2-navigation-content-bar--content li a,:lang(jp) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-navigation-main-font-s,:lang(ja) .ds2-navigation-main-font-m,:lang(ja) .ds2-navigation-content-bar--content li a,:lang(ja) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-navigation-main-font-s,:lang(ja-JP) .ds2-navigation-main-font-m,:lang(ja-JP) .ds2-navigation-content-bar--content li a,:lang(ja-JP) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-navigation-main-font-s,:lang(zh) .ds2-navigation-main-font-m,:lang(zh) .ds2-navigation-content-bar--content li a,:lang(zh) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-navigation-main-font-s,:lang(zh-CN) .ds2-navigation-main-font-m,:lang(zh-CN) .ds2-navigation-content-bar--content li a,:lang(zh-CN) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-navigation-main-font-s,:lang(tw) .ds2-navigation-main-font-m,:lang(tw) .ds2-navigation-content-bar--content li a,:lang(tw) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-navigation-main-font-s,:lang(zh-TW) .ds2-navigation-main-font-m,:lang(zh-TW) .ds2-navigation-content-bar--content li a,:lang(zh-TW) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-navigation-main-font-s,:lang(zh-HK) .ds2-navigation-main-font-m,:lang(zh-HK) .ds2-navigation-content-bar--content li a,:lang(zh-HK) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-navigation-main-font-s,:lang(ms) .ds2-navigation-main-font-m,:lang(ms) .ds2-navigation-content-bar--content li a,:lang(ms) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-navigation-main-font-s,:lang(my) .ds2-navigation-main-font-m,:lang(my) .ds2-navigation-content-bar--content li a,:lang(my) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-navigation-main-font-s,:lang(za) .ds2-navigation-main-font-m,:lang(za) .ds2-navigation-content-bar--content li a,:lang(za) .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
html[dir="rtl"] .ds2-navigation-main-font-s,html[dir="rtl"] .ds2-navigation-main-font-m,html[dir="rtl"] .ds2-navigation-content-bar--content li a,html[dir="rtl"] .ds2-navigation-main .ds2-navigation-main--flyout li a{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.ds2-navigation-main-font-s,.ds2-navigation-content-bar--content li a,.ds2-navigation-main .ds2-navigation-main--flyout li a{font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:1025px){.ds2-navigation-main-font-s,.ds2-navigation-content-bar--content li a,.ds2-navigation-main .ds2-navigation-main--flyout li a{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-navigation-main-font-m{font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:1025px){.ds2-navigation-main-font-m{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
@media only screen and (min-width:721px) and (max-width:1024px){.ds2-navigation-main{z-index:570}
}
.ds2-navigation-main .ds2-icon--arrow-big-l-white:after{opacity:0}
.ds2-navigation-main .ds2-icon--arrow-big-r-white{transition:all .25s ease}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:before,.ds2-navigation-main .ds2-icon--arrow-big-r-white:after{background-position:-3px -5px;background-size:30px;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:after{opacity:0;right:2px;left:auto}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:hover,.ds2-navigation-main .ds2-icon--arrow-big-r-white:focus,.ds2-navigation-main .ds2-icon--arrow-big-r-white:active,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page{color:#0653b6}
.ds2-navigation-main .ds2-icon--arrow-big-r-white:hover:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:focus:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white:active:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active:after,.ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page:after{opacity:1}
.ds2-navigation-main .ds2-icon{margin-top:-5px;padding-left:30px}
.ds2-navigation-main .ds2-icon.ds2-icon--menu-white{margin-top:-1px}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-icon--all-models-white{padding-left:0}
}
.ds2-navigation-main .ds2-icon--user-icon-white,.ds2-navigation-main .ds2-icon--magnifier-white,.ds2-navigation-main .ds2-icon--menu-white{transition:all .25s ease}
.ds2-navigation-main .ds2-icon--user-icon-white:before,.ds2-navigation-main .ds2-icon--user-icon-white:after,.ds2-navigation-main .ds2-icon--magnifier-white:before,.ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-navigation-main .ds2-icon--menu-white:before,.ds2-navigation-main .ds2-icon--menu-white:after{width:23px;height:23px;background-position:-10px -13px;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--user-icon-white:after,.ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-navigation-main .ds2-icon--menu-white:after{opacity:0;top:0}
.ds2-navigation-main .ds2-icon--user-icon-white.ds2-active,.ds2-navigation-main .ds2-icon--user-icon-white:hover,.ds2-navigation-main .ds2-icon--user-icon-white:focus,.ds2-navigation-main .ds2-icon--user-icon-white:active,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active,.ds2-navigation-main .ds2-icon--magnifier-white:hover,.ds2-navigation-main .ds2-icon--magnifier-white:focus,.ds2-navigation-main .ds2-icon--magnifier-white:active,.ds2-navigation-main .ds2-icon--menu-white.ds2-active,.ds2-navigation-main .ds2-icon--menu-white:hover,.ds2-navigation-main .ds2-icon--menu-white:focus,.ds2-navigation-main .ds2-icon--menu-white:active{color:#0653b6}
.ds2-navigation-main .ds2-icon--user-icon-white.ds2-active:after,.ds2-navigation-main .ds2-icon--user-icon-white:hover:after,.ds2-navigation-main .ds2-icon--user-icon-white:focus:after,.ds2-navigation-main .ds2-icon--user-icon-white:active:after,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:after,.ds2-navigation-main .ds2-icon--magnifier-white:hover:after,.ds2-navigation-main .ds2-icon--magnifier-white:focus:after,.ds2-navigation-main .ds2-icon--magnifier-white:active:after,.ds2-navigation-main .ds2-icon--menu-white.ds2-active:after,.ds2-navigation-main .ds2-icon--menu-white:hover:after,.ds2-navigation-main .ds2-icon--menu-white:focus:after,.ds2-navigation-main .ds2-icon--menu-white:active:after{opacity:1}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:after{opacity:0}
.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:hover:after,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:focus:after,.ds2-navigation-main .ds2-icon--magnifier-white.ds2-active:active:after{opacity:1}
.ds2-navigation-main .ds2-icon--all-models-white:after{opacity:0}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-icon--all-models-white{transition:all .25s ease}
.ds2-navigation-main .ds2-icon--all-models-white:before,.ds2-navigation-main .ds2-icon--all-models-white:after{width:23px;height:23px;background-position:-10px -13px;transition:all .25s ease}
.ds2-navigation-main .ds2-icon--all-models-white:focus,.ds2-navigation-main .ds2-icon--all-models-white:active,.ds2-navigation-main .ds2-icon--all-models-white:hover,.ds2-navigation-main .ds2-icon--all-models-white:focus,.ds2-navigation-main .ds2-icon--all-models-white:active,.ds2-navigation-main .ds2-icon--all-models-white.ds2-active{color:#0653b6}
.ds2-navigation-main .ds2-icon--all-models-white:focus:after,.ds2-navigation-main .ds2-icon--all-models-white:active:after,.ds2-navigation-main .ds2-icon--all-models-white:hover:after,.ds2-navigation-main .ds2-icon--all-models-white:focus:after,.ds2-navigation-main .ds2-icon--all-models-white:active:after,.ds2-navigation-main .ds2-icon--all-models-white.ds2-active:after{opacity:1}
}
.ds2-navigation-main .ds2-navigation-main--menu{margin-bottom:0;padding:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--menu{display:none}
}
@media only screen and (max-width:720px){.ds2-navigation-main .ds2-navigation-main--menu span.title{display:none}
.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon{padding:0 0 20px 10px}
.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon:before,.ds2-navigation-main .ds2-navigation-main--menu .ds2-icon:after{display:inline-block}
}
@media only screen and (min-width:721px){.ds2-navigation-main .ds2-navigation-main--flyout{overflow:auto}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .row{padding-left:37.5px;padding-right:37.5px}
.ds2-navigation-main .ds2-navigation-main--flyout.ds2-padding-bottom{padding-bottom:27px}
}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-navigation-main--flyout .row>.columns{padding:0;border-top:1px solid #bbb}
}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist{display:block}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist{display:none}
}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1{display:none;transition:opacity .5s}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active{display:block;margin-top:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active{display:inline-block;margin-top:10px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-4.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-2.ds2-open,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-open{display:inline-block}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1.ds2-open{display:none}
}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-active,.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-3.ds2-open{position:relative}
}
.ds2-navigation-main .ds2-navigation-main--flyout ul{vertical-align:top;margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout ul{display:inline-block;padding-right:10px;padding-left:15px;margin-top:10px;width:290px}
.ds2-navigation-main .ds2-navigation-main--flyout ul :last-child a{margin-bottom:0;padding-bottom:0}
.ds2-navigation-main .ds2-navigation-main--flyout ul :first-child a{margin-top:0;padding-top:0}
.ds2-navigation-main .ds2-navigation-main--flyout ul.ds2-navigation-main--level-2{padding-left:7px}
}
@media only screen and (min-width:1025px) and (max-width:1280px){.ds2-navigation-main .ds2-navigation-main--flyout ul{width:175px}
}
@media only screen and (max-width:1024px){.ds2-navigation-main .ds2-navigation-main--flyout ul{min-width:none;max-width:none}
}
.ds2-navigation-main .ds2-navigation-main--flyout li{display:block;margin-top:0;border-bottom:1px solid #bbb;padding-left:20px;padding-right:20px}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout li{padding-left:0;padding-right:0;border-bottom:0}
}
.ds2-navigation-main .ds2-navigation-main--flyout li a{color:#fff;position:relative;padding-top:8px;padding-bottom:8px;margin-bottom:0;margin-top:0;padding-left:0;padding-right:13px}
.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-icon:before,.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-icon:after{bottom:6px}
.ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page{color:#0653b6}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li{display:none}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li:last-child{display:block}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a{padding-left:15px;padding-right:15px;color:#0653b6;text-align:center}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-icon:before{right:2px;left:auto}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-icon.ds-icon--left:before{left:0;right:auto}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1 li{display:block;padding-left:20px;padding-right:20px}
.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1 li .ds2-icon.ds2-icon--all_models-01{display:none}
@media only screen and (min-width:1025px){.ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--level-1{display:none}
}
.ds2-navigation-main .ds2-navigation-element--flyout-close{width:100%;position:fixed;display:none}
@media only screen and (min-width:721px){.ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar{display:block;background-color:#262626;opacity:.5;filter:alpha(opacity=50);height:40px}
.ds2-navigation-main .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar .ds2-icon--close-white{position:relative;left:50%;top:10px}
}
.ds2-navigation-main.ds2-navigation-main--overlay .ds2-navigation-main--flyout-container{position:relative;z-index:540;width:100%}
#ds2-globalnav{position:relative}
.ds2-navigation-main--hr{display:none}
.ds2-navigation-main--list{display:inline-block;margin-bottom:15px}
.ds2-navigation-main--item{display:inline-block;vertical-align:middle;padding-right:7px;padding-left:7px;text-rendering:initial}
.ds2-navigation-main--item:first-child{padding-left:0}
.ds2-navigation-main--link{color:#fff;position:relative;display:block;transition:color .25s ease}
.ds2-navigation-main--link:hover,.ds2-navigation-main--link:focus,.ds2-navigation-main--link:active,.ds2-navigation-main--link.ds2-active,.ds2-navigation-main--link.ds2-active-page{color:#0653b6}
.ds2-navigation-main--link.ds2-fastlane--hidden{display:none}
.ds2-navigation-main--container{background-color:#8e8e8e}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .row,.ds2-navigation-main--container .ds2-row-padding{padding:0 7.5px;margin:0}
}
.ds2-navigation-main--container .ds2-navigation-main--top-bar{transition:all .5s ease;height:100px}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .ds2-navigation-main--top-bar{height:45px;position:inherit}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--container .ds2-navigation-main--top-bar #ds2-globalnav{margin-top:-3px}
}
.ds2-navigation-main--container .ds2-icon--magnifier-white::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%2029.75l-5.417-5.416c1.823-2.852%201.458-6.65-1-9.174-2.75-2.826-7.545-2.88-10.424%200-2.88%202.88-2.88%207.545%200%2010.424%202.49%202.492%206.32%202.822%209.173%201L29.75%2032%2032%2029.75zm-14.937-6.07c-1.827-1.828-1.827-4.79%200-6.617s4.79-1.827%206.616%200%201.826%204.79%200%206.616c-1.828%201.826-4.79%201.826-6.617%200z%22%2F%3E%3C%2Fsvg%3E")}
@media only screen and (max-width:1024px){.ds2-navigation-main--salesbar .ds2-navigation-main--link,.ds2-navigation-main--search .ds2-navigation-main--link{margin-top:-1px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--fastlane{position:absolute;top:30px;left:0}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--fastlane{display:none}
}
.ds2-navigation-main--fastlane-link{margin-bottom:0}
.ds2-navigation-main--id-module{margin-right:1px;position:relative;top:0;z-index:580}
@media only screen and (max-width:1024px){.ds2-navigation-main--id-module.ds2-navigation-main--hide-for-medium-down{display:none}
}
.ds2-navigation-main--id-module-image{position:absolute;width:74px;float:right;right:18px;top:10px;z-index:580}
@media only screen and (min-width:521px){.ds2-navigation-main--id-module-image{width:103px;right:43px}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--id-module-image{width:103px;right:-15px}
}
.ds2-navigation-main--level-1{margin-top:15px}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1{margin-top:65px}
.ds2-navigation-main--level-1 .ds2-icon:not(.ds2-icon--user-icon-white):before{display:none}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--link{margin-top:0}
@media only screen and (max-width:1024px){.ds2-navigation-main--level-1 .ds2-navigation-main--item{display:none}
}
@media only screen and (min-width:901px){.ds2-navigation-main--level-1 .ds2-navigation-main--item.ds2-navigation-main--visible-medium{display:inline-block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--level-1 .ds2-navigation-main--item{display:none}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--invisible{display:none}
@media only screen and (max-width:1280px){.ds2-navigation-main--special .title{display:none}
.ds2-navigation-main--special .ds2-icon{padding-left:0}
.ds2-navigation-main--special .ds2-icon:before{position:relative;display:inline-block}
}
@media only screen and (max-width:1024px){.ds2-navigation-main--special .title{display:inline-block}
.ds2-navigation-main--special .ds2-icon{padding-left:30px}
.ds2-navigation-main--special .ds2-icon:before{position:absolute;display:block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--special .title{display:none}
.ds2-navigation-main--special .ds2-icon{padding-left:0}
.ds2-navigation-main--special .ds2-icon:before{position:relative;display:inline-block}
}
@media only screen and (max-width:720px){.ds2-navigation-main--special-item{padding-top:6px}
}
.ds2-navigation-main--special-item:first-child{padding-left:14px}
@media only screen and (min-width:721px){.ds2-navigation-main--special-item:first-child{padding-left:7px}
}
.ds2-navigation-main--level-1 .ds2-navigation-main--link,.ds2-navigation-main--menu .ds2-navigation-main--link{margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--link,.ds2-navigation-main--menu .ds2-navigation-main--link{font-size:17px}
.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline{color:#0653b6}
.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline:after,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline:after{content:' ';position:absolute;left:0;right:0;bottom:-15px;height:4px;background-color:#0653b6}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-active-page:after,.ds2-navigation-main--menu .ds2-navigation-main--link.ds2-active-page:after{content:' ';position:absolute;left:0;right:0;bottom:-15px;height:4px;background-color:#0653b6}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page{color:#0653b6}
.ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page:after{content:' ';position:absolute;background-color:transparent}
}
@media only screen and (min-width:1025px){.ds2-navigation-main--menu-link.ds2-underline{color:#0653b6}
.ds2-navigation-main--menu-link.ds2-underline:after{content:' ';position:absolute}
}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m{margin-bottom:0}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active{color:#0653b6}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active .ds2-icon{color:#0653b6}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white{color:#fff}
.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:hover,.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:focus,.ds2-navigation-main--special-link.ds2-navigation-main-font-m.ds2-active.ds2-icon--magnifier-white:active{color:#0653b6}
@media only screen and (min-width:1025px){.ds2-navigation-main--special-link.ds2-navigation-main-font-m{font-size:17px;height:20px}
}
.ds2-navigation-main--level-4,.ds2-navigation-main--level-3,.ds2-navigation-main--level-2{display:none}
.ds2-navigation-main--flyout-container{display:block;background-color:#8e8e8e;transition:max-height .5s ease-in-out;max-height:0}
.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open{max-height:2000px}
.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open .ds2-navigation-main--level-1.ds2-open,.ds2-navigation-main--flyout-container.ds2-navigation-main--flyout-container--open .ds2-navigation-main--level-2.ds2-open{opacity:1}
.ds2-navigation-main--flyout-container .ds2-navigation-main--level-1.ds2-open,.ds2-navigation-main--flyout-container .ds2-navigation-main--level-2.ds2-open{opacity:0}
.ds2-navigation-main--top-bar-plain{height:83px}
@media only screen and (min-width:521px){.ds2-navigation-main--top-bar-plain{height:100px}
}
.ds2-navigation-main--top-bar-plain .ds2-navigation-main--id-module-slider{position:absolute;width:190px}
@media only screen and (min-width:1025px){.ds2-navigation-main--level-3{transition:border-color .3s ease}
.ds2-navigation-main--level-3.ds2-border-left{border-left:1px solid #bbb}
.ds2-navigation-main--level-2{transition:border-color .3s ease}
.ds2-navigation-main--level-2.ds2-border-right{border-right:1px solid #bbb}
.ds2-navigation-main--level-2{border-right:1px solid #8e8e8e}
.ds2-navigation-main--level-3{border-left:1px solid #8e8e8e}
}
.no-touch .ds2-wcag .ds2-navigation-main--flyout a:hover,.no-touch .ds2-wcag .ds2-navigation-main--flyout a:focus,.no-touch .ds2-wcag .ds2-navigation-main--flyout a:active{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white{transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:after{background-position:-3px -6px}
.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--arrow-big-r-white.ds2-active-page{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:after{background:0 none}
.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white{transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:after,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:before,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:after,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:before,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:after{transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--user-icon-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--magnifier-white:active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:hover,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--link.ds2-icon--magnifier-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--menu-white:active{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:after{background:0 none}
@media only screen and (max-width:1024px){.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white{transition:color .25s ease}
.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:hover,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:focus,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white:active,.ds2-wcag .ds2-navigation-main .ds2-icon--all-models-white.ds2-active{color:#fff}
}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li{margin-top:2px;margin-bottom:2px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li:first-child{margin-top:0}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li:last-child{margin-bottom:0}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a{padding-top:6px;padding-bottom:6px;padding-left:15px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active-page,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:hover,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout li a:active{border-left-width:3px;border-left-style:solid;border-bottom-color:inherit;padding-left:12px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a{color:#fff}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-active-page,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-active,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:hover,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:focus,.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a:active{border:0;padding-left:15px}
.ds2-wcag .ds2-navigation-main .ds2-navigation-main--flyout .ds2-navigation-main--backlist li a.ds2-icon.ds2-icon--arrow-big-l-white:before{background-size:30px;background-position:0 -6px}
.ds2-wcag .ds2-navigation-main--link:hover,.ds2-wcag .ds2-navigation-main--link:focus,.ds2-wcag .ds2-navigation-main--link:active,.ds2-wcag .ds2-navigation-main--link.ds2-active,.ds2-wcag .ds2-navigation-main--link.ds2-active-page{color:#fff}
.ds2-wcag .ds2-navigation-main--container{background-color:#4d4d4d}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link{padding-bottom:12px}
.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:hover,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:focus,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link:active,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link.ds2-active,.ds2-wcag .ds2-navigation-main--container .ds2-navigation-main--link.ds2-active-page{padding-bottom:7px;color:#fff;border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:5px}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline{color:#fff}
.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-underline:after,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-underline:after{background-color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--link.ds2-active-page:after,.ds2-wcag .ds2-navigation-main--menu .ds2-navigation-main--link.ds2-active-page:after{background-color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--item:first-child a.ds2-active-page{color:#fff}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--level-1 .ds2-navigation-main--item a.ds2-active-page:after{background-color:transparent}
}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--menu-link.ds2-underline{color:#fff}
}
.ds2-wcag .ds2-navigation-main--special-link.ds2-active{color:#fff}
.ds2-wcag .ds2-navigation-main--special-link.ds2-active .ds2-icon{color:#fff}
@media only screen and (min-width:1025px){.ds2-wcag .ds2-navigation-main--special-link{height:auto}
}
.ds2-wcag .ds2-navigation-main--flyout-container{background-color:#4d4d4d}
.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{max-height:55px}
@media only screen and (min-width:981px){.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{height:50px}
}
@media only screen and (max-width:980px){.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only{height:45px}
}
.ds2-sticky-wrapper.ds2-is-sticky-wrapper .ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--bar{display:block}
.ds2-navigation-content-bar{background-color:#666;position:absolute;width:100%;z-index:550;height:45px}
.ds2-navigation-content-bar.ds2-salesbar-only{height:0;transition:height .25s}
.ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--bar,.ds2-navigation-content-bar.ds2-salesbar-only .ds2-navigation-content-bar--buttons{display:none}
.ds2-navigation-content-bar.ds2-salesbar-only .ds2-sticky-wrapper{height:0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar{background-color:#8e8e8e;height:51px}
}
.ds2-navigation-content-bar hr{display:none}
@media only screen and (max-width:980px){.ds2-navigation-content-bar hr{display:block;background-color:#bbb;height:1px;width:120%;margin-left:-20%;border-width:0;padding:0;margin-top:0;margin-bottom:0;position:absolute}
}
.ds2-navigation-content-bar .ds2-icon--arrow-big-r-white:before{background-position:-3px -5px;background-size:30px;left:-8px}
.ds2-navigation-content-bar .ds2-row-padding{-ms-touch-action:manipulation !important;touch-action:manipulation !important;cursor:pointer}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-row-padding{padding:0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-row-padding .columns{padding:0}
}
.ds2-navigation-content-bar .ds2-navigation-content-bar--list-item,.ds2-navigation-content-bar .ds2-navigation-content-bar--button{list-style-type:none}
.ds2-navigation-content-bar .ds2-sales-button a .ds2-button--additional-icon{right:19px}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button a .ds2-button--additional-icon{right:17px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button a span{display:none}
}
.ds2-navigation-content-bar .ds2-navigation-content-bar--list-wrapper{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.ds2-navigation-content-bar .ds2-navigation-content-bar--list-wrapper.open{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.ds2-navigation-content-bar .ds2-sales-button .button{width:auto}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button .button{padding-left:10px;padding-right:10px;padding-top:5px;min-width:0}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar .ds2-sales-button.ds2-active{margin-top:6px}
}
.ds2-navigation-content-bar--bar{width:285px;height:40px;margin-top:30px;margin-bottom:-22.5px}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--bar{margin-top:0;margin-bottom:0;width:100%;height:45px}
}
.ds2-navigation-content-bar--bar .secondary{background:#666}
.ds2-navigation-content-bar--bar .secondary:hover,.ds2-navigation-content-bar--bar .secondary:focus,.ds2-navigation-content-bar--bar .secondary:active{background:#4d4d4d}
.ds2-navigation-content-bar--bar:before{top:15px}
.ds2-navigation-content-bar--bar.ds2-show-last ul li{text-align:left}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--bar .ds2-arrow-padding{padding-right:60px}
}
.ds2-navigation-content-bar--button{margin-bottom:0}
@media only screen and (min-width:1025px){.ds2-navigation-content-bar--button{width:285px}
}
.ds2-navigation-content-bar--link{display:block;width:100%;margin-bottom:0;height:45px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link{display:table;width:285px;height:40px}
}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline{vertical-align:middle;display:table-cell;text-align:left;left:0;right:0;top:17px;padding-left:20px}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline.ds2-button--responsive-line{text-align:left;padding-top:13px;padding-bottom:14px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline.ds2-button--responsive-line{padding-top:16px;padding-bottom:17px}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline{width:285px;padding-left:15px;top:15px}
}
.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline:before{float:right;position:relative;left:-20px;top:-1px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--link .ds2-navigation-content-bar--link-inline:before{left:5px;top:7px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--link.button .ds2-navigation-content-bar--link-inline{padding-right:2rem}
.ds2-navigation-content-bar--link.button .ds2-navigation-content-bar--link-inline.ds2-button--additional-icon{top:50%;right:0;margin-top:-10px;padding-right:0}
}
.ds2-navigation-content-bar--buttons{display:none;position:fixed;right:0;top:0;padding:6px 0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons{position:absolute;padding:0}
}
.ds2-navigation-content-bar--buttons:before{top:15px;left:-20px}
.ds2-navigation-content-bar--buttons.ds2-show-buttons{display:block;right:0}
.ds2-navigation-content-bar--buttons .ds2-buttonlist{width:100%;float:right;padding:0;margin:5px 0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-buttonlist{border-left:1px solid #bbb;height:33px;left:0;margin:0}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item{padding:0;max-width:285px}
@media only screen and (max-width:1280px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item.show-for-large-navi-up{display:none}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item.show-for-large-navi-up{display:block}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item{width:auto}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a{margin-bottom:0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a{margin-top:-6px;height:45px;padding:3px 0}
}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item a span:before{left:0}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary{background:#666}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:hover,.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:focus,.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:active{background:#4d4d4d}
.ds2-navigation-content-bar--buttons .ds2-buttonlist--item .button .ds2-button--responsive-line{padding-top:0;padding-bottom:0}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--buttons .ds2-icon{padding-left:0}
}
.ds2-navigation-content-bar--buttons .ds2-icon--user-icon-white:before{background-position:0 0;background-size:40px;width:40px;height:35px}
.ds2-navigation-content-bar--flyout-container-box{max-height:calc(100vh - 90px);overflow-y:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.ds2-navigation-content-bar--flyout-container-box.is-sticky{max-height:calc(100vh - 45px)}
.ds2-navigation-content-bar--flyout-container-box::-webkit-scrollbar{width:0 !important}
.ds2-navigation-content-bar--flyout-container{width:100%;overflow:hidden;margin-top:32px;height:0}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container{width:285px;margin-left:7.5px}
}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--flyout-container{margin-top:0}
}
.ds2-navigation-content-bar--flyout-container.ds2-flyout-show{display:block;height:auto}
@media only screen and (max-width:980px){.ds2-navigation-content-bar--flyout-container .row,.ds2-navigation-content-bar--flyout-container .ds2-row-padding{padding:0}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container .row,.ds2-navigation-content-bar--flyout-container .ds2-row-padding{margin:0;padding:0}
}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--flyout-container .row .ds2-row-padding{padding:0}
}
.ds2-navigation-content-bar--flyout{transition:height .3s}
.ds2-navigation-content-bar--content{-ms-touch-action:manipulation !important;touch-action:manipulation !important}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content{width:285px;padding:0}
}
.ds2-navigation-content-bar--content>ul{display:inline-block;background-color:#8e8e8e;margin-bottom:0;width:100%}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content>ul{padding-bottom:25px;width:285px;padding-left:15px;padding-right:15px;border:1px solid rgba(38,38,38,0.15);border-top:0}
}
.ds2-navigation-content-bar--content li{display:block;padding-top:0;border-bottom:1px solid #bbb;padding-left:25px;padding-right:30px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li{padding-left:0;padding-right:0;border-bottom:0}
.ds2-navigation-content-bar--content li:first-child{border-top:0;padding-top:15px}
}
.ds2-navigation-content-bar--content li.ds2-is-active a{color:#0653b6}
.ds2-navigation-content-bar--content li a{color:#fff;position:relative;padding-top:15px;padding-right:30px;display:block;padding-bottom:12px;margin-bottom:0;cursor:pointer}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li a{padding-bottom:2px;border-bottom:0}
}
.ds2-navigation-content-bar--content li a:hover,.ds2-navigation-content-bar--content li a:focus,.ds2-navigation-content-bar--content li a:active,.ds2-navigation-content-bar--content li a.ds2-active-page{color:#0653b6}
.ds2-navigation-content-bar--content li a:hover span.ds2-icon,.ds2-navigation-content-bar--content li a:focus span.ds2-icon,.ds2-navigation-content-bar--content li a:active span.ds2-icon,.ds2-navigation-content-bar--content li a.ds2-active-page span.ds2-icon{color:#0653b6}
.ds2-navigation-content-bar--content li.ds2-has-sublevel{position:relative}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before{right:0;margin-top:-1px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:hover,.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before:active{left:auto;right:-2px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon{padding-left:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel .ds2-icon--arrow-big-r-white:before{left:auto;right:-5px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel ul{display:block;margin-top:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before{left:auto;right:0;margin-top:-2px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:hover,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:before:active:before{left:auto;right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white{color:#0653b6}
.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:hover,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:focus,.ds2-navigation-content-bar--content li.ds2-has-sublevel.ds2-show-sublevel .ds2-icon--arrow-big-r-white:active:before{left:auto;right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel ul{display:none;padding-left:15px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li{border:0;padding-left:0;padding-top:0;padding-right:0}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li:last-child a{border-bottom:0;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li.ds2-has-sublevel li:last-child a{padding-bottom:3px}
}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li:first-child a{padding-top:15px}
.ds2-navigation-content-bar--content li.ds2-has-sublevel li a{width:120%;border-bottom:1px solid #bbb;padding-bottom:15px}
@media only screen and (min-width:981px){.ds2-navigation-content-bar--content li.ds2-has-sublevel li a{border-bottom:0;padding-bottom:0}
}
.ds2-wcag .ds2-navigation-content-bar{background-color:#4d4d4d}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar{background-color:#4d4d4d}
}
.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link{padding-left:12px}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:after{content:"";position:absolute;left:0;height:16px;width:3px;background:#fff;opacity:0;transition:opacity .25s ease}
}
@media only screen and (min-width:981px){.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:hover:after,.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:focus:after,.ds2-wcag .ds2-navigation-content-bar .ds2-navigation-main--link:active:after{opacity:1}
}
.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary{background:#262626}
.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:active,.ds2-wcag .ds2-navigation-content-bar--buttons .ds2-buttonlist--item .secondary:focus{background:#262626}
.ds2-navigation-model-small{margin-bottom:45px;display:block;overflow:hidden;width:100%}
@media only screen and (min-width:981px){.ds2-navigation-model-small{margin-bottom:60px}
}
.ds2-navigation-model-small .row{margin-left:0;margin-right:0}
.ds2-navigation-model-small .ds2-model-card--image img{transition:opacity .5s}
.ds2-navigation-model-small .ds2-model-card--image.ds2-img-loaded img{opacity:1}
.ds2-navigation-model-small--container{float:left;margin-bottom:30px;width:100%}
.ds2-navigation-model-small--card-item{list-style-type:none}
.ds2-navigation-model-small--card-item .ds2-linklist,.ds2-navigation-model-small--card-item .ds2-linklist--item:last-child,.ds2-navigation-model-small--card-item .ds2-linklist--item:last-child a{margin-bottom:-3px}
.ds2-navigation-model-small--card-item .ds2-model-card.ds2-active{display:block}
.ds2-navigation-model-small--disclaimer{margin-bottom:15px}
.ds2-navigation-model-small--disclaimer .ds2-disclaimer--list{margin-bottom:13px}
.ds2-navigation-model{padding-left:15px;padding-right:10px;opacity:0;transition:opacity .5s linear}
.ds2-navigation-model.ds2-model-navi--ready{opacity:1}
.ds2-navigation-model .ds2-navigation-model--model-list{color:#fff;margin-bottom:70px}
@media only screen and (min-width:981px){.ds2-navigation-model .ds2-navigation-model--model-list{margin-bottom:85px}
}
.ds2-navigation-model--item:last-child.ds2-navigation-model--series{margin-bottom:-27px}
.ds2-navigation-model--item,.ds2-navigation-model--serie{list-style:none}
.ds2-navigation-model--model-container{color:#fff;padding-left:0;padding-right:5px;margin-bottom:5px}
.ds2-navigation-model--image-container{width:100%;min-height:80px;background-color:#8e8e8e}
.ds2-navigation-model--image-container img{width:100%}
.ds2-navigation-model--model-title.ds2-link.ds2-link{position:absolute;color:#fff;bottom:0;padding-left:15px;padding-right:20px}
.ds2-navigation-model--allmodel,.ds2-navigation-model--model{margin:0}
.ds2-navigation-model--allmodel:focus .ds2-navigation-model--model-title,.ds2-navigation-model--allmodel.ds2-active-hover .ds2-navigation-model--model-title,.ds2-navigation-model--allmodel.ds2-active .ds2-navigation-model--model-title,.ds2-navigation-model--model:focus .ds2-navigation-model--model-title,.ds2-navigation-model--model.ds2-active-hover .ds2-navigation-model--model-title,.ds2-navigation-model--model.ds2-active .ds2-navigation-model--model-title{color:#0653b6}
.ds2-navigation-model--allmodel:focus .ds2-navigation-model--image-container,.ds2-navigation-model--allmodel.ds2-active-hover .ds2-navigation-model--image-container,.ds2-navigation-model--allmodel.ds2-active .ds2-navigation-model--image-container,.ds2-navigation-model--model:focus .ds2-navigation-model--image-container,.ds2-navigation-model--model.ds2-active-hover .ds2-navigation-model--image-container,.ds2-navigation-model--model.ds2-active .ds2-navigation-model--image-container{background-color:#fff;cursor:pointer;box-shadow:0 0 0 1px #bbb inset}
.ds2-navigation-model--series{display:none}
.ds2-navigation-model--series .row{margin-left:0;margin-right:0}
.ds2-navigation-model--series-list{position:relative}
.ds2-navigation-model--series-list:first-child{margin-left:-7.5px}
.ds2-navigation-model--card-container{float:left}
.ds2-navigation-model--card-container .ds2-linklist--item:last-child{margin-bottom:27px}
.ds2-navigation-model--card-container .ds2-model-card--title{margin-bottom:7.5px}
.ds2-navigation-model--disclaimer .ds2-disclaimer--list{margin-bottom:0}
.ds2-navigation-model--disclaimer .ds2-disclaimer--list-item{margin-bottom:28px}
.ds2-navigation-model--serie{opacity:0;position:absolute;top:0;left:0;width:100%;transition:opacity .5s ease}
.ds2-navigation-model--serie .ds2-model-card{position:initial}
.ds2-navigation-model--serie.ds2-navigation-model-serie--fadeIn{opacity:1;z-index:99}
.ds2-navigation-model--overview{display:block;margin-top:20px}
.ds2-navigation-model--overview .ds2-link{display:block}
.ds2-navigation-model.ds2-model-navi--ready .ds2-navigation-model--series{height:0;width:100%;overflow:hidden;display:list-item;transition:height .55s ease}
.ds2-tabs{margin-bottom:10px;width:100%}
.ds2-tabs .ds2-tab-details{overflow:hidden}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab-container:last-child .ds2-tab:not(.selected){border-bottom:1px solid #e6e6e6}
.ds2-tabs .ds2-tab-details{margin-left:-0.46875rem;width:calc(100% + 0.9375rem)}
}
.ds2-tabs .ds2-tab{cursor:pointer;overflow:hidden}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{color:#262626}
@media only screen and (max-width:520px){.ds2-tabs .ds2-tab{border-top:1px solid #e6e6e6;overflow:hidden;padding-top:10px}
.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:0;border:0 none;margin-bottom:0}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:22.5px;margin-top:0;padding-top:10px;padding-left:50px}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--minus-white{display:block}
.ds2-tabs .ds2-tab.selected .ds2-icon--plus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white,.ds2-tabs .ds2-tab .ds2-icon--plus-white::before,.ds2-tabs .ds2-tab .ds2-icon--plus-white::after{background-color: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%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-tabs .ds2-tab .ds2-icon--minus-white,.ds2-tabs .ds2-tab .ds2-icon--minus-white::before,.ds2-tabs .ds2-tab .ds2-icon--minus-white::after{background-color: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%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab .ds2-tab-name{padding-bottom:5px;border-bottom:5px solid #e6e6e6}
.ds2-tabs .ds2-tab .ds2-tab-name a.ds2-link{margin-bottom:0;padding-top:10px}
.ds2-tabs .ds2-tab:hover .ds2-tab-name,.ds2-tabs .ds2-tab.selected .ds2-tab-name{border-bottom:5px solid #1c69d4}
.ds2-tabs .ds2-tab:hover .ds2-tab-name a.ds2-link,.ds2-tabs .ds2-tab.selected .ds2-tab-name a.ds2-link{color:#1c69d4}
.ds2-tabs .ds2-tab .ds2-icon--minus-white{display:none}
.ds2-tabs .ds2-tab .ds2-icon--plus-white{display:none}
}
@media only screen and (min-width:521px){.ds2-tabs .ds2-tab-details{width:calc(100% * 4 + 3.75rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+1){clear:both}
.ds2-tabs .ds2-tab-container:nth-child(4n+1) .ds2-tab-details{margin-left:-0.46875rem}
.ds2-tabs .ds2-tab-container:nth-child(4n+2) .ds2-tab-details{margin-left:calc(-100% * 1 - 1.40625rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+3) .ds2-tab-details{margin-left:calc(-100% * 2 - 2.34375rem)}
.ds2-tabs .ds2-tab-container:nth-child(4n+4) .ds2-tab-details{margin-left:calc(-100% * 3 - 3.28125rem)}
}
.ds2-model-landing-page{margin-top:-45px}
@media only screen and (max-width:520px){.ds2-model-landing-page{margin-top:-10px}
}
.ds2-model-landing-page h2.highlight{color:#e6e6e6}
@media only screen and (max-width:520px){.ds2-model-landing-page h2.highlight{font-size:40px;line-height:40px;margin-top:20px}
}
@media only screen and (min-width:521px){.ds2-model-landing-page h2.highlight{font-size:70px;line-height:70px;margin-top:35px}
}
@media only screen and (min-width:981px){.ds2-model-landing-page h2.highlight{font-size:100px;line-height:100px;margin-top:50px}
}
.ds2-mlp-stage-container{position:relative;margin-left:auto;margin-right:auto;max-width:1680px}
@media only screen and (max-width:520px){.ds2-mlp-stage-container{padding-bottom:65px}
}
.ds2-mlp-stage-bg-container{min-height:40vw}
@media only screen and (min-width:1921px){.ds2-mlp-stage-bg-container{min-height:756px}
}
.ds2-mlp-stage-main-container{position:relative}
.ds2-mlp-stage-series{font-size:300px;font-size:27vw;color:#eee;font-weight:bold;position:absolute;bottom:20vw;left:0;z-index:10}
@media only screen and (max-width:520px){.ds2-mlp-stage-series{bottom:19vw;font-size:35vw;left:-5px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-series{bottom:22vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-series{bottom:22vw;left:10px}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-series{bottom:20vw;font-size:23vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-series{bottom:400px;font-size:400px}
}
.ds2-mlp-stage-cosy-container{position:absolute;bottom:4vw;left:0;z-index:11;width:100%}
@media only screen and (max-width:520px){.ds2-mlp-stage-cosy-container{font-size:100px;bottom:-10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:1vw;margin-right:-4vw}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-cosy-container{bottom:2.5vw;left:1vw;margin-right:-3vw}
}
@media only screen and (min-width:1281px){.ds2-mlp-stage-cosy-container{bottom:2vw;left:0vw;margin-right:-4vw}
}
@media only screen and (min-width:1601px){.ds2-mlp-stage-cosy-container{bottom:4vw;left:1vw;margin-right:-6vw}
}
@media only screen and (min-width:1921px){.ds2-mlp-stage-cosy-container{bottom:5vw;left:3vw;margin-right:-6vw}
}
.ds2-mlp-stage-info{position:absolute;width:100%;left:10px;z-index:12}
@media only screen and (max-width:520px){.ds2-mlp-stage-info{bottom:-75px;left:10px}
}
@media only screen and (min-width:521px){.ds2-mlp-stage-info{bottom:0}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info{bottom:2vw;left:10px}
}
@media only screen and (min-width:981px){.ds2-mlp-stage-info h1{padding-bottom:10px}
}
.ds2-mlp-link a.ds2-link{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after,.ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::before{background-position:-3px -8px}
body:not(.ds2-market-bmw-m) .ds2-mlp-link .ds2-icon--arrow-big-r-grey-2::after{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}
.ds2-mlp-features-toggle{padding-top:20px}
.ds2-mlp-radio-button-group ul{color:#262626;list-style:none;margin-bottom:0}
.ds2-mlp-radio-button-group ul li{margin-bottom:30px;height:17px;width:auto}
.ds2-mlp-feature-cluster-name{padding-top:20px}
.ds2-mlp-feature{cursor:pointer}
.ds2-mlp-feature .ds2-mlp-feature-image{border:0 none;padding-bottom:10px;position:relative}
.ds2-mlp-feature .ds2-mlp-feature-image::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature .ds2-mlp-feature-image img{position:absolute;top:0;left:0}
.ds2-mlp-feature .ds2-mlp-feature-name a.ds2-link{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;color:#262626;height:34px;padding-top:5px}
.ds2-mlp-feature:hover .ds2-mlp-feature-image,.ds2-mlp-feature.selected .ds2-mlp-feature-image{padding-bottom:5px;border-bottom:5px solid #1c69d4}
.ds2-mlp-feature:hover .ds2-mlp-feature-name a.ds2-link,.ds2-mlp-feature.selected .ds2-mlp-feature-name a.ds2-link{color:#1c69d4}
.ds2-mlp-feature-details{background:#f2f2f2;margin-bottom:20px;height:0;overflow:hidden}
@media only screen and (max-width:520px){#wrap-mlp-features .ds2-mlp-feature-container{clear:both}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details{width:calc(100% * 2 + 0.9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(2n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - 0.9375rem)}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details{width:calc(100% * 4 + 2.8125rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+1){clear:both}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+2) .ds2-mlp-feature-details{margin-left:calc(-100% - 0.9375rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+3) .ds2-mlp-feature-details{margin-left:calc(-100% * 2 - 1.875rem)}
#wrap-mlp-features .ds2-mlp-feature-container:nth-child(4n+4) .ds2-mlp-feature-details{margin-left:calc(-100% * 3 - 2.8125rem)}
}
.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatleft{width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatleft{float:left;clear:left;width:50%}
}
.ds2-mlp-feature-details-floatright{width:100%;padding-left:15px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-floatright{float:none;clear:both;width:100%;padding-right:15px}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-floatright{float:right;clear:right;width:50%}
}
.ds2-mlp-feature-details-padding-top{padding-top:20px}
.ds2-mlp-feature-details-padding-bottom{padding-bottom:8px}
.ds2-mlp-feature-details-description{margin-bottom:5px}
.ds2-mlp-feature-details-price{font-weight:bold}
.ds2-mlp-feature-details-content{background-color:#eee;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-content{background-color:#fff;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}
.ds2-mlp-feature-details-content .ds2-buttonlist li{padding-left:0;padding-right:0}
}
.ds2-mlp-feature-details-close{float:right;margin-right:-15px;margin-top:-15px}
.ds2-mlp-feature-details-img-container{position:relative;margin-bottom:15px}
.ds2-mlp-feature-details-img-container::before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-mlp-feature-details-img-container img{position:absolute;top:0;left:0}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-packname{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-featuretitle{padding-top:4px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-packtitle{display:none}
}
.ds2-mlp-feature-details-gallery{margin-left:-7px;padding-right:15px}
.ds2-mlp-feature-details-gallery .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-gallery{padding-right:0}
}
.ds2-mlp-feature-details-gallery-title-container{margin-bottom:20px;margin-top:8px}
.ds2-mlp-feature-details-close-btn{padding-left:20px}
@media only screen and (max-width:520px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-feature-details-btns-right{display:none}
}
@media only screen and (min-width:981px){.ds2-mlp-feature-details-btns-bottom{display:none}
}
.ds2-mlp-dropdown-container{margin-top:60px;margin-bottom:30px}
.ds2-mlp-dropdown-container .ds2-dropdown-list__item--active .ds2-dropdown__link{color:#000}
.ds2-mlp-dropdown-container .ds2-dropdown__link{padding:.5rem;color:#555;display:block}
.ds2-mlp-clearboth{clear:both}
.ds2-mlp-feature-cluster-selection__field{cursor:pointer;margin-bottom:15px;position:relative}
.ds2-mlp-feature-cluster-selection__field::before{left:auto;right:0;pointer-events:none;z-index:50}
.ds2-mlp-feature-cluster-selection__field::after{background-color:transparent}
.ds2-mlp-feature-cluster-selection__field--input{padding:0 15px;height:40px;width:100%;color:#666;overflow:hidden;text-overflow:'';text-indent:.01px;border:2px solid #e6e6e6;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0}
.ds2-mlp-feature-cluster-selection__field--input:focus{border:2px solid #666;outline:0}
.ds2-mlp-group-details{margin-top:15px}
.ds2-mlp-group-details .ds2-slider--img-outer{padding-right:7px;padding-left:7px}
.ds2-mlp-group-details .ds2-slider--main{padding-right:12px}
.ds2-mlp-group-details-featuretitle{padding-top:15px;padding-left:10px}
.ds2-mlp-key-facts h4.ds2-mlp-key-facts-value{color:#8e8e8e;font-size:35px;line-height:39px;letter-spacing:0;letter-spacing:-1.575px;margin-top:0;margin-bottom:5px;white-space:nowrap}
.ds2-mlp-key-facts .ds2-mlp-key-fact,.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{display:inline-block;padding-left:.46875rem;padding-right:.46875rem;vertical-align:bottom;min-width:200px}
.ds2-mlp-key-facts .ds2-mlp-key-fact-emissions-label{width:auto}
.ds2-mlp-key-facts .ds2-mlp-key-facts-buttons{padding-top:20px}
.ds2-mlp-key-facts-label{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;height:40px}
.ds2-mlp-key-facts-label .ds2-tooltip{line-height:17px;height:16px;display:inline-block;font-size:14px;vertical-align:middle}
.ds2-mlp-key-facts-label .ds2-footnote{padding:0}
.ds2-mlp-key-facts-infoicon{display:inline-block;line-height:16px;font-size:14px;height:16px;width:16px}
.ds2-mlp-key-facts-labels,.ds2-mlp-key-facts-disclaimers,.ds2-mlp-key-facts-wltp-emissions-category-disclaimers{display:none}
.ds2-mlp-images-container{padding-top:40px}
.ds2-mlp-images-overlay-container{position:relative}
.ds2-mlp-images-overlay-cosy{position:absolute;top:0;left:0;overflow:hidden}
.ds2-mlp-images-overlay-cosy img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-mlp-images-overlay-cosy img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
}
.ds2-mlp-images-full-width{width:100%}
.ds2-mlp-sitemap-element{display:inline-block;margin-right:15px}
.ds2-mlp-sitemap-container h2{margin-bottom:20px;margin-top:10px}
.ds2-mlp-sitemap-category{margin-bottom:15px}
.ds2-mlp-sitemap-category h6{margin-bottom:3px}
.ds2-mlp-data-not-available{padding-top:40px}
.ds2-mlp-modelcarousel-container{padding-top:40px}
.ds2-mlp-slider-container{position:relative}
.ds2-mlp-slider-container::before{display:block;content:' ';width:100%;padding-top:14%}
.ds2-mlp-slider-container .ds2-mlp-slider{position:absolute;bottom:0;left:0;right:0;top:0}
@media only screen and (max-width:520px){.ds2-tab-details{transition:max-height .5s;height:auto;max-height:0}
.ds2-tab-details.fadeIn{max-height:500px}
}
@media only screen and (min-width:521px){.ds2-tab-details{transition:opacity .5s;opacity:0}
.ds2-tab-details.fadeIn{opacity:1}
}
.ds2-emissions-label{overflow-wrap:normal;position:relative;width:239px;text-align:left}
.ds2-emissions-label .ds2-emissions-label-bands{padding-left:0;list-style:none;margin:8px 0}
.ds2-emissions-label .ds2-emissions-label-band-invisible{visibility:hidden}
.ds2-emissions-label .ds2-emissions-label-band{position:relative;display:block;height:12px;margin:2px 0;padding:1px 3px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:10px !important;line-height:10px !important;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3)}
.ds2-emissions-label .ds2-emissions-label-band::after{content:"";border-width:6px 10px;border-style:solid;border-color:transparent;border-left-color:inherit;position:absolute;right:-20px;top:0}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A++"]{background-color:#33a357;border-color:#33a357;width:30px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A+"]{background-color:#33a357;border-color:#33a357;width:45px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="A"]{background-color:#33a357;border-color:#33a357;width:60px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="B"]{background-color:#79b752;border-color:#79b752;width:75px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="C"]{background-color:#c3d545;border-color:#c3d545;width:90px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="D"]{background-color:#fff12c;border-color:#fff12c;width:105px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="E"]{background-color:#edb731;border-color:#edb731;width:120px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="F"]{background-color:#d66f2c;border-color:#d66f2c;width:135px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="G"]{background-color:#cc232a;border-color:#cc232a;width:150px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="H"]{background-color:#cc232a;border-color:#cc232a;width:165px}
.ds2-emissions-label .ds2-emissions-label-band[data-category="I"]{background-color:#cc232a;border-color:#cc232a;width:180px}
.ds2-emissions-label .ds2-emissions-label-class{position:absolute;top:0;display:block;height:16px;min-width:30px;padding:1px 4px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:12px;line-height:14px;text-align:right;color:#fff;background-color:#000}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer{position:absolute;top:0;left:0}
.ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{content:"";position:absolute;border:8px solid transparent;border-right-color:#000;left:-16px;top:0;z-index:1}
.ds2-emissions-label[data-current-category="A++"] .ds2-emissions-label-class{top:-2px;right:0}
.ds2-emissions-label[data-current-category="A+"] .ds2-emissions-label-class{top:12px;right:0}
.ds2-emissions-label[data-current-category="A"] .ds2-emissions-label-class{top:26px;right:0}
.ds2-emissions-label[data-current-category="B"] .ds2-emissions-label-class{top:40px;right:0}
.ds2-emissions-label[data-current-category="C"] .ds2-emissions-label-class{top:54px;right:0}
.ds2-emissions-label[data-current-category="D"] .ds2-emissions-label-class{top:68px;right:0}
.ds2-emissions-label[data-current-category="E"] .ds2-emissions-label-class{top:82px;right:0}
.ds2-emissions-label[data-current-category="F"] .ds2-emissions-label-class{top:96px;right:0}
.ds2-emissions-label[data-current-category="G"] .ds2-emissions-label-class{top:110px;right:0}
.ds2-emissions-label[data-current-category="H"] .ds2-emissions-label-class{top:124px;right:0}
.ds2-emissions-label[data-current-category="I"] .ds2-emissions-label-class{top:138px;right:0}
html[dir="rtl"] .ds2-emissions-label{direction:rtl;text-align:right}
html[dir="rtl"] .ds2-emissions-label .ds2-emissions-label-band::after{border-left-color:transparent;border-right-color:inherit;left:-20px;right:auto}
html[dir="rtl"] .ds2-emissions-label .ds2-emissions-label-class{left:0;right:auto;text-align:left}
html[dir="rtl"] .ds2-emissions-label .ds2-emissions-label-class .class-pointer{left:auto;right:0}
html[dir="rtl"] .ds2-emissions-label .ds2-emissions-label-class .class-pointer::before{border-right-color:transparent;border-left-color:#000;left:auto;right:-16px}
.ds2-model-carousel{overflow:visible}
.ds2-model-carousel .ds2-table-element td{font-weight:normal}
.ds2-model-carousel .ds2-table-element{margin:15px 0}
.ds2-model-carousel .ds2-disclaimer{margin-top:28px}
.ds2-model-carousel .ds2-disclaimer ul,.ds2-model-carousel .ds2-disclaimer ul li{margin-bottom:0}
@media only screen and (min-width:521px){.ds2-model-carousel--head{margin-bottom:-4px}
}
.ds2-model-carousel--content-item .ds2-slider--position-bar-outer{display:none}
.ds2-model-carousel--image-slider{margin-bottom:12px}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider{margin-bottom:27px}
}
.ds2-model-carousel--image-slider .slick-slide{padding:0}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider .slick-slide{padding:0 7.5px}
}
.ds2-model-carousel--image-slider .slick-slide img{width:100%}
@media only screen and (min-width:521px){.ds2-model-carousel--image-slider .slick-slide img{cursor:pointer}
}
.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-center,.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-prev,.ds2-model-carousel--image-slider .slick-slide .ds2-model-carousel--move-next{transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}
.ds2-model-carousel--image-slider .slick-center img{cursor:default}
.ds2-model-carousel--move-center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-model-carousel--move-prev,html[dir="rtl"] .ds2-model-carousel--move-next{-webkit-transform:translate(25%,-30px) scale(0.5);-ms-transform:translate(25%,-30px) scale(0.5);transform:translate(25%,-30px) scale(0.5)}
.ds2-model-carousel--move-next,html[dir="rtl"] .ds2-model-carousel--move-prev{-webkit-transform:translate(-25%,-30px) scale(0.5);-ms-transform:translate(-25%,-30px) scale(0.5);transform:translate(-25%,-30px) scale(0.5)}
.ds2-model-carousel--content-slider{margin-left:-15px;margin-right:-15px}
.ds2-model-carousel--content-slider .slick-slide{margin-left:15px;margin-right:15px;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-model-carousel--content-slider .slick-slide{margin-bottom:90px}
}
.ds2-model-carousel--content-slider .slick-track{margin-top:3px}
.ds2-model-carousel--content-slider .ds2-content-slider--title{line-height:1.2}
.ds2-model-carousel--expanded-uppercase .ds2-content-slider--title{line-height:1.2}
.ds2-model-carousel .ds2-buttonlist .columns{padding-left:.5357142857rem;padding-right:.5357142857rem}
.ds2-model-carousel .ds2-buttonlist li .button{margin-bottom:10px}
@media only screen and (min-width:521px){.ds2-model-carousel .ds2-buttonlist li .button{margin-bottom:0}
}
.ds2-model-carousel .ds2-buttonlist li:last-child .button{margin-bottom:0}
.ds2-model-carousel{position:relative}
.ds2-model-carousel .slick-prev,.ds2-model-carousel .slick-next{height:40.00005px;min-width:15px;opacity:1;top:0;width:18px;z-index:100;display:none}
.ds2-model-carousel .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-model-carousel .slick-next .ds2-icon.ds2-icon--l:before{background-color:transparent;background-size:30px;background-position:center;width:30px;height:30px}
.ds2-model-carousel .slick-prev:hover .ds2-icon:before,.ds2-model-carousel .slick-prev:focus .ds2-icon:before,.ds2-model-carousel .slick-prev:active .ds2-icon:before,.ds2-model-carousel .slick-next:hover .ds2-icon:before,.ds2-model-carousel .slick-next:focus .ds2-icon:before,.ds2-model-carousel .slick-next:active .ds2-icon:before{background-color:transparent}
@media only screen and (max-width:520px){.ds2-model-carousel .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-model-carousel .slick-next .ds2-icon.ds2-icon--l:before{background-size:30px;background-position:center;width:18px;height:40.00005px}
}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-prev,.ds2-model-carousel .slick-next{width:30px;height:30px}
}
.ds2-model-carousel .slick-prev .ds2-icon,.ds2-model-carousel .slick-next .ds2-icon{top:0;margin-top:0}
.ds2-model-carousel .slick-prev span,.ds2-model-carousel .slick-next span{color:#fff;display:block}
.ds2-model-carousel .slick-prev{left:0}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-prev{left:10px}
}
.ds2-model-carousel .slick-next{right:0}
@media only screen and (min-width:521px){.ds2-model-carousel .slick-next{right:10px}
}
.ds2-model-carousel .ds2-content-slider--description .ds2-expand--body-copy{margin-bottom:27px}
.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element{margin-top:0}
.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element th{padding-top:0}
@media only screen and (min-width:521px){.ds2-model-carousel .ds2-content-slider--description>.table .ds2-table-element th{padding-bottom:12px}
}
.ds2-model-carousel .ds2-content-slider--description>.table ~ .table .ds2-table-element{margin-top:0}
.ds2-model-carousel .ds2-content-slider--description>.table ~ .table .ds2-table-element th{padding-top:15px}
.ds2-article-model-overview{opacity:0;transition:opacity .5s linear}
.ds2-article-model-overview.ds2-article-model-overview--ready{opacity:1}
.ds2-article-model-overview--header{margin-bottom:30px}
@media only screen and (min-width:981px){.ds2-article-model-overview--header{margin-bottom:45px}
}
.ds2-article-model-overview--list-title{font-size:25px;line-height:31px;margin-bottom:0;line-height:21px;margin-top:6px}
@media only screen and (min-width:981px){.ds2-article-model-overview--list-title{font-size:35px;line-height:39px}
}
.ds2-article-model-overview--list-logo{margin-top:15px}
.ds2-article-model-overview--model-container{list-style:none;padding-right:15px;margin-bottom:30px;transition:margin .25s linear}
.ds2-article-model-overview--model-container .ds2-article-model-overview--model-title+.ds2-article-model-overview--model-title{margin-top:-13px}
@media only screen and (min-width:981px){.ds2-article-model-overview--model-container{margin-bottom:60px}
}
.ds2-article-model-overview--model-container.end{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-article-model-overview--model-container.end{margin-bottom:90px}
}
.ds2-article-model-overview--model-container.end.ds2-article-model-overview--active-row{margin-bottom:0}
.ds2-article-model-overview--model a.ds2-link{margin:0}
.ds2-article-model-overview--active-model ~ .ds2-article-model-overview--active-model-bar{height:5px;background:#1c69d4}
.ds2-article-model-overview--image-container{width:100%;min-height:80px;cursor:pointer}
.ds2-article-model-overview--image-container span{margin-top:-5px;color:#e6e6e6;font-size:90px;line-height:1}
@media only screen and (min-width:981px){.ds2-article-model-overview--image-container span{margin-top:-7.5px}
}
.ds2-article-model-overview--image-container span ~ img{margin-top:-90px}
.ds2-article-model-overview--image-container img{width:100%}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-article-model-overview--image-container{overflow:hidden}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-article-model-overview--image-container>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-article-model-overview--image-container>img:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-article-model-overview--image-container>img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-article-model-overview--active-row{margin-bottom:0;transition:margin .25s linear}
.ds2-article-model-overview--sliders{display:block;opacity:0;clear:both;width:100%;max-width:1680px;height:0;transition:opacity .4s,height .5s}
.ds2-article-model-overview--sliders.ds2-article-model-overview-sliders--fadeIn{opacity:1}
.ds2-article-model-overview--model-slider{height:0;overflow:hidden}
.ds2-article-model-overview--model-slider.ds2-article-model-overview--active-model-slider{height:auto;border:2px solid #e6e6e6;border-width:2px 0;margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-article-model-overview--model-slider.ds2-article-model-overview--active-model-slider{margin-bottom:75px}
}
.ds2-article-model-overview--model-slider .button{margin:30px 0 30px}
.ds2-article-model-overview--model-slider-title{margin-top:30px}
.ds2-slider--main .slick-active .ds2-icon--magnifier-white{display:none}
.ds2-article-model-overview--model-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-cardlist--container .ds2-linklist--item:last-child{margin-bottom:27px}
.ds2-cardlist--container .ds2-cardlist--card{display:none}
.ds2-cardlist--container .ds2-cardlist--card.ds2-active{display:block}
.ds2-model-card--image{margin:0}
.ds2-model-card--image--loading{display:block;position:relative}
.ds2-model-card--image--loading:before{display:block;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-model-card--image--loading.ds2-img-loaded:before{display:none}
.ds2-model-card--image--loading img{opacity:0}
.ds2-model-card--image a{position:relative;overflow:hidden;display:block;overflow:visible;margin:0}
.ds2-model-card--image a:before{display:block;content:' ';width:100%;padding-top:56.25%}
.ds2-model-card--image a>.content,.ds2-model-card--image a>img,.ds2-model-card--image a>picture{position:absolute;top:0;left:0;right:0;bottom:0}
.ds2-model-card--image img{width:100%;height:auto;transition:all .2s ease-in}
.ds2-model-card--image img.error{opacity:0}
.ds2-model-card--image .ds2-model-card-image--fadeIn{opacity:1}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-model-card--image{overflow:hidden}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-model-card--image a>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-model-card--image a>img:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-model-card--image a>img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
#ds2-model-navigation{margin-bottom:70px;min-height:500px}
@media only screen and (min-width:521px){#ds2-model-navigation{min-height:550px}
}
@media only screen and (min-width:981px){#ds2-model-navigation{margin-bottom:85px}
}
@media only screen and (min-width:1280px){#ds2-model-navigation{min-height:570px}
}
#ds2-model-navigation #pad3{display:none}
#ds2-model-navigation .model-nav-holder{overflow:hidden;border-bottom:1px solid #e6e6e6;height:63px;margin-bottom:4px}
@media only screen and (min-width:521px){#ds2-model-navigation .model-nav-holder{height:80px;margin-bottom:20px}
}
#ds2-model-navigation #ds2-model-cars{margin-top:40px}
#ds2-model-navigation .discover{margin-top:18px;width:155px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:35px;letter-spacing:-0.5px;text-align:left;color:#262626}
#ds2-model-navigation #pad1 .model-nav{position:relative;height:100%}
#ds2-model-navigation #pad1 .model-nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;height:100%}
@media only screen and (min-width:981px){#ds2-model-navigation #pad1 .model-nav ul{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}
#ds2-model-navigation #pad1 .model-nav ul li{padding:0 15px;display:table;height:100%}
#ds2-model-navigation #pad1 .model-nav ul li:focus{outline:0}
#ds2-model-navigation #pad1 .model-nav ul li a{font-size:18px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;text-decoration:none;display:table-cell;vertical-align:middle;color:#bbb;transition:all 200ms ease-in;-webkit-tap-highlight-color:transparent}
#ds2-model-navigation #pad1 .model-nav ul li a:focus{outline:0}
#ds2-model-navigation #pad1 .model-nav ul li.active a{color:#262626}
#ds2-model-navigation #pad1 .pad{margin-top:-3px}
#ds2-model-navigation #pad2 .model-nav,#ds2-model-navigation #pad3 .model-nav{position:relative;height:59px;overflow:hidden}
#ds2-model-navigation #pad2 .model-nav ul,#ds2-model-navigation #pad3 .model-nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;height:76px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
#ds2-model-navigation #pad2 .model-nav ul li,#ds2-model-navigation #pad3 .model-nav ul li{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:0 22px;padding-bottom:14px;display:table;height:75px;white-space:nowrap}
#ds2-model-navigation #pad2 .model-nav ul li:focus,#ds2-model-navigation #pad3 .model-nav ul li:focus{outline:0}
#ds2-model-navigation #pad2 .model-nav ul li a,#ds2-model-navigation #pad3 .model-nav ul li a{font-size:20px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;text-decoration:none;display:table-cell;vertical-align:middle;color:#bbb;transition:all 50ms ease-in;-webkit-tap-highlight-color:transparent}
#ds2-model-navigation #pad2 .model-nav ul li a:focus,#ds2-model-navigation #pad3 .model-nav ul li a:focus{outline:0}
#ds2-model-navigation #pad2 .model-nav ul li.active a,#ds2-model-navigation #pad3 .model-nav ul li.active a{color:#262626}
@media only screen and (min-width:521px){#ds2-model-navigation #pad2 .model-nav ul li.active a,#ds2-model-navigation #pad3 .model-nav ul li.active a{font-size:25px}
}
@media only screen and (min-width:981px){#ds2-model-navigation #pad2 .model-nav ul li.active a,#ds2-model-navigation #pad3 .model-nav ul li.active a{font-size:35px}
}
@media only screen and (min-width:981px){#ds2-model-navigation .clone{display:none !important}
}
#ds2-model-navigation .pad{position:absolute;transition:all .35s ease-in-out;height:4px !important;background-color:#1c69d4;margin-top:0}
@media only screen and (min-width:521px){#ds2-model-navigation .pad{margin-top:17px}
}
#ds2-model-navigation .model-nav-prev-button{z-index:10;position:absolute;left:0;top:-4px;width:60px;height:100%;background:url("clientlib/media/icons/arrow-left.svg") no-repeat top 13px left,linear-gradient(to right,white 0,white 50%,rgba(255,255,255,0)) 100%;cursor:pointer}
.container--bigger #ds2-model-navigation .model-nav-prev-button{display:none !important}
html[dir="rtl"] #ds2-model-navigation .model-nav-prev-button{background:url("clientlib/media/icons/arrow-right.svg") no-repeat top 13px right,linear-gradient(to right,rgba(255,255,255,0) 0,white 50%,white 100%)}
@media only screen and (max-width:981px){#ds2-model-navigation .model-nav-prev-button,#ds2-model-navigation .model-nav-next-button{display:none !important}
}
#ds2-model-navigation .model-nav-next-button{position:absolute;right:0;width:60px;top:-4px;height:100%;background:url("clientlib/media/icons/arrow-right.svg") no-repeat top 13px right,linear-gradient(to right,rgba(255,255,255,0) 0,white 50%,white 100%);cursor:pointer}
.container--bigger #ds2-model-navigation .model-nav-next-button{display:none !important}
html[dir="rtl"] #ds2-model-navigation .model-nav-next-button{background:url("clientlib/media/icons/arrow-left.svg") no-repeat top 13px left,linear-gradient(to right,white 0,white 50%,rgba(255,255,255,0)) 100%}
#ds2-model-navigation #ds2-model-cars{overflow:hidden}
#ds2-model-navigation .ds2-model-car{overflow:hidden;position:relative;margin-bottom:10px}
#ds2-model-navigation .ds2-model-car.hide{height:0}
#ds2-model-navigation .ds2-model-car:last-child{float:none !important}
#ds2-model-navigation .ds2-model-car.ds2-model-car--all{overflow:inherit}
#ds2-model-navigation .ds2-model-car .ds2-model-card--image a img{background-image:url("clientlib/media/img/street.png");background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}
#ds2-model-navigation .ds2-model-car .ds2-model-card{position:relative}
#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-model-card--title{margin-bottom:6px}
#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-model-card--price{color:#bbb;margin-bottom:24px;min-height:18px}
#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-model-card--buttons{min-height:60px}
#ds2-model-navigation .ds2-model-car .ds2-model-card.car-visible{opacity:1;left:0}
#ds2-model-navigation .ds2-model-car .ds2-model-card.car-hidden{opacity:0;left:-100%}
@media only screen and (min-width:521px){#ds2-model-navigation .ds2-model-car .ds2-model-card.car-visible{opacity:1;top:0}
#ds2-model-navigation .ds2-model-car .ds2-model-card.car-hidden{opacity:0;top:100px;left:0}
}
@media only screen and (min-width:981px){#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-model-card--entry{min-height:160px}
#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-model-card--price{min-height:17px}
}
#ds2-model-navigation .ds2-model-car .ds2-model-card .ds2-linklist--item{display:block}
#ds2-model-navigation .all-content{position:relative;text-align:center;height:50vw}
@media only screen and (min-width:521px){#ds2-model-navigation .all-content{height:400px}
}
#ds2-model-navigation .all-content .all-content--text{position:absolute;width:100%;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:16vw;line-height:1.05;color:#e6e6e6;font-size:45px;top:-5px;white-space:nowrap}
@media only screen and (min-width:521px){#ds2-model-navigation .all-content .all-content--text{font-size:60px;top:70px}
}
@media only screen and (min-width:981px){#ds2-model-navigation .all-content .all-content--text{font-size:96px;top:40px}
}
#ds2-model-navigation .all-content .all-content--image{position:absolute;top:10vw;width:100%}
@media only screen and (min-width:521px){#ds2-model-navigation .all-content .all-content--image{top:105px}
}
#ds2-model-navigation .all-content .all-content--image .button{line-height:40px;font-size:40px}
#ds2-model-navigation .all-content .all-models-button{margin:auto;display:block;width:100%;height:50px;line-height:50px;font-size:14px;background-color:#1c69d4;color:#fff;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;transition:all .2s ease-in}
#ds2-model-navigation .all-content .all-models-button:hover{background-color:#0653b6}
@media only screen and (min-width:521px){#ds2-model-navigation .all-content .all-models-button{width:285px;height:40px;line-height:40px}
}
#ds2-model-navigation .all-content .all-content-car-images-container{height:300px;top:-30px;position:relative}
@media only screen and (max-width:981px){#ds2-model-navigation .all-content .all-content-car-images-container{height:34vw}
}
@media only screen and (max-width:521px){#ds2-model-navigation .all-content .all-content-car-images-container{height:40vw}
}
#ds2-model-navigation .all-content .all-content-car-images-container .all-content-car-image-background{position:absolute;right:0;left:0;top:5%;bottom:0;margin:auto;z-index:1;width:90%}
#ds2-model-navigation .all-content .all-content-car-images-container .all-content-car-image-1{position:absolute;right:auto;left:38%;top:-40%;bottom:0;margin:auto;z-index:4;width:63%}
#ds2-model-navigation .all-content .all-content-car-images-container .all-content-car-image-2{position:absolute;right:0;left:-11%;top:-37%;bottom:0;margin:auto;z-index:3;width:43%}
#ds2-model-navigation .all-content .all-content-car-images-container .all-content-car-image-3{position:absolute;right:53%;left:auto;top:-38%;bottom:0;margin:auto;z-index:2;width:29%}
#ds2-model-navigation .all-content .all-content-car-images-container .all-models-button{bottom:0;position:absolute;z-index:20;left:0;right:0}
#ds2-model-navigation .all-content .all-model-button-default{bottom:0;position:absolute;z-index:20;left:0;right:0}
.ds2-page--need-analyzer .qtip-content .ds2-tooltip-element:not(:first-child){display:none !important}
.ds2-need-analyzer{position:relative;background-color:#262626;overflow:hidden;min-height:calc(100vh - 44px);box-sizing:content-box}
@media only screen and (min-width:1025px){.ds2-need-analyzer{min-height:calc(100vh - 99px)}
}
.ds2-need-analyzer-font-xxxl,.ds2-need-analyzer-font-l,.ds2-need-analyzer-font-m{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) .ds2-need-analyzer-font-xxxl,:lang(kr) .ds2-need-analyzer-font-l,:lang(kr) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-need-analyzer-font-xxxl,:lang(ko-KR) .ds2-need-analyzer-font-l,:lang(ko-KR) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-need-analyzer-font-xxxl,:lang(jp) .ds2-need-analyzer-font-l,:lang(jp) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-need-analyzer-font-xxxl,:lang(ja) .ds2-need-analyzer-font-l,:lang(ja) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-need-analyzer-font-xxxl,:lang(ja-JP) .ds2-need-analyzer-font-l,:lang(ja-JP) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-need-analyzer-font-xxxl,:lang(zh) .ds2-need-analyzer-font-l,:lang(zh) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-need-analyzer-font-xxxl,:lang(zh-CN) .ds2-need-analyzer-font-l,:lang(zh-CN) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-need-analyzer-font-xxxl,:lang(tw) .ds2-need-analyzer-font-l,:lang(tw) .ds2-need-analyzer-font-m{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-need-analyzer-font-xxxl,:lang(zh-TW) .ds2-need-analyzer-font-l,:lang(zh-TW) .ds2-need-analyzer-font-m{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-need-analyzer-font-xxxl,:lang(zh-HK) .ds2-need-analyzer-font-l,:lang(zh-HK) .ds2-need-analyzer-font-m{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-need-analyzer-font-xxxl,:lang(ms) .ds2-need-analyzer-font-l,:lang(ms) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-need-analyzer-font-xxxl,:lang(my) .ds2-need-analyzer-font-l,:lang(my) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-need-analyzer-font-xxxl,:lang(za) .ds2-need-analyzer-font-l,:lang(za) .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
html[dir="rtl"] .ds2-need-analyzer-font-xxxl,html[dir="rtl"] .ds2-need-analyzer-font-l,html[dir="rtl"] .ds2-need-analyzer-font-m{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.ds2-need-analyzer-font-xxxl{font-size:35px;line-height:1;letter-spacing:-1.575px;margin-top:-4px;margin-bottom:12px;margin-left:-2px}
@media only screen and (min-width:521px){.ds2-need-analyzer-font-xxxl{font-size:72px;line-height:1;letter-spacing:-3px;margin-top:-15px;margin-bottom:4px;margin-left:-9px}
}
.ds2-need-analyzer-font-l{font-size:18px;line-height:20px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
.ds2-need-analyzer-font-m{font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
.ds2-need-analyzer--navigation{position:absolute;top:20px;left:0;z-index:480;width:100%;clear:both}
@media only screen and (min-width:521px){.ds2-need-analyzer--navigation{top:30px}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--navigation{top:45px}
}
.ds2-need-analyzer--list-steps{margin:0}
.ds2-need-analyzer--nav-item{display:block;float:left;padding:0 25px 15px 0;margin:0;list-style-type:none;cursor:pointer}
@media only screen and (min-width:521px){.ds2-need-analyzer--nav-item{padding-right:30px}
}
.ds2-need-analyzer--nav-item:last-child{padding-right:0}
.ds2-need-analyzer--nav-item .ds2-need-analyzer--nav-item-link{color:rgba(255,255,255,0.5);transition:color .25s ease-in-out;clear:both}
.ds2-need-analyzer--nav-item .ds2-need-analyzer--nav-item-link:hover,.ds2-need-analyzer--nav-item .ds2-need-analyzer--nav-item-link:focus{color:#fff}
.ds2-need-analyzer--nav-item .ds2-need-analyzer--step-number{display:inline-block;float:left;position:relative}
.ds2-need-analyzer--nav-item .ds2-need-analyzer--step-name{margin:-1px 0 7.5px 7.5px;display:none;float:left}
.ds2-need-analyzer--nav-item.active .ds2-need-analyzer--nav-item-link{color:#fff}
.ds2-need-analyzer--nav-item.active .ds2-need-analyzer--step-number::before{content:' ';position:absolute;left:0;bottom:-10px;display:block;width:100%;height:2px;background-color:#fff}
@media only screen and (min-width:521px){.ds2-need-analyzer--nav-item.active .ds2-need-analyzer--step-number::before{bottom:-15px}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--nav-item.active .ds2-need-analyzer--step-name{display:inline-block}
}
.ds2-need-analyzer--nav-item:hover .ds2-need-analyzer--nav-item-link{color:#fff}
@media only screen and (min-width:981px){.ds2-need-analyzer:not(.ds2-need-analyzer-extended) .ds2-need-analyzer--step-name{display:inline-block}
}
@media only screen and (min-width:1281px){.ds2-need-analyzer-extended .ds2-need-analyzer--step-name{display:inline-block}
}
.ds2-need-analyzer--main{position:relative;width:100%;height:100%}
.ds2-need-analyzer--step-slider{width:100%;height:100%}
.ds2-need-analyzer--step{position:absolute;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);float:left;visibility:hidden;overflow:hidden;width:100%;min-height:calc(100vh - 44px);padding-top:20px;transition-timing-function:cubic-bezier(0.42,0,0.33,1);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s}
@media only screen and (min-width:1025px){.ds2-need-analyzer--step{min-height:calc(100vh - 99px)}
}
@media only screen and (max-width:520px){.ds2-need-analyzer--step.ds2-need-analyzer--step-result,.ds2-need-analyzer--step.ds2-na-recommendations-slider--slide-counter{padding-top:60px}
.ds2-need-analyzer--step.ds2-need-analyzer--step-question{padding-top:80px}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--step{padding:90px 0}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--step{padding:120px 0}
}
.ds2-need-analyzer--step.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.ds2-need-analyzer--step.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.ds2-need-analyzer--step.prev{visibility:visible}
.ds2-need-analyzer--step.active{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ds2-need-analyzer-extended{display:block;position:relative}
.ds2-need-analyzer-extended .ds2-need-analyzer--step .ds2-preloader{opacity:1;display:block;position:absolute}
.ds2-need-analyzer-extended .ds2-need-analyzer--step .ds2-preloader:before{display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-need-analyzer-extended .ds2-need-analyzer--step .ds2-preloader.ds2-img-loaded:before{display:none}
.ds2-need-analyzer-extended:after{display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-need-analyzer-extended.ds2-img-loaded:after{display:none}
.ds2-need-analyzer-extended .ds2-need-analyzer--main:after{display:block;position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-color:#262626;opacity:.75}
.ds2-need-analyzer-extended .ds2-need-analyzer--main.ds2-need-analyzer--data-loaded:after{display:none}
.ds2-need-analyzer--step .ds2-fullsize-image--element,.ds2-need-analyzer--fallback-cookie .ds2-fullsize-image--element{transition:-webkit-transform .001s .75s;transition:transform .001s .75s;transition:transform .001s .75s,-webkit-transform .001s .75s}
.ds2-need-analyzer--step .ds2-fullsize-image--overlay::after,.ds2-need-analyzer--fallback-cookie .ds2-fullsize-image--overlay::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background .001s .825s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--step.active .ds2-fullsize-image--overlay::after,.ds2-need-analyzer--fallback-cookie.active .ds2-fullsize-image--overlay::after{background-color:rgba(0,0,0,0.45);transition:background .75s .825s}
.ds2-need-analyzer--fallback-cookie .ds2-cookie-disclaimer--linklist{-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.ds2-need-analyzer--fallback-cookie.active .ds2-cookie-disclaimer--linklist{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--fallback-cookie .ds2-link{color:#fff}
.ds2-need-analyzer--fallback-cookie .ds2-link:hover{color:#0653b6}
.ds2-need-analyzer--step-result{background:#262626}
.ds2-need-analyzer--zoom-animation .ds2-fullsize-image--element{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 10s .75s;transition:transform 10s .75s;transition:transform 10s .75s,-webkit-transform 10s .75s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--header{-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.active .ds2-need-analyzer--header{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--headline{text-transform:uppercase;color:#fff}
.ds2-need-analyzer--additional-headline{color:#fff;-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.ds2-need-analyzer--step-question .ds2-need-analyzer--additional-headline,.ds2-need-analyzer--step-result .ds2-need-analyzer--additional-headline{padding-bottom:15px}
.ds2-need-analyzer--step-question-5 .ds2-need-analyzer--additional-headline{text-align:center;opacity:0;transition:opacity .25s ease}
.active:not(.ds2-need-analyzer--step-completed) .ds2-need-analyzer--step-question-5 .ds2-need-analyzer--additional-headline{opacity:1}
.ds2-need-analyzer--step-question-5.ds2-need-analyzer--step-completed .ds2-need-analyzer--additional-headline{transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
.active .ds2-need-analyzer--additional-headline{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--additional-copy{color:#fff;-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.ds2-need-analyzer--additional-copy,.ds2-need-analyzer--additional-copy p{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-need-analyzer--additional-copy,.ds2-need-analyzer--additional-copy p{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-need-analyzer--additional-copy p:last-child{margin-bottom:0}
.active .ds2-need-analyzer--additional-copy{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--more-information{position:relative}
@media only screen and (min-width:981px){.ds2-need-analyzer--more-information{padding:5px 0 0}
}
.ds2-need-analyzer--more-information:hover .ds2-need-analyzer--info-text{color:#1c69d4}
.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info{width:15px;height:100%}
.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::before,.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::after{background-position:50% 70%;height:100%}
@media only screen and (min-width:981px){.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::before,.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::after{background-position:50% 25%}
}
.ds2-need-analyzer--more-information .ds2-need-analyzer--info-text{font:inherit;color:#fff;padding-left:22.5px}
.ds2-need-analyzer--selection-component,.ds2-need-analyzer--range-component{-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.active .ds2-need-analyzer--selection-component,.active .ds2-need-analyzer--range-component{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s;transition:transform .75s 1.2s,opacity .75s 1.2s,-webkit-transform .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--article{position:static;padding:30px 0 45px}
@media only screen and (min-width:521px){.ds2-need-analyzer--article{padding:30px 0 150px}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--article{padding:45px 0}
}
.ds2-need-analyzer--fallback .ds2-need-analyzer--article,.ds2-need-analyzer--step-start .ds2-need-analyzer--article{padding-top:15px}
@media only screen and (min-width:981px){.ds2-need-analyzer--fallback .ds2-need-analyzer--article,.ds2-need-analyzer--step-start .ds2-need-analyzer--article{padding-top:30px}
}
.ds2-need-analyzer--step-result .ds2-need-analyzer--article{padding-top:0}
.ds2-need-analyzer--wildcard-wrapper{margin-top:30px;-webkit-transform:translateY(5vh);-ms-transform:translateY(5vh);transform:translateY(5vh);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
@media only screen and (min-width:521px){.ds2-need-analyzer--wildcard-wrapper{margin-top:0;text-align:center;position:absolute;left:0;right:0;bottom:75px}
}
.active .ds2-need-analyzer--wildcard-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--wildcard{text-align:left;max-width:79.6875rem;margin:0 auto}
@media only screen and (min-width:521px){.ds2-need-analyzer--wildcard{padding-left:45px;padding-right:45px}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--wildcard{text-align:center}
}
.ds2-need-analyzer--input-wildcard{margin-bottom:0;width:100%}
@media only screen and (min-width:521px){.ds2-need-analyzer--input-wildcard{width:50%}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--input-wildcard{max-width:33%;width:auto;padding-right:45px}
}
.ds2-need-analyzer--input{display:inline-block;margin:0 -5px 30px 0;vertical-align:top}
@media only screen and (min-width:521px){.ds2-need-analyzer--selection-component .ds2-need-analyzer--input,.ds2-need-analyzer--range-component .ds2-need-analyzer--input{margin-bottom:45px}
}
.ds2-need-analyzer--button-start,.ds2-need-analyzer-cookie-disclaimer--submit{display:inline-table;margin-top:15px;width:285px;-webkit-transform:translateY(5vh);-ms-transform:translateY(5vh);transform:translateY(5vh);opacity:0;transition:opacity .33s,-webkit-transform .001s 1.2s;transition:transform .001s 1.2s,opacity .33s;transition:transform .001s 1.2s,opacity .33s,-webkit-transform .001s 1.2s}
.ds2-need-analyzer--button-start:active,.ds2-need-analyzer--button-start:focus,.ds2-need-analyzer-cookie-disclaimer--submit:active,.ds2-need-analyzer-cookie-disclaimer--submit:focus{outline:0}
.active .ds2-need-analyzer--button-start,.active .ds2-need-analyzer-cookie-disclaimer--submit{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--button-area{position:absolute;bottom:0;left:0;z-index:490;width:100%;background-color:rgba(38,38,38,0.5);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s;transition:transform .75s 1.65s,opacity .75s 1.65s,-webkit-transform .75s 1.65s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--button-area.fixed{position:fixed;bottom:-60px}
@media only screen and (min-width:521px){.ds2-need-analyzer--button-area.fixed{bottom:0}
}
.ds2-need-analyzer--button-area.ds2-need-analyzer--button-area-hide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--button,.ds2-need-analyzer--button.button{display:inline-table;height:60px;line-height:60px;margin:0;font-size:15px}
.ds2-need-analyzer--button:active,.ds2-need-analyzer--button:focus,.ds2-need-analyzer--button.button:active,.ds2-need-analyzer--button.button:focus{outline:0}
.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound{width:100%}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound.button,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound.button{width:50%;float:right}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound.button,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound.button{width:285px}
}
.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back{width:100%}
.ds2-need-analyzer--button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back{background-color:transparent}
.ds2-need-analyzer--button.ds2-need-analyzer--button-restart:hover,.ds2-need-analyzer--button.ds2-need-analyzer--button-back:hover,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart:hover,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back:hover{color:#1c69d4}
.ds2-need-analyzer--button.ds2-need-analyzer--button-share,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share{background-color:transparent;float:right;vertical-align:bottom;min-width:60px;background-size:15px auto;background-position:center center;transition:background .25s}
@media only screen and (min-width:981px){.ds2-need-analyzer--button.ds2-need-analyzer--button-share,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share{background-color:rgba(38,38,38,0.66)}
}
@media only screen and (max-width:980px){.ds2-need-analyzer--button.ds2-need-analyzer--button-share:hover,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-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-need-analyzer--button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-right,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-right{top:0}
.ds2-need-analyzer--button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-bottom-right,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-bottom-right{right:7.5px}
.ds2-need-analyzer--button.hide,.ds2-need-analyzer--button.button.hide{display:none}
.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back{background-size:11px auto}
.ds2-need-analyzer--button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart{background-size:15px auto}
.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart{background-position:center center}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart{padding-left:60px;text-align:left}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next{width:50%;float:right}
.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back{width:50%}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back{width:285px}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--share-links{min-width:410px}
}
.ds2-need-analyzer--share-links-item{display:inline-block}
.ds2-need-analyzer--share-link{width:40px;height:40px;display:block;margin-top:0;transition:background .25s}
.ds2-need-analyzer--share-headline{margin-bottom:7px}
.ds2-need-analyzer--share-img{width:100%}
.ds2-na-tooltip--component{position:relative}
.ds2-na-tooltip--share-medium-down{position:relative;display:inline-block;vertical-align:middle;float:right;margin-right:10px}
@media only screen and (min-width:981px){.ds2-na-tooltip--share-medium-down{display:none}
}
.ds2-na-tooltip--share-medium-down.hide{display:none}
.ds2-need-analyzer-support-layer--content{color:#666;margin-bottom:30px}
.ds2-need-analyzer-support .ds2-layer--scrollablepart{padding-top:7.5px}
.ds2-need-analyzer-support .ds2-need-analyzer-support-layer--headline,.ds2-need-analyzer-support-layer--content .ds2-cms-output .ds2-need-analyzer-support-layer--headline{text-transform:uppercase;color:#262626;padding-top:10px;margin-bottom:5px}
@media only screen and (min-width:981px){.ds2-need-analyzer-support .ds2-need-analyzer-support-layer--headline,.ds2-need-analyzer-support-layer--content .ds2-cms-output .ds2-need-analyzer-support-layer--headline{margin-top:4px}
}
.ds2-need-analyzer-support .ds2-cms-output{margin-bottom:11px}
.ds2-need-analyzer-support .ds2-cms-output .ds2-cms-output{padding-right:0}
.ds2-need-analyzer-support .ds2-cms-output .ds2-cms-output p{margin-top:-4px}
.ds2-need-analyzer-support-layer--content.ds2-iscroll-container{margin-top:10px;padding-top:5px}
.ds2-need-analyzer-support-layer--content .ds2-cms-output .ds2-need-analyzer-support-layer--subheadline{margin-top:-3px !important;color:#262626}
@media only screen and (min-width:981px){.ds2-need-analyzer-support-layer--content .ds2-cms-output .ds2-need-analyzer-support-layer--subheadline{margin-top:-3px !important}
}
.ds2-need-analyzer-support .ds2-article-image--image-container{margin-bottom:30px}
@media only screen and (min-width:521px){.ds2-na-tooltip--share-medium-down .ds2-na-tooltip--body,.ds2-na-tooltip--share-large .ds2-na-tooltip--body{width:410px}
}
.ds2-na-tooltip--share-large{display:none}
@media only screen and (min-width:981px){.ds2-na-tooltip--share-large{position:absolute;top:120px;right:0;display:block;z-index:470}
}
.ds2-na-tooltip--share-large .ds2-tooltip{top:0}
.ds2-na-disclaimer{visibility:hidden}
.ds2-need-analyzer--detail-layer-link{position:relative;z-index:240;text-align:center;width:100%;margin-bottom:30px}
.ds2-need-analyzer--detail-layer-link .ds2-link{font-size:17px;line-height:22px;padding-left:14px;color:#fff;display:inline-block}
@media only screen and (min-width:521px){.ds2-need-analyzer--detail-layer-link .ds2-link:nth-of-type(2){margin-left:50px}
}
.ds2-need-analyzer--detail-layer-link .ds2-link:hover{color:#0653b6}
.ds2-need-analyzer--detail-layer-link .ds2-icon--arrow-big-r-white::before,.ds2-need-analyzer--detail-layer-link .ds2-icon--arrow-big-r-white::after{background-size:34px}
.ds2-need-analyzer+.row .ds2-communication-label--image-container img{margin-top:75px}
@media only screen and (min-width:981px){.ds2-need-analyzer+.row .ds2-communication-label--image-container img{margin-top:90px}
}
.ds2-na-input{cursor:pointer;display:inline-block;position:relative;vertical-align:top}
.ds2-na-input--field{border:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:420}
.ds2-na-input--container{display:table;width:100%}
.ds2-na-input--container::before{display:inline-block;position:absolute}
.ds2-na-input--label{display:table-cell;padding-left:15px;padding-right:10px;text-align:left;vertical-align:middle}
.ds2-na-label--label-container__small{margin:0;color:#fff;height:40px}
.ds2-na-label--label-container__small:before{transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:40px;width:40px}
.ds2-na-label--label-container__large{margin:0;color:#fff;height:60px}
.ds2-na-label--label-container__large:before{transition:background-color .25s ease-in-out,background-size .25s ease-in-out;background-size:0;background-position:50% 50%;border:2px solid #fff;content:"";height:60px;width:60px}
.ds2-na-input--label__small{padding-left:57px}
.ds2-na-input--label__large{padding-left:77px}
.ds2-na-icon--radio:before{border-radius:50%}
.ds2-na-input--field:hover+.ds2-na-input--container:before,.ds2-na-input--field:focus+.ds2-na-input--container:before{background-color:rgba(255,255,255,0.25)}
.ds2-na-input--field:checked+.ds2-na-input--container:before{background-color:#fff;background-size:35%}
.ds2-na-input--field:checked+.ds2-na-input--container.ds2-na-label--label-container__small:before{background-size:40%}
.ds2-need-analyzer--input.ds2-need-analyzer--input-range{display:block;margin:0 auto}
.ds2-na-input--rangeslider-number{position:relative;width:100%;pointer-events:none}
.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{overflow:hidden;text-align:center;margin:-1.25em 0 .5em;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),-webkit-transform .5s cubic-bezier(0.42,0,0.33,1);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),transform .5s cubic-bezier(0.42,0,0.33,1);transition:opacity .5s cubic-bezier(0.42,0,0.33,1),transform .5s cubic-bezier(0.42,0,0.33,1),-webkit-transform .5s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .25em}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--step-question-5 .ds2-na-input--rangeslider-number{margin:-.75em 0 .5em}
}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-number{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}
.ds2-na-input--rangeslider-numberinput,.ds2-na-input--rangeslider-numberoutput{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;margin:0 auto;padding:0;width:auto;background:transparent;border:0;outline:0;display:inline-block;color:#fff}
.ds2-na-input--rangeslider-numberinput[type=number],.ds2-na-input--rangeslider-numberoutput[type=number]{-moz-appearance:textfield}
.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberinput[type=number]::-webkit-outer-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-inner-spin-button,.ds2-na-input--rangeslider-numberoutput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ds2-na-input--rangeslider-numberinput:focus,.ds2-na-input--rangeslider-numberoutput:focus{outline:0}
.ds2-na-input--rangeslider-numberinput::-moz-focus-outer,.ds2-na-input--rangeslider-numberoutput::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-numberinput::before,.ds2-na-input--rangeslider-numberoutput::before{content:attr(data-before)}
.ds2-na-input--rangeslider-numberinput::after,.ds2-na-input--rangeslider-numberoutput::after{content:attr(data-after)}
.ds2-na-input--rangeslider-numberoutput{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@-webkit-keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,0.75)}
}
@keyframes NA-extended-fakecaretblink{0{border-color:transparent}
100%{border-color:rgba(255,255,255,0.75)}
}
.ds2-na-input--rangeslider-numberoutput.ds2-na-input--rangeslider-fakecaret::after{margin-left:5px;border-left:2px solid transparent;-webkit-animation:NA-extended-fakecaretblink .5s cubic-bezier(0.42,0,0.33,1) infinite alternate;animation:NA-extended-fakecaretblink .5s cubic-bezier(0.42,0,0.33,1) infinite alternate}
.ds2-na-input--rangeslider-numberinput{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:block;opacity:0;color:transparent;caret-color:transparent}
.ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput{position:relative;background:rgba(38,38,38,0.5);opacity:.25;color:#fff}
.ds2-need-analyzer--input-range.test .ds2-na-input--rangeslider-numberinput:focus{-webkit-transform:none;-ms-transform:none;transform:none}
.ds2-na-input--rangeslider-range{-webkit-appearance:none;cursor:pointer;display:block;width:100%;height:50px;margin:15px 0 0;padding:0;background-color:transparent}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range{height:60px}
}
.ds2-na-input--rangeslider-range:focus{outline:0}
.ds2-na-input--rangeslider-range::-moz-focus-outer{border:0}
.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-webkit-slider-runnable-track{height:60px}
}
.ds2-na-input--rangeslider-range::-moz-range-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-moz-range-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-track{width:100%;height:50px;background:transparent;color:transparent;border:0}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-ms-track{height:60px}
}
.ds2-na-input--rangeslider-range::-ms-fill-lower{display:none}
.ds2-na-input--rangeslider-range::-ms-fill-upper{display:none}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track{position:relative;width:100%;height:5px;margin-top:-27.5px;margin-bottom:30px;overflow:hidden;z-index:-20;pointer-events:none}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track{margin-top:-32.5px;margin-bottom:35px}
}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :first-child,.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :last-child{height:50px;background:transparent;color:transparent;border:0;width:100%;height:5px;display:inline-block;position:absolute;transition:-webkit-transform .25s cubic-bezier(0.42,0,0.33,1);transition:transform .25s cubic-bezier(0.42,0,0.33,1);transition:transform .25s cubic-bezier(0.42,0,0.33,1),-webkit-transform .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track:first-child,.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track:last-child{height:60px}
}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :first-child{background-color:#1c69d4;left:-100%}
.ds2-na-input--rangeslider-range ~ .ds2-na-input--rangeslider-custom-track :last-child{background-color:#fff;left:0}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1);-webkit-appearance:none}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-webkit-slider-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-webkit-slider-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-webkit-slider-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-moz-range-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-moz-range-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-moz-range-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-moz-range-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-ms-thumb{box-sizing:border-box;box-shadow:0 0 20px 0 #262626;border:18px solid #fff;height:50px;width:50px;border-radius:50%;background:#1c69d4;cursor:pointer;-ms-transform:translateY(0);transform:translateY(0);transition:background-color .25s cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-input--rangeslider-range::-ms-thumb{border:23px solid #fff;height:60px;width:60px}
}
.ds2-na-input--rangeslider-range::-ms-thumb:hover,.ds2-na-input--rangeslider-range:focus .ds2-na-input--rangeslider-range::-ms-thumb{background:#262626}
.ds2-na-input--rangeslider-range::-ms-tooltip{display:none}
.ds2-na-input--rangeslider-min,.ds2-na-input--rangeslider-max,.ds2-na-input--rangeslider-reset{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:block}
.ds2-na-input--rangeslider-min,.ds2-na-input--rangeslider-max{width:50%;float:left;opacity:.5;transition:opacity .25s cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-min,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-max{opacity:1}
.ds2-na-input--rangeslider-max{text-align:right}
.ds2-na-input--rangeslider-reset,.ds2-na-input--rangeslider-reset.ds2-link{display:table;margin:0 auto;float:none;line-height:20px;opacity:0;pointer-events:none}
.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset,.ds2-need-analyzer-extended:not(.ds2-need-analyzer-IE) .ds2-na-input--rangeslider-reset.ds2-link{transition:opacity .25s cubic-bezier(0.42,0,0.33,1),color .25s ease}
.ds2-na-input--rangeslider-reset::before,.ds2-na-input--rangeslider-reset::after,.ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-na-input--rangeslider-reset.ds2-link::after{content:none}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link{opacity:1;pointer-events:all}
.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::before,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset::after,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::before,.ds2-need-analyzer--step-completed .ds2-na-input--rangeslider-reset.ds2-link::after{content:' '}
span.ds2-info-icon{position:relative;cursor:pointer;pointer-events:all;height:16px;width:16px;display:inline-block}
span.ds2-info-icon.has-tip{border-bottom:0}
span.ds2-info-icon:after,span.ds2-info-icon:before{transition:opacity .25s ease;height:16px;width:16px}
span.ds2-info-icon:after{opacity:0}
span.ds2-info-icon:hover:after,span.ds2-info-icon:focus:after,span.ds2-info-icon:active:after{opacity:1}
h1 span.ds2-info-icon,h2 span.ds2-info-icon,h3 span.ds2-info-icon,h4 span.ds2-info-icon,h5 span.ds2-info-icon,h6 span.ds2-info-icon{margin:0 7.5px;display:inline;cursor:pointer;pointer-events:all}
h1 span.ds2-tooltip span.ds2-info-icon,h2 span.ds2-tooltip span.ds2-info-icon,h3 span.ds2-tooltip span.ds2-info-icon,h4 span.ds2-tooltip span.ds2-info-icon,h5 span.ds2-tooltip span.ds2-info-icon,h6 span.ds2-tooltip span.ds2-info-icon{margin:0}
h1 .ds2-info-icon:before,h1 .ds2-info-icon:after{top:32%}
@media only screen and (min-width:981px){h1 .ds2-info-icon:before,h1 .ds2-info-icon:after{top:40%}
}
h2 .ds2-info-icon:before,h2 .ds2-info-icon:after{top:27%}
@media only screen and (min-width:981px){h2 .ds2-info-icon:before,h2 .ds2-info-icon:after{top:33%}
}
h3 .ds2-info-icon:before,h3 .ds2-info-icon:after{top:18%}
@media only screen and (min-width:981px){h3 .ds2-info-icon:before,h3 .ds2-info-icon:after{top:30%}
}
h4 .ds2-info-icon:before,h4 .ds2-info-icon:after{top:6%}
@media only screen and (min-width:981px){h4 .ds2-info-icon:before,h4 .ds2-info-icon:after{top:14%}
}
.ds2-cms-output .ds2-info-icon:before,.ds2-cms-output .ds2-info-icon:after{top:21%}
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 and (max-width:520px){.no-scroll.ds2-page--models .ds2-page--wrapper{height:100%;display:block;-webkit-flex-direction:inherit}
}
.ds2-models{position:relative;margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-models{margin-bottom:75px}
}
.ds2-models--header{position:relative}
.ds2-models--header .ds2-models--header-title{color:#262626;margin:40px 0}
.ds2-models--series-header.ds2-inactive{display:none}
.ds2-models--filter{color:#262626;list-style:none;margin-bottom:0}
.ds2-models--filter-item{margin-bottom:30px;list-style:none}
.ds2-models--options{opacity:0;position:absolute;right:0;top:0;margin-top:5px;z-index:170}
.ds2-models--options-filter{background-color:#666;display:block;height:40px;margin:0;width:40px}
.ds2-models--anchors-list{list-style:none;z-index:180}
.ds2-models--anchors-list li{display:none}
.ds2-models--anchors-list li.ds2-active{display:block}
.ds2-models--anchors-item{display:block;line-height:12px;margin-top:10px;text-align:center}
@media only screen and (min-width:521px){.ds2-js-models-container{margin-top:-15px}
}
.ds2-models--series{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ds2-models--series .ds2-cardlist--card img{width:100%}
.ds2-models--series .ds2-hidden{display:none}
@media only screen and (max-width:520px){.ds2-models--series{clear:both}
}
.ds2-models--series-title{color:#e6e6e6;font-size:96px;line-height:1;letter-spacing:0;position:absolute;top:40px;white-space:nowrap}
@media only screen and (max-width:520px){.ds2-models--series-title.ds2-models--series-title-long{font-size:68px}
}
@media only screen and (min-width:521px){.ds2-models--series-title{top:20px;left:20px}
}
@media only screen and (min-width:981px){.ds2-models--series-title{font-size:124px;left:15px}
}
@-webkit-keyframes cardFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes cardFadeIn{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes cardFadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes cardFadeOut{from{opacity:1}
to{opacity:0}
}
.ds2-models--card-item{display:table}
.ds2-models--card-item.ds2-fade-out{-webkit-animation-name:cardFadeOut;animation-name:cardFadeOut;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ds2-models--card-item.ds2-fade-in{-webkit-animation-name:cardFadeIn;animation-name:cardFadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ds2-models--card-item.ds2-hidden{display:none}
.ds2-models--card-item.ds2-models-js--card-item:last-child{float:left}
@media only screen and (min-width:521px){.ds2-models--series-wrap .ds2-model-card--entry{padding-left:0}
}
.ds2-models--footer .ds2-disclaimer{margin-right:30px}
.ds2-models--footer .ds2-disclaimer ul{margin-bottom:11px}
.ds2-models--footer .ds2-disclaimer ul li{margin-bottom:0}
#ds2-model-page h1,#ds2-model-page .h1{text-transform:uppercase}
#ds2-model-page .filter---modal-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);display:none}
#ds2-model-page .filter--modal{visibility:hidden;display:none}
#ds2-model-page .filter--visible .filter---modal-bg{z-index:999;display:block}
#ds2-model-page .filter--visible .filter--modal{z-index:1000;visibility:visible;display:block;background-color:#fff;-webkit-overflow-scrolling:touch}
@media only screen and (min-width:981px){#ds2-model-page .filter--visible .filter--modal{overflow-y:inherit}
}
@media only screen and (max-width:521px){#ds2-model-page .filter--visible .filter--modal{width:100%}
}
#ds2-model-page .car-series{width:100%;margin-bottom:40px;position:relative;padding-bottom:0;border-bottom:1px solid #e6e6e6;padding-top:0}
#ds2-model-page .car-series:last-of-type{border-bottom:0}
#ds2-model-page .car-series.no-border{border-bottom:0}
@media only screen and (min-width:521px){#ds2-model-page .car-series{padding-bottom:25px}
}
@media only screen and (max-width:521px){#ds2-model-page .car-series{margin-bottom:55px}
}
#ds2-model-page .car-series.car-series-hidden{display:none}
#ds2-model-page .car-series .background-series-info{position:absolute;z-index:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;left:0;top:-10px;color:#e6e6e6;height:120px;text-align:center;overflow:hidden;line-height:120px}
@media only screen and (min-width:981px){#ds2-model-page .car-series .background-series-info{top:-25px}
}
#ds2-model-page .car-series .background-series-info .background-series-info--label{font-size:25px;float:left;height:120px}
#ds2-model-page .car-series .background-series-info .background-series-info--series{font-size:120px;float:left;height:120px}
#ds2-model-page .car-series .hidden-cars-container{display:none}
#ds2-model-page .car-series .cars{width:calc(100% + 25px);margin-left:-12.5px}
@media only screen and (min-width:521px){#ds2-model-page .car-series .cars{width:calc(100% + 75px);margin-left:-37.5px}
}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars{width:100%;margin-left:0}
}
.loading #ds2-model-page .car-series .cars{visibility:hidden}
#ds2-model-page .car-series .cars .ds2-model-car{transition:unset;position:relative;top:0;cursor:pointer;padding:15px 12.5px;-webkit-tap-highlight-color:transparent}
@media only screen and (min-width:521px){#ds2-model-page .car-series .cars .ds2-model-car{padding-left:37px;padding-right:0}
}
#ds2-model-page .car-series .cars .ds2-model-car .ds2-model-card--title{margin-bottom:0}
#ds2-model-page .car-series .cars .ds2-model-car .ds2-model-card--price{margin-top:3px}
#ds2-model-page .car-series .cars .ds2-model-car.hide{display:block !important}
#ds2-model-page .car-series .cars .ds2-model-car:last-of-type{float:left}
#ds2-model-page .car-series .cars .ds2-model-car.car-hidden{opacity:0;visibility:hidden;top:20px;display:none !important}
#ds2-model-page .car-series .cars .ds2-model-car .ds2-model-card--image{background-image:url("clientlib/media/img/street.png");background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}
#ds2-model-page .car-series .cars .ds2-model-car .ds2-model-card--image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-height:100px;opacity:0;transition:unset;position:absolute;bottom:0}
#ds2-model-page .car-series .cars .ds2-model-car .ds2-model-card--image img[src]{opacity:1}
#ds2-model-page .car-series .cars .ds2-model-car:not(.buttons-visible) .ds2-model-card--image a{pointer-events:none}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-car:not(.buttons-visible) .ds2-model-card--image a{pointer-events:auto}
}
#ds2-model-page .car-series .cars .ds2-model-car h5{color:#bbb}
#ds2-model-page .car-series .cars .ds2-model-car:focus{outline:0}
#ds2-model-page .car-series .cars .ds2-model-car.car-clone{z-index:1000;background-color:#fff;box-shadow:none;padding-left:15px;padding-right:15px;padding-bottom:25px;margin-bottom:15px !important;transition:unset}
#ds2-model-page .car-series .cars .ds2-model-car.car-clone .image-default{display:block}
#ds2-model-page .car-series .cars .ds2-model-car.car-clone.car-clone--shadow{box-shadow:0 4px 15px 0 rgba(0,0,0,0.15),0 15px 25px 0 rgba(0,0,0,0.12)}
#ds2-model-page .car-series .cars .ds2-model-car.car-clone .ds2-model-card--image img{transition:all .1s ease-in;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#ds2-model-page .car-series .cars .ds2-model-car.car-clone:hover .ds2-model-card--image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-car{padding:inherit}
}
#ds2-model-page .car-series .cars .ds2-model-card--buttons{height:0;overflow:hidden;width:100%;background-color:#fff}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--build-and-price{width:100%;height:40px;line-height:40px;background-color:#1c69d4;color:#fff;text-align:center;display:block;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;margin-bottom:5px;margin-top:14px}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--build-and-price:hover{background-color:#1653a7}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--build-and-price:focus{outline:0}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--build-and-price{margin-top:20px;opacity:0}
}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--build-and-price.faded-in{opacity:1}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--showroom{width:100%;height:40px;line-height:40px;background-color:#4d4d4d;color:#fff;text-align:center;display:block;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--showroom:hover{background-color:#343333}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--showroom:focus{outline:0}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--showroom{margin-top:5px;opacity:0}
}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .button--showroom.faded-in{opacity:1}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .ds2-linklist{margin-top:10px}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-card--buttons .ds2-linklist{margin-top:20px;opacity:0}
}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .ds2-linklist.faded-in{opacity:1}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .ds2-linklist .ds2-linklist--item{display:inline-block;margin:0;margin-right:30px}
#ds2-model-page .car-series .cars .ds2-model-card--buttons .close-button{margin-top:20px;display:block;height:16px;background-image:url("clientlib/media/img/up.svg");background-size:16px;background-repeat:no-repeat;background-position:center center}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .ds2-model-card--buttons .close-button{display:none}
}
#ds2-model-page .car-series .cars .buttons-visible .ds2-model-card--image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
#ds2-model-page .car-series .cars .buttons-visible .ds2-model-card--buttons{height:140px}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .buttons-visible .ds2-model-card--buttons{height:auto}
}
#ds2-model-page .car-series .cars:after{content:"";display:table;clear:both}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .slick-track{width:100% !important}
#ds2-model-page .car-series .cars .slick-list{overflow:visible}
}
@media only screen and (min-width:521px){#ds2-model-page .car-series .cars .slick-list{padding-right:37.5px}
}
@media only screen and (min-width:981px){#ds2-model-page .car-series .cars .slick-list{padding-right:inherit}
}
#ds2-model-page.filtered .no-border{border-bottom:1px solid #e6e6e6 !important}
#ds2-model-page.filtered #ds2-model-cars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#ds2-model-page.filtered .needanalyzerteaser{-webkit-order:99;-ms-flex-order:99;order:99;width:100%}
#ds2-model-page .filter--filter-item{width:100%;border:2px solid #e6e6e6;color:#4d4d4d;padding:5px 30px;transition:all .2s ease-in;height:50px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:12px;background-color:#fff;background-position:center left 13px;margin-bottom:3.5px}
@media only screen and (min-width:521px){#ds2-model-page .filter--filter-item{margin-bottom:15px}
}
#ds2-model-page .filter--filter-item:hover{border-color:#8b8b8b}
#ds2-model-page .filter--filter-item.active{border-color:#1c69d4;color:#1c69d4;background:url("clientlib/media/img/checkmark.svg") no-repeat center left 13px;background-size:15px}
#ds2-model-page .filter--filter-item:focus{outline:0}
@media only screen and (max-width:521px){#ds2-model-page .filter--filter-group .row{margin-left:-3.5px;margin-right:-3.5px}
}
@media only screen and (max-width:521px){#ds2-model-page .filter--filter-group .columns{padding-left:1.5px;padding-right:1.5px}
}
#ds2-model-page .filter--filter-group .columns:last-of-type{float:left}
#ds2-model-page .filter--selected-filters{margin-top:30px;margin-bottom:30px}
#ds2-model-page .filter--selected-filter-item{display:inline-block;border:2px solid #bbb;color:#262626;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:14px;height:34px;padding:5px 47px 5px 25px;background:transparent url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20id=%22delete-x%22%20x=%220%22%20y=%220%22%20width=%22512%22%20height=%22512%22%20viewBox=%220%200%2095.94%2095.94%22%20xml:space=%22preserve%22%20enable-background=%22new%200%200%2095.939%2095.939%22%3E%3Cpath%20d=%22M62.82%2047.97l32.53-32.53c0.78-0.78%200.78-2.05%200-2.83L83.33%200.59C82.96%200.21%2082.45%200%2081.92%200c-0.53%200-1.04%200.21-1.41%200.59L47.97%2033.12%2015.44%200.59c-0.75-0.75-2.08-0.75-2.83%200L0.59%2012.61c-0.78%200.78-0.78%202.05%200%202.83L33.12%2047.97%200.59%2080.5c-0.78%200.78-0.78%202.05%200%202.83l12.02%2012.02c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59L47.97%2062.82l32.53%2032.53c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59l12.02-12.02c0.78-0.78%200.78-2.05%200-2.83L62.82%2047.97z%22%20fill=%22#8E8E8E%22/%3E%3C/svg%3E") no-repeat center right 16px;margin-right:10px;margin-bottom:7.5px;transition:all .2s ease-in}
@media only screen and (min-width:981px){#ds2-model-page .filter--selected-filter-item{margin-bottom:10px}
}
@media only screen and (max-width:520px){#ds2-model-page .filter--selected-filter-item{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;max-width:100%}
}
#ds2-model-page .filter--selected-filter-item:focus{outline:0}
#ds2-model-page .filter--selected-filter-item:hover{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20id=%22delete-x%22%20x=%220%22%20y=%220%22%20width=%22512%22%20height=%22512%22%20viewBox=%220%200%2095.94%2095.94%22%20xml:space=%22preserve%22%20enable-background=%22new%200%200%2095.939%2095.939%22%3E%3Cpath%20d=%22M62.82%2047.97l32.53-32.53c0.78-0.78%200.78-2.05%200-2.83L83.33%200.59C82.96%200.21%2082.45%200%2081.92%200c-0.53%200-1.04%200.21-1.41%200.59L47.97%2033.12%2015.44%200.59c-0.75-0.75-2.08-0.75-2.83%200L0.59%2012.61c-0.78%200.78-0.78%202.05%200%202.83L33.12%2047.97%200.59%2080.5c-0.78%200.78-0.78%202.05%200%202.83l12.02%2012.02c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59L47.97%2062.82l32.53%2032.53c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59l12.02-12.02c0.78-0.78%200.78-2.05%200-2.83L62.82%2047.97z%22%20fill=%22#4D4D4D%22/%3E%3C/svg%3E")}
#ds2-model-page .filter--see-results-container{bottom:0;position:fixed;background:white;width:100%;padding:20px 0;z-index:9999999;max-width:1280px;margin:0 auto;left:0;right:0;box-shadow:0 -2px 15px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.1)}
@media only screen and (max-width:520px){#ds2-model-page .filter--see-results-container{box-shadow:none;background:transparent;padding:0}
}
@media only screen and (min-width:981px){#ds2-model-page .filter--see-results-container{margin-bottom:40px}
}
#ds2-model-page .filter--see-results{width:100%;background-color:#1c69d4;color:#fff;text-align:center;display:block;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;margin:auto;font-size:14px;height:50px;line-height:50px;width:265px}
#ds2-model-page .filter--see-results:hover{background-color:#1653a7}
#ds2-model-page .filter--see-results:focus{outline:0}
@media only screen and (max-width:520px){#ds2-model-page .filter--see-results{width:calc(100% - 40px)}
}
#ds2-model-page .filter--reset-filter{color:#fff;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:14px;line-height:17px;height:34px;min-width:130px;padding:5px 30px;background-color:#4d4d4d;margin-bottom:30px;margin-right:10px;transition:all .1s ease-in}
@media only screen and (min-width:981px){#ds2-model-page .filter--reset-filter{margin-bottom:45px}
}
#ds2-model-page .filter--reset-filter:focus{outline:0}
#ds2-model-page .filter--reset-filter:hover{background-color:#262626}
#ds2-model-page .filter--reset-filter:disabled{opacity:.7}
#ds2-model-page .filter--open-filter-button{width:100%;color:#262626;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.1);background-color:#fff;background-image:url("clientlib/media/img/filter.svg");background-repeat:no-repeat;background-size:16px;background-position:center left 15px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:12px;font-weight:normal;transition:all .1s ease-in;margin-bottom:14px}
#ds2-model-page .filter--open-filter-button:hover{box-shadow:0 10px 17px 0 rgba(0,0,0,0.12),0 4px 8px 0 rgba(0,0,0,0.15)}
#ds2-model-page .filter--open-filter-button:focus{outline:0}
#ds2-model-page .hl{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:35px;line-height:1;text-align:left;color:#262626;margin-bottom:30px}
@media only screen and (min-width:981px){#ds2-model-page .hl{margin-bottom:45px}
}
#ds2-model-page.pdh-filter-version #ds2-model-filter .filter--modal{padding-bottom:110px}
@media only screen and (min-width:521px){#ds2-model-page.pdh-filter-version #ds2-model-filter .filter--modal{padding-bottom:60px}
}
@media only screen and (min-width:981px){#ds2-model-page.pdh-filter-version #ds2-model-filter .filter--modal{padding-bottom:150px}
}
#ds2-model-page #ds2-model-filter{position:relative;margin-top:15px}
#ds2-model-page #ds2-model-filter .filter--modal-close{position:absolute;right:26px;top:46px;width:18px;height:18px;display:block;background-image:url("clientlib/media/img/close-modal.svg");background-repeat:no-repeat;background-size:18px;z-index:1001}
@media only screen and (min-width:521px){#ds2-model-page #ds2-model-filter .filter--modal-close{right:46px}
}
#ds2-model-page #ds2-model-filter .filter--no-filters-selected-text{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:15px;color:#bbb}
#ds2-model-page #ds2-model-filter .filter--nr-of-vehicles{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:15px;color:#bbb}
#ds2-model-page #ds2-model-filter .filter--nr-of-vehicles .nr{color:#4d4d4d}
#ds2-model-page #ds2-model-filter .filter--filter-group-header{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:18px;text-align:left;color:#262626;margin-bottom:25px}
#ds2-model-page #ds2-model-filter .filter--modal{padding:40px 45px 0 45px;position:fixed;height:calc(100% - 90px);min-height:calc(100% - 90px);margin:0 auto;top:0;left:0;right:0}
@media only screen and (min-width:981px){#ds2-model-page #ds2-model-filter .filter--modal{height:calc(100% - 100px);min-height:initial;width:100%;max-width:1280px;top:60px;padding-bottom:90px}
}
@media only screen and (max-width:520px){#ds2-model-page #ds2-model-filter .filter--modal{padding:40px 20px;height:100%;min-height:100%}
}
#ds2-model-page #ds2-model-filter .filter--modal .filter--modal-inner{padding:0 10px 80px;max-height:100%;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
#ds2-model-page .ds2-need-analyzer-v2{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0}
@media only screen and (min-width:981px){#ds2-model-page .ds2-need-analyzer-v2{display:block}
}
@media only screen and (min-width:981px){#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content{position:relative;z-index:1}
}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--title{margin-top:25px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;text-transform:uppercase;font-size:26px;line-height:26px}
@media only screen and (min-width:521px){#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--title{font-size:35px;line-height:35px}
}
@media only screen and (min-width:981px){#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--title{font-size:48px;line-height:48px}
}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a{margin-top:25px;width:100%;height:42px;line-height:42px;background-color:#1c69d4;color:#fff;text-align:center;display:block;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a:hover{background-color:#1653a7}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a:focus{outline:0}
@media only screen and (min-width:521px){#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a{width:285px;height:50px;line-height:50px;background-color:#1c69d4;color:#fff;text-align:center;display:block;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a:hover{background-color:#1653a7}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button a:focus{outline:0}
}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button ul{margin:0;padding:0}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button li{margin:0;padding:0;width:100%;float:none}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--content .ds2-need-analyzer-v2--button span{display:block;padding:0;margin:0}
#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (min-width:981px){#ds2-model-page .ds2-need-analyzer-v2 .ds2-need-analyzer-v2--image{max-width:100%;width:calc(100% - 100px);margin-left:50px;position:relative;top:-100px}
}
#ds2-model-page .filter--selected-filter-item{background-size:13px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20id=%22delete-x%22%20x=%220%22%20y=%220%22%20width=%22512%22%20height=%22512%22%20viewBox=%220%200%2095.94%2095.94%22%20xml:space=%22preserve%22%20enable-background=%22new%200%200%2095.939%2095.939%22%3E%3Cpath%20d=%22M62.82%2047.97l32.53-32.53c0.78-0.78%200.78-2.05%200-2.83L83.33%200.59C82.96%200.21%2082.45%200%2081.92%200c-0.53%200-1.04%200.21-1.41%200.59L47.97%2033.12%2015.44%200.59c-0.75-0.75-2.08-0.75-2.83%200L0.59%2012.61c-0.78%200.78-0.78%202.05%200%202.83L33.12%2047.97%200.59%2080.5c-0.78%200.78-0.78%202.05%200%202.83l12.02%2012.02c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59L47.97%2062.82l32.53%2032.53c0.38%200.38%200.88%200.59%201.41%200.59%200.53%200%201.04-0.21%201.41-0.59l12.02-12.02c0.78-0.78%200.78-2.05%200-2.83L62.82%2047.97z%22%20fill=%22#8E8E8E%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right 16px}
#ds2-model-page .filter--filter-group-enhanced{margin-bottom:20px}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced{margin-bottom:5px}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes{margin-bottom:30px}
}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-input--field:checked+.ds2-na-input--container:before{background-color:#1c69d4;background-size:20%;width:40px;height:40px;border:0}
@media only screen and (min-width:981px){#ds2-model-page .filter--filter-group-enhanced .ds2-na-input--field:checked+.ds2-na-input--container:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAyCAYAAADsg90UAAAER0lEQVRoge2aTWhdRRiGn7daG7SKuii4sIKoGwUX1iKoRV34g+K/ImKJjW1ak9ZqG038rS0qRoPY1qZYUCxuRNSNiAqCUHcxK7EbsSJtkTZCVaL4U8nr4kxiej333nPOnJN7r/SBLHJm5p1vPuae+b5vDhzn/4PthbavaLUdLcF2l+3dtsds39Bqe+YU2/Nt77Q9Hv7GbN+ZZayqNq5qbM8DRoBlKc0jkt5pNH5eJVbNEbYFbCZ98QADtu9vpNHRDgAGgWa/97W2++o1dqwDbPcDmX7nQI/t9WHHHENHOsB2N7Ai57DlwFCtEzrOAeHtvq7g8DuAZ8OLE+gwB4Tz/bFImXOBrul/OuYYtL0MeBk4IULmO2C1pJ+mH3SEA2xfCmwFToqQ+QFYKWli9sO2d4Dti4BR4OQImR+BXkkHahva2gG2zwN2AadFyPwMrJH0bVpj2zrA9tnAG8CZETK/Af2Svq7XoS1PAduLSLZ9zOL/BDY2Wjy0oQNsnwHsBM6KkPkbeFzSeLOOmR0Q8u1bIozKMsdCYAdwToTMFLBJ0p4snU/MaNh84BVgqe3FkrZHGFhvji6So+6CSKkXJX2atXPTHRDCxheApeFRt+3BtMSiKMHBI8DFkVJbJX2QZ0BDB4RFbgKurmm6C3hydkxdlKDxPHBZpNSbkt7OO6jZAh4FbqzTdiuwJcYJwcHPANcU1Qi8K2m0yMC6xociwt1Nxl8PvBS2cBE2AjcVHDvNRyQ5QiFSHWB7OdCTUeMqEid0NetYM8ca4J48Y1L4HNgsyUUF/uMA27cD63PqXAm8mtUJtu8DVuaco5Yx4AlJUzEixzjA9nXAUEGtJcBoOMvrYvs24OGCc0zzFbBB0tFInX9zAdunAh8CDReQgb3AQ5J+qW2wfS3wHHER6Dckmd2vERozzBgiaRLYQJJAxHAhsCuEtDOEK6stxC1+P0lyU8riISUbDPn3DuCUSO3vgT5JE7YvAbYBCyL0DgMragsasaRGc7bPJ0lITo/UPwhsJznrYxx6BHggraARS91wNhQjtgGLyp40J5PAqnoFjVgaxvOhKPE6rXPC78CDzXL6GBq+kMKW6yHZynPNUZKjrrLFQ4Y3sqRDQC/JS22umAIGJX1Z9USZjqTw5l0F7KvWHABMjoJGLJnP5HCZ0EsS6FTJsKSPK55jhlxBSYju+klC0Sp4TdJ7FWmnkjsqC1FYH9C04JiT3ZLeKlmzKYXCUkl/kCQ0X5Rkx/tV1BmzEFXXs72ApJC5JELmE+DpmJw+hujCZqgBDAOXFxi+BxiIzeljKKWyG0piw9T/WCmNcZK0+a8ybChKKTdDoTAxQLKds7AXeKTVi4eSL0dDhfgp4OYG3faR3NNPljl3UUq/HQ6l7iGS73FqOQj0SDpS9rxFqeR6PDhhLdA96/EEyeIPVTFnW2J7dfh29zPbi1ttT0uwfa/t2AvP41TFP6I4gxmrMcU6AAAAAElFTkSuQmCC")}
}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced .ds2-na-input--field:checked+.ds2-na-input--container:before{width:30px;height:45px}
}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced .ds2-na-input--field:checked+.ds2-na-icon--radio.ds2-na-input--container:before{width:40px;height:40px}
}
#ds2-model-page .filter--filter-group-enhanced .ds2-na--input-checkbox:checked+.ds2-na-input--container:before{background-size:40%}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-icon--radio:before{border-radius:50%;border:2px solid #bbb;width:40px;height:40px}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-label--label-container__small:before{border:2px solid #bbb}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-label--label-container__small label{color:#8e8e8e;font-size:12px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-input--field:checked+.ds2-na-input--container label{color:#262626}
#ds2-model-page .filter--filter-group-enhanced>.row:nth-child(2){padding:10px}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced>.row:nth-child(2){margin-left:-0.46875rem;margin-right:-0.46875rem;padding:0}
}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-need-analyzer--input{margin-bottom:15px}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na-input{width:calc(100% - 15px);float:none;margin:0 auto;display:block}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na-input .ds2-na-label--label-container__small{border:2px solid #bbb;height:50px}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na-icon--checkbox:before{border:0}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na-icon--checkbox label{padding:5px;text-align:center;color:#262626}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na--input-checkbox:checked+.ds2-na-input--container{background-color:white;border-color:#1c69d4}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na--input-checkbox:checked+.ds2-na-input--container:before{background-size:15px;background-image:url("data:image/svg+xml;charset=utf8,%3C?xmlversion='1.0'encoding='iso-8859-1'?%3E%3C!--Generator:AdobeIllustrator19.0.0,SVGExportPlug-In.SVGVersion:6.00Build0)--%3E%3Csvgversion='1.1'id='Layer_1'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'x='0px'y='0px'viewBox='00512512'style='enable-background:new00512512;'xml:space='preserve'%3E%3Cpolygonstyle='fill:%231c69d4;'points='202.624,478.0160,291.3670.512,214.8191.968,326.656431.44,33.984512,99.904'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-color:transparent;left:5%;height:95%}
#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na--input-checkbox:checked+.ds2-na-input--container label{background-color:white;color:#1c69d4}
}
@media only screen and (max-width:980px) and (max-width:520px){#ds2-model-page .filter--filter-group-enhanced.filter--filter-group-checkboxes .ds2-na--input-checkbox:checked+.ds2-na-input--container label{width:80%;padding-right:20%}
}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider{margin-bottom:60px;max-width:885px}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced .filter--range-slider{margin-bottom:45px}
}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider .slider-range{border:solid #e6e6e6;border-width:1px 0 0 0;height:5px;margin:0 8px;width:calc(100% - 16px)}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider .ui-slider-range-min{left:0}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider .slider-range.active{background:0}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider p{margin-bottom:30px}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider p span{color:#8e8e8e;font-weight:bold;border:0;font-size:14px;line-height:17px}
#ds2-model-page .filter--filter-group-enhanced .filter--range-slider .range-slider-tick-mark{cursor:pointer;width:5px;height:5px;display:block;position:absolute;background:#8e8e8e;border-radius:100%;top:-3px;margin-left:-2px;z-index:0}
#ds2-model-page .filter--filter-group-enhanced .ui-slider{border-top:1px solid #e6e6e6;background:#fff;position:relative}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle{background:#1c69d4;font-weight:normal;top:-6px;margin-left:-6px;position:absolute;outline:0;z-index:3;width:13px;height:13px;border-radius:100%;cursor:pointer;-ms-touch-action:none;touch-action:none}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle.ui-state-active>span{display:block;position:relative}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle.ui-state-active>span:after{background:white;border-radius:0;bottom:26px;color:#4d4d4d;font-size:12px;padding:3px 25px;font-weight:bold;content:attr(title);white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;display:block;z-index:98;width:auto;box-shadow:0 10px 17px 0 rgba(0,0,0,0.12),0 4px 8px 0 rgba(0,0,0,0.15)}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle.ui-state-active>span:before{border:solid;border-color:white transparent;border-width:6px 6px 0 6px;bottom:20px;content:"";left:3px;position:absolute;z-index:99}
@media only screen and (max-width:980px){#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle.ui-state-active{top:-9px;margin-left:-8px;z-index:2;width:18px;height:18px}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle.ui-state-active:before{content:'';width:36px;height:36px;background:#1c69d4;opacity:.15;display:block;top:-9px;left:-8px;position:absolute;border-radius:100%}
}
@media only screen and (min-width:521px){#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle:hover{top:-9px;margin-left:-8px;z-index:2;width:18px;height:18px}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle:hover:before{content:'';width:36px;height:36px;background:#1c69d4;opacity:.15;display:block;top:-9px;left:-8px;position:absolute;border-radius:100%}
}
@media only screen and (max-width:520px){#ds2-model-page .filter--filter-group-enhanced .ui-slider-handle:after{content:"";padding:16px;position:absolute;left:-8px;top:-8px}
}
#ds2-model-page .filter--filter-group-enhanced .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background:#1c69d4;font-weight:bold;height:5px;top:-3px}
@media only screen and (max-width:520px){#ds2-model-page .filter--filter-group-enhanced .ds2-na--input-checkbox{transition:none}
#ds2-model-page .filter--filter-group-enhanced .ds2-na-label--label-container__small:before{transition:none}
}
.filter--filter-group-header-tooltip p{font-weight:bold;font-size:18px;line-height:21px}
.filter--filter-group-header-tooltip span{font-size:14px;font-weight:normal;line-height:21px;font-family:"Arial","Helvetica","Roboto",sans-serif}
.filter--filter-group-header-tooltip .filter--filter-group-header-tooltipbox{display:none;width:405px;height:auto;padding:30px;box-shadow:0 10px 17px 2px rgba(0,0,0,0.12),0 4px 8px 2px rgba(0,0,0,0.15);position:absolute;background:white;z-index:255;left:110px;top:34px}
@media only screen and (max-width:980px){.filter--filter-group-header-tooltip .filter--filter-group-header-tooltipbox{left:0;max-width:100%}
}
.filter--filter-group-header-tooltip .filter--filter-group-header-tooltip-close{background-image:url("data:image/svg+xml;charset=utf8,%3C?xmlversion='1.0'encoding='iso-8859-1'?%3E%3C!--Generator:AdobeIllustrator16.0.0,SVGExportPlug-In.SVGVersion:6.00Build0)--%3E%3C!DOCTYPEsvgPUBLIC'-//W3C//DTDSVG1.1//EN''http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvgxmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'version='1.1'id='Capa_1'x='0px'y='0px'width='512px'height='512px'viewBox='0095.93995.939'style='enable-background:new0095.93995.939;'xml:space='preserve'%3E%3Cg%3E%3Cpathd='M62.819,47.97l32.533-32.534c0.781-0.781,0.781-2.047,0-2.828L83.333,0.586C82.958,0.211,82.448,0,81.919,0c-0.53,0-1.039,0.211-1.414,0.586L47.97,33.121L15.435,0.586c-0.75-0.75-2.078-0.75-2.828,0L0.587,12.608c-0.781,0.781-0.781,2.047,0,2.828L33.121,47.97L0.587,80.504c-0.781,0.781-0.781,2.047,0,2.828l12.02,12.021c0.375,0.375,0.884,0.586,1.414,0.586c0.53,0,1.039-0.211,1.414-0.586L47.97,62.818l32.535,32.535c0.375,0.375,0.884,0.586,1.414,0.586c0.529,0,1.039-0.211,1.414-0.586l12.02-12.021c0.781-0.781,0.781-2.048,0-2.828L62.819,47.97z'fill='%23383838'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:18px;height:18px;display:block;background-size:18px;position:absolute;right:22px;top:22px;cursor:pointer}
.filter--filter-collapsed-section-hidden{height:0;overflow:hidden}
.filter--filter-collapsed-section-visible{height:auto;overflow:visible}
.filter--show-more-filters{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}
.filter--show-more-filters p{color:#262626;font-size:15px;line-height:18px;font-weight:bold;text-align:center;padding-left:20px;margin-bottom:30px}
.filter--show-more-filters.filter--show-more .filter--show-more-button{display:block}
.filter--show-more-filters.filter--show-more .filter--show-less-button{display:none}
.filter--show-more-filters.filter--show-less .filter--show-more-button{display:none}
.filter--show-more-filters.filter--show-less .filter--show-less-button{display:block}
.filter--show-more-filters.filter--show-less .filter--show-less-button:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#ds2-model-page #ds2-model-filter .filter--filter-group-enhanced .filter--filter-group-header{font-size:24px}
@media only screen and (max-width:520px){#ds2-model-page #ds2-model-filter .filter--filter-group-enhanced .filter--filter-group-header{font-size:18px}
}
@media only screen and (max-width:520px){.filter--modal h1{font-size:25px;line-height:25px}
}
@media only screen and (max-width:520px){.filter--filter-group-radios .ds2-need-analyzer--input{margin-bottom:30px}
.filter--filter-group-radios .ds2-na-input{display:block;margin:0 auto}
.filter--filter-group-radios .ds2-na-icon--radio:before{display:block;position:relative;margin:0 auto}
.filter--filter-group-radios label{display:block;text-align:center;padding-left:0;padding-right:0;margin-top:7px}
}
body.ds2-model-filter--expanded{overflow:hidden}
.ds2-page--models .ds2-disclaimer--list{list-style:none}
.ds2-video-container{padding-bottom:60px}
@media only screen and (min-width:981px){.ds2-video-container{padding-bottom:75px}
}
.ds2-video-container .ds2-video-player{padding-bottom:15px}
.ds2-video-container .ds2-expand--body-copy-container{padding-bottom:0}
.ds2-video-container .ds2-expand--body-copy-container.open{margin-bottom:4px}
.ds2-video-container--title{margin-top:-3px}
@media only screen and (min-width:521px){.ds2-video-container--title{margin-top:13px}
}
.ds2-video-player--player{max-width:1680px;position:relative;background-color:#fff;margin:auto;z-index:370}
body.ds2-video-player--isFullscreen .main{z-index:590}
body.ds2-video-player--isFullscreen .ds2-layer *,body.ds2-video-player--isFullscreen .ds2-main-wrapper *{overflow:visible !important}
body.ds2-video-player--isFullscreen .iScrollLoneScrollbar,body.ds2-video-player--isFullscreen .ds2-lightbox__close-button{display:none}
.ds2-video-player--opener .ds2-video-player--img-outer,.ds2-slider--video-player-opener .ds2-video-player--img-outer{display:block;position:relative;cursor:pointer}
.ds2-video-player--opener .ds2-video-player--img,.ds2-slider--video-player-opener .ds2-video-player--img{width:100%;height:auto !important}
.ds2-video-player--opener .ds2-video-player--play,.ds2-slider--video-player-opener .ds2-video-player--play{font-size:60px;width:1em;height:1em;display:block;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;z-index:360}
@media only screen and (min-width:521px){.ds2-video-player--opener .ds2-video-player--play.ds2-video-player--play-sound,.ds2-slider--video-player-opener .ds2-video-player--play.ds2-video-player--play-sound{display:none}
}
.ds2-video-player--description{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:42px;display:none}
@media only screen and (min-width:521px){.ds2-video-player--description{display:block}
}
@media only screen and (min-width:981px){.ds2-video-player--description{width:25%}
}
.ds2-video-player--description .ds2-video-player--title-length,.ds2-video-player--description .ds2-video-player--title{color:#fff}
.s7videoplayer{background-color:#000}
.s7videoviewer .s7videoplayer .s7iconeffect{width:60px !important;height:60px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}
.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state="play"],.s7videoviewer.s7mouseinput .s7videoplayer .s7iconeffect[state="replay"],.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state="play"],.s7videoviewer.s7touchinput .s7videoplayer .s7iconeffect[state="replay"]{background-color:rgba(255,255,255,0.6);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M22%2018l18%2012-18%2012z%22%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat}
.s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state="play"],.s7videoviewer.s7mouseinput .s7videoplayer:hover .s7iconeffect[state="replay"],.s7videoviewer.s7mouseinput .s7videoplayer:focus .s7iconeffect[state="play"],.s7videoviewer.s7mouseinput .s7videoplayer:focus .s7iconeffect[state="replay"],.s7videoviewer.s7mouseinput .s7videoplayer:active .s7iconeffect[state="play"],.s7videoviewer.s7mouseinput .s7videoplayer:active .s7iconeffect[state="replay"],.s7videoviewer.s7touchinput .s7videoplayer:hover .s7iconeffect[state="play"],.s7videoviewer.s7touchinput .s7videoplayer:hover .s7iconeffect[state="replay"],.s7videoviewer.s7touchinput .s7videoplayer:focus .s7iconeffect[state="play"],.s7videoviewer.s7touchinput .s7videoplayer:focus .s7iconeffect[state="replay"],.s7videoviewer.s7touchinput .s7videoplayer:active .s7iconeffect[state="play"],.s7videoviewer.s7touchinput .s7videoplayer:active .s7iconeffect[state="replay"]{background-color:rgba(255,255,255,0.8);box-shadow:0 0 25px 0 rgba(0,0,0,0.5)}
.ds2-layer--content .ds2-video-player{margin-bottom:15px}
.ds2-video-player--player-close-button{display:none;position:absolute;font-size:20px;right:0;top:0;width:1em;height:1em;margin:0;z-index:410}
.ds2-video-player--player-close-button.ds2-is-visible{display:block}
.ds2-video-player-auto-loop .ds2-video-player--player-close-button.ds2-is-visible{display:none}
.ds2-video-player--sceneseven{width:100%;height:100%}
.ds2-video-player--sceneseven .ds2-youtube-embed-container{height:100%;padding-bottom:0}
.ds2-video-player--player .s7videotime div{display:none}
.ds2-video-player--player .s7videotime div:first-child{display:block}
.ds2-video-player--player.visually-hidden{opacity:0;height:0 !important;margin:0;z-index:-1}
.ds2-video-player-auto-loop .s7controlbar,.ds2-video-player-auto-loop .ds2-video-player--play{display:none !important}
.ds2-image-loader--defer-image{position:relative}
.ds2-image-loader--defer-image>img{display:block;max-width:100%;min-width:100%}
.ds2-image-loader--preloader-content{opacity:0}
.ds2-image-loader--preloader-wrapper{left:50%;position:absolute;top:50%}
.ds2-image-loader--preloader-wrapper .ds2-image-loader--preloader{display:block;position:relative}
.ds2-image-loader--preloader-wrapper .ds2-image-loader--preloader:before{display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-image-loader--preloader-wrapper .ds2-image-loader--preloader.ds2-img-loaded:before{display:none}
.ds2-image-loader--image-ratio\:20x9{height:0;padding-top:133%}
@media only screen and (min-width:521px){.ds2-image-loader--image-ratio\:20x9{height:0;padding-top:45%}
}
.ds2-topic-slider{margin-bottom:75px;margin-left:auto;margin-right:auto;min-height:60px;max-width:1680px;overflow:hidden;position:relative}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider{margin-bottom:60px}
}
@media only screen and (min-width:981px){.ds2-topic-slider{margin-bottom:90px}
}
.ds2-topic-slider .ds2-topic-slider--wrapper:hover .slick-next,.ds2-topic-slider .ds2-topic-slider--wrapper:hover .slick-prev{opacity:1}
.ds2-topic-slider .ds2-slider--main{margin:0 auto;max-width:100%}
.ds2-topic-slider .ds2-slider--main img{width:100%}
.ds2-topic-slider .ds2-slider--slide{position:relative}
.ds2-topic-slider .ds2-slider--slide .ds2-topic-slider{margin-bottom:0}
.ds2-topic-slider .ds2-slider--slide .ds2-image-loader--preloader-wrapper.hidden{display:none}
.ds2-topic-slider .ds2-slider--slide--no-height{height:0}
.ds2-topic-slider .slick-prev,.ds2-topic-slider .slick-next{width:auto;display:block;opacity:0;transition:opacity .3s}
.ds2-topic-slider .slick-prev:hover,.ds2-topic-slider .slick-next:hover{opacity:1}
@media only screen and (min-width:521px){.touch .ds2-topic-slider .slick-prev,.touch .ds2-topic-slider .slick-next{opacity:1 !important}
}
.ds2-topic-slider .ds2-slider--position-bar-outer{max-width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-slider--position-bar-outer{position:absolute;top:45vw}
}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location{padding:0;position:absolute;text-align:left}
@media only screen and (max-width:980px){.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location{left:0 !important;top:0 !important;width:100% !important}
}
@media only screen and (max-width:520px){.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location{padding:0 12.5px}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location.small-bottom{bottom:15px;top:auto !important}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location{position:relative;padding:30px 45px 0}
}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--headline{margin-bottom:15px;margin-top:30px}
@media only screen and (min-width:521px){.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--headline{margin-top:0}
}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--copy{margin-bottom:15px}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--headline,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subline,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--copy{color:#fff}
.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--headline.ds2-color-alternative,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subline.ds2-color-alternative,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--copy.ds2-color-alternative{color:#262626}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--headline,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subline,.ds2-topic-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--copy{color:#262626 !important}
}
.ds2-topic-slider .ds2-slider-toggle-content{left:0;top:0;height:100%;width:100%;transition:opacity .3s,visibility .3s}
.ds2-topic-slider .ds2-slider-toggle-content>*{transition:opacity .3s,visibility .3s}
.ds2-topic-slider .ds2-slider-toggle-content:not(:first-child){position:absolute}
.ds2-topic-slider .ds2-slider-toggle-content.hidden{visibility:hidden;opacity:0}
.ds2-topic-slider .ds2-slider-toggle-content.visible{visibility:visible;opacity:1}
.ds2-topic-slider .ds2-slider-toggle-button-container{bottom:15px;text-align:center;max-width:100%;position:absolute;visibility:visible;opacity:1;transition:visibility .3s,opacity .3s}
.ds2-topic-slider .ds2-slider-toggle-button-container.hidden{opacity:0;visibility:hidden}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-slider-toggle-button-container{bottom:auto;top:calc(45vw - 15px);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
.ds2-topic-slider .ds2-slider-toggle-button-wrapper{display:inline-block;box-shadow:0 0 20px 0 rgba(0,0,0,0.5)}
.ds2-topic-slider .ds2-slider-toggle-button{transition:all .5s;height:auto;margin:0;min-width:0;outline:0;padding:11px 15px;min-width:175px;padding:16px;position:relative;background:rgba(255,255,255,0.6);color:rgba(38,38,38,0.5)}
.ds2-topic-slider .ds2-slider-toggle-button:focus{outline:0}
.ds2-topic-slider .ds2-slider-toggle-button:hover{background:#fff}
.ds2-topic-slider .ds2-slider-toggle-button.active,.ds2-topic-slider .ds2-slider-toggle-button:hover.active{color:#262626}
.ds2-topic-slider .ds2-slider-toggle-button.active::before,.ds2-topic-slider .ds2-slider-toggle-button:hover.active::before{content:" ";background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xNzAgLTE3MCA4NTIgODUyIj48cG9seWdvbiBmaWxsPSIjMWM2OWQ0IiBwb2ludHM9IjIwMi42MjQsNDc4LjAxNiAwLDI5MS4zNiA3MC41MTIsMjE0LjggMTkxLjk2OCwzMjYuNjU2IDQzMS40NCwzMy45ODQgNTEyLDk5LjkwNCIvPjwvc3ZnPg==");width:20px;height:20px;position:absolute;left:12px}
.ds2-topic-slider .ds2-slider-toggle-button:first-child::after{content:" ";background:rgba(0,0,0,0.1);width:1px;height:30px;position:absolute;top:11px;right:0}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-buttonlist{margin:0 -7.5px}
.ds2-topic-slider .ds2-buttonlist:before,.ds2-topic-slider .ds2-buttonlist:after{content:" ";display:table}
.ds2-topic-slider .ds2-buttonlist:after{clear:both}
}
.ds2-topic-slider .ds2-buttonlist--item{padding:0}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-buttonlist--item{float:left;width:50%;padding:0 7.5px}
}
.ds2-topic-slider .ds2-buttonlist--item a{margin-bottom:11px}
@media only screen and (max-width:980px){.ds2-topic-slider .ds2-buttonlist--item a{max-width:100%}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-topic-slider .ds2-buttonlist--item a{margin-bottom:0}
}
.ds2-topic-slider .ds2-buttonlist--item:last-child a{margin-bottom:0}
.ds2-tapnhold{margin-bottom:105px;width:100%;position:relative}
@media only screen and (min-width:981px){.ds2-tapnhold{margin-bottom:120px}
}
.ds2-tapnhold.is-first.is-last{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-tapnhold.is-first.is-last{margin-bottom:90px}
}
.ds2-tapnhold--slider{position:relative;margin:0 -20px 0;opacity:0;transition:.5s opacity ease-in}
@media only screen and (min-width:521px){.ds2-tapnhold--slider{margin:0 -45px 0}
}
@media only screen and (min-width:981px){.ds2-tapnhold--slider{margin:0}
}
.ds2-tapnhold[data-component-initialized="true"] .ds2-tapnhold--slider,.ds2-tapnhold.editmode .ds2-tapnhold--slider{opacity:1}
.ds2-tapnhold:not(.editmode) .ds2-tapnhold--slider:not(.slick-initialized) .ds2-tapnhold--item:not(:first-child){display:none}
.ds2-tapnhold--item{position:relative;width:100%;height:0;padding-bottom:133.333333%;max-height:666.5625px;background:#262626}
@media only screen and (max-width:520px){.ds2-tapnhold--mobile-large .ds2-tapnhold--item{padding-bottom:177.777777%}
.ds2-tapnhold--mobile-large .ds2-tapnhold--item .ds2-video-player--player{height:177.777777vw !important}
.ds2-tapnhold--mobile-large .ds2-tapnhold--item .ds2-tapnhold--item-text{max-height:177.777777vw}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item{padding-bottom:56.25%}
}
.ds2-tapnhold--item.ds2-color-alternative{background:#f2f2f2}
.ds2-tapnhold--item-image{position:absolute;left:0;top:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.5s opacity ease}
.ds2-tapnhold--item-imagebackground{opacity:0}
@media only screen and (max-width:520px){.ds2-tapnhold--item-imagebackground-small{opacity:.15}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item-imagebackground-large{opacity:.15}
}
.ds2-tapnhold--item-image img{width:100%}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-image{opacity:0}
.ds2-tapnhold--item-action{position:absolute;left:0;top:0;width:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.5s opacity ease}
.ds2-tapnhold--item-action img{width:100%}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-action{opacity:1}
.ds2-tapnhold--item-action .ds2-video-player--player{z-index:auto}
.ds2-tapnhold--item-action-text{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:30px 20px 120px;min-width:100%;opacity:0;transition:.5s opacity ease}
@media only screen and (max-width:520px){.ds2-tapnhold--item-action-text{left:0 !important;right:0 !important;max-width:100% !important}
.ds2-tapnhold--item-action-text-top{top:0 !important;bottom:auto}
.ds2-tapnhold--item-action-text-bottom{top:auto;bottom:0 !important}
}
@media only screen and (min-width:521px){.ds2-tapnhold--item-action-text{padding:0;min-width:25%}
}
.ds2-tapnhold--item-action-text .ds2-tapnhold--item-text-title{padding:0;color:#fff}
.ds2-tapnhold--item-action-text .ds2-tapnhold--item-text-title.ds2-color-alternative{color:#262626}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-action-text{transition:.5s opacity ease;opacity:1}
.ds2-tapnhold--item-text{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;bottom:auto;left:0;padding:30px 20px 15px;min-width:100%;color:#fff;opacity:0;transition:.5s opacity ease;max-height:133.333333vw;overflow-x:hidden;overflow-y:auto}
.ds2-tapnhold--item-text-bottom{top:auto;bottom:0}
.ds2-tapnhold--item-text-bottom.ds2-tapnhold--item-text-action{padding-bottom:105px}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text{padding:30px 45px 15px}
}
@media only screen and (min-width:981px){.ds2-tapnhold--item-text{padding:45px 90px 30px;min-width:initial}
}
.ds2-color-alternative .ds2-tapnhold--item-text{color:#262626}
.ds2-tapnhold--item-text-title,.ds2-tapnhold--item-text-copy,.ds2-tapnhold--item-text-subtitle,.ds2-tapnhold--item-text .ds2-cms-output{padding:0;color:inherit}
.ds2-tapnhold--item-text-copy{letter-spacing:normal;line-height:24px;font-family:"bmwTypeWebLightAll","Arial","Helvetica",sans-serif;font-size:15px;max-width:100%}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text-copy{font-size:14px}
}
.slick-current .ds2-tapnhold--item-text,.ds2-tapnhold.editmode .ds2-tapnhold--item-text{transition:1s .5s opacity ease;opacity:1}
.ds2-tapnhold--item.is-active .ds2-tapnhold--item-text{transition:.5s opacity ease;opacity:0}
@media only screen and (min-width:521px){.ds2-tapnhold--item-text{max-height:56.25vw}
}
.ds2-tapnhold--actiontrigger{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-tapnhold--actiontrigger:before,.ds2-tapnhold--actiontrigger:after{content:' ';position:absolute;font-size:80px;width:1em;height:1em;top:30px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-tapnhold--actiontrigger:before{background:rgba(255,255,255,0.6);border-radius:50%;box-shadow:0 5px 30px 0 rgba(0,0,0,0.5);border:2px solid rgba(255,255,255,0);-webkit-transform:translate(-50%,-50%) scale(0.75);-ms-transform:translate(-50%,-50%) scale(0.75);transform:translate(-50%,-50%) scale(0.75);transition:.5s transform ease,.5s background ease,.5s border ease}
.ds2-tapnhold--actiontrigger:after{font-size:90px}
.ds2-tapnhold--actiontrigger-icon{font-size:60px;width:1em;height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}
.ds2-tapnhold--actiontrigger-icon .ds2-icon{padding:0;transition:.5s opacity ease}
.ds2-tapnhold--actiontrigger-icon .ds2-icon,.ds2-tapnhold--actiontrigger-icon .ds2-icon:before,.ds2-tapnhold--actiontrigger-icon .ds2-icon:after{width:inherit;height:inherit}
.ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-light{opacity:0}
.ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-dark{opacity:1}
.ds2-tapnhold--actiontrigger-description{margin:7.5px 0 0;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.5s opacity ease,.5s transform ease}
.ds2-color-alternative .ds2-tapnhold--actiontrigger-description{color:#262626}
.ds2-tapnhold--actiontrigger-timer{position:absolute;top:30px;left:50%;font-size:100px;width:1em;height:1em;opacity:0;-webkit-transform:translate(-50%,-50%) scale(0.75) rotate(-450deg);-ms-transform:translate(-50%,-50%) scale(0.75) rotate(-450deg);transform:translate(-50%,-50%) scale(0.75) rotate(-450deg);transition:.5s transform ease,.5s .5s opacity ease}
.ds2-tapnhold--actiontrigger-timer circle{stroke-dashoffset:0;stroke-width:2px;stroke:#fff;fill:transparent;transition:.5s stroke-dashoffset linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.ds2-tapnhold--actiontrigger-timer circle.ds2-tapnhold--actiontrigger-loading{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger{cursor:pointer}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger:before{background:rgba(255,255,255,0);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-color:rgba(255,255,255,0.25)}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-light{opacity:1}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-icon .ds2-icon--tapnhold-dark{opacity:0}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-description{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}
.ds2-tapnhold--item.is-active .ds2-tapnhold--actiontrigger .ds2-tapnhold--actiontrigger-timer{transition:.5s transform ease,.25s opacity ease;opacity:1;-webkit-transform:translate(-50%,-50%) scale(1) rotate(-90deg);-ms-transform:translate(-50%,-50%) scale(1) rotate(-90deg);transform:translate(-50%,-50%) scale(1) rotate(-90deg)}
.ds2-tapnhold .slick-prev,.ds2-tapnhold .slick-next{margin:0;transition:opacity .5s ease;font-size:30px;width:1em;min-width:1em}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-prev,.ds2-tapnhold .slick-next{font-size:50px}
}
html[dir="rtl"] .ds2-tapnhold .slick-prev,html[dir="rtl"] .ds2-tapnhold .slick-next{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.ds2-tapnhold .slick-prev::before,.ds2-tapnhold .slick-prev::after,.ds2-tapnhold .slick-next::before,.ds2-tapnhold .slick-next::after{background-size:.9em;position:absolute;top:50%;left:0;width:1em;height:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(255,255,255,0.4);box-shadow:0 5px 30px 0 rgba(0,0,0,0.5);transition:background .25s ease;background-position:center center}
.ds2-tapnhold .slick-prev{left:-20px}
@media only screen and (min-width:521px){.ds2-tapnhold .slick-prev{left:-45px}
}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-prev{left:0}
}
.ds2-tapnhold .slick-next{right:-20px}
@media only screen and (min-width:521px){.ds2-tapnhold .slick-next{right:-45px}
}
@media only screen and (min-width:981px){.ds2-tapnhold .slick-next{right:0}
}
.ds2-tapnhold:not(.is-touch):not(.is-active):not(.is-first):hover .slick-prev,.ds2-tapnhold:not(.is-touch):not(.is-active):not(.is-last):hover .slick-next{opacity:1}
.ds2-tapnhold.is-first .slick-prev,.ds2-tapnhold.is-last .slick-next{opacity:0;pointer-events:none}
.ds2-tapnhold .slick-dots{position:absolute;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ds2-sound{margin-bottom:70px}
@media only screen and (min-width:981px){.ds2-sound{margin-bottom:85px}
}
.ds2-sound .ds2-slider--video-single{position:relative}
.ds2-sound .ds2-video-player--download{display:block;width:60px;height:60px;margin:0}
@media only screen and (min-width:521px){.ds2-sound .ds2-video-player--download{position:absolute;right:0;top:0}
}
.ds2-sound .ds2-video-player--download .ds2-icon--download-white-big:before{background-position:10px 10px}
.ds2-sound .ds2-slider--position-bar-outer{margin-bottom:3px}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-video-player--img-outer{overflow:hidden}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img{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-sound.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img:hover,html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-video-player--img-outer .ds2-video-player--img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
html.csstransforms.csstransitions .ds2-sound.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-video-player--img-outer.zoom-effect--active .ds2-video-player--img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ds2-sound .ds2-slider--bottom .ds2-slider--slide{height:0}
.ds2-sound .ds2-slider--bottom .ds2-slider--slide.slick-current.slick-active{height:100%}
.ds2-sound--headline{text-transform:uppercase}
.ds2-sound-player--play{position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.6;display:none}
.ds2-sound-player--play.active{opacity:0}
@media only screen and (min-width:521px){.ds2-sound-player--play{display:block}
}
.ds2-slider--sound-button-container{margin:0 .46875rem}
@media only screen and (min-width:521px){.ds2-slider--sound-button-container{position:absolute;top:0;right:0}
}
.touch .ds2-slider--main.ds2-slider--main.ds2-slider--sound.ds2-slider--fourColumns .slick-prev,.touch .ds2-slider--main.ds2-slider--main.ds2-slider--sound.ds2-slider--fourColumns .slick-next{opacity:1 !important;z-index:30}
.ds2-slider--sound-container{margin-bottom:15px;float:none;position:absolute;z-index:40;display:none}
.ds2-slider--sound-container.active{display:block}
@media only screen and (min-width:521px){.ds2-slider--sound-container{display:block;position:static}
}
.ds2-slider--sound-container .ds2-video-player--img-outer:before{content:'';speak:none;position:absolute;top:0;width:100%;height:100%;background-color:#000;opacity:.3}
.ds2-slider{position:relative}
.ds2-slider[data-loader="amdLoader"]:not([data-component-initialized="true"]) .ds2-slider--slide:not(:first-child){display:none}
.ds2-slider[data-component-initialized="true"] .ds2-slider--position-bar-outer.ds2-fadeIn{opacity:1;transition:opacity .4s}
.slick-list{position:relative;overflow:hidden;display:block;padding:0;margin:0}
@media only screen and (max-width:980px){.slick-list .columns{padding:0}
}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}
.ds2-slider--img{width:100%}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide .ds2-slider--img{display:block}
.slick-slide .ds2-slider--img.ds2-image-lazy-loaded{opacity:1 !important}
.slick-slide.slick-loading .ds2-slider--img{display:none}
.slick-slide.dragging .ds2-slider--img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-prev,.slick-next{position:absolute;top:0;display:block;background:0;height:100%;width:40px;min-width:40px;cursor:pointer;padding:0;border:0;outline:0;opacity:0;transition:opacity .2s ease}
.slick-prev:hover,.slick-prev:focus,.slick-prev:active,.slick-next:hover,.slick-next:focus,.slick-next:active{outline:0;background:0}
.slick-prev .ds2-icon--bg:before,.slick-next .ds2-icon--bg:before{transition:background-color .25s ease}
.slick-prev.ds2-slider--clickable-half,.slick-next.ds2-slider--clickable-half{top:50%;margin-top:-20px;height:40px}
.slick-prev.ds2-slider--clickable-half span.ds2-slider--prev-inline,.slick-prev.ds2-slider--clickable-half span.ds2-slider--next-inline,.slick-next.ds2-slider--clickable-half span.ds2-slider--prev-inline,.slick-next.ds2-slider--clickable-half span.ds2-slider--next-inline{top:0;margin-top:0}
.ds2-slider-navVisible .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-slider-navVisible .slick-next .ds2-icon.ds2-icon--l:before{background-color:#666;background-size:33px;background-position:center;width:30px;height:40px}
@media only screen and (max-width:520px){.ds2-slider-navVisible .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-slider-navVisible .slick-next .ds2-icon.ds2-icon--l:before{background-position:center;background-size:30px;width:18px;height:40px}
}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-prev,.ds2-slider-navVisible .slick-next{width:30px;height:40px}
}
.ds2-slider-navVisible .slick-next .ds2-icon:before{margin-left:10px}
.ds2-slider-navVisible .slick-prev{left:-12.5px}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-prev{left:-27.5px}
}
.ds2-slider-navVisible .slick-next{right:-12.5px}
@media only screen and (min-width:521px){.ds2-slider-navVisible .slick-next{right:-27.5px}
}
span.ds2-slider--prev-inline,span.ds2-slider--next-inline{top:50%;margin-top:-20px}
.slick-prev{left:0}
.slick-next{right:0}
.ds2-slider--main,.ds2-slider--bottom{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;max-width:1185px;margin:0 .46875rem}
.ds2-slider--main.row,.ds2-slider--bottom.row{margin:0 auto}
.ds2-slider--bottom{max-width:1275px}
.ds2-slider--bottom.ds2-slider--gallery{max-width:1680px}
.ds2-slider--bottom.ds2-slider--gallery .slick-list{margin:0}
.ds2-slider--bottom .ds2-slider-slide-details{position:relative;opacity:0;padding-top:10px}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details{padding-left:0}
}
.ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:none}
@media only screen and (min-width:981px){.ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:block}
}
.ds2-slider--bottom .ds2-slider-slide-details.ds2-slider-slide-details-with-length .ds2-slider-slide-details-headline{font-size:25px;line-height:1;letter-spacing:-1.13px;line-height:36px}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details.ds2-slider-slide-details-with-length .ds2-slider-slide-details-headline{font-size:15px;line-height:1;letter-spacing:-0.68px;margin-top:-2px;margin-bottom:0}
}
.ds2-slider--bottom .ds2-slider-slide-details-length{font-size:25px;letter-spacing:-1.13px;line-height:1;display:block;margin-top:2px;margin-bottom:0}
@media only screen and (min-width:521px){.ds2-slider--bottom .ds2-slider-slide-details-length{font-size:15px;line-height:1;letter-spacing:-0.68px;margin-top:3px;margin-bottom:0}
}
.ds2-slider--bottom .ds2-slider-slide-details-layer{width:100%;opacity:1}
.ds2-slider--bottom .slick-active .ds2-slider-slide-details{opacity:1}
@media only screen and (min-width:521px){.ds2-slider--bottom.ds2-slider--fourColumns .slick-list .columns{padding-left:7.5px;padding-right:7.5px}
}
.ds2-layer--slider .ds2-slider--bottom{margin:0}
.ds2-layer--slider .ds2-slider-slide-details{opacity:1}
.ds2-layer--slider .ds2-slider--position-bar{opacity:0}
.ds2-layer--slider .opened .ds2-slider--position-bar,.ds2-lightbox--open .ds2-layer--slider .ds2-slider--position-bar{opacity:1}
.ds2-slider--position-bar-outer{max-width:1275px;margin:0 auto;display:block}
.ds2-slider--position-bar-outer.ds2-slider--position-bar-video{max-width:1680px}
.ds2-slider--position-bar-outer.ds2-slider--position-bar-outer-disabled{display:none}
.ds2-slider--position-bar-outer.ds2-fadeIn{opacity:0}
.ds2-layer--slider .ds2-slider--position-bar-outer{margin-left:0;padding-left:0}
.ds2-slider--position-bar{width:0;height:5px;display:block;background:#1c69d4;margin-top:5px;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery.ds2-row-padding{padding:0}
}
.ds2-slider--main .ds2-icon.ds2-icon--play{padding:15px 20px 20px 20px;position:relative}
.ds2-slider--main .ds2-slider--video-img{width:100%;height:auto}
.ds2-slider--main .ds2-slider--obj{min-height:140px}
.ds2-slider--main .ds2-slider--img-outer{display:block;position:relative}
.ds2-slider--main .ds2-slider--zoom{cursor:default;margin-bottom:0}
@media only screen and (min-width:981px){.ds2-slider--main .ds2-slider--zoom{cursor:pointer}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white{right:0;bottom:0;left:auto;padding-left:0}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white:before{right:0;bottom:0;left:auto}
.ds2-slider--main .ds2-slider--zoom .ds2-icon--magnifier-white.hovered{background-color:#0653b6}
}
.ds2-slider--main .ds2-icon--magnifier-white{display:none}
@media only screen and (min-width:981px){.ds2-slider--main .slick-active .ds2-icon--magnifier-white{display:block}
}
.ds2-slider--main.ds2-slider--gallery-twoColumns,.ds2-slider--main.ds2-slider--gallery,.ds2-slider--main.ds2-video-player{padding-left:0;padding-right:0;max-width:1680px}
@media only screen and (max-width:980px){.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider--img-outer,.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-video-player--img-outer,.ds2-slider--main.ds2-slider--gallery .ds2-slider--img-outer,.ds2-slider--main.ds2-slider--gallery .ds2-video-player--img-outer,.ds2-slider--main.ds2-video-player .ds2-slider--img-outer,.ds2-slider--main.ds2-video-player .ds2-video-player--img-outer{margin-left:2.5px;margin-right:2.5px}
}
.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list,.ds2-slider--main.ds2-slider--gallery .slick-list,.ds2-slider--main.ds2-video-player .slick-list{margin:0}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list,.ds2-slider--main.ds2-slider--gallery .slick-list,.ds2-slider--main.ds2-video-player .slick-list{margin:0}
}
.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-prev,.ds2-slider--main.ds2-slider--gallery .slick-prev,.ds2-slider--main.ds2-video-player .slick-prev{left:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-next,.ds2-slider--main.ds2-slider--gallery .slick-next,.ds2-slider--main.ds2-video-player .slick-next{right:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--prev-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--next-inline,.ds2-slider--main.ds2-slider--gallery span.ds2-slider--prev-inline,.ds2-slider--main.ds2-slider--gallery span.ds2-slider--next-inline,.ds2-slider--main.ds2-video-player span.ds2-slider--prev-inline,.ds2-slider--main.ds2-video-player span.ds2-slider--next-inline{display:none}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery span.ds2-slider--prev-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--prev-inline{display:block}
.ds2-slider--main.ds2-slider--gallery span.ds2-slider--next-inline,.ds2-slider--main.ds2-slider--gallery-twoColumns span.ds2-slider--next-inline{display:block;right:28px;left:auto}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery-twoColumns{padding:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider-slide-details{margin-left:7.5px;margin-right:7.5px}
.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-list .columns{padding:0}
.ds2-slider--main.ds2-slider--gallery-twoColumns .ds2-slider--img-outer{margin-left:7.5px;margin-right:7.5px}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--gallery-twoColumns .slick-active .ds2-icon--magnifier-white{display:block}
}
.ds2-slider--main.ds2-slider--twoColumns,.ds2-slider--main.ds2-slider--fourColumns{max-width:1200px;margin:0;margin-left:7.5px;margin-right:7.5px}
@media only screen and (min-width:521px){.ds2-slider--main.ds2-slider--twoColumns,.ds2-slider--main.ds2-slider--fourColumns{margin-left:0;margin-right:0}
.ds2-slider--main.ds2-slider--twoColumns .slick-list .columns,.ds2-slider--main.ds2-slider--fourColumns .slick-list .columns{padding-left:7.5px;padding-right:7.5px}
.ds2-slider--main.ds2-slider--twoColumns .slick-prev,.ds2-slider--main.ds2-slider--fourColumns .slick-prev{width:auto;left:8px}
.ds2-slider--main.ds2-slider--twoColumns .slick-next,.ds2-slider--main.ds2-slider--fourColumns .slick-next{width:auto;right:8px}
}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--twoColumns .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--fourColumns .slick-active .ds2-icon--magnifier-white{display:none}
}
.ds2-slider--main.ds2-slider--twoColumns .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--fourColumns .ds2-slider--position-bar{margin-left:.46875rem}
.ds2-slider--main.ds2-slider--teaser .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--fullSize .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--layer .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider-lightbox .ds2-icon--magnifier-white{display:none}
.ds2-slider--main.ds2-slider--teaser .slick-prev,.ds2-slider--main.ds2-slider--teaser .slick-next,.ds2-slider--main.ds2-slider--fullSize .slick-prev,.ds2-slider--main.ds2-slider--fullSize .slick-next,.ds2-slider--main.ds2-slider--layer .slick-prev,.ds2-slider--main.ds2-slider--layer .slick-next,.ds2-slider--main.ds2-slider-lightbox .slick-prev,.ds2-slider--main.ds2-slider-lightbox .slick-next{display:none}
@media only screen and (min-width:981px){.ds2-slider--main.ds2-slider--teaser .slick-prev,.ds2-slider--main.ds2-slider--teaser .slick-next,.ds2-slider--main.ds2-slider--fullSize .slick-prev,.ds2-slider--main.ds2-slider--fullSize .slick-next,.ds2-slider--main.ds2-slider--layer .slick-prev,.ds2-slider--main.ds2-slider--layer .slick-next,.ds2-slider--main.ds2-slider-lightbox .slick-prev,.ds2-slider--main.ds2-slider-lightbox .slick-next{display:block;width:auto}
.ds2-slider--main.ds2-slider--teaser .slick-slide,.ds2-slider--main.ds2-slider--fullSize .slick-slide,.ds2-slider--main.ds2-slider--layer .slick-slide,.ds2-slider--main.ds2-slider-lightbox .slick-slide{padding-left:0;padding-right:0}
}
@media only screen and (min-width:981px) and (min-width:981px){.ds2-slider--main.ds2-slider--teaser .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--fullSize .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider--layer .slick-active .ds2-icon--magnifier-white,.ds2-slider--main.ds2-slider-lightbox .slick-active .ds2-icon--magnifier-white{display:none}
}
.ds2-slider--main.ds2-slider--teaser .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--fullSize .ds2-slider--position-bar,.ds2-slider--main.ds2-slider--layer .ds2-slider--position-bar,.ds2-slider--main.ds2-slider-lightbox .ds2-slider--position-bar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-layer.ds2-layer--container-slider{position:fixed}
}
.no-touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--main.ds2-slider--fullSize .slick-prev,.no-touch .ds2-slider--main.ds2-slider--fullSize .slick-next,.no-touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--main.ds2-slider--stage .slick-prev,.no-touch .ds2-slider--main.ds2-slider--stage .slick-next,.no-touch .ds2-slider--main.ds2-slider--twoColumns .slick-prev,.no-touch .ds2-slider--main.ds2-slider--twoColumns .slick-next{display:block}
.touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.touch .ds2-slider--main.ds2-slider--teaser .slick-next,.touch .ds2-slider--main.ds2-slider--fullSize .slick-prev,.touch .ds2-slider--main.ds2-slider--fullSize .slick-next,.touch .ds2-slider--main.ds2-slider--teaser .slick-prev,.touch .ds2-slider--main.ds2-slider--teaser .slick-next,.touch .ds2-slider--main.ds2-slider--stage .slick-prev,.touch .ds2-slider--main.ds2-slider--stage .slick-next,.touch .ds2-slider--main.ds2-slider--twoColumns .slick-prev,.touch .ds2-slider--main.ds2-slider--twoColumns .slick-next{display:none}
@media only screen and (min-width:981px){.ds2-slider--no-sliding-twoColumns .ds2-slider--position-bar-outer{display:none}
.ds2-slider--no-sliding-twoColumns .ds2-slider--zoom .ds2-icon--magnifier-white{display:block}
.ds2-slider--no-sliding-twoColumns .ds2-slider--bottom .ds2-slider-slide-details{opacity:1}
}
@media only screen and (min-width:981px){.ds2-slider--no-sliding .ds2-slider--twoColumns .ds2-slider--slide{width:50%}
}
.ds2-news-article--slider .ds2-slider--no-sliding .ds2-slider--position-bar-outer,.ds2-detail .ds2-slider--no-sliding .ds2-slider--position-bar-outer,.ds2-sound .ds2-slider--no-sliding .ds2-slider--position-bar-outer{display:none}
.ds2-news-article--slider .ds2-slider--no-sliding .ds2-slider--slide,.ds2-detail .ds2-slider--no-sliding .ds2-slider--slide,.ds2-sound .ds2-slider--no-sliding .ds2-slider--slide{padding:0}
.ds2-news-article--slider .slick-next,.ds2-news-article--slider .slick-prev,.ds2-detail .slick-next,.ds2-detail .slick-prev,.ds2-sound .slick-next,.ds2-sound .slick-prev{height:40px;top:50%;margin-top:-20px;padding:0}
.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--fullSize .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--fullSize .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--teaser .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--stage .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--stage .slick-next,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--twoColumns .slick-prev,.no-touch .ds2-slider--no-sliding .ds2-slider--main.ds2-slider--twoColumns .slick-next{display:none}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider-slide-details{opacity:1}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--main{margin-left:0;margin-right:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--slide{float:none}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--bottom{margin-right:0;margin-left:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-video-player--img{width:100%}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom{padding-left:10px;padding-right:10px}
@media only screen and (min-width:521px){.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom{padding-left:37.5px;padding-right:37.5px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-video-player--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-video-player--img-outer{margin-left:0;margin-right:0}
}
.ds2-gallery .ds2-slider--no-sliding .slick-prev,.ds2-gallery .ds2-slider--no-sliding .slick-next{display:none}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{margin-left:auto;margin-right:auto;max-width:1680px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom{margin-left:auto;margin-right:auto;padding-left:37.5px;padding-right:37.5px;max-width:1275px}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-icon--magnifier-white,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-icon--magnifier-white{display:block}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--slide,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--slide{width:50%}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns .ds2-slider--slide .ds2-slider--img-outer,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery-twoColumns.ds2-slider--bottom .ds2-slider--slide .ds2-slider--img-outer{margin:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom{padding-left:0;padding-right:0}
.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery .ds2-slider--slide,.ds2-gallery .ds2-slider--no-sliding .ds2-slider--gallery.ds2-slider--bottom .ds2-slider--slide{float:none;width:54%;margin-right:auto;margin-left:auto}
}
.ds2-slider--video-container{visibility:visible}
.ds2-slider--video-container.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-slider--video-single{background-color:#000;visibility:visible;height:auto;display:block}
.ds2-slider--video-single.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-video-player--opener{display:block}
.ds2-video-player--opener.hide{height:0;visibility:hidden;overflow:hidden}
.ds2-preloading-content{opacity:0}
.ds2-preloader-wrapper{position:absolute;margin-top:23%;margin-left:50%}
.ds2-preloader-wrapper .ds2-preloader{display:block;position:relative}
.ds2-preloader-wrapper .ds2-preloader:before{display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==");background-repeat:no-repeat}
.ds2-preloader-wrapper .ds2-preloader.ds2-img-loaded:before{display:none}
@media only screen and (min-width:521px){.ds2-sound .ds2-slider--fourColumns.ds2-slider--bottom{margin-left:auto;margin-right:auto}
}
.ds2-slider--img-auto{height:auto;display:block}
.slick-dots{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 0;margin:0}
.slick-dots li{display:-webkit-flex;display:-ms-flexbox;display:flex}
.slick-dots li button{font-size:10px;padding:0;margin:1em 0;height:1em;width:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%;background:#bbb;color:rgba(187,187,187,0);transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,-webkit-transform .5s ease;transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease;transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease,-webkit-transform .5s ease}
.slick-dots li button:focus{outline:0}
.slick-dots li button.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:1em;margin:1em}
.slick-dots li button.is-active.is-small{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}
.slick-dots li button.is-active.is-small:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.slick-dots li button:before{content:' ';display:block;position:absolute;width:3em;height:3em;top:-1em;left:-1em}
.slick-dots li.slick-active button{background-color:#1c69d4;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}
.ds2-component:not(.is-touch) .slick-dots li:hover button{background-color:#262626}
.slick-dots.is-vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;height:100%}
.slick-dots.is-vertical li button{margin:0 1em;height:0;width:1em}
.slick-dots.is-vertical li button.is-active{height:1em;margin:1em}
.ds2-gallery{margin-bottom:30px}
@media only screen and (min-width:521px){.ds2-gallery{margin-bottom:45px}
}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider:not(.ds2-slider--no-sliding):not(.ds2-slider--no-sliding-twoColumns) .ds2-slider--gallery-twoColumns .ds2-slider--slide:first-child{margin-left:-100%}
}
.ds2-gallery .ds2-slider--bottom{padding:0 2.5px;padding-bottom:30px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-gallery .ds2-slider--bottom{padding-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-gallery .ds2-slider--bottom.ds2-slider--gallery-twoColumns{padding-left:37.5px;padding-right:37.5px}
}
@media only screen and (max-width:980px){.ds2-gallery .ds2-slider--bottom .ds2-slider-slide-details .ds2-link{display:block}
.ds2-gallery .ds2-slider--bottom .ds2-slider-slide-details .ds2-link[download]{display:none}
}
.ds2-gallery .ds2-icon--magnifier-white:before{background-position:-2px -2px}
html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-slider--zoom{overflow:hidden;display:block}
html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img{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-gallery.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img:hover,html.csstransforms.csstransitions .ds2-gallery.ds2-component[data-image-zoom-effect="true"] .ds2-slider--main .ds2-slider--zoom .ds2-slider--img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-gallery--head{margin-bottom:30px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-gallery--head{margin-bottom:15px}
}
.ds2-facebook-video{margin-bottom:45px}
@media only screen and (min-width:981px){.ds2-facebook-video{margin-bottom:75px}
}
.ds2-facebook-video .ds2-fbv-container{position:relative;max-width:1680px;margin-left:auto;margin-right:auto;padding-bottom:15px}
.ds2-facebook-video .ds2-fbv--connectionfallback{display:none;padding-bottom:15px}
.ds2-facebook-video .ds2-buttonlist--item{width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.medium-12 .ds2-facebook-video .ds2-buttonlist--item{width:50%}
}
@media only screen and (min-width:981px){.large-6 .ds2-facebook-video .ds2-buttonlist--item{width:50%}
.large-12 .ds2-facebook-video .ds2-buttonlist--item{width:25%;float:left}
}
.ds2-content-slider{overflow:visible;margin-bottom:60px}
@media only screen and (min-width:521px){.ds2-content-slider--head{margin-bottom:15px}
}
.ds2-content-slider--title{clear:both}
.ds2-content-slider--head-title{margin-top:30px}
.ds2-content-slider--nav{margin:0}
.ds2-content-slider--nav .slick-track{display:table;margin-bottom:0}
.ds2-content-slider--nav .ds2-content-slider--nav-item,.ds2-content-slider--nav .ds2-content-slider--nav-item.slick-slide{display:table-cell !important;float:none;vertical-align:bottom}
.ds2-content-slider--nav .button{background:0;border-bottom:1px solid #e6e6e6;display:block;height:inherit;margin-bottom:0;padding-bottom:4px;min-width:10px}
.ds2-content-slider--nav .button:hover,.ds2-content-slider--nav .button:focus,.ds2-content-slider--nav .button:active{border-bottom:5px solid #1c69d4;padding-bottom:0;color:#262626}
.ds2-content-slider--nav .button:hover .ds2-content-slider--nav-description-inline,.ds2-content-slider--nav .button:focus .ds2-content-slider--nav-description-inline,.ds2-content-slider--nav .button:active .ds2-content-slider--nav-description-inline{color:#262626}
.ds2-content-slider--nav-description{margin-top:0;color:#8e8e8e;text-align:left}
body:not(.ds2-market-bmw-m) .ds2-content-slider--nav-description{text-align:center}
@media only screen and (min-width:981px){.ds2-content-slider--nav-description{margin-bottom:7px}
body:not(.ds2-market-bmw-m) .ds2-content-slider--nav-description{margin:29px 20px}
}
.ds2-content-slider--nav-description-inline{display:none}
.ds2-content-slider--slick-active .button{border-bottom:5px solid #1c69d4;padding-bottom:0;color:#262626}
.ds2-content-slider--slick-active .button .ds2-content-slider--nav-description-inline{color:#262626}
.ds2-content-slider--tile{padding-top:5px}
@media only screen and (min-width:521px){.ds2-content-slider--tile{padding-top:10px}
}
@media only screen and (min-width:981px){.ds2-content-slider--tile{padding-top:15px}
}
.ds2-content-slider--content{margin:0 auto;position:relative}
@media only screen and (max-width:980px){.ds2-content-slider--content .slick-list{margin:0}
}
.ds2-content-slider--content .slick-list .ds2-content-slider--tile .columns{padding-left:.5357142857rem;padding-right:.5357142857rem}
.ds2-content-slider--content .slick-prev,.ds2-content-slider--content .slick-next{height:40.00005px;min-width:15px;opacity:1;top:0;width:18px;z-index:100;display:none}
.ds2-content-slider--content .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-content-slider--content .slick-next .ds2-icon.ds2-icon--l:before{background-size:50px;background-position:center;width:30px;height:60px}
@media only screen and (max-width:520px){.ds2-content-slider--content .slick-prev .ds2-icon.ds2-icon--l:before,.ds2-content-slider--content .slick-next .ds2-icon.ds2-icon--l:before{background-position:center;background-size:30px;width:18px;height:40.00005px}
}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-prev,.ds2-content-slider--content .slick-next{width:30px;height:60px}
}
.ds2-content-slider--content .slick-prev .ds2-icon,.ds2-content-slider--content .slick-next .ds2-icon{top:0;margin-top:0}
.ds2-content-slider--content .slick-prev span,.ds2-content-slider--content .slick-next span{color:#fff;display:block}
.ds2-content-slider--content .slick-prev{left:-12.5px}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-prev{left:-27.5px}
}
.ds2-content-slider--content .slick-next{right:-12.5px}
@media only screen and (min-width:521px){.ds2-content-slider--content .slick-next{right:-27.5px}
}
.ds2-content-slider--content .ds2-content-slider--image{margin-bottom:15px}
.ds2-content-slider--content .ds2-content-slider--image img{width:100%}
@media only screen and (min-width:981px){.ds2-content-slider{margin-bottom:75px}
}
.ds2-comparison-slider{position:relative;margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-comparison-slider{margin-bottom:75px}
}
.ds2-comparison-slider [data-layer]{display:none}
.ds2-comparison-slider.editmode>.ds2-comparison-slider--thumbs{margin-bottom:70px}
.ds2-comparison-slider.layer-opened [data-regular]{display:none !important}
.ds2-comparison-slider.layer-opened [data-layer]{display:block}
.ds2-comparison-slider--thumbs{font-size:0;line-height:50px;position:relative}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-comparison-slider-item--image-container{overflow:hidden}
html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-comparison-slider-item--image-container .ds2-comparison-slider-item--image{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-comparison-slider-item--image-container .ds2-comparison-slider-item--image:hover,html.csstransforms.csstransitions .ds2-component[data-image-zoom-effect="true"] .ds2-comparison-slider-item--image-container .ds2-comparison-slider-item--image:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-comparison-slider-item{border-bottom:5px solid #e6e6e6;color:#bbb;cursor:pointer;display:inline-block !important;float:none !important;font-size:normal;line-height:normal;margin-bottom:30px;margin-right:15px;text-align:center;width:184px}
.ds2-comparison-slider-item.active{border-color:#1c69d4 !important}
.ds2-comparison-slider-item.active .ds2-comparison-slider-item--headline{color:#1c69d4}
.ds2-comparison-slider-item.editmode{width:auto}
.ds2-comparison-slider-item.editmode>.ds2-comparison-slider-item--content{display:block;font-size:16px}
.ds2-comparison-slider-item.editmode>.ds2-comparison-slider-item--headline{display:none}
.ds2-comparison-slider-item.editmode>.ds2-comparison-slider-item--image{float:left;height:130px;margin-right:16px;width:240px}
.ds2-comparison-slider-item:last-child{margin-right:0}
.ds2-comparison-slider-item--content{display:none;margin-top:20px;text-align:left}
.ds2-comparison-slider-item--content.highlighted{display:block}
.ds2-comparison-slider-item--headline{padding:3px 0;margin:0;text-align:left;white-space:normal}
.ds2-comparison-slider-item--image{margin:12px 0 5px 0;height:104px;vertical-align:middle}
.ds2-comparison-slider-item--link{margin-top:11px}
.ds2-comparison-slider-layer--close{background-color:#1c69d4;color:#fff;cursor:pointer;display:block;float:right;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:19px;height:20px;line-height:20px;margin-bottom:20px;text-align:center;width:20px}
.ds2-comparison-slider-layer--close+*{clear:both}
.ds2-comparison-slider--link-button{margin-top:11px;padding:0}
.ds2-comparison-slider--link-button>.ds2-comparison-slider-item--link{color:#fff;padding:0;width:150px}
.ds2-comparison-slider--link-button>.ds2-comparison-slider-item--link::before{background:0}
.ds2-comparison-slider-layer--confirm{width:332px}
.ds2-comparison-slider-layer--confirm :disabled{background-color:#bbb}
.ds2-comparison-slider-layer--heading{margin-bottom:28px;letter-spacing:0}
.ds2-comparison-slider--selector{color:#717171;cursor:pointer;display:none;font-size:15px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;height:40px;line-height:40px;margin-bottom:30px;padding:0 14px 0 54px;position:relative}
.ds2-comparison-slider--selector::before{content:'';background-color:#666;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ctitle%3EICO%20square%3C%2Ftitle%3E%3Cg%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cpath%20fill%3D%27%23666%27%20d%3D%27M0%2040h40V0H0%27%2F%3E%3Cpath%20fill%3D%27%23FFF%27%20d%3D%27M15%2026h16V10H15%27%2F%3E%3Cpath%20fill%3D%27%23FFF%27%20d%3D%27M10%2031h18V13H10%27%2F%3E%3Cpath%20d%3D%27M29%2012H9v20h20V12zM11%2030h16V14H11v16z%27%20fill%3D%27%23666%27%2F%3E%3Cpath%20fill%3D%27%23666%27%20d%3D%27M13%2028h12V16H13%27%2F%3E%3Cpath%20fill%3D%27%23FFF%27%20d%3D%27M15%2021l-1%202%203%203%207-7-3-1-4%205%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:center center;display:block;left:0;position:absolute;height:40px;width:40px}
.ds2-comparison-slider--stage{margin-bottom:15px}
.cocoen{box-sizing:border-box;cursor:pointer;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}
.cocoen *{box-sizing:inherit}
.cocoen ::after,.cocoen ::before{box-sizing:inherit}
.cocoen img,.cocoen picture>img{max-width:none}
.cocoen>img,.cocoen>picture>img{display:block;width:100%}
.cocoen>div:first-child,picture .cocoen>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}
.cocoen-drag{background:#fff;bottom:0;cursor:ew-resize;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}
.cocoen-drag::before{border:3px solid #fff;content:'';height:30px;left:50%;margin-left:-7px;margin-top:-18px;position:absolute;top:50%;width:14px}
.cocoen-drag:after,.cocoen-drag:before{content:'';background-color:#fff;background-position:center;background-repeat:no-repeat;border:0;bottom:0;display:block;height:40px;margin:auto 0;position:absolute;top:0;width:18px}
.cocoen-drag:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20fill%3D%27%23bbb%27%20d%3D%27M23%2012l2%202-6%206%206%206-2%202-8-8z%27%2F%3E%3C%2Fsvg%3E");right:calc(-100% + 4px)}
.cocoen-drag:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20fill%3D%27%23bbb%27%20d%3D%27M17%2028l-2-2%206-6-6-6%202-2%208%208z%27%2F%3E%3C%2Fsvg%3E");left:calc(-100% + 4px)}
@media only screen and (max-width:980px){.ds2-comparison-slider.noteditmode .ds2-comparison-slider--thumbs{display:none}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item{border:0;border-top:solid 15px #e6e6e6;padding-top:121px;position:relative;vertical-align:top;width:216px}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item--headline{border:2px solid #e6e6e6;border-top:0;font-size:15px;padding:10px 14px 28px 14px}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item--image{height:121px;left:0;margin:auto;position:absolute;right:0;top:0;width:216px}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider--selector{display:inline-block}
.ds2-comparison-slider.noteditmode.layer-opened .ds2-comparison-slider--thumbs{display:block}
.cocoen{border-bottom:40px solid transparent;overflow:visible}
.cocoen-drag:after,.cocoen-drag:before{content:'';background-color:#bbb;background-position:center;background-repeat:no-repeat;border:0;bottom:-40px;display:block;height:28px;margin:0 -1px;position:absolute;top:auto;width:19px}
.cocoen-drag:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M23%2012l2%202-6%206%206%206-2%202-8-8z%27%2F%3E%3C%2Fsvg%3E")}
.cocoen-drag:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2740%27%20height%3D%2740%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M17%2028l-2-2%206-6-6-6%202-2%208%208z%27%2F%3E%3C%2Fsvg%3E")}
}
@media only screen and (max-width:520px){.ds2-comparison-slider.noteditmode .ds2-comparison-slider-layer--confirm{width:100%}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item{border:0;border-left:solid 15px #e6e6e6;margin-bottom:5px;padding:0;padding-left:117px;width:100%}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item:last-child{margin-bottom:25px}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item--headline{border:2px solid #e6e6e6;border-left:0;height:73px;line-height:66px;padding:0 14px}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item--headline-wrapper{line-height:1.2em;display:inline-block;vertical-align:middle}
.ds2-comparison-slider.noteditmode .ds2-comparison-slider-item--image{bottom:0;height:73px;right:auto;top:0;width:117px}
}
.ds2-link-box{display:block;margin-top:0;margin-bottom:15px}
.ds2-link-box:hover,.ds2-link-box:focus,.ds2-link-box:active{cursor:pointer}
.ds2-link-box .ds2-link{margin-bottom:0}
.ds2-link-box--content-container{padding:15px 15px 12px;background-color:#e6e6e6;min-height:60px}
.ds2-link-box--link{position:relative;padding-left:15px}
.ds2-link-box--link .ds2-icon{position:absolute;left:0;top:0}
@media only screen and (min-width:981px){.ds2-link-box--link .ds2-icon{top:-1px}
}
.ds2-link-box--link [data-iconbg=true]{padding-left:25px}
.ds2-link-box--link [data-iconbg=true] .ds2-icon{left:0;top:-2px}
.ds2-cluster-overview{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-cluster-overview{margin-bottom:75px}
}
.ds2-cluster-overview .ds2-cluster-overview--subtitle{margin-bottom:12px}
@media only screen and (min-width:521px){.ds2-cluster-overview .ds2-cluster-overview--subtitle{margin-bottom:27px}
}
html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect="true"] .ds2-link-box--image-container{overflow:hidden}
html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect="true"] .ds2-link-box--image-container .ds2-link-box--image{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-cluster-overview[data-image-zoom-effect="true"] .ds2-link-box--image-container .ds2-link-box--image:hover,html.csstransforms.csstransitions .ds2-cluster-overview[data-image-zoom-effect="true"] .ds2-link-box--image-container .ds2-link-box--image:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-icon--efficency,.ds2-icon-eventless--efficency{height:12px;width:30px;display:inline-block;text-indent:-9999px;vertical-align:middle;margin-bottom:2px;text-align:left;background-position:0 0}
.ds2-icon--efficency{cursor:pointer}
.ds2-icon--efficency:hover,.ds2-icon--efficency:focus,.ds2-icon--efficency:active{background-position:0 -12px}
.ds2-icon-eventless--efficency{pointer-events:none}
.ds2-icon--efficency-A{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_A.png") no-repeat}
.ds2-icon--efficency-AA{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_AA.png") no-repeat}
.ds2-icon--efficency-AAA{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_AAA.png") no-repeat}
.ds2-icon--efficency-B{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_B.png") no-repeat}
.ds2-icon--efficency-C{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_C.png") no-repeat}
.ds2-icon--efficency-D{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_D.png") no-repeat}
.ds2-icon--efficency-E{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_E.png") no-repeat}
.ds2-icon--efficency-F{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_F.png") no-repeat}
.ds2-icon--efficency-G{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_G.png") no-repeat}
.ds2-icon--efficency-H{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_H.png") no-repeat}
.ds2-icon--efficency-I{background:transparent url("clientlib/media/icons/png_energy_icons/BMW_icon_I.png") no-repeat}
.ds2-tooltip{margin-left:5px;margin-right:5px}
.ds2-tooltip.ds2-tooltip--alpha{margin-left:0}
.ds2-tooltip--container{display:none}
.ds2-tooltip--copy-bigger{font-size:17px;line-height:22px;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-tooltip--copy-bigger{font-size:16px;line-height:19px;margin-top:-3px;margin-bottom:12px}
}
span.ds2-info-icon{margin-left:0}
.ds2-tooltip-element{max-width:385px;padding:40px 10px 10px}
.ds2-tooltip-element img{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-tooltip-element.ds2-tooltip-element--spotlight [data-scroll='true']{max-height:15vh}
.ds2-tooltip-element [data-scroll='true']{max-height:40vh}
}
.ds2-tooltip-element--copy{margin-bottom:11px;overflow:hidden;position:relative;padding-top:3px}
.ds2-tooltip-element--copy.ds2-tooltip--top-space{margin-top:30px}
@media only screen and (min-width:981px){.ds2-tooltip-element--copy{margin-bottom:12px}
}
.ds2-tooltip-element--copy .ds2-cms-output .ds2-linklist{margin:15px 0 0}
.ds2-tooltip-element--close{position:absolute;right:10px;top:10px;width:20px;z-index:610}
.ds2-tooltip-element--close-link{display:block;margin:0;margin-bottom:10px;width:20px;height:20px}
.ds2-tooltip-element--footer{margin-top:30px}
.ds2-tooltip-element--footer .button{margin-bottom:0}
.ds2-tooltip-element--footer.ds2-tooltip-element--footer-small{margin-top:15px}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:385px;min-width:50px;direction:ltr;padding:0;opacity:0;transition:opacity .25s ease-in-out}
.qtip.qtip-pos-lt .qtip-tip,.qtip.qtip-pos-rt .qtip-tip{margin-top:-21px}
.qtip.qtip-pos-lb .qtip-tip,.qtip.qtip-pos-rb .qtip-tip{margin-bottom:-22px}
.qtip.qtip-pos-lc .qtip-tip,.qtip.qtip-pos-rc .qtip-tip{margin-top:-12px !important}
.qtip.qtip-fadeIn{opacity:1}
.qtip-content{position:relative;padding:0;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-default{border:1px solid #e6e6e6;background:#fff;color:#262626}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:600}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(../../../apps/digitals2/layer/components/tooltip/clientlibs/css/#default#VML);display:inline-block;visibility:visible}
@media only screen and (min-width:521px){.ds2-tooltip-element--spotlight{display:block}
}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--close{right:15px;top:15px}
.touch .ds2-tooltip-element--spotlight.ds2-tooltip-element .ds2-tooltip-element--close{right:5px;top:5px}
.ds2-tooltip-element--spotlight.ds2-tooltip-element{max-width:283px;padding:15px}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--copy{margin-bottom:9px}
.ds2-tooltip-element--spotlight .ds2-tooltip-element--footer{margin-top:15px}
.ds2-tooltip-element--filter .ds2-models--filter{margin:30px 0 0;padding:0}
.ds2-tooltip-element--filter .ds2-models--filter-item{margin-bottom:15px;padding-left:0}
.ds2-tooltip-element--filter .ds2-tooltip-element--footer{padding:20px 20px 30px 20px}
.ds2-tooltip-element--filter .ds2-tooltip-element--footer .button.qtip-close{right:0;top:0}
.ds2-tooltip-element--hse.qtip-pos-lc .qtip-tip,.ds2-tooltip-element--hse.qtip-pos-rc .qtip-tip{margin-top:-6px !important}
.ds2-tooltip-element--hse .qtip-content label{display:inline-block;padding:9px 15px 9px;margin:0;line-height:1em}
.qtip-inFullscreenMode{height:100% !important;left:0 !important;max-width:none;padding:5px;overflow:hidden;position:fixed;top:0 !important;width:100% !important}
.qtip-inFullscreenMode .qtip-tip{display:none !important}
.qtip-inFullscreenMode .ds2-tooltip-element{max-width:none}
.qtip-inFullscreenMode .ds2-tooltip-element--copy{position:relative;overflow:hidden;max-height:none;height:100%;padding-right:15px}
.qtip-inFullscreenMode .ds2-tooltip-element--copy .ds2-cms-output,.qtip-inFullscreenMode .ds2-tooltip-element--copy .ds2-cms-output h5{margin-top:0}
.qtip-inFullscreenMode .ds2-tooltip-element--footer{background:#fff;bottom:0;left:0;margin-top:0;padding:15px;position:fixed;right:0}
.touch .ds2-tooltip-element--close{top:0;right:0;width:40px}
.touch .ds2-tooltip-element--close span.ds2-icon{padding-left:10px;position:relative}
.touch .ds2-tooltip-element--close-link{width:40px;height:40px;padding-left:10px;padding-top:10px}
.touch .ds2-tooltip{margin:0;padding:10px 5px 10px 10px;top:6px}
.touch .ds2-tooltip.ds2-tooltip--alpha{padding-left:0}
.ds2-lightbox{z-index:6090;background:rgba(0,0,0,0.6);transition:opacity .5s ease;display:none;position:fixed;overflow-x:inherit;height:100%;width:100%;top:0 !important;left:0;opacity:0}
.ds2-lightbox.ds2-lightbox--versioninfo{z-index:9999}
.ds2-lightbox--open{display:block}
.ds2-lightbox--fade-in{opacity:1}
.ds2-lightbox--fade-out{opacity:0}
.ds2-lightbox--transition{z-index:6100}
@media only screen and (max-width:520px){.ds2-lightbox{background-color:#fff}
}
.ds2-lightbox__center{display:block;overflow:hidden;width:100%;height:100%}
@media only screen and (min-width:521px){.ds2-lightbox__center{display:table}
}
.ds2-lightbox__middle--hide{opacity:0}
@media only screen and (min-width:521px){.ds2-lightbox__middle{display:table-cell;vertical-align:middle}
}
@media only screen and (min-width:981px){.ds2-lightbox__middle{width:100%;height:90vh;max-height:50.625vw}
}
@media only screen and (max-width:520px){.ds2-lightbox__middle{height:100%}
.ds2-lightbox__middle .ds2-row-padding{padding-left:0;padding-right:0}
.ds2-lightbox__middle .row{max-width:100%;height:100%}
.ds2-lightbox__middle .columns{padding-left:0;padding-right:0}
}
.ds2-lightbox .ds2-layer--container,.ds2-lightbox__container{background-color:#fff;margin:0 auto;width:100%;height:100%}
.ds2-lightbox .ds2-layer--content,.ds2-lightbox__content{position:relative;overflow:hidden;padding:30px 30px 15px}
.ds2-lightbox .ds2-layer--content:after,.ds2-lightbox__content:after{content:'';speak:none;display:table;clear:both}
.ds2-lightbox__close-button{position:absolute;right:5px;top:5px;margin-top:0;margin-bottom:0;z-index:6110;width:30px;height:30px}
.ds2-lightbox__close-button .ds2-icon{left:5px;top:5px}
@media only screen and (min-width:521px){.ds2-lightbox__close-button .ds2-icon{left:0;top:0}
}
@media only screen and (min-width:521px){.ds2-lightbox__close-button{right:30px;top:10px}
}
@media only screen and (min-width:981px){.ds2-lightbox .large-centered{float:none;margin-left:auto;margin-right:auto}
}
.ds2-lightbox .ds2-linklist{margin-top:10px;margin-right:30px}
.ds2-lightbox .ds2-linklist li:last-child{margin-bottom:0}
.ds2-lightbox .form-requests{margin:0 !important}
.ds2-lightbox .form-requests .ds2-layer--scrollablepart{padding-right:19px}
.ds2-lightbox .form-requests .ds2-expand--body-copy-columns{-webkit-column-count:1;column-count:1}
.ds2-lightbox .copytext__base{margin-bottom:0}
.ds2-lightbox .error{padding:0 10px}
.ds2-lightbox .error .ds2-request-icon__alert{padding-left:12px;background-position-y:-2px;vertical-align:top;width:33px;height:33px;display:inline-block;background-position-x:-7px}
.ds2-lightbox .error .icon__error-label{margin-top:10px;margin-bottom:10px;display:inline-block;width:calc(100% - 38px);color:#d20000}
.ds2-lightbox .ds2-expand--body-copy-container{margin-top:0}
.ds2-lightbox .ds2-cms-output{font-size:18px;line-height:30px;margin-top:0;margin-bottom:0;padding-right:45px}
.ds2-lightbox .ds2-cms-output .ds2-disclaimer--list{list-style:none}
.ds2-lightbox .ds2-iscroll-container{position:relative;height:auto;overflow:hidden}
.ds2-lightbox--gallery .ds2-lightbox__center,.ds2-lightbox--video .ds2-lightbox__center{display:block}
@media only screen and (min-width:521px){.ds2-lightbox--gallery .ds2-lightbox__center,.ds2-lightbox--video .ds2-lightbox__center{background-color:rgba(0,0,0,0.6)}
}
.ds2-lightbox--gallery .ds2-lightbox__middle,.ds2-lightbox--video .ds2-lightbox__middle{top:50%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;width:100%;margin:auto}
@media only screen and (min-width:521px){.ds2-lightbox--gallery .ds2-lightbox__middle,.ds2-lightbox--video .ds2-lightbox__middle{height:auto}
}
.ds2-lightbox--gallery .ds2-lightbox__middle .ds2-lightbox__container,.ds2-lightbox--video .ds2-lightbox__middle .ds2-lightbox__container{display:block}
@media only screen and (min-width:981px){.ds2-lightbox--gallery .ds2-lightbox__middle .ds2-lightbox__container .ds2-lightbox__content,.ds2-lightbox--video .ds2-lightbox__middle .ds2-lightbox__container .ds2-lightbox__content{margin:auto}
}
.ds2-lightbox--gallery .ds2-lightbox__close-button,.ds2-lightbox--video .ds2-lightbox__close-button{height:20px;width:20px}
.ds2-lightbox--gallery .ds2-lightbox__close-button .ds2-icon,.ds2-lightbox--video .ds2-lightbox__close-button .ds2-icon{top:0;left:0}
.ds2-lightbox--gallery .ds2-lightbox__content{padding:15px 7.5px 15px 7.5px}
.ds2-lightbox--gallery .ds2-lightbox__close-button{top:15px;right:15px}
.ds2-lightbox--video .ds2-lightbox__content{padding:15px 15px 1px 15px}
.ds2-lightbox--video .ds2-lightbox__close-button{top:15px;right:15px}
.ds2-lightbox--video iframe{border:0}
@media only screen and (max-width:520px){.ds2-lightbox--video .ds2-video-player--player-close-button{display:none}
}
.ds2-lightbox--slider .ds2-row-padding{margin:0 auto;padding:0}
.ds2-lightbox--slider .large-8{width:100%}
.ds2-lightbox--slider .large-centered{margin:0;padding:0}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-lightbox--slider{position:fixed}
}
.ds2-lightbox--iframe iframe{border:0}
.ds2-lightbox--showroom{max-width:none}
.ds2-lightbox--showroom .ds2-lightbox__center,.ds2-lightbox--showroom .ds2-lightbox__middle,.ds2-lightbox--showroom .ds2-lightbox__middle>div,.ds2-lightbox--showroom .ds2-lightbox__middle>div>div,.ds2-lightbox--showroom .ds2-lightbox__container,.ds2-lightbox--showroom .ds2-lightbox__content,.ds2-lightbox--showroom .iframeintegrationcontainer,.ds2-lightbox--showroom .iframeintegrationcontainer>div,.ds2-lightbox--showroom .iframeintegrationcontainer>div>div,.ds2-lightbox--showroom .ds2-iframe,.ds2-lightbox--showroom .ds2-iframe--fallback{padding:0;margin:0;max-width:none;width:100%;height:100%;background:transparent}
.ds2-lightbox--showroom .ds2-lightbox__container{background-color:#fff}
.ds2-lightbox--showroom .ds2-iframe--fallback{overflow:auto;background:#e6e6e6}
.ds2-lightbox--showroom iframe{display:block;border:0;width:100%;height:100%}
.ds2-lightbox--showroom .ds2-lightbox__close-button{right:10px;top:10px}
.ds2-lightbox--showroom .ds2-lightbox__close-button .ds2-icon{left:5px;top:5px}
@media only screen and (min-width:981px){.ds2-lightbox--showroom .ds2-lightbox__center{display:table;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90vw;max-width:1680px;margin:0 auto}
.ds2-lightbox--showroom .ds2-lightbox__middle{display:table-cell;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:90vh;max-height:50.625vw}
}
.ds2-layer--slider{width:100%}
.ds2-layer--slider .ds2-slider--main .ds2-slider--slide-single-image{padding:0}
.ds2-layer--interaction-list-container{padding:15px 0 0;border-top:1px solid #e6e6e6;background-color:#fff}
.ds2-layer--interaction-list-container .modal-close-button a{height:50px;font-size:15px;position:static;width:100%;color:#fff}
@media only screen and (min-width:521px){.ds2-layer--interaction-list-container a{margin-bottom:0}
}
.ds2-layer--interaction-list-container li{float:right}
.ds2-layer--interaction-list-container li:last-child a{margin-bottom:0}
.ds2-layer--interaction-list-container-lower{padding:0}
@media only screen and (min-width:521px){.ds2-layer--interaction-list-container-lower{padding:0;margin-top:-10px}
}
.ds2-layer--interaction-list-container-lower a{color:#666}
.ds2-layer--interaction-list-container-lower a:hover{color:#0653b6}
.ds2-layer--interaction{padding-top:25px}
@media only screen and (max-width:520px){.ds2-layer--interaction{width:100%}
}
.ds2-layer--dropdown .ds2-layer--interaction{padding-top:30px}
.ds2-layer--dropdown.row{margin-top:26px}
.ds2-layer-error-old-browser{display:none}
.ds2-layer-error-old-browser--layer{width:100%;height:100%;position:fixed;top:0;left:0;display:table;z-index:6090}
.ds2-layer-error-old-browser--bg{width:100%;height:100%;position:fixed;top:0;left:0;background:#262626;background:rgba(38,38,38,0.9)}
.ds2-layer-error-old-browser--container{position:relative;margin:0 auto;display:table-cell;vertical-align:middle}
.ds2-layer-error-old-browser--close{float:right;margin-top:-15px;margin-right:-15px}
.ds2-layer-error-old-browser--content{margin:0 auto;min-width:320px;width:75%;max-width:640px;background:#fff;padding:30px}
.ds2-layer-error-old-browser--content h2{text-transform:none}
.ds2-layer-error-old-browser--content .ds2-linklist{margin-top:30px}
.ds2-layer-fullsize{z-index:6050;display:block;position:fixed;width:0;height:0;overflow:hidden;pointer-events:none;background:rgba(0,0,0,0.7);opacity:0;transition:none}
.ds2-layer-fullsize .ds2-layer-slider.slick-slider{width:100%}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(30%,0,0);transform:scale3d(1.05,1.05,1) translate3d(30%,0,0);transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide.slick-active .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.ds2-layer-fullsize .ds2-layer-slider .slick-slide.slick-active ~ div .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(-30%,0,0);transform:scale3d(1.05,1.05,1) translate3d(-30%,0,0)}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.03,1.03,1) translate3d(0,30%,0);transform:scale3d(1.03,1.03,1) translate3d(0,30%,0);transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease,-webkit-transform .45s ease}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide.slick-active .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.1,1,1) translate3d(0,0,0);transform:scale3d(1.1,1,1) translate3d(0,0,0)}
.ds2-layer-fullsize .ds2-layer-slider.slick-vertical .slick-slide.slick-active ~ div .ds2-layer-fullsize__slideritem{-webkit-transform:scale3d(1.05,1.05,1) translate3d(0,-30%,0);transform:scale3d(1.05,1.05,1) translate3d(0,-30%,0)}
.ds2-layer-fullsize .ds2-layer-slider .headline-wrapper{opacity:0;transition:opacity .3s ease}
.ds2-layer-fullsize .ds2-layer-slider .ds2-layer-fullsize__item-text{opacity:0;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:15% 75%;perspective-origin:15% 75%}
.ds2-layer-fullsize .ds2-layer-slider .ds2-layer-fullsize__item-text__perspective-container{-webkit-transform:rotateX(-25deg) translate3d(0,40px,0);transform:rotateX(-25deg) translate3d(0,40px,0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick-dots{position:fixed;bottom:0;left:0;padding:7.5px 30px;opacity:0;transition:opacity .5s ease}
.ds2-layer-fullsize .ds2-layer-slider .slick.dots,.ds2-layer-fullsize .ds2-layer-slider .slick-prev,.ds2-layer-fullsize .ds2-layer-slider .slick-next{pointer-events:none}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-dots{opacity:1}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .headline-wrapper{opacity:1}
.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick.dots,.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-prev,.ds2-layer-fullsize.is-visible .ds2-layer-slider .slick-next{pointer-events:all}
.ds2-layer-fullsize__trigger{cursor:pointer}
.is-open .ds2-layer-fullsize__trigger{pointer-events:none !important}
.ds2-layer-fullsize.is-active{opacity:1;pointer-events:all}
.ds2-layer-fullsize__slideritem{position:relative}
.ds2-layer-fullsize>div,.ds2-layer-fullsize__item,.ds2-layer-fullsize__slideritem,.ds2-layer-fullsize__slideritem>div{width:inherit;height:inherit}
.ds2-layer-fullsize__item picture img,.ds2-layer-fullsize__slideritem picture img{max-width:none;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ds2-layer-fullsize__item{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
.ds2-layer-fullsize__item.is-active{display:block;pointer-events:all}
.ds2-layer-fullsize__item-text{position:absolute;top:0;width:100vw;min-height:300px;max-height:100%;overflow:auto;pointer-events:none;color:#fff;padding:75px 20px 60px}
@media only screen and (min-width:981px){.ds2-layer-fullsize__item-text{overflow:initial}
}
@media only screen and (min-width:521px){.ds2-layer-fullsize__item-text{padding:45px 45px 30px}
}
@media only screen and (min-width:981px){.ds2-layer-fullsize__item-text{padding:45px 120px 30px}
}
.ds2-layer-fullsize__item-text .ds2-font-xxl,.ds2-layer-fullsize__item-text .ds2-font-m,.ds2-layer-fullsize__item-text .ds2-cms-output{color:inherit;position:relative;z-index:6070;max-width:1185px}
.ds2-layer-fullsize__item-text:before{content:' ';position:absolute;top:0;left:0;width:100vw;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 100%);transition:.5s opacity ease;z-index:6060}
.ds2-layer-fullsize__item-text--bottom{top:auto;bottom:0;min-height:unset}
.ds2-layer-fullsize__item-text--bottom:before{top:auto;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.65) 0,rgba(0,0,0,0) 100%)}
body.ds2-wcag .ds2-layer-fullsize__item-text{color:#000;min-height:initial}
body.ds2-wcag .ds2-layer-fullsize__item-text::before{background:#fff}
.ds2-layer-fullsize__close{z-index:6080;position:absolute;right:0;top:0;padding:0;font-size:50px;width:1em;height:1em;background-color:rgba(255,255,255,0.6);box-shadow:0 3px 20px 0 rgba(0,0,0,0.2),0 2px 10px 0 rgba(0,0,0,0.2);transition:background .5s ease,-webkit-transform .5s ease;transition:background .5s ease,transform .5s ease;transition:background .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.ds2-layer-fullsize__close:before,.ds2-layer-fullsize__close:after{content:' ';position:absolute;top:50%;left:50%;width:.45em;height:.05em;background:#4d4d4d;transition:.5s transform ease;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.ds2-layer-fullsize__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.ds2-layer-fullsize__close:hover,.ds2-layer-fullsize__close:focus,.ds2-layer-fullsize__close:active{outline:0;background-color:rgba(255,255,255,0.8)}
.ds2-layer-fullsize__close:hover:before,.ds2-layer-fullsize__close:hover:after,.ds2-layer-fullsize__close:focus:before,.ds2-layer-fullsize__close:focus:after,.ds2-layer-fullsize__close:active:before,.ds2-layer-fullsize__close:active:after{background:#262626;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.ds2-layer-fullsize__close:hover:after,.ds2-layer-fullsize__close:focus:after,.ds2-layer-fullsize__close:active:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.is-visible .ds2-layer-fullsize__close{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body.ds2-wcag .ds2-layer-fullsize__close{box-shadow:none;background-color:#fff}
.ds2-layer-fullsize__item-image{pointer-events:none}
.ds2-layer-fullsize .ds2-video-player--player,.ds2-layer-fullsize .ds2-video-player--opener,.ds2-layer-fullsize .ds2-video-player img,.ds2-layer-fullsize .ds2-video-player video{max-width:none}
.ds2-layer-fullsize .ds2-video-player--opener:not(.hide),.ds2-layer-fullsize .ds2-video-player--opener .ds2-video-player--img-outer{height:100%}
.ds2-layer-fullsize .ds2-video-player--opener img,.ds2-layer-fullsize .ds2-video-player--opener picture img.ds2-video-player--img{width:100vw;height:100%;opacity:0}
.ds2-layer-fullsize .ds2-video-player--play{z-index:6080}
.ds2-layer-fullsize .ds2-component,.ds2-layer-fullsize .ds2-video-player{position:relative;width:100vw;height:100%;opacity:0;transition:opacity .75s .25s ease-in-out;z-index:0}
.ds2-layer-fullsize.is-animated .ds2-component,.ds2-layer-fullsize.is-animated .ds2-video-player{opacity:1}
.ds2-hidden-input{position:absolute;display:block;margin-left:-3000px}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--facebook{opacity:.5;pointer-events:none}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--twitter{opacity:.5;pointer-events:none}
.ds2-sharing.ds2-sharing--disabled .ds2-sharing--google{opacity:.5;pointer-events:none}
.ds2-sharing .ds2-sharing--facebook .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--twitter .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--google .ds2-sharing--item-inline{background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-sharing--copy .ds2-sharing--item-inline{padding:0;background:#fff;border:1px solid #bbb}
.ds2-sharing .ds2-iframe--fallback{display:none}
.ds2-sharing .ds2-iframe--fallback.ds2-sharing--disabled{display:block}
.ds2-sharing--item{margin:5px auto}
@media only screen and (min-width:521px){.ds2-sharing--item{margin:30px auto}
}
.ds2-sharing--item .ds2-sharing--clipboard{color:#000;font-weight:bold}
.ds2-sharing--item-inline{height:40px;padding:9px 0;display:block;text-align:center}
.ds2-sharing-buttons{overflow:hidden;display:block;list-style:none}
.ds2-sharing--fallback{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-sharing--fallback{margin-bottom:90px}
}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-page--wrapper{overflow:hidden}
}
.ds2-page--dlo .ds2-main-wrapper.ds2-page--row-expanded{margin-top:0;display:block;-webkit-flex:initial;-ms-flex:initial;flex:initial}
@media only screen and (min-width:981px){.ds2-page--dlo .ds2-navigation-main{z-index:220}
}
.ds2-page--dlo .ds2-navigation-main--item{margin-bottom:0}
@media only screen and (max-width:1024px){.ds2-page--dlo .ds2-navigation-main--id-module.ds2-navigation-main--hide-for-medium-down{display:none}
}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar{display:block;background-color:#262626;opacity:.5;filter:alpha(opacity=50);height:40px}
.ds2-page--dlo .ds2-navigation-element--flyout-close .ds2-navigation-element--close-bar .ds2-icon--close-white{position:relative;left:50%;top:10px}
}
.ds2-page--dlo .ds2-dlo-container--header{position:relative;width:100%}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-dlo-container--header{z-index:220;background:#fff}
}
.ds2-page--dlo .ds2-navigation-salesbar{position:absolute;z-index:210;width:100%}
@media only screen and (max-width:1024px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar{margin:0 !important}
}
@media only screen and (min-width:1025px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar{margin-bottom:0;padding-top:27px}
}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-right:20px;padding-left:20px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:521px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-right:45px;padding-left:45px}
}
@media only screen and (min-width:981px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{padding-top:0;margin-top:17px}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:last-child{border-bottom:1px solid #e6e6e6}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li a{display:block;margin-bottom:17px}
}
@media only screen and (min-width:1025px){.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li{margin-top:20px;padding:0;border:0}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:first-child{margin-top:0}
.ds2-page--dlo .ds2-navigation-salesbar .ds2-navigation-main--salesbar li:last-child{border:0}
}
.ds2-page--dlo .ds2-navigation-main,.ds2-page--dlo .ds2-main-footer{width:100%}
.ds2-page--dlo .ds2-main-footer{padding-top:26px;padding-bottom:26px}
.ds2-page--dlo .ds2-main-footer--inner{padding-left:0;padding-right:0}
.ds2-page--dlo .ds2-main-footer--list{padding-bottom:0}
.ds2-page--dlo .ds2-main-footer--list-item{list-style-type:none;margin-bottom:11px}
.ds2-page--dlo .ds2-main-footer--hr{margin-bottom:11px}
@media only screen and (min-width:641px){.ds2-page--dlo .ds2-main-footer{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;z-index:220;padding:5px 20px 5px 20px;margin-bottom:0;min-height:30px}
.ds2-page--dlo .ds2-main-footer--inner .columns{padding:0}
.ds2-page--dlo .ds2-main-footer--list{padding-bottom:0}
.ds2-page--dlo .ds2-main-footer--list-item{display:inline}
.ds2-page--dlo .ds2-main-footer--hr{display:none}
.ds2-page--dlo .ds2-main-footer--copyright{margin-top:0}
}
.ds2-consent{margin-top:15px}
.ds2-consent--button-close{position:absolute;top:-2px;right:18px}
@media only screen and (min-width:521px){.ds2-consent--button-close{right:40px}
}
.ds2-buttonlist{list-style:none}
.ds2-buttonlist--max-width .button{max-width:285px;margin-bottom:10px}
.ds2-buttonlist--item{list-style:none}
.ds2-buttonlist--item:last-child .button,.ds2-buttonlist--item:only-child .button{margin-bottom:15px}
.ds2-layer .ds2-buttonlist--item .button{margin-bottom:0}
@media only screen and (max-width:520px){.ds2-layer .ds2-buttonlist--item .button{margin-bottom:10px}
}
.ds2-glossary-overview{margin-bottom:75px;position:relative}
@media only screen and (min-width:981px){.ds2-glossary-overview{margin-bottom:90px}
}
@media only screen and (max-width:520px){.ds2-glossary-overview .ds2-glossary-overview--fastlane-button{background-color:#666;display:block;height:40px;margin:0;width:40px;margin-bottom:5px}
}
.ds2-glossary-overview hr{display:none;margin-bottom:30px;margin-left:5px;margin-right:5px;margin-top:30px}
.ds2-glossary-overview hr:last-child{display:none}
.ds2-glossary-overview .ds2-active{display:block}
.ds2-glossary-overview .ds2-inactive{display:none;height:0}
.ds2-glossary-overview .columns:last-child{float:left}
.ds2-glossary-overview .ds2-glossary-overview--filter-container{margin:0}
@media only screen and (max-width:520px){.ds2-glossary-overview .ds2-glossary-overview--filter-container{background:#fff;display:none;height:100%;left:0;overflow:hidden;overflow-y:scroll;padding-top:15px;position:fixed;top:0;width:100%;z-index:190}
}
.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-icon{float:right;margin-top:-5px;position:relative}
.ds2-glossary-overview .ds2-glossary-overview--filter-container h5{margin:32px 0;padding-left:7.5px}
.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-row-padding{padding:0 20px}
@media only screen and (min-width:521px){.ds2-glossary-overview .ds2-glossary-overview--filter-container .ds2-row-padding{margin:0;padding:0}
}
.ds2-glossary-overview--headline-container{margin-bottom:30px;padding-right:45px}
@media only screen and (max-width:520px){.ds2-glossary-overview--headline-container{margin-bottom:0}
}
.ds2-glossary-overview--headline{margin-bottom:43px}
@media only screen and (min-width:981px){.ds2-glossary-overview--headline{margin-bottom:38px}
}
.ds2-glossary-overview--subline{letter-spacing:0;margin-bottom:26px}
.ds2-glossary-overview--triline{letter-spacing:0;margin-bottom:0}
.ds2-glossary-overview--filter{color:#262626;list-style:none;margin-bottom:30px}
@media only screen and (max-width:520px){.ds2-glossary-overview--filter{height:auto !important;margin-bottom:22.5px}
}
.ds2-glossary-overview--filter-button{background:#fff;bottom:0;height:50px;margin-top:90px;padding-left:20px}
.ds2-glossary-overview--filter-button .button{margin-bottom:30px;right:0;top:5px}
@media only screen and (min-width:521px){.ds2-glossary-overview--fastlane{margin-top:12px}
}
@media only screen and (max-width:520px){.ds2-glossary-overview--fastlane{padding:0;position:absolute;right:-12.5px;top:0;width:auto}
.ds2-glossary-overview--fastlane.ds2-content-bar{position:fixed;top:50px;right:0}
.ds2-glossary-overview--fastlane.ds2-no-content-bar{position:fixed;top:5px}
}
.ds2-glossary-overview--fastlane a,.ds2-glossary-overview--fastlane div{display:block;line-height:12px;margin:3px 0;text-align:center}
@media only screen and (min-width:521px){.ds2-glossary-overview--fastlane a,.ds2-glossary-overview--fastlane div{color:#262626;display:inline-block;float:left;margin-bottom:30px;margin-right:15px}
}
@media only screen and (max-width:520px){.ds2-glossary-overview--fastlane div{display:none}
}
.ds2-glossary-overview--item-container{width:80%}
@media only screen and (min-width:521px){.ds2-glossary-overview--item-container{width:100%}
}
.ds2-glossary-overview--item-container h2{margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-glossary-overview--item-container .ds2-linklist--item{margin-bottom:27px}
}
.ds2-glossary-overview--items{list-style:none}
@media only screen and (max-width:520px){.ds2-glossary-overview--items{height:auto !important}
.ds2-glossary-overview--items:nth-last-child(1){margin-bottom:0}
}
.ds2-glossary-overview--items-text{margin-bottom:7px;margin-top:-4px}
.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}
.ds2-glossary-overview--filter-list{width:100% !important;float:left}
.ds2-glossary-link{color:#666;border-bottom:1px solid #666;margin:0}
.ds2-glossary-link.ds2-tooltip{padding:0}
.ds2-glossary-link:hover,.ds2-glossary-link:focus,.ds2-glossary-link:active{cursor:pointer;color:#0653b6;border-bottom-color:#0653b6}
.ds2-glossary-article{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-glossary-article{margin-bottom:90px}
}
.ds2-glossary-article .ds2-slider{margin-bottom:15px}
.ds2-glossary-article--copy{margin-bottom:15px}
.ds2-glossary-article--topic-item{margin-bottom:45px}
@media only screen and (min-width:521px){.ds2-glossary-article--topic-item .ds2-expand--body-copy-container{padding-bottom:0}
}
.ds2-glossary-article--videos-item,.ds2-glossary-article--links-item{margin-bottom:27px}
.ds2-glossary-article--topic-image.columns{float:none}
.ds2-glossary-article--link,.ds2-glossary-article--link .ds2-link{margin-top:-3px}
.ds2-glossary-article--body-start,.ds2-glossary-article--link,.ds2-glossary-article--link .ds2-link{margin-bottom:-3px}
.smartbanner{display:none;position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:"Arial","Helvetica","Roboto",sans-serif;z-index:9999}
.smartbanner-show .smartbanner{display:block}
.smartbanner .smartbanner-container{margin:0 auto}
.smartbanner .smartbanner-close{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}
.smartbanner .smartbanner-close::before,.smartbanner .smartbanner-close::after{position:absolute;width:2px;height:16px;background-color:black;content:' '}
.smartbanner .smartbanner-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.smartbanner .smartbanner-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.smartbanner .smartbanner-icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}
.smartbanner.no-icon .smartbanner-icon{display:none}
.smartbanner .smartbanner-info{position:absolute;top:10px;left:104px;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow-y:hidden;width:60%;height:64px;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.smartbanner .smartbanner-info strong{font-size:15px;display:block;font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.smartbanner .smartbanner-info>div>span{font-size:15px;display:block;color:#666;margin:0;font-family:"Arial","Helvetica","Roboto",sans-serif}
.smartbanner .smartbanner-info em{font-size:12px;line-height:14px;letter-spacing:0;display:block}
.smartbanner .smartbanner-button{font-size:18px;position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;text-align:center;text-decoration:none}
.smartbanner.android .smartbanner-button span{font-size:15px;text-align:center;color:#1c69d4;position:absolute;top:calc(50% - 8.5px);margin:0;font-family:"Arial","Helvetica","Roboto",sans-serif}
#ds2-configuration-save .configuration-save--modal-bg{position:fixed;top:0;bottom:0;right:0;left:0;z-index:6020;background:rgba(0,0,0,0.6);display:none}
#ds2-configuration-save .configuration-save--modal{z-index:10000;position:absolute;background-color:#fff;margin:auto;padding:45px 25px;width:100%;max-width:750px;left:0;right:0;visibility:hidden;display:none}
#ds2-configuration-save .configuration-save--modal .configuration-save--modal-close{position:absolute;right:15px;top:15px;width:17px;height:17px;background-image:url("clientlib/media/img/close-modal.svg");background-size:15px;background-repeat:no-repeat;background-position:center center}
#ds2-configuration-save .configuration-save--modal .button{width:100%}
#ds2-configuration-save .configuration-save--modal .configuration-save--car-name{text-align:center;font-size:20px;font-family:bmwTypeWebBoldAll,Arial,Helvetica,sans-serif;margin-bottom:25px}
@media only screen and (min-width:521px){#ds2-configuration-save .configuration-save--modal{top:calc(50% - 250px)}
}
#ds2-configuration-save .configuration-save-car-img{width:100%;height:auto}
#ds2-configuration-save.visible .configuration-save--modal-bg{display:block !important}
#ds2-configuration-save.visible .configuration-save--modal{visibility:visible !important;display:block !important}
.ds2-communication-label{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-communication-label{margin-bottom:90px}
}
.ds2-communication-label--image-container{position:relative}
.ds2-noscript-message{padding-top:14px}
.ds2-scroll-arrow{display:none;width:100%;position:fixed;bottom:0;z-index:200}
.ds2-scroll-arrow.active{display:block}
.ds2-scroll-arrow .ds2-scroll-arrow--background{background:#262626;opacity:.5;height:40px;cursor:pointer}
.ds2-scroll-arrow span{left:50%;margin-left:-20px;-webkit-animation:arrowMove 4s infinite;animation:arrowMove 4s infinite}
.ds2-scroll-arrow span:before{top:5px;background-size:40px;cursor:pointer}
@-webkit-keyframes arrowMove{0{margin-top:0}
20%{margin-top:20px;opacity:0}
25%{margin-top:-20px;opacity:0}
45%{margin-top:0;opacity:1}
100%{margin-top:0;opacity:1}
}
@keyframes arrowMove{0{margin-top:0}
20%{margin-top:20px;opacity:0}
25%{margin-top:-20px;opacity:0}
45%{margin-top:0;opacity:1}
100%{margin-top:0;opacity:1}
}
.ds2-searchform .aems-sf-searchinputarea .btn,.ds2-searchform .aems-sf-searchinputarea .btn span.icon,.ds2-searchform .ds2-searchform--close,.aems-sr-searchbox .aems-sr-searchinputarea .btn,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon,.aems-sr-clear{height:40px;width:40px}
.ds2-searchform .aems-sf-searchinputarea .btn:focus,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:focus,.ds2-searchform .aems-sf-searchinput:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:focus{background-color:transparent;outline:0}
.aems-sr .aems-sr-more a,.aems-sr-back-to-top,a.aems-sr-back,.aems-sr-textbody,.aems-sr-textbody-noMore,.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,.aems-sr .aems-sr-head #aems-suggestionField,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,.aems-sr .aems-sr-head .aems-sr-info,.ds2-searchform .aems-sf-suggestionentry{font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal}
:lang(kr) .aems-sr .aems-sr-more a,:lang(kr) .aems-sr-back-to-top,:lang(kr) a.aems-sr-back,:lang(kr) .aems-sr-textbody,:lang(kr) .aems-sr-textbody-noMore,:lang(kr) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(kr) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(kr) .aems-sr .aems-sr-head #aems-suggestionField,:lang(kr) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(kr) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(kr) .aems-sr .aems-sr-head .aems-sr-info,:lang(kr) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .aems-sr .aems-sr-more a,:lang(ko-KR) .aems-sr-back-to-top,:lang(ko-KR) a.aems-sr-back,:lang(ko-KR) .aems-sr-textbody,:lang(ko-KR) .aems-sr-textbody-noMore,:lang(ko-KR) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ko-KR) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ko-KR) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ko-KR) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ko-KR) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ko-KR) .aems-sr .aems-sr-head .aems-sr-info,:lang(ko-KR) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .aems-sr .aems-sr-more a,:lang(jp) .aems-sr-back-to-top,:lang(jp) a.aems-sr-back,:lang(jp) .aems-sr-textbody,:lang(jp) .aems-sr-textbody-noMore,:lang(jp) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(jp) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(jp) .aems-sr .aems-sr-head #aems-suggestionField,:lang(jp) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(jp) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(jp) .aems-sr .aems-sr-head .aems-sr-info,:lang(jp) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .aems-sr .aems-sr-more a,:lang(ja) .aems-sr-back-to-top,:lang(ja) a.aems-sr-back,:lang(ja) .aems-sr-textbody,:lang(ja) .aems-sr-textbody-noMore,:lang(ja) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ja) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ja) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ja) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ja) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ja) .aems-sr .aems-sr-head .aems-sr-info,:lang(ja) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .aems-sr .aems-sr-more a,:lang(ja-JP) .aems-sr-back-to-top,:lang(ja-JP) a.aems-sr-back,:lang(ja-JP) .aems-sr-textbody,:lang(ja-JP) .aems-sr-textbody-noMore,:lang(ja-JP) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ja-JP) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ja-JP) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ja-JP) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ja-JP) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ja-JP) .aems-sr .aems-sr-head .aems-sr-info,:lang(ja-JP) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .aems-sr .aems-sr-more a,:lang(zh) .aems-sr-back-to-top,:lang(zh) a.aems-sr-back,:lang(zh) .aems-sr-textbody,:lang(zh) .aems-sr-textbody-noMore,:lang(zh) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .aems-sr .aems-sr-more a,:lang(zh-CN) .aems-sr-back-to-top,:lang(zh-CN) a.aems-sr-back,:lang(zh-CN) .aems-sr-textbody,:lang(zh-CN) .aems-sr-textbody-noMore,:lang(zh-CN) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-CN) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-CN) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-CN) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-CN) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-CN) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-CN) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .aems-sr .aems-sr-more a,:lang(tw) .aems-sr-back-to-top,:lang(tw) a.aems-sr-back,:lang(tw) .aems-sr-textbody,:lang(tw) .aems-sr-textbody-noMore,:lang(tw) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(tw) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(tw) .aems-sr .aems-sr-head #aems-suggestionField,:lang(tw) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(tw) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(tw) .aems-sr .aems-sr-head .aems-sr-info,:lang(tw) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .aems-sr .aems-sr-more a,:lang(zh-TW) .aems-sr-back-to-top,:lang(zh-TW) a.aems-sr-back,:lang(zh-TW) .aems-sr-textbody,:lang(zh-TW) .aems-sr-textbody-noMore,:lang(zh-TW) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-TW) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-TW) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-TW) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-TW) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-TW) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-TW) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .aems-sr .aems-sr-more a,:lang(zh-HK) .aems-sr-back-to-top,:lang(zh-HK) a.aems-sr-back,:lang(zh-HK) .aems-sr-textbody,:lang(zh-HK) .aems-sr-textbody-noMore,:lang(zh-HK) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(zh-HK) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(zh-HK) .aems-sr .aems-sr-head #aems-suggestionField,:lang(zh-HK) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(zh-HK) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(zh-HK) .aems-sr .aems-sr-head .aems-sr-info,:lang(zh-HK) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .aems-sr .aems-sr-more a,:lang(ms) .aems-sr-back-to-top,:lang(ms) a.aems-sr-back,:lang(ms) .aems-sr-textbody,:lang(ms) .aems-sr-textbody-noMore,:lang(ms) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(ms) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(ms) .aems-sr .aems-sr-head #aems-suggestionField,:lang(ms) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(ms) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(ms) .aems-sr .aems-sr-head .aems-sr-info,:lang(ms) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .aems-sr .aems-sr-more a,:lang(my) .aems-sr-back-to-top,:lang(my) a.aems-sr-back,:lang(my) .aems-sr-textbody,:lang(my) .aems-sr-textbody-noMore,:lang(my) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(my) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(my) .aems-sr .aems-sr-head #aems-suggestionField,:lang(my) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(my) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(my) .aems-sr .aems-sr-head .aems-sr-info,:lang(my) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .aems-sr .aems-sr-more a,:lang(za) .aems-sr-back-to-top,:lang(za) a.aems-sr-back,:lang(za) .aems-sr-textbody,:lang(za) .aems-sr-textbody-noMore,:lang(za) .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,:lang(za) .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,:lang(za) .aems-sr .aems-sr-head #aems-suggestionField,:lang(za) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,:lang(za) .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,:lang(za) .aems-sr .aems-sr-head .aems-sr-info,:lang(za) .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
html[dir="rtl"] .aems-sr .aems-sr-more a,html[dir="rtl"] .aems-sr-back-to-top,html[dir="rtl"] a.aems-sr-back,html[dir="rtl"] .aems-sr-textbody,html[dir="rtl"] .aems-sr-textbody-noMore,html[dir="rtl"] .aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch,html[dir="rtl"] .aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry,html[dir="rtl"] .aems-sr .aems-sr-head #aems-suggestionField,html[dir="rtl"] .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a,html[dir="rtl"] .aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a,html[dir="rtl"] .aems-sr .aems-sr-head .aems-sr-info,html[dir="rtl"] .ds2-searchform .aems-sf-suggestionentry{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.ds2-searchform{z-index:6030;max-height:0;overflow:hidden;top:-1px;position:relative;transition:max-height .5s ease-in-out}
.ds2-searchform .aems-sf-searchinput{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){.ds2-searchform .aems-sf-searchinput{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
.ds2-searchform.ds2-searchform--open{max-height:2000px}
@media only screen and (max-width:520px){.ds2-searchform{width:100%;max-width:none}
}
@media only screen and (min-width:521px){.ds2-searchform{width:calc(100% - 132px);max-width:718px}
}
.ds2-searchform--wrapper{padding-top:30px;padding-bottom:30px;position:relative}
@media only screen and (max-width:520px){.ds2-searchform--wrapper{padding-top:75px}
}
@media only screen and (min-width:1281px){.ds2-searchform--wrapper{padding-left:45px}
}
.ds2-searchform--wrapper:after{display:none}
.ds2-searchform--form-wrapper{display:block;overflow:hidden;position:relative;width:auto}
@media only screen and (min-width:981px){.ds2-searchform--form-wrapper{max-width:585px}
}
.ds2-searchform--form-inline{line-height:0}
.ds2-searchform .aems-sf-searchinputarea input[type="search"]{box-sizing:border-box}
.ds2-searchform .aems-sf-searchinputarea .btn{background:transparent;padding:0;position:absolute;right:5px;top:0;color:#fff;overflow-y:hidden}
.ds2-searchform .aems-sf-searchinputarea .btn:hover,.ds2-searchform .aems-sf-searchinputarea .btn:focus,.ds2-searchform .aems-sf-searchinputarea .btn:active{background-color:inherit}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon{background-color:transparent;padding:0;position:absolute;right:0;height:40px;width:40px;background-size:26px 26px;background-position:50%;display:block;background-image:url("clientlib/media/img/Suche.png");background-repeat:no-repeat}
@media only screen and (min-width:981px){.ds2-searchform .aems-sf-searchinputarea .btn span.icon{top:2px}
}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon:before,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:after{content:' ';position:absolute;width:20px;height:20px;left:0}
.ds2-searchform .aems-sf-searchinputarea .btn span.icon:hover,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:focus,.ds2-searchform .aems-sf-searchinputarea .btn span.icon:active{background-color:inherit}
.ds2-searchform .aems-sf-searchinput{border:2px solid #e6e6e6;color:#666;margin:0;padding:10px 50px 10px 13px;width:100%;height:43px;-webkit-appearance:none;border-radius:0}
.ds2-searchform .aems-sf-searchinput::-webkit-input-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput:-moz-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput::-moz-placeholder{color:currentColor}
.ds2-searchform .aems-sf-searchinput:-ms-input-placeholder{color:currentColor}
.ds2-searchform .ds2-searchform--close-wrapper{float:right;margin-top:5px;margin-left:3px;position:relative}
.ds2-searchform .ds2-searchform--close{background-size:26px 26px;background-position:50%;display:block}
.ds2-searchform .ds2-searchform--close.ds2-icon{padding-left:0}
.ds2-searchform .aems-sf-suggestions{list-style:none;margin:0;padding-top:31px}
.ds2-searchform .aems-sf-suggestionentry{font-size:15px;line-height:18px;margin-top:-3px;color:#666;margin-bottom:27px;padding-left:10px}
.ds2-searchform .aems-sf-suggestionentry:last-child{margin-bottom:5px}
@media only screen and (min-width:981px){.ds2-searchform .aems-sf-suggestionentry{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
body.ds2-wcag .ds2-searchform .aems-sf-suggestionselected .aems-sf-suggestionmatch{color:#666}
.ds2-searchform .aems-sf-suggestionmatch{color:#0653b6;font-style:normal}
body.ds2-wcag .ds2-searchform .aems-sf-suggestionmatch{color:#fff}
.aems-sf-overlay{display:block}
.aems-sr-hidden{display:none}
.aems-sr-overlay{display:block}
.aems-sf-suggestionselected,.aems-sr-suggestionselected{background-color:AliceBlue}
.aems-sf-suggestionentry,.aems-sr-suggestionentry{list-style:none}
.aems-sf-suggestionmatch,.aems-sr-suggestionmatch{font-style:bold;color:blue}
.aems-sr-highlight{font-weight:bold;color:#236cd1}
.aems-sr{max-width:1200px;margin:0;padding:0 20px}
@media only screen and (min-width:521px){.aems-sr{padding:0 7.5px;margin:0 auto}
}
@media only screen and (min-width:981px) and (max-width:1280px){.aems-sr{margin:0 37.5px}
}
.aems-sr .aems-sr-head .aems-sr-info{margin-top:-6px;margin-bottom:10px}
.aems-sr a{text-decoration:none}
.aems-sr em{font-style:normal}
.aems-sr .aems-sr-searchbox{display:inline-block;width:100%;position:relative}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea{position:relative;margin:30px 0 30px 0;max-width:585px}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch{font-size:15px;line-height:18px;margin-bottom:12px;height:40px;width:585px;box-sizing:border-box;-webkit-appearance:none;border-radius:0;border:2px solid #e6e6e6;padding:10px 50px 10px 13px;margin-top:0;color:#666}
@media only screen and (min-width:981px){.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch::-webkit-search-cancel-button{-webkit-appearance:none}
@media only screen and (max-width:980px){.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch{width:calc(100% - 55px)}
}
.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-inputsearch::-ms-clear{display:none}
#aems-buttonsearch{color:transparent;word-wrap:break-word;overflow-wrap:break-word}
@media only screen and (max-width:980px){.aems-sr .aems-sr-searchbox .aems-sr-searchinputarea #aems-buttonsearch{left:auto;right:55px}
}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions{padding:0;margin:-4 0 27px 0}
@media only screen and (min-width:521px){.aems-sr .aems-sr-searchbox .aems-sr-suggestions{margin-bottom:28px}
}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry{font-size:15px;line-height:18px;margin-top:-3px;color:#0653b6;margin-bottom:23px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:24px}
}
.aems-sr .aems-sr-searchbox .aems-sr-suggestions .aems-sr-suggestionentry em{color:#666}
.aems-sr .aems-sr-head .aems-sr-info{font-size:25px;line-height:31px;margin:-7px 0 15px 0}
@media only screen and (min-width:521px) and (max-width:980px){.aems-sr .aems-sr-head .aems-sr-info{font-size:35px;line-height:39px;margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.aems-sr .aems-sr-head .aems-sr-info{font-size:48px;line-height:51px;margin-top:-6px;margin-bottom:9px}
}
.aems-sr .aems-sr-head .aems-sr-info #aems-dynamicSearchTerm{color:#0653b6}
.aems-sr .aems-sr-head #aems-suggestionField{font-size:18px;line-height:20px;margin-bottom:12px;margin-top:-9px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-head #aems-suggestionField{margin-top:-12px}
}
@media only screen and (min-width:981px){.aems-sr .aems-sr-head #aems-suggestionField{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
}
.aems-sr .aems-sr-head #aems-suggestionField div{display:inline-block}
.aems-sr .aems-sr-head #aems-suggestionField a{color:#666}
.aems-sr .aems-sr-topteasers{margin:85px 0 88px 0}
@media only screen and (min-width:521px){.aems-sr .aems-sr-topteasers{margin-top:86px}
}
.aems-sr .aems-sr-topteasers .aems-sr-topteaser{display:inline-block;margin-right:10px;vertical-align:top;width:100%;margin-right:0}
@media only screen and (min-width:521px) and (max-width:980px){.aems-sr .aems-sr-topteasers .aems-sr-topteaser{width:49%;margin:0 2% 30px 0}
}
@media only screen and (min-width:981px){.aems-sr .aems-sr-topteasers .aems-sr-topteaser{width:290px}
}
@media only screen and (max-width:980px){.aems-sr .aems-sr-topteasers .aems-sr-topteaser:nth-child(even){margin-right:0}
}
.aems-sr .aems-sr-topteasers .aems-sr-topteaser:last-child{margin:0}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle{margin:24px 0 10px 0}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle{margin-bottom:11px}
}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px;color:#262626}
@media only screen and (min-width:981px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:focus,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:active,.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttitle a:hover{color:#236cd1}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttext{margin:-2px 0 15px 0;font-weight:normal}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-resulttext br{display:block}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link{padding-bottom:26px;border-bottom:solid 1px #e0e0e0;margin-top:-10px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link{margin-top:-7px}
}
.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px;display:inline-block;width:100%;word-wrap:break-word;word-break:break-all;position:relative}
@media only screen and (min-width:521px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a{width:580px;word-break:normal}
}
@media only screen and (min-width:981px){.aems-sr .aems-sr-results .aems-sr-result div.aems-sr-link a{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-icon.ds2-icon--arrow-big-r-grey-2.aems-sr-link::before{background-position:-3px -7px}
.aems-sr .aems-sr-results .aems-sr-result a:active,.aems-sr .aems-sr-results .aems-sr-result a:focus,.aems-sr .aems-sr-results .aems-sr-result a:hover{color:#236cd1}
.aems-sr .aems-sr-more{margin:15px 0}
.aems-sr .aem-sr-hint{font-size:15px;line-height:20px;letter-spacing:0;font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;margin:9px 0 15px}
:lang(kr) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .aems-sr .aem-sr-hint{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .aems-sr .aem-sr-hint{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .aems-sr .aem-sr-hint{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
@media only screen and (min-width:521px){.aems-sr .aem-sr-hint{margin-top:0}
}
@media only screen and (min-width:981px){.aems-sr .aem-sr-hint{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
html[dir="rtl"] .aems-sr .aem-sr-hint{font-family:"Arial","Helvetica","Roboto",sans-serif}
.aems-sr .aems-sr-text{margin-top:-8px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text{margin-top:-14px}
}
.aems-sr .aems-sr-text .aem-sr-texttitle{margin:0 0 45px 0;letter-spacing:-1.575px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text .aem-sr-texttitle{letter-spacing:-2.52px}
}
.aems-sr .aems-sr-text .aems-sr-textbody{width:100%;margin-top:-9px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text .aems-sr-textbody{margin-top:-16px}
}
.aems-sr .aems-sr-text div.aems-sr-back{margin-top:-2px}
@media only screen and (min-width:521px){.aems-sr .aems-sr-text div.aems-sr-back{margin-top:-5px}
}
.aems-sr .aems-sr-text a.aems-sr-back{margin:15px 0}
.aems-sr .aems-sr-more a{display:inline-block;height:40px;width:290px;color:#fff;background-color:#236cd1;text-align:center;line-height:40px}
.aems-sr br{display:none}
@media only screen and (max-width:980px){#main_bg{padding:0 10px}
}
.aems-sr-searchbox .aems-inputsearch-wrapper{max-width:585px}
.aems-sr-searchbox .aems-sr-searchinputarea input[type="search"]{box-sizing:border-box}
.aems-sr-searchbox .aems-sr-searchinputarea .btn{background:transparent;padding:0;position:absolute;right:5px;height:40px;top:-3px;width:40px;background-size:26px 26px;background-position:50%;display:block;background-repeat:no-repeat;background-image:url("clientlib/media/img/Suche.png")}
.aems-sr-searchbox .aems-sr-searchinputarea .btn:hover,.aems-sr-searchbox .aems-sr-searchinputarea .btn:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn:active{background-color:inherit}
.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon{background-color:transparent;padding:0;position:absolute;right:0}
@media only screen and (min-width:981px){.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon{top:2px}
}
.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:hover,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:focus,.aems-sr-searchbox .aems-sr-searchinputarea .btn span.icon:active{background-color:inherit}
.aems-sr-searchbox .ds2-searchform--close-wrapper{position:absolute;left:auto;right:0;top:30px}
.aems-sr-clear{background-size:26px 26px;background-position:50%;display:block;cursor:pointer}
.aems-sr-clear.ds2-icon{padding-left:0}
.aems-sr-back-to-top,a.aems-sr-back{font-size:15px;line-height:18px;margin-top:-3px;margin-bottom:12px;display:inline-block;height:40px;width:290px;background-color:#236cd1;text-align:center;line-height:40px;color:#fff}
@media only screen and (min-width:981px){.aems-sr-back-to-top,a.aems-sr-back{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px;line-height:40px}
}
.aems-sr-textbody-noMore{color:#262626}
.aems-sr-textbody,.aems-sr-textbody-noMore{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px}
@media only screen and (min-width:981px){.aems-sr-textbody,.aems-sr-textbody-noMore{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
}
.ds2-iframe--player{height:100vh;margin-bottom:30px}
.ds2-iframe--player iframe{border:0;width:100%;height:100%}
.ds2-iframe--fallback-container{background-color:#e6e6e6;padding:15px 15px 15px 15px}
@media only screen and (min-width:981px){.ds2-iframe--fallback-container{padding:30px 30px 15px 30px}
}
.ds2-iframe--fallback-container .ds2-expand--body-expand-container .button{background:linear-gradient(to bottom,rgba(230,230,230,0) 0,#e6e6e6 18%,#e6e6e6 100%)}
@media only screen and (min-width:521px){.ds2-iframe--fallback-individual{margin-bottom:30px}
}
.ds2-iframe--fallback-individual-images{margin-bottom:15px}
.ds2-expand--body-copy-container.open{margin-bottom:7.5px}
body.ds2-iframe--body{height:100%;width:100%}
[id^='iframepar'],[id^="externalContentIFrame"]{display:block}
[id^="externalContentIFrame"]{margin-bottom:-1px}
.ds2-dropdown{display:table;position:relative;width:100%}
.ds2-dropdown--disabled{opacity:.5}
.ds2-dropdown--open .ds2-dropdown-list,.ds2-dropdown--open.ds2-dropdown--filter-active .ds2-dropdown-filter-wrapper{display:block}
.ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list{top:70px}
@media only screen and (min-width:981px){.ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list{top:56px}
}
.ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-size:15px;line-height:18px;letter-spacing:0;font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal}
:lang(kr) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-dropdown--open .ds2-dropdown__label ~ .ds2-dropdown-list .ds2-dropdown__link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
.ds2-dropdown--filter-active .ds2-dropdown-list{top:83px;padding-top:5px}
.ds2-dropdown--filter-active .ds2-dropdown-list.open+.ds2-dropdown-filter-wrapper{display:block}
.ds2-dropdown .button{background:#fff;border:2px solid #e6e6e6;color:#666}
.ds2-dropdown .button:hover,.ds2-dropdown .button:focus,.ds2-dropdown .button:active{color:#0653b6}
.ds2-dropdown__link.ds2-link{margin:0;background:#fff;padding:12px 15px;color:#666}
.ds2-dropdown__link.ds2-link:hover,.ds2-dropdown__link.ds2-link:focus,.ds2-dropdown__link.ds2-link:active{color:#0653b6}
.ds2-dropdown-list{border:2px solid #e6e6e6;position:absolute;left:0;top:41px;width:100%;z-index:6030;list-style:none;margin-top:0;padding:15px 0;border-top:0;overflow:auto;display:none;background-color:#fff;max-height:50vh}
.ds2-dropdown-list__item{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0}
.ds2-dropdown-list__item--active .ds2-dropdown__link{color:#000}
.ds2-dropdown-list__item__item--active .ds2-dropdown__link{color:#000}
.ds2-dropdown__title{display:inline-block;padding-right:40px;color:#000}
.ds2-dropdown__label{font-size:15px;line-height:18px;letter-spacing:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;margin-top:-3px;margin-bottom:12px;display:table-row;line-height:30px;font-weight:bold}
:lang(kr) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:981px){.ds2-dropdown__label{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-dropdown-filter-wrapper{display:none;position:absolute;top:40px;left:0;width:100%;z-index:6030}
.ds2-dropdown-filter-wrapper:before{content:"";display:inline-block;height:40px;width:40px;position:absolute;right:0;top:1px}
.ds2-dropdown-filter,.ds2-dropdown__filter{font-size:15px;line-height:18px;background-color:#fff;border:2px solid #e6e6e6;border-radius:0;border-top-width:0;color:#666;margin:0;padding:10px 40px 10px 15px;height:43px;width:100%;-webkit-appearance:none;-webkit-border-radius:0}
@media only screen and (min-width:981px){.ds2-dropdown-filter,.ds2-dropdown__filter{font-size:14px;line-height:17px}
}
.ds2-dropdown-filter:focus,.ds2-dropdown__filter:focus{background-color:#fff;outline:0}
.ds2-dropdown .ds2-icon:before{left:-6px}
.ds2-dropdown .button{display:table-cell;vertical-align:middle;text-align:left;padding:0 15px}
.ds2-dropdown .ds2-icon--l.ds2-icon--bg{position:absolute;top:2px;right:22px;left:auto}
.ds2-dropdown .ds2-icon--l.ds2-icon--bg:before{background-position:5px;background-size:30px}
.ds2-technical-data .ds2-dropdown .ds2-icon::before{background-color:transparent}
body.ds2-market-bmw-m .ds2-technical-data .ds2-dropdown .ds2-icon::before{background-color:#1c69d4}
.ds2-technical-data .ds2-dropdown .ds2-icon:hover::before{background-color:transparent}
body.ds2-market-bmw-m .ds2-technical-data .ds2-dropdown .ds2-icon:hover::before{background-color:#0653b6}
.ds2-mvc-tabs-content{width:100%}
.ds2-mvc-tabs-content__panel{display:none}
.ds2-mvc-tabs-content__panel--active{display:block}
[data-scroll]{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-height:80vh;-ms-touch-action:none;touch-action:none}
[data-scroll].scrolling{cursor:move}
[data-scroll] .scroll-bar-content.scrollable{display:block}
[data-scroll] .scroll-bar-content{position:absolute;width:8px;height:100% !important;overflow:initial;opacity:.7;top:0;right:0;transition:opacity .2s ease-in-out;display:none}
[data-scroll] .scroll-bar-content:hover,[data-scroll] .scrolling{opacity:1}
[data-scroll] .scroll-bar-content .scroll-bar{position:absolute;top:0;left:0;width:100%;min-height:20px;max-height:100%;border-radius:8px;background-color:#666}
.ds2-scroll-horizontal{display:block}
.ds2-scroll-horizontal__hidden{display:none}
.ds2-scroll-horizontal .ds2-scroll-horizontal__track{position:relative;margin:0 auto;max-width:100%;height:6px;background:#f2f2f2;border-radius:0;z-index:auto}
.ds2-scroll-horizontal .ds2-scroll-horizontal__thumb{cursor:pointer;position:absolute;max-width:90%;height:100%;background:#8e8e8e;border-radius:0}
.ds2-subbrand-icon{height:30px;margin-bottom:30px;margin-top:0}
.ds2-subbrand-icon--container{display:table;margin-bottom:15px}
.ds2-subbrand-icon--subheadline{display:table-cell;vertical-align:baseline}
.ds2-subbrand-icon--spacing__component-inline{margin-bottom:0;padding-right:5px}
.ds2-subbrand-icon--img__component-inline{vertical-align:baseline}
.ds2-subbrand-icon--spacing__stage-teaser,.ds2-subbrand-icon--spacing__stage-presentation,.ds2-subbrand-icon--spacing__content-presentation{margin-bottom:15px}
.ds2-subbrand-icon--spacing__above-content{margin-bottom:45px;margin-top:45px}
.ds2-subbrand-icon--spacing__first-element{margin-top:45px}
.ds2-subbrand-icon--spacing__last-element{margin-bottom:45px}
.ds2-subbrand-icon--spacing__below-text{margin-bottom:90px;margin-top:-15px}
@media only screen and (min-width:521px){.ds2-subbrand-icon--spacing__below-text{margin-bottom:75px;margin-top:-30px}
}
.ds2-subbrand-icon--spacing__below-image{margin-bottom:75px;margin-top:45px}
@media only screen and (min-width:981px){.ds2-subbrand-icon--spacing__below-image{margin-bottom:90px;margin-top:45px}
}
.ds2-subbrand-icon--wrapper{height:100%}
.ds2-subbrand-icon .ds2-subbrand-icon--wrapper .ds2-subbrand-icon--img{height:100%;max-width:none;width:auto}
span.ds2-info-icon{position:relative;cursor:pointer;pointer-events:all;height:16px;width:16px;display:inline-block}
span.ds2-info-icon.has-tip{border-bottom:0}
span.ds2-info-icon:after,span.ds2-info-icon:before{transition:opacity .25s ease;height:16px;width:16px}
span.ds2-info-icon:after{opacity:0}
span.ds2-info-icon:hover:after,span.ds2-info-icon:focus:after,span.ds2-info-icon:active:after{opacity:1}
h1 span.ds2-info-icon,h2 span.ds2-info-icon,h3 span.ds2-info-icon,h4 span.ds2-info-icon,h5 span.ds2-info-icon,h6 span.ds2-info-icon{margin:0 7.5px;display:inline;cursor:pointer;pointer-events:all}
h1 span.ds2-tooltip span.ds2-info-icon,h2 span.ds2-tooltip span.ds2-info-icon,h3 span.ds2-tooltip span.ds2-info-icon,h4 span.ds2-tooltip span.ds2-info-icon,h5 span.ds2-tooltip span.ds2-info-icon,h6 span.ds2-tooltip span.ds2-info-icon{margin:0}
h1 .ds2-info-icon:before,h1 .ds2-info-icon:after{top:32%}
@media only screen and (min-width:981px){h1 .ds2-info-icon:before,h1 .ds2-info-icon:after{top:40%}
}
h2 .ds2-info-icon:before,h2 .ds2-info-icon:after{top:27%}
@media only screen and (min-width:981px){h2 .ds2-info-icon:before,h2 .ds2-info-icon:after{top:33%}
}
h3 .ds2-info-icon:before,h3 .ds2-info-icon:after{top:18%}
@media only screen and (min-width:981px){h3 .ds2-info-icon:before,h3 .ds2-info-icon:after{top:30%}
}
h4 .ds2-info-icon:before,h4 .ds2-info-icon:after{top:6%}
@media only screen and (min-width:981px){h4 .ds2-info-icon:before,h4 .ds2-info-icon:after{top:14%}
}
.ds2-cms-output .ds2-info-icon:before,.ds2-cms-output .ds2-info-icon:after{top:21%}
.ds2-expand--body-copy-container{position:relative;overflow:hidden;margin-top:-4px}
@media only screen and (min-width:521px){.ds2-expand--body-copy-container{padding-bottom:0}
}
@media only screen and (min-width:981px){.ds2-expand--body-copy-container{margin-top:-3px}
}
.ds2-expand--body-copy-container .ds2-cms-output{margin-top:0;margin-bottom:0}
.ds2-expand--body-copy-container .ds2-cms-output p:lang(zh-TW){padding-top:3px}
.ds2-expand--body-copy-container .button{margin-bottom:0}
@media only screen and (min-width:521px){.ds2-expand--body-copy-container{position:relative;overflow:hidden}
}
.ds2-expand--body-copy-container.disabled{position:relative;overflow:visible}
.ds2-expand--body-copy-container[data-expanded=true] .ds2-expand--body-expand-container{background:0;-webkit-filter:none;filter:none;display:none}
@media only screen and (max-width:520px){.ds2-expand--body-copy-container{max-height:15em;transition:max-height .3s ease-in-out}
.ds2-expand--body-copy-container[data-expanded=true]{max-height:none}
.ds2-expand--body-copy-container.ds2-expand--body-copy-container--expanded{margin-bottom:7.5px}
}
.ds2-expand--body-copy{margin-bottom:11px}
.ds2-expand--body-expand-container{display:block;position:absolute;bottom:-7px;left:0;width:100%}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 18%,white 100%);display:block;height:70px}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button span{width:30px;height:30px;display:block;margin:0 auto;position:relative;padding:0}
@-webkit-keyframes fadeOut{0{opacity:1}
99%{opacity:0}
100%{visibility:hidden;height:0;line-height:0;overflow:hidden}
}
@keyframes fadeOut{0{opacity:1}
99%{opacity:0}
100%{visibility:hidden;height:0;line-height:0;overflow:hidden}
}
.ds2-expand--body-expand-container .ds2-expand--body-expand-button.ds2-expand--body-expand-button--hidden{-webkit-animation:fadeOut .3s ease-in-out forwards;animation:fadeOut .3s ease-in-out forwards}
@media only screen and (min-width:981px){.ds2-expand--body-copy-columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:15px;column-gap:15px}
}
.ds2-expand--body-copy-columns.ds2-expand--reset{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}
@media only screen and (max-width:520px){body:not(.ds2-market-bmw-m) .ds2-expand--body-copy-container .ds2-expand--body-expand-container .ds2-expand--body-expand-button{background:white;color:#262626;height:74px}
body:not(.ds2-market-bmw-m) .ds2-expand--body-copy-container .ds2-expand--body-expand-container .ds2-expand--body-expand-button .ds2-icon{display:inline-block}
}
@media only screen and (max-width:520px){html.cssmask .ds2-expand--body-copy-container{-webkit-mask-image:-webkit-linear-gradient(bottom,transparent 0,transparent 10px,#000 100px);mask-image:-webkit-linear-gradient(bottom,transparent 0,transparent 10px,#000 100px)}
html.cssmask .ds2-expand--body-copy-container[data-expanded='true']{-webkit-mask-image:none;mask-image:none}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container{position:static}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container .ds2-expand--body-expand-button{height:40px;background:none 0 0}
html.cssmask .ds2-expand--body-copy-container+.ds2-expand--body-expand-container .ds2-expand--body-expand-button span::before{background-position:0 0}
}
.ds2-expand--float{float:right;display:inline-block}
.ds2-expand--float img{margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-expand--float img{float:left}
}
@media only screen and (max-width:980px){.ds2-expand--float img{width:100%}
}
.ds2-toggle-switch{position:relative;display:inline-block;width:46px;height:26px}
.ds2-toggle-label{display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.ds2-toggle-label h5{padding-right:4px;margin-bottom:2px}
.ds2-toggle-switch input{display:none}
.ds2-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.4s;border:2px solid #aaa}
.ds2-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#1c69d4;transition:.4s}
input:focus+.ds2-toggle-slider{box-shadow:0 0 1px #2196f3}
input:checked+.ds2-toggle-slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.ds2-toggle-slider.round{border-radius:26px}
.ds2-toggle-slider.round:before{border-radius:50%}
.ds2-toggle-active h5{color:#1c69d4}
.ds2-toggle-left{padding-right:1px}
.ds2-toggle-right{padding-left:4px}
.ds2-link{font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;position:relative;font-weight:normal;transition:all .25s ease;display:block}
:lang(kr) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-link{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:981px){.ds2-link{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-link .ds2-icon{margin-right:5px}
.ds2-link.ds2-icon--download,.ds2-link.ds2-icon--download-white{height:20px}
.ds2-link:hover span,.ds2-link:focus span,.ds2-link:active span{color:#0653b6}
.ds2-link.ds2-link--active{color:#0653b6}
.ds2-link--label-only{display:inline;color:#666;cursor:pointer;transition:color .25s ease}
.ds2-link--label-only:hover,.ds2-link--label-only:focus,.ds2-link--label-only:active{color:#0653b6}
.button{font-size:15px;line-height:18px;letter-spacing:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;display:table;padding:0;min-width:180px;height:40px;letter-spacing:0;margin-bottom:10px;transition:background-color .25s ease}
:lang(kr) .button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .button{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .button{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .button{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:981px){.button{font-size:14px;line-height:17px}
}
.button .ds2-button--responsive-line{display:table-cell;text-align:center;vertical-align:middle;padding:0 1rem;height:50px;font-size:1em}
.button .ds2-icon{color:#fff;margin-top:-4px}
.ds2-navigation-content-bar--buttons .button .ds2-button--responsive-line{height:initial}
.ds2-button--first-line,.ds2-button--second-line{display:block}
.ds2-button--second-line .ds2-icon{margin-right:5px}
.ds2-button--offer{display:inline-block;margin-bottom:15px;width:100%}
.ds2-button--area{background-color:#ffad1f;color:#fff;display:table;height:40px;letter-spacing:0;margin-bottom:15px;min-width:180px;padding:0 10px;width:100%}
.ds2-button--area .ds2-button--responsive-line{display:table-cell;text-align:left;vertical-align:middle;line-height:17px;padding-top:1px}
.ds2-button--area .ds2-button--prefix{font-size:15px;line-height:18px;letter-spacing:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
.ds2-button--area .ds2-button--price{font-size:17px;line-height:20px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif}
.ds2-button--area .ds2-button--responsive-info{display:table-cell;height:16px;width:16px;vertical-align:middle}
.ds2-icon.ds2-button--additional-icon{left:auto;position:absolute;right:23px;top:13px}
.ds2-button-tertiary{background-color:#333}
.ds2-button-tertiary:hover{background-color:#262626}
.ds2-footnote{line-height:0;vertical-align:super;top:0;padding:0 3px;position:relative;color:inherit;font-style:inherit;letter-spacing:.1em;font-size:9px}
h1 .ds2-footnote,h2 .ds2-footnote,h3 .ds2-footnote,h4 .ds2-footnote{vertical-align:bottom;font-size:11px}
h1 .ds2-footnote{top:-18.75px}
@media only screen and (min-width:981px){h1 .ds2-footnote{top:-36px}
}
h2 .ds2-footnote{top:-18.75px}
@media only screen and (min-width:981px){h2 .ds2-footnote{top:-26.25px}
}
h3 .ds2-footnote{top:-14.85px}
@media only screen and (min-width:981px){h3 .ds2-footnote{top:-18.75px}
}
h4 .ds2-footnote{top:-13.5px}
@media only screen and (min-width:981px){h4 .ds2-footnote{top:-14.85px}
}
h5 .ds2-footnote,h6 .ds2-footnote{vertical-align:bottom;top:-13.5px}
.ds2-content-presentation--keyvisual .ds2-footnote:hover,.ds2-stage-presentation--keyvisual .ds2-footnote:hover,.ds2-stage-teaser .ds2-slider--stage .ds2-footnote:hover{color:inherit;opacity:.75}
.ds2-hidden-field{opacity:0;position:absolute}
.ds2-label--checkbox{cursor:pointer;display:inline-block}
.ds2-label--checkbox{padding-left:27.5px;position:relative}
.ds2-label--checkbox:before{content:"";display:block;height:20px;left:0;position:absolute;top:-1px;width:20px}
.ds2-disclaimer--title{margin-bottom:27px;letter-spacing:0}
@media only screen and (min-width:981px){.ds2-disclaimer--title{margin-bottom:25px}
}
.ds2-disclaimer--list{counter-reset:footnote;margin-top:5px;margin-bottom:73px}
@media only screen and (min-width:981px){.ds2-disclaimer--list{margin-bottom:88px}
}
.ds2-disclaimer--list:empty{margin-bottom:0}
.ds2-disclaimer--list-item{font-size:12px;line-height:14px;letter-spacing:0;margin-top:-2px;margin-bottom:13px;list-style-type:none;position:relative;padding-left:10px;color:#262626}
@media only screen and (min-width:521px){.ds2-disclaimer--list-item{padding-right:15px}
}
.ds2-disclaimer--list-item::before{top:-2px;left:0;position:absolute;color:#262626;font-size:7px;counter-increment:footnote;content:"[" counter(footnote) "]"}
.ds2-disclaimer--list-item a{font-weight:normal;font-size:inherit}
.ds2-disclaimer--list-item ul{font-size:12px;line-height:14px;letter-spacing:0;margin-left:18px;margin-top:5px;margin-bottom:5px}
.ds2-disclaimer--list-item li{padding-left:0;list-style-type:initial;margin-left:0}
.ds2-disclaimer--list-item li:before{content:''}
.ds2-disclaimer--list-item p{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit;text-rendering:inherit}
.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:18px;line-height:20px;margin-top:-3px;margin-bottom:12px;font-family:"Arial","Helvetica","Roboto",sans-serif}
@media only screen and (min-width:981px){.ds2-disclaimer--cq--special .ds2-disclaimer--list-item p{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item{padding-left:10px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item::before{top:1px;font-size:12px;content:'*'}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-2::before{content:'**';left:-6px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-3::before{content:'***';left:-12px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-4::before{content:'****';left:-18px}
.ds2-disclaimer--asterix .ds2-disclaimer--list-item.asterix-5::before{content:'*****';left:-24px}
.ds2-disclaimer--no-marking .ds2-disclaimer--list-item{padding-left:0}
.ds2-disclaimer--no-marking .ds2-disclaimer--list-item::before{content:none}
.ds-icon-button__box{display:inline-block;float:left !important}
@media only screen and (max-width:520px){.ds-icon-button__box{padding:0}
}
@media only screen and (min-width:521px){.ds-icon-button__box:first-child{padding-left:0}
.ds-icon-button__box:last-child{padding-right:0}
}
.ds-icon-button__iconholder{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1em;font-size:40px;margin:-8px}
.ds-icon-button__counter{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;font-size:18px}
.ds-icon-button__label{display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;word-wrap:break-word;text-align:center}
.ds-icon-button__shevron{display:inline-block;-webkit-flex:0 0 1em;-ms-flex:0 0 1em;flex:0 0 1em;width:1em;height:1em}
.ds-icon-button--primary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in;background:#1c69d4;color:#fff}
.ds-icon-button--primary.disabled{display:none}
.ds-icon-button--primary:hover{background:#0653b6;color:#fff}
.ds-icon-button--secondary{width:100%;height:4em;text-align:center;padding:0 20px;margin:0;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-size:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:.3s ease-in;color:#000;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.ds-icon-button--secondary.disabled{display:none}
.ds-icon-button--secondary .ds-icon-button__iconholder{visibility:hidden}
.ds-icon-button--secondary .ds-icon-button__counter{color:#8e8e8e}
.ds-icon-button--secondary .ds-icon-button__label{color:#262626}
.ds-icon-button--secondary .ds-icon-button__shevron{background-image:url("clientlib/media/img/arrow-blue.svg");background-repeat:no-repeat;background-position:center}
.ds-icon-button--secondary:hover .ds-icon-button__label{color:#1c69d4}
.cpc-component__container{margin:60px 0 90px 0}
.cpc-component__container__headline{font-size:18px;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;margin-bottom:30px;letter-spacing:normal}
.cpc-component__container .row{margin:0}
.basecomponent.visualizer .cpc-component__container .row{margin:0 auto;padding-left:12.5px;padding-right:12.5px}
.ds2-cookie-disclaimer{transition:max-height 1s ease;max-height:0;overflow:hidden}
.ds2-cookie-disclaimer--slideup{transition-duration:.1s}
.ds2-cookie-disclaimer--slidedown{max-height:800px;padding-top:15px}
.ds2-cookie-disclaimer--button-close{position:absolute;top:-2px;right:18px}
@media only screen and (min-width:521px){.ds2-cookie-disclaimer--button-close{right:18px}
}
.ds2-cookie-controller--no-cookies .ds2-cms-output{padding-right:40px}
@media only screen and (min-width:521px){.ds2-cookie-controller--no-cookies .ds2-cms-output{padding-right:60px}
}
.ds2-cookie-disclaimer-bottom{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#f2f2f2;margin:0;max-width:none}
.ds2-cookie-disclaimer-linear-gradient{background:linear-gradient(to bottom,rgba(242,242,242,0) 0,#f2f2f2 50%,#f2f2f2 100%) !important}
.ds2-cookie-consent-settings--hint{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-cookie-consent-settings--hint{margin-bottom:75px}
}
.ds2-cookie-consent-settings{margin-bottom:90px}
@media only screen and (min-width:521px){.ds2-cookie-consent-settings{margin-bottom:105px}
}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--title{margin-bottom:10px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-container{padding-bottom:20px;padding-top:5px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status{cursor:default;display:none}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--status-notset{color:#bbb}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:first-child{padding-left:0}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item:last-child{padding-left:0}
.ds2-cookie-consent-settings .ds2-buttonlist .ds2-buttonlist--item .button{margin-bottom:15px}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-confirm{display:none}
.ds2-cookie-consent-settings .ds2-cookie-consent-settings--button-reject{display:none}
.ds2-contact-box{border:1px solid #e6e6e6;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-contact-box{margin-bottom:90px}
}
.ds2-contact-box .ds2-cms-output{margin-bottom:0}
.ds2-contact-box .ds2-contact-box--title{margin-bottom:26px}
.ds2-contact-box .ds2-contact-box--subtitle{display:block;margin-bottom:0}
.ds2-contact-box .contactitem .ds2-contact-item--label{font-weight:bold}
.ds2-contact-box .contactitem .ds2-contact-item--email{font-weight:normal;color:#262626;display:block}
.ds2-contact-box .contactitem .ds2-contact-item--email:active,.ds2-contact-box .contactitem .ds2-contact-item--email:focus,.ds2-contact-box .contactitem .ds2-contact-item--email:hover{color:#0653b6}
.ds2-contact-box .contactitem .ds2-contact-item--phone{display:block}
@media only screen and (min-width:521px){.ds2-contact-box .contactitem .ds2-contact-item--phone{cursor:default}
}
.ds2-contact-box--sub-content{padding:15px}
.ds2-contact-box--group{margin-bottom:11px}
.ds2-contact-box--group:last-child{margin-bottom:10px}
.ds2-contact-box--address{padding-bottom:11px}
.ds2-contact-box--hours{margin-top:20px}
.ds2-contact-box--contact-item{word-break:break-all}
.ds2-business-card{border:1px solid #e6e6e6;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-business-card{margin-bottom:90px}
}
.ds2-business-card .ds2-cms-output{margin-bottom:0;text-align:left;width:100%;display:block;padding-bottom:10px}
.ds2-business-card .contactitem .ds2-contact-item--label{font-weight:bold}
.ds2-business-card .contactitem .ds2-contact-item--email{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
.ds2-business-card .contactitem .ds2-contact-item--phone{color:#262626;display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
@media only screen and (min-width:521px){.ds2-business-card--content:last-child{padding-left:0}
.ds2-business-card--content:first-child{padding-right:0}
}
.ds2-business-card--content-image{padding:15px}
@media only screen and (min-width:521px){.ds2-business-card--content-image{padding:30px}
}
@media only screen and (min-width:981px){.ds2-business-card--content-image{padding:15px}
}
.ds2-business-card--content-data{padding-left:15px}
@media only screen and (min-width:521px){.ds2-business-card--content-data{padding-top:30px}
}
@media only screen and (min-width:981px){.ds2-business-card--content-data{padding-top:15px;padding-left:15px}
}
.ds2-business-card--position,.ds2-business-card--address-line,.ds2-business-card--contact-item-label,.ds2-business-card--contact-item-detail{display:block}
.ds2-business-card--name,.ds2-business-card--position,.ds2-business-card--address-line,.ds2-business-card--contact-item-label,.ds2-business-card--contact-item-detail{margin-bottom:6px}
.ds2-business-card--group{margin-bottom:26px;padding-right:15px}
.ds2-business-card--contact-item{margin-bottom:11px}
@media only screen and (min-width:521px){.ds2-business-card--contact-item{margin-bottom:4px}
}
.ds2-business-card--contact-item-label{margin-bottom:0;font-weight:bold}
.ds2-business-card--contact-item-detail{display:inline-block;margin-bottom:0;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}
a.ds2-business-card--contact-item-detail{color:#262626}
.ds2-accordion--element .ds2-icon--plus-white,.ds2-accordion--element .ds2-icon--plus-white::before,.ds2-accordion--element .ds2-icon--plus-white::after,.ds2-accordion--element-author .ds2-icon--plus-white,.ds2-accordion--element-author .ds2-icon--plus-white::before,.ds2-accordion--element-author .ds2-icon--plus-white::after{background-color: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%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-accordion--element .ds2-icon--minus-white,.ds2-accordion--element .ds2-icon--minus-white::before,.ds2-accordion--element .ds2-icon--minus-white::after,.ds2-accordion--element-author .ds2-icon--minus-white,.ds2-accordion--element-author .ds2-icon--minus-white::before,.ds2-accordion--element-author .ds2-icon--minus-white::after{background-color: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%22M27.998%2023.002l-2%202-6-6-6%206-2-2%208-8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}
.ds2-accordion--element .ui-state-default,.ds2-accordion--element .ui-widget-content .ui-state-default,.ds2-accordion--element .ui-widget-header .ui-state-default,.ds2-accordion--element-author .ui-state-default,.ds2-accordion--element-author .ui-widget-content .ui-state-default,.ds2-accordion--element-author .ui-widget-header .ui-state-default{background:0;color:#262626}
.ds2-accordion--element.ui-accordion .ui-accordion-content,.ds2-accordion--element-author.ui-accordion .ui-accordion-content{padding:0 !important}
.ds2-accordion--element .ui-widget-content,.ds2-accordion--element-author .ui-widget-content{border:0}
.ds2-accordion--element .ui-widget-content a,.ds2-accordion--element-author .ui-widget-content a{color:#666}
.ds2-accordion--element .ui-widget-content a:hover,.ds2-accordion--element .ui-widget-content a:focus,.ds2-accordion--element .ui-widget-content a:active,.ds2-accordion--element-author .ui-widget-content a:hover,.ds2-accordion--element-author .ui-widget-content a:focus,.ds2-accordion--element-author .ui-widget-content a:active{color:#0653b6}
.ds2-accordion--element .ui-widget-content a.button,.ds2-accordion--element-author .ui-widget-content a.button{color:#fff}
.ds2-accordion--element .ui-widget-content a.button:hover,.ds2-accordion--element .ui-widget-content a.button:focus,.ds2-accordion--element .ui-widget-content a.button:active,.ds2-accordion--element-author .ui-widget-content a.button:hover,.ds2-accordion--element-author .ui-widget-content a.button:focus,.ds2-accordion--element-author .ui-widget-content a.button:active{color:#fff}
.ds2-accordion--element .ds2-accordion--list,.ds2-accordion--element-author .ds2-accordion--list{margin-bottom:15px}
.ds2-accordion--element .ds2-table-element,.ds2-accordion--element-author .ds2-table-element{margin-bottom:15px;margin-top:30px}
.ds2-accordion--element .ds2-accordion--list-item,.ds2-accordion--element-author .ds2-accordion--list-item{list-style-type:none;border-bottom:1px solid #e6e6e6;padding-top:10px;position:relative}
.ds2-accordion--element .ds2-accordion--list-item:first-child,.ds2-accordion--element-author .ds2-accordion--list-item:first-child{border-top:1px solid #e6e6e6}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--title .ds2-icon,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--title .ds2-icon{margin-right:8px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--image,.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-accordion--element .ds2-accordion--list-item .ds2-video-player,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--image,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--button,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-video-player{margin-bottom:15px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--image .ds2-link,.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button .ds2-link,.ds2-accordion--element .ds2-accordion--list-item .ds2-video-player .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--image .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--button .ds2-link,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-video-player .ds2-link{height:auto}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--copy,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--copy{margin-bottom:12px}
.ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--title,.ds2-accordion--element-author .ds2-accordion--list-item .ds2-accordion--title{cursor:pointer;border:0;outline:0;margin-top:0;padding:10px 0 0 0;margin-bottom:22.5px;position:relative;padding-left:50px}
.ds2-accordion--link{padding-bottom:42px}
@media only screen and (min-width:981px){.ds2-accordion--link{padding-top:0;padding-bottom:27px}
}
.ds2-accordion--link .ds2-linklist,.ds2-accordion--link .ds2-linklist--item:last-child{margin-bottom:0}
.ds2-accordion--hide-all.disable,.ds2-accordion--show-all.disable{display:none}
.ds2-accordion--content{overflow:auto}
.ds2-accordion--content .ds2-accordion--sub-content{margin-bottom:15px}
.ds2-accordion--sub-content{overflow:hidden;padding-left:56.75px;padding-right:7.5px;padding-top:5px}
@media only screen and (max-width:980px){.ds2-accordion--sub-content{padding-left:1px}
}
@media only screen and (min-width:981px){.ds2-accordion--sub-content{padding-left:48.75px}
}
.ds2-accordion--title .ds2-icon--minus-white{display:none}
.ds2-accordion--title[aria-selected=true] .ds2-icon--minus-white{display:block}
.ds2-accordion--title[aria-selected=true] .ds2-icon--plus-white{display:none}
.ds2-accordion{margin-bottom:60px}
@media only screen and (min-width:981px){.ds2-accordion{margin-bottom:75px}
}
.ds2-accordion .ds2-expand--body-expand-container .button{margin-bottom:0}
.ds2-accordion .ds2-accordion--headline{margin-bottom:25px}
@media only screen and (max-width:980px){.ds2-accordion .ds2-accordion--headline{margin-bottom:10px}
}
@media only screen and (min-width:521px){.ds2-accordion--copy-cont{margin-bottom:15px}
}
.ds2-article-numbered-list{width:100%;padding-left:15px;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-article-numbered-list{margin-bottom:90px}
}
.ds2-article-numbered-list--container{padding-top:45px;padding-bottom:90px;border-left:2px solid #bbb}
@media only screen and (min-width:981px){.ds2-article-numbered-list--container{padding-bottom:105px;padding-top:60px}
}
.ds2-article-numbered-list--headline-container{margin-left:-15px;margin-bottom:15px;border-left:15px solid #bbb;padding-left:15px}
@media only screen and (min-width:521px){.ds2-article-numbered-list--headline-container{padding-left:30px}
}
@media only screen and (min-width:981px){.ds2-article-numbered-list--headline-container{margin-bottom:30px}
}
@media only screen and (min-width:981px){.ds2-article-numbered-list--headline-align{margin-bottom:30px}
}
.ds2-article-numbered-list--title{margin-bottom:0;margin-top:0;line-height:41px}
@media only screen and (max-width:520px){.ds2-article-numbered-list--title{font-size:35px}
}
@media only screen and (min-width:981px){.ds2-article-numbered-list--title{line-height:51px}
}
.ds2-article-numbered-list--title.ds2-no-uppercase{margin-top:0}
@media only screen and (min-width:981px){.ds2-article-numbered-list--title.ds2-no-uppercase{margin-top:0}
}
.ds2-article-numbered-list--title.ds2-no-uppercase-font-uc{line-height:35px}
@media only screen and (min-width:981px){.ds2-article-numbered-list--title.ds2-no-uppercase-font-uc{line-height:43px}
}
.ds2-article-numbered-list--title-inline{font-size:56px;line-height:51px;letter-spacing:-2.52px;margin-left:10px;margin-bottom:0;margin-top:0}
@media only screen and (min-width:981px){.ds2-article-numbered-list--title-inline{font-size:96px;line-height:83px;letter-spacing:-4.32px;margin-left:7.5px}
}
.ds2-article-numbered-list--list{margin-top:-25.5px;margin-bottom:-15px;padding-left:30px;list-style:none}
@media only screen and (max-width:520px){.ds2-article-numbered-list--list{padding-left:15px}
}
.ds2-article-numbered-list--item{border-bottom:1px solid #bbb;color:#666;padding-top:13px;padding-bottom:10px;margin:0;display:table}
.ds2-article-numbered-list--item.ds2-article-numbered-list--item{margin:0}
.ds2-article-numbered-list--item .ds2-article-numbered-list--item-number{padding-right:15px;color:#4d4d4d;display:table-cell}
.ds2-article-numbered-list--item .ds2-article-numbered-list--item-text{display:table-cell;width:100%}
.ds2-article-numbered-list--item.ds2-list-item-black{color:#262626}
.ds2-article-teaser a{color:#262626}
.ds2-article-teaser a:hover{color:#262626}
.ds2-article-teaser .ds2-link:hover{color:#0653b6}
.ds2-magazine--headline{margin-bottom:40px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--headline{margin-bottom:70px}
}
@media only screen and (min-width:981px){.ds2-magazine--headline{margin-bottom:85px}
}
.ds2-magazine--thumb-image-container{display:block;margin-top:0;margin-bottom:0;overflow:hidden}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--image-teaser{overflow:hidden}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--image-teaser .ds2-img-zoom{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)}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--image-teaser .ds2-img-zoom:hover,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--image-teaser .ds2-img-zoom:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-magazine--overview-deactivate{pointer-events:none}
.ds2-magazine--overview-showmore{margin:0 auto}
.ds2-magazine--teaser-date{margin-top:11px;margin-bottom:11px}
@media only screen and (min-width:521px){.ds2-magazine--teaser-date{margin-bottom:26px}
}
@media only screen and (min-width:981px){.ds2-magazine--teaser-date{margin-top:26px}
}
.ds2-magazine--overview-showmore-visible{display:table}
@media only screen and (min-width:521px){.ds2-magazine--teaser-abstract{margin-bottom:26px}
}
.ds2-magazine--teaser-spacer{background-color:#262626;height:1px;width:45px;margin-bottom:15px}
@media only screen and (min-width:521px){.ds2-magazine--teaser-spacer{margin-bottom:30px}
}
.ds2-magazine--thumb-link{margin-left:0;margin-bottom:-4px}
.ds2-magazine--thumb-link:active,.ds2-magazine--thumb-link:focus,.ds2-magazine--thumb-link:hover{color:#1c69d4}
.ds2-magazine--teaser-hidden{display:none}
.ds2-magazine--overview-filter{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:75px;max-height:1000px;overflow:hidden;transition:max-height .5s ease-in-out}
@media only screen and (min-width:981px){.ds2-magazine--overview-filter{margin-bottom:90px}
}
.ds2-magazine--overview-filter.hidden{max-height:75px;visibility:visible}
.ds2-magazine--overview-filter-icon{background-repeat:no-repeat;background-size:40px 40px;display:block;height:30px;position:absolute;right:30px;top:20px;width:30px}
.ds2-magazine--overview-filter-title{margin-bottom:15px}
.ds2-magazine--overview-sorting-listitem{display:inline-block;list-style:none}
.ds2-magazine--overview-sorting-listitem:first-child{margin-right:30px}
.ds2-magazine--overview-sorting-button{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:11px}
@media only screen and (min-width:981px){.ds2-magazine--overview-sorting-button{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-magazine--overview-sorting-button::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:bottom}
.ds2-magazine--overview-sorting-button-selected{pointer-events:none}
.ds2-magazine--overview-sorting-button-selected::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;vertical-align:bottom}
.ds2-magazine--category-listitem{border-color:#bbb;border-style:solid;border-width:2px;display:inline-block;list-style:none;margin-bottom:7.5px;margin-right:5px}
.ds2-magazine--category-button{color:#262626;display:block;margin:0;padding-bottom:15px;padding-left:30px;padding-right:30px;padding-top:15px}
.ds2-magazine--category-button.ds2-magazine--category-button-selected{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff}
.ds2-magazine--overview-filter{display:block}
.ds2-magazine--overview-filter__invisible{display:none}
.ds2-magazine--overview-filter-clickable{margin-bottom:0;cursor:pointer;padding:30px 0 45px}
.ds2-magazine--overview-filter-closed{max-height:75px}
.ds2-magazine--overview-articles{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}
.ds2-magazine--overview .ds2-magazine--thumb{margin-left:15px;margin-right:15px}
.ds2-magazine--thumb-content-container{display:block;position:relative;margin-top:-1px}
.ds2-magazine--thumb-spacer{background-color:#262626;height:1px;width:45px;margin-left:0}
.ds2-magazine--overview-more{margin-bottom:75px}
.ds2-magazine--overview-more .button{min-width:100%}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--overview-more .button{min-width:50%}
}
@media only screen and (min-width:981px){.ds2-magazine--overview-more{margin-bottom:90px}
.ds2-magazine--overview-more .button{min-width:33.33333%}
}
.ds2-magazine--thumb-copy{margin-top:12px;margin-bottom:0;margin-left:0}
.ds2-magazine--thumb{width:100%;margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-magazine--thumb{margin-bottom:90px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--thumb.ds2-magazine--thumb-odd{padding-top:75px}
}
@media only screen and (min-width:981px){.ds2-magazine--thumb.ds2-magazine--thumb-odd{padding-top:90px}
}
.ds2-magazine--thumb .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{margin-bottom:0;padding-top:10px}
.ds2-magazine--teaser-s.ds2-magazine--teaser-background-white.ds2-magazine--image-teaser .ds2-magazine--thumb-content-container,.ds2-magazine--teaser-m.ds2-magazine--teaser-background-white.ds2-magazine--image-teaser .ds2-magazine--thumb-content-container{background:#fff}
@media only screen and (min-width:521px){.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-copy,.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container .ds2-magazine--thumb-copy{margin-top:27px}
}
.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper{display:inline;padding:19px 15px 11px;margin-left:-15px;background-color:#fff;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
@media only screen and (min-width:521px){.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper{position:relative;padding:28px 15px 10px}
}
@media only screen and (min-width:981px){.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper{padding:53px 30px 27px;margin-left:-30px}
}
.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline{display:inline;position:relative;z-index:60;padding:0}
.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-date,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-date{margin-top:20px}
@media only screen and (min-width:981px){.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-date,.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-date{margin-top:35px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--teaser-s{width:calc(50% - 30px)}
}
@media only screen and (min-width:981px){.ds2-magazine--teaser-s{width:calc(33.333333% - 30px)}
}
@media only screen and (min-width:981px){.ds2-magazine--teaser-m{width:calc(66.666666666% - 30px)}
}
.ds2-magazine--teaser-right{margin-left:0}
@media only screen and (min-width:981px){.ds2-magazine--teaser-right{margin-left:33%}
}
.ds2-magazine--heroteaser-titlewrapper-white{display:inline;padding:27px 15px 16px;margin-left:-15px;background-color:#fff;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
@media only screen and (min-width:521px){.ds2-magazine--heroteaser-titlewrapper-white{position:relative;padding:58px 30px 26px;margin-left:-30px}
}
@media only screen and (min-width:981px){.ds2-magazine--heroteaser-titlewrapper-white{padding-top:91px}
}
.ds2-magazine--heroteaser-titlewrapper-white .ds2-magazine--heroteaser-title{color:#262626;display:inline;position:relative;z-index:60;padding:0}
.ds2-magazine--heroteaser-titlewrapper-transparent .ds2-magazine--heroteaser-title,.ds2-magazine--heroteaser-titlewrapper-black .ds2-magazine--heroteaser-title{color:#262626}
.ds2-magazine--heroteaser{color:#262626;display:block;margin:0 auto;max-width:1680px}
.ds2-magazine--heroteaser:active,.ds2-magazine--heroteaser:hover,.ds2-magazine--heroteaser:focus{color:inherit}
.ds2-magazine--heroteaser .ds2-video-player--img-outer .ds2-author-alert-box{display:none}
.ds2-magazine--heroteaser-img-wrapper-glass,.ds2-magazine--heroteaser-img-wrapper-black{position:relative}
.ds2-magazine--heroteaser-img-wrapper-glass::after,.ds2-magazine--heroteaser-img-wrapper-black::after{content:'';position:absolute;left:0;bottom:3px;width:100%;height:75px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%)}
@media only screen and (min-width:981px){.ds2-magazine--heroteaser-img-wrapper-glass::after,.ds2-magazine--heroteaser-img-wrapper-black::after{height:90px}
}
.ds2-magazine--heroteaser-img{vertical-align:initial;width:100%;opacity:0;transition:opacity .3s}
.ds2-magazine--heroteaser-img.loaded{-webkit-animation:teaserFadeIn .5s forwards;animation:teaserFadeIn .5s forwards}
@-webkit-keyframes teaserFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes teaserFadeIn{from{opacity:0}
to{opacity:1}
}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-glass,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-white,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-black{overflow:hidden}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-glass::after,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-white::after,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-black::after{bottom:0}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-glass .ds2-magazine--heroteaser-img,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-white .ds2-magazine--heroteaser-img,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-black .ds2-magazine--heroteaser-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);vertical-align:middle}
.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-glass .ds2-magazine--heroteaser-img:hover,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-glass .ds2-magazine--heroteaser-img:focus,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-white .ds2-magazine--heroteaser-img:hover,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-white .ds2-magazine--heroteaser-img:focus,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-black .ds2-magazine--heroteaser-img:hover,.ds2-component[data-image-zoom-effect="true"] .ds2-magazine--heroteaser-img-wrapper-black .ds2-magazine--heroteaser-img:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-magazine--heroteaser .ds2-magazine--heroteaser-img-wrapper-glass,.ds2-magazine--heroteaser .ds2-magazine--heroteaser-img-wrapper-white,.ds2-magazine--heroteaser .ds2-magazine--heroteaser-img-wrapper-black,.ds2-magazine--heroteaser .ds2-video-player-auto-loop .ds2-video-player--player{z-index:10}
.ds2-magazine--heroteaser .ds2-magazine--heroteaser-textcontent{z-index:20}
.ds2-magazine--heroteaser-textcontent{margin-top:-30px;margin-right:7.5px;margin-bottom:75px;margin-left:7.5px;position:relative;width:100%}
@media only screen and (min-width:521px){.ds2-magazine--heroteaser-textcontent{margin-top:-30px}
}
@media only screen and (min-width:981px){.ds2-magazine--heroteaser-textcontent{margin-top:-67.5px;margin-bottom:90px;width:66.666%}
}
.ds2-magazine--heroteaser-textcontent .ds2-magazine--teaser-date{margin-top:20px}
@media only screen and (min-width:521px){.ds2-magazine--heroteaser-textcontent .ds2-magazine--teaser-date{margin-top:32px}
}
@media only screen and (min-width:981px){.ds2-magazine--heroteaser-textcontent .ds2-magazine--teaser-date{margin-top:41px}
}
.ds2-magazine--heroteaser-titlewrapper{margin-left:0}
.ds2-magazine--heroteaser-title{padding:0}
.ds2-magazine--image-teaser .ds2-magazine--thumb-content-container{padding:15px 15px 0 15px;color:#262626}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser .ds2-magazine--thumb-content-container{padding:30px 30px 0 30px}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link,.ds2-magazine--image-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{padding-top:27px}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{padding-top:27px}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-video-player-auto-loop .ds2-video-player--player{z-index:10}
.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-video-player-auto-loop+.ds2-magazine--thumb-content-container{z-index:20}
.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-video-player-auto-loop .ds2-magazine--thumb-image-container{height:100%}
.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black{position:relative}
.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container{position:relative}
.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container::after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:75px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 100%)}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-glass.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-l .ds2-magazine--thumb-image-container::after,.ds2-magazine--image-teaser.ds2-magazine--teaser-background-black.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container::after{height:90px}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{background-color:#fff}
.ds2-magazine--image-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container{width:100%;margin-top:0;padding-top:15px}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container{padding-top:30px}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline,.ds2-magazine--image-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{padding:0;margin-left:0;margin-bottom:15px}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date{margin-top:15px}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container{margin-top:-40.5px}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container{margin-top:-70.5px}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container{margin-top:-97.5px;width:66.66666%}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{margin-bottom:25px}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{margin:0 0 22px -15px}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer,.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer{margin-top:25px;margin-left:0}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container{margin-top:-30px}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container{margin-top:-52.5px;width:75%}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container{margin-top:-69px;width:66.666%}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{padding-right:0}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{margin-top:-30px;max-width:calc(100% - -30px)}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date,.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-copy{padding-left:0}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer{margin-left:0}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{margin-left:0}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{margin-top:-34.5px}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{margin-top:-52.5px}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline{margin-left:0}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-left .ds2-magazine--thumb-image-container{margin-left:8.333%}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-left .ds2-magazine--thumb-image-container{margin-left:25%}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-right .ds2-magazine--thumb-image-container{margin-right:8.333%}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-right .ds2-magazine--thumb-image-container{margin-right:25%}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-right .ds2-magazine--thumb-content-container{margin-right:25%}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-textposition-right .ds2-magazine--thumb-content-container{margin-left:33.333%}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-image-container{margin-left:0;margin-right:0}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-content-container{margin-left:0}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{margin-top:-15px}
}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{margin-top:-15px;margin-left:-30px;padding:30px}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{margin-top:-30px;margin-right:0;margin-bottom:0;max-width:calc(100% - -60px)}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{margin-top:-34.5px}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{margin-top:-49.5px}
}
@media only screen and (min-width:981px){.ds2-magazine--image-teaser.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container{margin-top:-82.5px}
}
.ds2-magazine--image-teaser.ds2-magazine--teaser-xl.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{margin-left:0}
.ds2-magazine--image-teaser.ds2-magazine--teaser-textposition-center{text-align:center}
.ds2-magazine--image-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container{margin-left:0}
.ds2-magazine--image-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{padding-left:15px;padding-right:15px}
.ds2-magazine--image-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{text-align:left;display:inline-block;margin-left:auto;margin-right:auto}
.ds2-magazine--image-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer{margin-left:auto;margin-right:auto}
@media only screen and (min-width:521px){.ds2-magazine--image-teaser .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{padding:15px;margin-bottom:15px;margin-left:0}
}
@media only screen and (min-width:521px){.ds2-magazine--text-teaser .ds2-magazine--thumb-content-container{padding:15px 15px 0 15px}
}
.ds2-magazine--text-teaser .ds2-magazine--thumb-content-container .ds2-magazine--thumb-headline{padding-left:0;padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-magazine--text-teaser .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date{margin-top:15px}
}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container,.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container{padding:0}
}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer,.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer{margin-top:15px;margin-left:0}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-headline-wrapper{display:inline;padding:15px 0 11px;background-color:transparent;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-headline-wrapper{padding:21px 0 11px}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-s .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline,.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline{display:inline;position:relative;z-index:60;padding:0}
.ds2-magazine--text-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper,.ds2-magazine--text-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper{background-color:#fff}
.ds2-magazine--text-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-glass .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date,.ds2-magazine--text-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date,.ds2-magazine--text-teaser.ds2-magazine--teaser-s.ds2-magazine--teaser-background-black .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date{margin-top:21px}
.ds2-magazine--text-teaser.ds2-magazine--teaser-m{padding-top:10px}
@media only screen and (min-width:521px){.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-content-container{padding-top:0}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-headline-wrapper{padding-top:19.5px}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-m .ds2-magazine--thumb-headline-wrapper{padding-top:27px}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-glass .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date,.ds2-magazine--text-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-white .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date,.ds2-magazine--text-teaser.ds2-magazine--teaser-m.ds2-magazine--teaser-background-black .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date{margin-top:22px}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container{margin-top:7px;padding-top:0}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{padding-top:27px}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-date{margin-top:20px}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-headline-wrapper{display:inline;padding:20px 15px 11px;margin-left:-15px;background-color:transparent;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
@media only screen and (min-width:521px){.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-headline-wrapper{padding-top:26px}
}
@media only screen and (min-width:981px){.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-headline-wrapper{padding-top:38px}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline{display:inline;position:relative;z-index:60;padding:0}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-white .ds2-magazine--thumb-headline-wrapper{background-color:#fff}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-black .ds2-magazine--thumb-headline-wrapper{background-color:#000}
.ds2-magazine--text-teaser.ds2-magazine--teaser-l.ds2-magazine--teaser-background-black .ds2-magazine--thumb-headline-wrapper .ds2-magazine--thumb-headline{color:#fff}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--text-teaser.ds2-magazine--teaser-l .ds2-magazine--thumb-content-container .ds2-magazine--thumb-copy{margin-top:15px}
}
.ds2-magazine--text-teaser.ds2-magazine--teaser-textposition-center{text-align:center}
.ds2-magazine--text-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container{margin-left:0}
.ds2-magazine--text-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container .ds2-magazine--thumb-link{text-align:left;display:inline-block;margin-left:auto;margin-right:auto}
.ds2-magazine--text-teaser.ds2-magazine--teaser-textposition-center .ds2-magazine--thumb-content-container .ds2-magazine--thumb-spacer{margin-left:auto;margin-right:auto}
.ds2-magazine--thumb-headline{letter-spacing:0}
.ds2-magazine--teaser-s .ds2-magazine--thumb-headline{font-size:18px;line-height:20px}
@media only screen and (min-width:981px){.ds2-magazine--teaser-s .ds2-magazine--thumb-headline{font-size:25px;line-height:31px}
}
.ds2-magazine--teaser-m .ds2-magazine--thumb-headline{font-size:25px;line-height:31px}
@media only screen and (min-width:981px){.ds2-magazine--teaser-m .ds2-magazine--thumb-headline{font-size:35px;line-height:39px}
}
.ds2-magazine--teaser-l .ds2-magazine--thumb-headline,.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{font-size:25px;line-height:31px;margin-top:-6px;margin-bottom:10px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-magazine--teaser-l .ds2-magazine--thumb-headline,.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{font-size:35px;line-height:39px;margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.ds2-magazine--teaser-l .ds2-magazine--thumb-headline,.ds2-magazine--teaser-xl .ds2-magazine--thumb-headline{font-size:48px;line-height:51px;margin-top:-6px;margin-bottom:9px}
}
.ds2-article-text{display:inline-block;margin-bottom:60px;width:100%}
@media only screen and (min-width:981px){.ds2-article-text{margin-bottom:75px}
}
.ds2-article-text--textbox{padding-right:15px}
.ds2-article-text--textbox.ds2-initial-letter-capital p:first-child:first-letter {float:left;font-weight:bold;padding-right:4px;margin-left:0;margin-top:4px;font-size:48px;line-height:36px;letter-spacing:10px}
@media only screen and (min-width:981px){.ds2-article-text--textbox.ds2-initial-letter-capital p:first-child:first-letter {padding-right:0;margin-top:3px}
}
.ds2-article-text--textbox.ds2-bold-font p{font-weight:bold}
.ds2-relatedarticles .ds2-relatedarticles--thumb a,.ds2-relatedarticles .ds2-relatedarticles--thumb a:hover,.ds2-relatedarticles .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black a,.ds2-relatedarticles .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black a:hover{color:#666}
.ds2-relatedarticles .ds2-relatedarticles--thumb .ds2-link:hover,.ds2-relatedarticles .ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-background-black .ds2-link:hover{color:#0653b6}
.ds2-relatedarticles .ds2-magazine--overview-more .button.hide{opacity:0;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}
.ds2-relatedarticles::after{content:"";display:block;clear:both}
.ds2-relatedarticles--headline{color:#262626}
@media only screen and (min-width:981px){.ds2-relatedarticles--headline{margin-bottom:28px}
}
.ds2-relatedarticles--container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
.ds2-relatedarticles--thumb{cursor:pointer;margin-bottom:75px;width:100%;opacity:0;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-relatedarticles--thumb{width:calc(50% - 12px);margin-right:12px}
.ds2-relatedarticles--thumb:nth-child(even){margin-left:12px;margin-right:0}
}
@media only screen and (min-width:981px){.ds2-relatedarticles--thumb{width:calc(33.33% - 16px);margin-right:16px;margin-left:0}
.ds2-relatedarticles--thumb:nth-child(3n){margin-left:16px;margin-right:0}
.ds2-relatedarticles--thumb:nth-child(3n+2){margin-left:8px;margin-right:8px}
}
.ds2-relatedarticles--thumb-headline{color:#262626}
.ds2-relatedarticles--thumb-spacer{background-color:#262626;height:1px;margin-bottom:15px;margin-top:15px;width:45px}
.ds2-relatedarticles--thumb-copy{color:#262626}
.ds2-relatedarticles--text-teaser.ds2-relatedarticle--teaser-background-white .ds2-relatedarticles--thumb-headline{background-color:white}
.ds2-relatedarticles--text-teaser .ds2-relatedarticles--thumb-content-container{margin-left:15px;display:inline-block}
.ds2-relatedarticles--text-teaser .ds2-relatedarticles--thumb-content-container .ds2-relatedarticles--thumb-headline{margin-left:-15px;padding:15px}
.ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-textposition-center{text-align:center}
.ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-textposition-center .ds2-relatedarticles--thumb-headline{margin-left:0}
.ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-textposition-center .ds2-relatedarticles--thumb-spacer{margin-left:auto;margin-right:auto}
.ds2-relatedarticles--text-teaser.ds2-relatedarticles--teaser-textposition-center .ds2-relatedarticles--thumb-link{display:inline-block;margin-left:auto;margin-right:auto;text-align:left;color:#666}
.ds2-relatedarticles--image-teaser.ds2-relatedarticles--teaser-background-white .ds2-relatedarticles--thumb-content-container{background-color:white}
.ds2-relatedarticles--image-teaser .ds2-relatedarticles--thumb-content-container{padding:15px;display:inline-block}
@media only screen and (min-width:981px){.ds2-relatedarticles--image-teaser .ds2-relatedarticles--thumb-content-container{padding:30px}
}
.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--thumb.hide{display:none}
.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--image-teaser{overflow:hidden;display:inline-block}
.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--image-teaser::after{bottom:0}
.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--image-teaser .ds2-img-zoom{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);vertical-align:middle}
.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--image-teaser .ds2-img-zoom:hover,.ds2-component[data-image-zoom-effect="true"] .ds2-relatedarticles--image-teaser .ds2-img-zoom:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ds2-article-background-image .columns{padding:0;height:0}
.ds2-article-background-image--image-container{position:relative;width:100%;max-width:1680px;overflow-y:hidden;margin-left:auto;margin-right:auto;margin-top:75px}
@media only screen and (min-width:981px){.ds2-article-background-image--image-container{margin-top:90px}
}
.ds2-article-background-image--image-container .ds2-article-background-image--image{width:100%}
.ds2-article-background-image--overlay{position:absolute;background-color:rgba(255,255,255,0.9);top:0;left:0;height:100%;width:100%}
.ds2-article-tagging-list{margin-bottom:60px}
.ds2-article-tagging-list .ds2-linklist:before,.ds2-article-tagging-list .ds2-linklist:after{content:" ";display:table}
.ds2-article-tagging-list .ds2-linklist:after{clear:both}
.ds2-article-tagging-list .ds2-linklist--item{clear:none;float:left;margin-bottom:7px}
.ds2-article-tagging-list .ds2-linklist--item:last-child{margin-bottom:9px}
.ds2-article-tagging-list .ds2-link{text-transform:uppercase;color:#262626}
.ds2-article-tagging-list .ds2-link:hover{color:#0653b6}
.ds2-article-teaser{opacity:0;-webkit-animation:teaserFadeIn .5s forwards;animation:teaserFadeIn .5s forwards}
.ds2-article-teaser-container{color:#262626;display:block;position:relative}
@media only screen and (min-width:521px){.ds2-article-teaser-container{margin-top:-52.5px;margin-bottom:75px}
}
@media only screen and (min-width:981px){.ds2-article-teaser-container{margin-top:-69px;margin-bottom:90px}
}
.ds2-article-teaser__spacer{background-color:#262626;height:1px;width:45px;margin:.9375rem 0 .875rem}
@media only screen and (min-width:981px){.ds2-article-teaser__spacer{margin-left:0}
}
.ds2-article-teaser__article{color:#262626}
@media only screen and (min-width:981px){.ds2-article-teaser__article{padding-left:0}
}
@media only screen and (min-width:981px){.ds2-article-teaser__link{margin-left:0}
}
.ds2-article-teaser__link:hover{color:#0653b6}
.ds2-article-teaser-right{margin-left:0}
@media only screen and (min-width:981px){.ds2-article-teaser-right{margin-left:33%}
}
.ds2-article-teaser img{opacity:0}
.ds2-article-teaser img.loaded{-webkit-animation:teaserFadeIn .5s forwards;animation:teaserFadeIn .5s forwards}
.ds2-article-teaser-s{position:relative;margin-left:15px;margin-right:15px;margin-bottom:75px}
.ds2-article-teaser-s .ds2-article-teaser-wrapper .ds2-article-teaser-wrapper__headline{letter-spacing:0;padding:0;margin-left:0;margin-bottom:15px;font-size:18px;line-height:20px}
@media only screen and (min-width:521px){.ds2-article-teaser-s{width:calc(50% - 30px)}
.ds2-article-teaser-s .ds2-article-teaser__link{padding-top:14px}
.ds2-article-teaser-s .ds2-article-teaser-wrapper .ds2-article-teaser-wrapper__headline{padding:0;margin-left:0;margin-bottom:15px}
}
@media only screen and (min-width:981px){.ds2-article-teaser-s{width:calc(33.333333% - 30px)}
.ds2-article-teaser-s .ds2-article-teaser-container{padding:30px 30px 0 30px}
.ds2-article-teaser-s .ds2-article-teaser__link{padding-top:27px}
}
.ds2-article-teaser-s .ds2-article-teaser-container{margin-top:0;padding-top:15px}
@media only screen and (min-width:981px){.ds2-article-teaser-m{font-size:35px;line-height:39px;width:calc(66.666666666% - 30px)}
}
.ds2-article-teaser-m .ds2-article-teaser-container{width:100%;margin-top:0;padding-top:15px}
@media only screen and (min-width:521px){.ds2-article-teaser-m .ds2-article-teaser-container{padding:30px 30px 0 30px;padding-top:30px}
}
.ds2-article-teaser-m .ds2-article-teaser-container .ds2-article-teaser-wrapper__headline{padding:0;margin-left:0;margin-bottom:15px;letter-spacing:0}
@media only screen and (min-width:521px){.ds2-article-teaser-l .ds2-article-teaser-container,ds2-article-teaser-xl .ds2-article-teaser-container{padding:15px 15px 0 15px;width:calc(66.666666666% - 30px)}
.ds2-article-teaser-l .ds2-article-teaser__article,ds2-article-teaser-xl .ds2-article-teaser__article{margin-top:27px}
}
@media only screen and (min-width:981px){.ds2-article-teaser-l .ds2-article-teaser-container,ds2-article-teaser-xl .ds2-article-teaser-container{padding:30px 30px 0 30px;width:75%}
.ds2-article-teaser-l .ds2-article-teaser-wrapper__headline,ds2-article-teaser-xl .ds2-article-teaser-wrapper__headline{font-size:48px;line-height:51px;margin-top:-30px;padding:15px 15px 0 0;max-width:calc(100% - -30px)}
.ds2-article-teaser-l .ds2-article-teaser-wrapper__date,ds2-article-teaser-xl .ds2-article-teaser-wrapper__date{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
.ds2-article-teaser-l .ds2-article-teaser__link,ds2-article-teaser-xl .ds2-article-teaser__link{padding-top:14px}
}
.ds2-article-teaser-l-wrapper,ds2-article-teaser-xl-wrapper{display:inline;padding:19px 15px 11px;margin-left:-15px;background-color:#fff;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}
.ds2-article-teaser-l-wrapper__headline,ds2-article-teaser-xl-wrapper__headline{display:inline;position:relative;z-index:60;padding:0}
@media only screen and (min-width:521px){.ds2-article-teaser-l-wrapper__headline,ds2-article-teaser-xl-wrapper__headline{font-size:25px;line-height:31px;padding-right:0;margin-top:-6px;margin-bottom:10px}
}
@media only screen and (min-width:981px){.ds2-article-teaser-l-wrapper__headline,ds2-article-teaser-xl-wrapper__headline{font-size:48px;line-height:51px;margin-bottom:25px;margin-top:-30px;max-width:calc(100% - -30px)}
}
.ds2-article-teaser-l-wrapper__date,ds2-article-teaser-xl-wrapper__date{margin-top:20px}
@media only screen and (min-width:981px){.ds2-article-teaser-l-wrapper__date,ds2-article-teaser-xl-wrapper__date{margin-top:35px}
}
@-webkit-keyframes teaserFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes teaserFadeIn{from{opacity:0}
to{opacity:1}
}
.ds2-article-date{margin-bottom:16px}
@media only screen and (min-width:521px){.ds2-article-date{margin-bottom:26px}
}
@media only screen and (min-width:981px){.ds2-article-date{margin-bottom:41px}
}
.ds2-article-quote{display:block;margin-bottom:60px;width:100%}
@media only screen and (min-width:981px){.ds2-article-quote{margin-bottom:75px}
}
.ds2-article-quote .ds2-quote--text-container{margin-bottom:10px}
.ds2-article-quote .ds2-quote--text-container.ds2-center-aligned-text{text-align:center}
.ds2-article-quote .ds2--source{padding-top:15px}
@media only screen and (min-width:981px){.ds2-article-quote .ds2--source{padding-top:30px}
}
.ds2-article-quote .ds2--source.ds2-center-aligned-text{text-align:center}
.ds2-article-double-image{margin-bottom:75px;overflow:hidden}
.ds2-article-double-image .ds2-article-double-image--image{width:100%}
@media only screen and (min-width:981px){.ds2-article-double-image{margin-bottom:90px}
}
.ds2-article-double-image--foreground-image-container{margin-top:-30px}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-article-double-image--foreground-image-container{margin-top:-60px}
}
@media only screen and (min-width:981px){.ds2-article-double-image--foreground-image-container{margin-top:-75px}
}
.ds2-article-double-image--foreground-image-container.ds2-text-container{background-color:#fff;min-height:156px}
.ds2-article-double-image--foreground-image-container.ds2-text-container .ds2-article-double-image--title{padding-top:10px;padding-bottom:25px;padding-left:15px;padding-right:15px;margin-bottom:0}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-article-double-image--foreground-image-container.ds2-text-container .ds2-article-double-image--title{padding-bottom:40px}
}
@media only screen and (min-width:981px){.ds2-article-double-image--foreground-image-container.ds2-text-container .ds2-article-double-image--title{padding-top:25px;padding-bottom:40px;padding-left:30px;padding-right:30px}
}
.ds2-article-double-image--foreground-image-container.ds2-text-container.ds2-foreground-black{background-color:#000}
.ds2-article-double-image--foreground-image-container.ds2-text-container.ds2-foreground-black .ds2-article-double-image--title{color:#fff}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-article-double-image--foreground-image-container.ds2-text-container{min-height:145px}
}
@media only screen and (min-width:981px){.ds2-article-double-image--foreground-image-container.ds2-text-container{min-height:218px}
}
.ds2-article-image{margin-bottom:75px;overflow:hidden}
@media only screen and (min-width:981px){.ds2-article-image{margin-bottom:90px}
}
.ds2-article-image--image-container{position:relative}
.ds2-article-image--image-container .ds2-article-image--image{width:100%}
.ds2-article-image--full-screen{padding:0}
.ds2-article-image--full-screen .ds2-article-image--image-container{margin-left:auto;margin-right:auto;max-width:1680px}
.ds2-article-image--image-copyright{text-align:right;margin:15px auto 0;max-width:79.6875rem}
.ds2-article-image--full-screen .ds2-article-image--image-copyright{padding-left:12.5px;padding-right:12.5px}
@media only screen and (min-width:521px){.ds2-article-image--full-screen .ds2-article-image--image-copyright{padding-left:37.5px;padding-right:37.5px}
}
.ds2-article-image--full-screen .ds2-article-image--image-copyright-text{padding-left:.5357142857rem;padding-right:.5357142857rem}
.ds2-article-headline{display:inline-block;margin-bottom:52.5px;width:100%}
@media only screen and (min-width:981px){.ds2-article-headline{margin-bottom:66px}
}
.ds2-article-headline .columns{padding:0}
.ds2-article-headline--title.ds2-article-headline--center{text-align:center}
.ds2-article-headline--subtitle.ds2-article-headline--center{text-align:center}
.ds2-accessories .ds2-preloader-wrapper,.ds2-accessories .ds2-preloading-content{transition:opacity .4s;opacity:0}
.ds2-accessories .ds2-preloader-wrapper--show,.ds2-accessories .ds2-preloading-content--show{opacity:1}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.ds2-zso-search-box{margin-bottom:90px}
@media only screen and (min-width:981px){.ds2-zso-search{margin-bottom:75px}
}
.ds2-zso-headline{color:#262626;margin-bottom:15px}
.ds2-zso-subheadline{color:#262626;margin-bottom:30px}
@media only screen{.ds2-zso-filter .ds2-dropdown{margin-bottom:30px}
}
.ds2-zso-filter .ds2-dropdown__label{font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px;margin-bottom:11px;font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:normal;color:#262626;line-height:27px}
:lang(kr) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(ko-KR) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif}
:lang(jp) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(ja-JP) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif}
:lang(zh) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(zh-CN) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(tw) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-TW) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(zh-HK) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif}
:lang(ms) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(my) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
:lang(za) .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif}
@media only screen and (min-width:981px){.ds2-zso-filter .ds2-dropdown__label{font-size:14px;line-height:17px}
}
html[dir="rtl"] .ds2-zso-filter .ds2-dropdown__label{font-family:"Arial","Helvetica","Roboto",sans-serif}
.ds2-zso-reset-filter .ds2-linklist{float:right;padding:15px 0 30px}
.ds2-zso-reset-filter .ds2-linklist .ds2-icon--arrow-big-r-grey-2:after{top:0}
.ds2-zso-num-results{margin-bottom:15px}
.ds2-zso-num-results--number{color:#1c69d4}
.ds2-zso-num-results--label{color:#262626}
.ds2-zso-sorting-options{list-style:none inside;margin-bottom:30px}
.ds2-zso-sort-label,.ds2-zso-sort-option{display:inline-block;color:#262626;font-family:"bmwTypeWebBoldAll","Arial","Helvetica",sans-serif;font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0;margin-top:-3px;margin-bottom:12px}
:lang(kr) .ds2-zso-sort-label,:lang(kr) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(ko-KR) .ds2-zso-sort-label,:lang(ko-KR) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK KR","Noto Sans",sans-serif;font-weight:bold}
:lang(jp) .ds2-zso-sort-label,:lang(jp) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja) .ds2-zso-sort-label,:lang(ja) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(ja-JP) .ds2-zso-sort-label,:lang(ja-JP) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK JP","Noto Sans",sans-serif;font-weight:bold}
:lang(zh) .ds2-zso-sort-label,:lang(zh) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-CN) .ds2-zso-sort-label,:lang(zh-CN) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(tw) .ds2-zso-sort-label,:lang(tw) .ds2-zso-sort-option{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-TW) .ds2-zso-sort-label,:lang(zh-TW) .ds2-zso-sort-option{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(zh-HK) .ds2-zso-sort-label,:lang(zh-HK) .ds2-zso-sort-option{font-family:"Arial","microsoft jhenghei","Helvetica","Noto Sans CJK TC","Noto Sans",sans-serif;font-weight:bold}
:lang(ms) .ds2-zso-sort-label,:lang(ms) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(my) .ds2-zso-sort-label,:lang(my) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
:lang(za) .ds2-zso-sort-label,:lang(za) .ds2-zso-sort-option{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif;font-weight:bold}
@media only screen and (min-width:981px){.ds2-zso-sort-label,.ds2-zso-sort-option{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
html[dir="rtl"] .ds2-zso-sort-label,html[dir="rtl"] .ds2-zso-sort-option{font-family:"Arial","Helvetica","Roboto",sans-serif;font-weight:bold}
.ds2-zso-sort-option.selected{color:#1c69d4}
.ds2-zso-sort-option.disabled{opacity:.5}
.ds2-zso-header-image{height:400px}
.ds2-zso-teaser-row,.ds2-zso-description{margin-bottom:90px}
.ds2-accessoryteaser{margin-bottom:30px}
.ds2-zso-product-teaser{margin-bottom:30px;opacity:0}
.ds2-zso-product-teaser--fadeIn{-webkit-animation:fadeIn .4s forwards;animation:fadeIn .4s forwards}
.ds2-zso-product-teaser--directShow{opacity:1}
.ds2-zso-product-teaser .ds2-zso-image{margin-bottom:15px}
.ds2-zso-product-price{color:#262626;margin-bottom:15px}
.ds2-zso-product-name{color:#262626;margin-bottom:10px}
.ds2-zso-product-brief{color:#262626;margin-bottom:15px;font-size:15px;line-height:20px;letter-spacing:0;margin-top:-4px}
@media only screen and (min-width:981px){.ds2-zso-product-brief{font-size:14px;line-height:17px;margin-top:-3px;margin-bottom:12px}
}
.ds2-zso-accessory,.ds2-zso-accessory-skeleton{display:none}
.ds2-zso-accessory-show{display:block;-webkit-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}
.ds2-filtering{opacity:.5}
ul.breadcrumb{list-style:none}
.breadcrumbItem{display:inline}
ul.breadcrumb li+li:before{content:" "}
.ds2-zso-detail-breadcrumb--breadcrumb-navigation{margin-top:60px;margin-bottom:30px}
.ds2-zso-detail-product-information--bold{font-weight:bold}
.form-requests .address__base:after,.form-requests .captcha__section:after,.form-requests .policy__validation-item:after,.row .form-requests .policy__validation-item:after{clear:both}
.brandtoggle__base ul,.form-requests .gcdm-policy-document ul,.form-requests ol,.form-requests ul{list-style:none}
#CQ,#CQ *{box-sizing:content-box}
body.cq-wcm-edit .rfitypeswitch .rfitypedownloadswitch__base,body.cq-wcm-edit .rfitypeswitch .rfitypepostswitch__base{float:none}
html{height:100%}
.form-requests{margin:25px auto 4.6875rem}
@media only screen and (min-width:981px){.form-requests{margin:40px auto 5.625rem}
}
.form-requests a{text-decoration:none;font-size:inherit;line-height:1}
.form-requests :focus{outline:#262626 dotted 1px}
.form-requests audio,.form-requests canvas,.form-requests img,.form-requests svg,.form-requests video{vertical-align:middle}
.form-requests fieldset{border:0;margin:0;padding:0;min-width:initial}
.form-requests textarea{resize:vertical}
.form-requests sub,.form-requests sup{line-height:0;font-size:70%}
.form-requests sub{vertical-align:sub}
.form-requests sup{vertical-align:super}
.form-requests strong{font-weight:700}
.form-requests i{font-style:italic}
.form-requests select::-ms-expand{display:none}
.ds2-layer .form-requests{margin:0 auto}
.ds2-layer .form-requests .layer-large-12{width:100%}
.ds2-layer .ds2-buttonlist{padding-left:1.875rem;padding-right:1.875rem}
.ds2-layer .form-group .ds2-buttonlist{position:relative;overflow:hidden;padding:0}
.new-pasword{margin-top:3px}
@media print{.form-requests *{background:0 0 !important;color:#000 !important;bonn-shadow:none !important;text-shadow:none !important}
.form-requests a,.form-requests a:visited{text-decoration:underline}
.form-requests a[href]:after{content:" (" attr(href) ")"}
.form-requests abbr[title]:after{content:" (" attr(title) ")"}
.form-requests a[href^="javascript:"]:after,.form-requests a[href^="#"]:after{content:""}
.form-requests blockquote,.form-requests pre{border:1px solid #999;page-break-inside:avoid}
.form-requests thead{display:table-header-group}
.form-requests img,.form-requests tr{page-break-inside:avoid}
.form-requests img{mann-width:100% !important}
.form-requests h2,.form-requests h3,.form-requests p{orphans:3;widows:3}
.form-requests h2,.form-requests h3{page-break-after:avoid}
.form-requests .PrintOnly,.form-requests .PrintOnly *{display:block !important}
.form-requests .DontPrint,.form-requests .DontPrint *{display:none !important}
}
.form-requests .PrintOnly,.form-requests .PrintOnly *{display:none !important}
.form-requests *,.form-requests :after,.form-requests :before{box-sizing:border-box}
.form-requests embed,.form-requests img,.form-requests object{max-width:100%;height:auto}
.form-requests .responsivetab--mobile{display:none}
@media only screen and (min-width:521px){.form-requests .responsivetab--desktop,.form-requests .responsivetab--mobile{display:block}
.form-requests .responsivetab--tablet{display:none}
}
@media only screen and (min-width:981px){.form-requests .responsivetab--mobile,.form-requests .responsivetab--tablet{display:block}
.form-requests .responsivetab--desktop{display:none}
}
.form-requests .is-hidden{display:none !important;visibility:hidden}
.form-requests .is-visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.form-requests .is-visuallyHidden.is-focusable:active,.form-requests .is-visuallyHidden.is-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.form-requests .nn-ui-input__base,.form-requests .nn-ui-input__checkbox+span,.form-requests .nn-ui-input__select-wrapper{position:relative}
.form-requests .Is-invisible{visibility:hidden}
.form-requests .nn-error{color:#d20000}
.form-requests .component__base{color:#262626;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .component__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.4375rem}
}
.form-requests .alert-warning,.form-requests .icon__error-label{color:#d20000}
.form-requests .component__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .component__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .component__field,.form-requests .component__message{margin-bottom:.9375rem}
.form-requests .component__message--error{color:#d20000;display:block}
.form-requests .icon__base{vertical-align:middle}
.form-requests .icon--atLeft{float:left}
.form-requests .icon--inline{display:inline-block}
.form-requests .icon--block{display:block}
.form-requests .ds2-request-icon__alert,.form-requests .ds2-request-icon__tooltip{vertical-align:top;width:33px;height:33px;display:inline-block;background-position-x:-7px}
@media only screen and (min-width:981px){.form-requests .component__message{margin-top:.625rem;margin-bottom:0}
.form-requests .icon__error-label{margin-top:.625rem;font:.875rem/1.2142857143 Arial,sans-serif;color:#d20000}
.form-requests .ds2-request-icon__alert,.form-requests .ds2-request-icon__tooltip{padding-left:12px;background-position-y:-2px}
.form-requests .nn-ui-input__checkbox+span:before,.form-requests .nn-ui-input__field,.form-requests .nn-ui-input__radio+span:before,.form-requests .nn-ui-input__radio:checked+span:before{font:.875rem/1.2142857143 Arial,sans-serif;color:#666}
}
.form-requests .ds2-request-icon--inline{margin-top:-8px;background-position-y:0}
.form-requests .ds2-request-tooltip-label,.form-requests .icon__error-label{margin-top:10px;margin-bottom:10px;display:inline-block;width:calc(100% - 38px)}
.form-requests .has-error .form-control,.form-requests .has-error .form-control:focus{border-color:#d20000}
.form-requests select.nn-ui-input__field{cursor:pointer}
.form-requests .nn-ui-input__checkbox+span:before,.form-requests .nn-ui-input__field,.form-requests .nn-ui-input__radio+span:before,.form-requests .nn-ui-input__radio:checked+span:before{padding:0 .625rem;height:40px;height:2.5rem;width:100%;color:#666;-webkit-text-fill-color:#666;overflow:hidden;text-indent:.01px;text-overflow:'';border:2px solid #bbb;background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}
.lt-ie10 .form-requests .nn-ui-input__checkbox+span:before,.lt-ie10 .form-requests .nn-ui-input__field,.lt-ie10 .form-requests .nn-ui-input__radio+span:before{padding-right:.625rem;background:0}
.lt-ie10 .form-requests .nn-ui-input__checkbox+span:focus:before,.lt-ie10 .form-requests .nn-ui-input__field:focus,.lt-ie10 .form-requests .nn-ui-input__radio+span:focus:before{background:0}
.form-requests .nn-ui-input__checkbox+span[type=checkbox]:before,.form-requests .nn-ui-input__field[type=checkbox],.form-requests .nn-ui-input__radio+span[type=checkbox]:before{cursor:pointer}
.form-requests .nn-ui-input__checkbox+span:focus:before,.form-requests .nn-ui-input__field:focus,.form-requests .nn-ui-input__radio+span:focus:before{border:2px solid #666;outline:0}
.form-requests .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .nn-ui-input__checkbox+span[disabled]:before,.form-requests .nn-ui-input__field[disabled=disabled],.form-requests .nn-ui-input__field[disabled],.form-requests .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .nn-ui-input__radio+span[disabled]:before{padding:0 0 0 10px}
.form-requests .nn-ui-input__textarea{height:100px;height:6.25rem}
.form-requests .nn-ui-input__checkbox{display:none}
.form-requests .nn-ui-input__checkbox+span.has-error:before{border:2px solid #d20000}
.form-requests .nn-ui-input__checkbox+span:before{height:24px;width:24px;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.form-requests .nn-ui-input__checkbox:checked+span:before{margin-right:.3125rem;border:0}
.form-requests .nn-ui-input__checkbox+span label{display:block;padding:0 20px 0 34px;cursor:pointer;line-height:160%}
@media only screen and (min-width:981px){.form-requests .nn-ui-input__checkbox+span label{padding:0 20px 0 34px}
}
.form-requests .nn-ui-input__radio+span:before{border-radius:50%;display:inline-block;padding:0;content:'';position:absolute;margin-right:.625rem;border:2px solid #bbb;bottom:0;top:unset;width:24px;height:24px}
.form-requests .nn-ui-input__radio:checked+span:before{margin-right:.625rem;display:inline-block;padding:0;content:"";width:24px;height:24px;vertical-align:middle;border:0;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBmaWxsPSIjMWM2OWQ0Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC43KSIvPg0KPC9zdmc+")}
.form-requests .nn-ui-input__radio+span label{display:block;padding:0 20px 0 35px;cursor:pointer;width:100%;line-height:2;margin:0}
.form-requests .nn-ui-input__date-wrapper{position:relative}
.form-requests .nn-ui-input__date--opener{height:40px;height:2.5rem;width:40px;width:2.5rem;pointer-events:none;position:absolute;top:0;right:0;text-align:center;background-color:#1c69d4;cursor:pointer}
.form-requests .nn-ui-input__date--opener:focus{background-color:#0653b6}
.form-requests .nn-ui-input__date--opener .icon__base{margin-top:.5625rem}
.form-requests .column.has-error input,.form-requests .column.has-error select,.form-requests .column.has-error textarea,.form-requests .row.has-error input,.form-requests .row.has-error select,.form-requests .row.has-error textarea{border-color:#d20000}
.form-requests .datalist-gcdm-polyfill{list-style:none;display:none;background:#fff;box-shadow:0 2px 2px #999;position:absolute;left:0;top:0;max-height:300px;overflow-y:auto;z-index:1}
.form-requests .datalist-gcdm-polyfill:empty{display:none !important}
.form-requests .datalist-gcdm-polyfill>li{padding:1px .625rem}
.form-requests .datalist-gcdm-polyfill__active{background-color:#b3d8fd}
.form-requests .tooltip__base{display:none}
.form-requests .tooltip--active{display:block}
.form-requests .address__base{color:#262626}
.form-requests .address__base:after,.form-requests .address__base:before{content:" ";display:table}
.form-requests .address__base__street-field{margin-bottom:.625rem}
.form-requests .address__base .address__gridField{margin-bottom:20px !important}
.address--mobile .form-requests .address--responsiveHidden{display:none}
@media only screen and (min-width:521px){.address--desktop .form-requests .address--responsiveHidden,.address--mobile .form-requests .address--responsiveHidden{display:block;visibility:visible}
.address--tablet .form-requests .address--responsiveHidden{visibility:hidden}
}
.address--mobile .form-requests .address--responsiveNoDisplay{display:none}
@media only screen and (min-width:521px){.address--desktop .form-requests .address--responsiveNoDisplay,.address--mobile .form-requests .address--responsiveNoDisplay{display:block}
.address--desktop .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--mobile .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--tablet .form-requests .address--responsiveNoDisplay,.address--tablet .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
}
.form-requests .address__gridField{margin-bottom:.625rem}
.form-requests .address__gridField-disabled{border:0;position:absolute;top:0;background-color:transparent}
@media only screen and (min-width:981px){.form-requests .address__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.address--mobile .form-requests .address--responsiveHidden,.address--tablet .form-requests .address--responsiveHidden{visibility:visible}
.address--desktop .form-requests .address--responsiveHidden{visibility:hidden}
.address--mobile .form-requests .address--responsiveNoDisplay,.address--tablet .form-requests .address--responsiveNoDisplay{display:block}
.address--mobile .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline,.address--tablet .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:inline-block}
.address--desktop .form-requests .address--responsiveNoDisplay,.address--desktop .form-requests .address--responsiveNoDisplay.address--responsiveNoDisplayInline{display:none}
.form-requests .address__gridField{margin-bottom:.9375rem}
}
.form-requests .address__toggle{display:block}
.form-requests .address__toggle input[type=radio]{padding:.3125rem}
@media only screen and (min-width:521px){.form-requests .address__toggle{display:inline-block;width:50%}
}
.form-requests .address__toggle-label{color:#262626;margin-left:.625rem;display:inline-block;vertical-align:top}
.form-requests .address__toggle-input{height:20px;height:1.25rem;width:20px;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:0;border:2px solid #e6e6e6;background-color:#FFF;border-radius:.9375rem;vertical-align:middle}
.form-requests .address__toggle-input:checked{border-color:#666}
.form-requests .address__label{margin-bottom:.375rem;font:1pxrem/6.25%,15,20,#262626;font-weight:700;display:inline-block}
@media only screen and (min-width:981px){.form-requests .address__label{font:1pxrem/6.25% Arial,sans-serif,14,17,#262626;padding-right:.9375rem;margin-top:.625rem;margin-bottom:0;font-weight:700}
}
.form-requests .address__tooltip{font:1pxrem/6.25%,15,20,#262626}
.form-requests .address__tooltip-label{display:block}
.form-requests .address__validation-wrapper{display:inline}
.form-requests span.address__gridField{display:block;overflow:visible}
.address__validation__base{margin-bottom:.875rem}
.appbreakpoints__base{visibility:hidden;width:0;height:0}
.appbreakpoints__base:before{content:'mobile'}
@media only screen and (min-width:521px){.address__validation__base{margin-bottom:.9375rem}
.appbreakpoints__base:before{content:'tablet'}
}
@media only screen and (min-width:981px){.form-requests .address__tooltip{font:1pxrem/6.25% Arial,sans-serif,14,17,#262626}
.address__validation__base{margin-bottom:1.4375rem}
.appbreakpoints__base:before{content:'desktop'}
}
.form-requests .birthdate__base{color:#262626;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .birthdate__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:2.375rem}
}
.form-requests .birthdate__field--native{margin-bottom:.9375rem;cursor:pointer;line-height:2.4}
.form-requests .birthdate__select{margin-bottom:.9375rem}
@media only screen and (min-width:521px){.form-requests .birthdate__select{margin-bottom:0}
}
.form-requests .birthdate__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .birthdate__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .birthdate__message{margin-bottom:.9375rem}
.form-requests .birthdate__message--error{display:block;color:#d20000}
@media only screen and (min-width:981px){.form-requests .birthdate__message{margin-top:0;margin-bottom:0}
}
.brandtoggle__base{margin-bottom:1.4375rem;height:75px;height:4.6875rem}
.brandtoggle__listItem{position:relative}
.brandtoggle__listItem-link{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;height:60px;height:3.75rem;color:#666;background-color:#f2f2f2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:absolute;pointer-events:all;cursor:none;top:0;right:0;left:0;bottom:0}
@media only screen and (min-width:981px){.brandtoggle__base{margin-bottom:2.375rem}
.brandtoggle__listItem-link{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.brandtoggle__listItem-link.brand-bmw,.brandtoggle__listItem-link.brand-bmwi{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.brandtoggle__listItem-link:hover{color:#1c69d4}
.brandtoggle__listItem-link:active,.brandtoggle__listItem-link:focus,.brandtoggle__listItem-link:visited{outline:0}
.brandtoggle__listItem-link--active{background-color:#FFF;border:0;color:#1c69d4;pointer-events:none;cursor:none}
.brandtoggle__listItem-link-label{margin-top:.9375rem;margin-left:.9375rem;width:75px;width:4.6875rem;float:left}
.brandtoggle__listItem-linkLeft{float:right}
.brandtoggle__listItem-linkLeft img{margin-top:1.40625rem;float:left;max-width:22px;max-height:20px}
.brandtoggle__listItem-linkRight{float:left;margin-left:.9375rem}
.brandtoggle__listItem-linkRight img{margin-top:1.40625rem;float:left;max-width:22px;max-height:20px}
.form-requests .brochuremaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .brochuremaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .brochuremaintenance__table{margin:.9375rem 0}
.form-requests .brochuremaintenance__table thead tr{background:#bbb;font-weight:700;border-top:1px solid #666}
.form-requests .brochuremaintenance__table thead tr th{padding:0 .9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .brochuremaintenance__table tbody tr td{padding:.9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .brochuremaintenance__table .list-odd{background:#e6e6e6}
.form-requests .brochuremaintenance__table .list-last{border-bottom:1px solid #666}
.form-requests .brochuremaintenance__table--path{border:0;background:0;width:100%}
.form-requests .brochureselection__base{color:#262626;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .brochureselection__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .brochureselection__base .has-error .brochureselection__message--error{display:inline-block !important}
.form-requests .brochureselection__set:first-child label:after{content:'\00a0*'}
.form-requests .brochureselection__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .brochureselection__label{margin-top:.75rem;margin-bottom:0}
}
.form-requests .brochureselection__field{margin-bottom:.625rem;display:table;width:100%}
.form-requests .brochureselection__field--close,.form-requests .brochureselection__field--item{width:100%;display:table-cell;vertical-align:middle}
.form-requests .brochureselection__field--close{width:35px;width:2.1875rem}
.form-requests .brochureselection__field--close-btn{position:relative;width:20px;width:1.25rem;height:20px;height:1.25rem;margin-left:.9375rem;cursor:pointer;display:none}
.form-requests .brochureselection__field--gcdm{display:none}
.form-requests .brochureselection__message{margin-bottom:.9375rem;display:none}
.form-requests .brochureselection__message--error{color:#d20000}
.form-requests .captcha__base{color:#262626;margin-top:.9375rem;margin-bottom:2.8125rem}
@media only screen and (min-width:981px){.form-requests .captcha__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:3.75rem}
}
.form-requests .captcha__wrapper{margin-top:.9375rem;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .captcha__wrapper{margin:0}
}
.form-requests .captcha__section{margin-bottom:.625rem}
.form-requests .captcha__section:after,.form-requests .captcha__section:before{content:" ";display:table}
.form-requests .captcha__links{margin-left:.625rem;display:inline-block}
.form-requests .captcha__reload{margin:.625rem 0;display:inline-block}
.form-requests .captcha__reload a{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;color:#666;outline:0}
.form-requests .captcha__reload a .icon__base{margin-right:.3125rem;margin-top:.25rem}
@media only screen and (min-width:981px){.form-requests .captcha__reload a{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.form-requests .captcha__reload a .icon__base{margin-top:.125rem}
.form-requests .captcha__error{font:.875rem/1.2142857143 Arial,sans-serif;color:#d20000}
}
.form-requests .captcha__img{margin-top:.625rem;width:100% !important}
.form-requests .captcha__img img{min-width:100%}
.form-requests .captcha__input{display:block}
@media only screen and (min-width:521px){.form-requests .captcha__img{width:50% !important;margin-top:0}
.form-requests .captcha__input{width:50%}
}
.form-requests .captcha__message,.form-requests .captcha__validation{margin-top:.625rem}
@media only screen and (min-width:521px){.form-requests .captcha__message{margin-top:0}
}
.form-requests .captcha__error{padding-top:.3125rem;margin-left:.3125rem;color:#d20000;display:inline-block}
.form-requests .comment{padding:0 !important}
.form-requests .comment__base{color:#262626;margin-top:-.625rem;margin-bottom:.9375rem}
@media only screen and (min-width:521px){.form-requests .comment__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-top:-.9375rem;margin-bottom:.9375rem}
}
@media only screen and (min-width:981px){.form-requests .comment__base{margin-top:.9375rem;margin-bottom:.9375rem}
}
.form-requests .comment__label{margin-bottom:10px;font-weight:700}
.form-requests .comment__field{margin-bottom:.75rem}
.form-requests .comment__field--input{display:block;padding:.6875rem .9375rem .9375rem .8125rem}
.form-requests .comment__message--error{color:#d20000}
.form-requests .communication__base{margin-bottom:.9375rem;color:#262626}
@media only screen and (min-width:521px){.form-requests .communication__base{margin-bottom:1.0625rem}
}
@media only screen and (min-width:981px){.form-requests .communication__base{margin-bottom:1.5625rem;color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .communication__label{margin-bottom:.375rem;font-weight:700;display:block}
.communication--forceMandatory-tmp .form-requests .communication__label:after{content:"*";display:inline-block}
@media only screen and (min-width:981px){.form-requests .communication__label{margin-top:.3125rem;margin-bottom:0}
}
.form-requests .communication__gcdmField-wrapper{margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .communication__gcdmField-wrapper{margin-bottom:.9375rem}
}
.form-requests .communication__tooltip{margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .communication__tooltip{margin-bottom:0}
}
.form-requests .communication__validation{color:#d20000}
.communication--forceMandatory-tmp .form-requests .communication__validation-mandatory{display:inline-block !important}
.form-requests .communication__validation .help-block{margin-bottom:1.875rem;display:block}
@media only screen and (min-width:981px){.form-requests .communication__validation .help-block{margin-bottom:0}
.form-requests .form_note_text{-webkit-column-count:2;column-count:2;-webkit-column-gap:15px;column-gap:15px}
.ds2-branded-bmwm .form-requests .form_note_text{-webkit-column-count:1;column-count:1}
}
.form-requests .form_note_text{color:#262626;margin-bottom:0}
.form-requests .copytext__base{color:#262626;overflow:visible;position:relative}
@media only screen and (min-width:521px){.form-requests .form_note_text{margin-bottom:.9375rem}
.form-requests .copytext__base{margin-bottom:.625rem}
}
@media only screen and (min-width:981px){.form-requests .copytext__base{margin-bottom:1.875rem}
.form-requests .copytext__wrapper{overflow:hidden}
.form-requests .copytext__wrapper>p{padding-right:.9375rem;display:block;float:left;width:50%;box-sizing:border-box}
}
.form-requests .copytext__base--expanded{max-height:9999px;max-height:624.9375rem}
.form-requests .copytext__wrapper>p{margin-bottom:.5rem}
.form-requests .copytext__expand{padding-top:1.875rem;position:absolute;bottom:0;width:100%;text-align:center}
@media only screen and (min-width:521px){.form-requests .copytext__expand{display:none}
}
.form-requests .currentvehicle__base{color:#262626;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .currentvehicle__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.4375rem}
}
.form-requests .currentvehicle__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .currentvehicle__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .currentvehicle__field,.form-requests .currentvehicle__message{margin-bottom:.9375rem}
.form-requests .currentvehicle__message--error{color:#d20000;display:block}
@media only screen and (min-width:981px){.form-requests .currentvehicle__message{margin-top:.625rem;margin-bottom:0}
}
.form-requests input[type=date]::-webkit-calendar-picker-indicator{width:38px;height:37px;padding:0;margin-right:-10px;opacity:0}
.form-requests input[type=date]::-webkit-clear-button,.form-requests input[type=date]::-webkit-inner-spin-button{visibility:hidden !important}
.form-requests .datepicker__base{color:#262626;margin-bottom:1.875rem}
.form-requests .datepicker__base .container_date_picker{top:422px;position:relative;display:block}
@media only screen and (min-width:981px){.form-requests .datepicker__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:2.8125rem}
}
.form-requests .datepicker__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .datepicker__label{margin-top:.625rem;margin-bottom:0}
.form-requests .datepicker__label label{margin-right:.9375rem}
}
.form-requests .datepicker__field{margin-bottom:.9375rem}
.form-requests .datepicker__bootstrap--title,.form-requests .datepicker__message{margin-bottom:1.875rem}
.form-requests .datepicker__bootstrap{max-width:385px;max-width:24.0625rem;padding:.625rem .625rem 1.5625rem;margin-top:1.25rem;color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;position:absolute;border:1px solid #bbb;background:#FFF;width:90%;z-index:500 !important}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .datepicker__bootstrap{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.form-requests .datepicker__bootstrap:after,.form-requests .datepicker__bootstrap:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.form-requests .datepicker__bootstrap:after{border-width:.625rem;margin-left:-.625rem;border-color:rgba(255,255,255,0);border-bottom-color:#fff}
.form-requests .datepicker__bootstrap:before{border-width:.6875rem;margin-left:-.6875rem;border-color:rgba(128,128,128,0);border-bottom-color:grey}
.form-requests .datepicker__bootstrap table{border-spacing:5px;border-spacing:.3125rem;border-collapse:separate}
.form-requests .datepicker__bootstrap table tr{border:0}
.form-requests .datepicker__bootstrap table tr td,.form-requests .datepicker__bootstrap table tr th{text-align:center;vertical-align:middle;padding:0}
.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch,.form-requests .datepicker__bootstrap table tr .day,.form-requests .datepicker__bootstrap table tr .next,.form-requests .datepicker__bootstrap table tr .prev{cursor:pointer}
.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif;color:#1c69d4}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif;color:#1c69d4}
.ds2-branded-bmwi .form-requests .datepicker__bootstrap table tr .datepicker__bootstrap-switch{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .datepicker__message{margin-bottom:0}
}
.form-requests .datepicker__bootstrap table tr .day{color:#FFF;background:#bbb}
.form-requests .datepicker__bootstrap table tr .day:hover{color:#1c69d4}
.form-requests .datepicker__bootstrap table tr .day.active:hover,.form-requests .datepicker__bootstrap table tr .day.disabled:hover{color:#FFF}
.form-requests .datepicker__bootstrap table tr .day.active{background:#1c69d4}
.form-requests .datepicker__bootstrap table tr .day.disabled,.form-requests .datepicker__bootstrap table tr .day.new,.form-requests .datepicker__bootstrap table tr .day.old{background:#e6e6e6}
.form-requests .datepicker__bootstrap table tr .cw{color:#bbb}
.form-requests .datepicker__bootstrap table thead tr .cw,.form-requests .datepicker__bootstrap table thead tr .dow{padding:1.875rem 0 .625rem}
.form-requests .datepicker__bootstrap table thead tr .dow{color:#4d4d4d}
.form-requests .datepicker__bootstrap table tbody tr td{height:40px;height:2.5rem}
.form-requests .datepicker__bootstrap table tfoot{display:none}
.form-requests .datepicker__message--error{display:block;color:#d20000}
.form-requests .dealermaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .dealermaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .dealermaintenance__table{margin:.9375rem 0}
.form-requests .dealermaintenance__table thead tr{background:#bbb;font-weight:700;border-top:1px solid #666}
.form-requests .dealermaintenance__table thead tr th{padding:0 .9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .dealermaintenance__table tbody tr td{padding:.9375rem;border-right:1px solid #666;border-left:1px solid #666}
.form-requests .dealermaintenance__table .list-odd{background:#e6e6e6}
.form-requests .dealermaintenance__table .list-last{border-bottom:1px solid #666}
.ds2-layer .form-requests .ds2-dialog-button--show-for-layer,.ds2-layer .form-requests .ds2-dialog-button--show-for-page{display:list-item}
.ds2-layer .form-requests .ds2-dialog-button--show-for-layer.hide,.ds2-layer .form-requests .ds2-dialog-button--show-for-page.hide{display:none}
.form-requests .dialog__base{color:#262626;position:fixed;top:0;left:0;width:100%;height:100%;z-index:6200}
@media only screen and (min-width:981px){.form-requests .dialog__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .dialog__mask,.form-requests .dialog__wrap{position:absolute;width:100%;height:100%}
.form-requests .dialog__close-btn{width:20px;width:1.25rem;height:20px;height:1.25rem;top:10px;top:.625rem;right:10px;right:.625rem;position:absolute;display:block;background:#1c69d4;text-align:center}
.form-requests .dialog__mask{background:#262626;opacity:.8}
.form-requests .dialog__wrap{background:#FFF}
.form-requests .dialog__message{padding:1.875rem}
.form-requests .dialog__message--title{color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .dialog__message--title{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
@media only screen and (min-width:521px){.form-requests .dialog__wrap{max-width:800px;max-width:50rem;margin-top:-9.375rem;position:relative;width:90%;height:auto;margin-left:auto;margin-right:auto;top:50%}
.form-requests .dialog__message{max-height:230px;max-height:14.375rem;overflow-y:scroll}
}
.form-requests .dialog__ok{padding:.9375rem 1.875rem;position:absolute;bottom:0;border-top:1px solid #e6e6e6;width:100%}
.form-requests .dialog__ok .btn-close{width:100%;margin:0}
.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .dealerlocator .ds2-dlo-main__integrated-headline{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
}
.h5vco .h5vco-page-wrapper .h5vco-fading{position:relative;height:100%;box-sizing:border-box;display:block;margin-top:125px}
.form-requests .privacy_headline{margin-bottom:.3125rem;color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .privacy_headline{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:521px){.form-requests .dialog__ok{position:relative}
.form-requests .privacy_headline{margin-bottom:.3125rem}
.form-requests .hobbies__label .ng-scope,.form-requests .interests__label .ng-scope{width:33%;float:left}
}
@media only screen and (min-width:981px){.form-requests .privacy_headline{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .privacy_headline{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .headline__base{color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif;margin-bottom:.625rem}
.ds2-branded-bmwi .form-requests .headline__base{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__base{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__base{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .headline__subheadline{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__subheadline{color:#262626;font:.9375rem/1.2 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__subheadline{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__subheadline{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.form-requests .headline__sectionheader{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__sectionheader{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .headline__sectionheader{margin-bottom:.9375rem;color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .headline__sectionheader{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
.form-requests .ds2-layer--content .headline__base{margin-bottom:.625rem}
.form-requests .ds2-layer--content .headline__sectionheader{margin-bottom:0}
}
.form-requests .ds2-interests-sf--base{margin-bottom:1.875rem;color:#262626}
.form-requests .hobbies__base,.form-requests .interests__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .ds2-interests-sf--base{margin-bottom:2.8125rem;color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .hobbies__base,.form-requests .interests__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .hobbies__label .ng-scope,.form-requests .interests__label .ng-scope{margin-bottom:.625rem;position:relative}
.form-requests .hobbies__label .ng-scope .ng-binding,.form-requests .interests__label .ng-scope .ng-binding{display:block;vertical-align:top}
.form-requests .hobbies__label .ng-scope input,.form-requests .interests__label .ng-scope input{position:absolute;vertical-align:middle}
.form-requests .hobbies__field--input .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__checkbox+span[disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__field[disabled=disabled],.form-requests .hobbies__field--input .nn-ui-input__field[disabled],.form-requests .hobbies__field--input .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .hobbies__field--input .nn-ui-input__radio+span[disabled]:before,.form-requests .interests__field--input .nn-ui-input__checkbox+span[disabled=disabled]:before,.form-requests .interests__field--input .nn-ui-input__checkbox+span[disabled]:before,.form-requests .interests__field--input .nn-ui-input__field[disabled=disabled],.form-requests .interests__field--input .nn-ui-input__field[disabled],.form-requests .interests__field--input .nn-ui-input__radio+span[disabled=disabled]:before,.form-requests .interests__field--input .nn-ui-input__radio+span[disabled]:before{border:2px solid #bbb}
@media only screen and (min-width:521px){.form-requests .hobbies__field--input,.form-requests .interests__field--input{padding-top:1px}
.form-requests .hobbies__field--input:after,.form-requests .hobbies__field--input:before,.form-requests .interests__field--input:after,.form-requests .interests__field--input:before{content:" ";display:table}
.form-requests .hobbies__field--input:after,.form-requests .interests__field--input:after{clear:both}
}
@media only screen and (min-width:981px){.form-requests .hobbies__field--input,.form-requests .interests__field--input{margin-bottom:.4375rem}
}
.form-requests .hobbies__message--error,.form-requests .interests__message--error{margin-bottom:.9375rem;display:block;color:#d20000}
.form-requests .loading__base{padding:4.6875rem;color:#262626;text-align:center}
.form-requests .multistepline__labels,.form-requests .multistepline__labels>.column{padding-left:.15625rem;padding-right:.15625rem}
@media only screen and (min-width:981px){.d_hobbies,.d_interest{margin-bottom:.3125rem}
.form-requests .loading__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.ds2-layer .form-requests .multistepline__buttons,.ds2-layer .form-requests .multistepline__submit{margin-bottom:0}
}
.form-requests .loading__base .loading-spinner{width:60px;height:60px;display:inline-block;background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+DQogIDxkZWZzPg0KICAgIDxtYXNrIGlkPSJNYXNrIj4NCiAgICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNTAiIGNsYXNzPSJpbm5lci1jaXJjbGUiIGZpbGw9ImJsYWNrIi8+DQogICAgPC9tYXNrPg0KICA8L2RlZnM+DQogIDxnIG1hc2s9InVybCgjTWFzaykiPg0KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPg0KICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCiAgICA8ZyBjbGFzcz0ic3Bpbm5lciI+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9IndoaXRlIi8+DQogICAgICA8cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjUwIiB4PSI1MCIgZmlsbD0id2hpdGUiLz4NCiAgICA8L2c+DQogICAgPHN0eWxlPg0KICAgICAgLnNwaW5uZXIgew0KICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluOw0KICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTMwMG1zOw0KICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOw0KICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsNCiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7DQogICAgICB9DQogICAgICAuaW5uZXItY2lyY2xlIHsNCiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbUluT3V0Ow0KICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTIwMG1zOw0KICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOw0KICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgDQogICAgICB9DQoNCiAgICAgIEBrZXlmcmFtZXMgem9vbUluT3V0IHsNCiAgICAgICAgICAwJSwgNSUsIDk1JSwgMTAwJSB7DQogICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDUwcHgpIHNjYWxlKDApOw0KICAgICAgICAgIH0NCiAgICAgICAgICAyMCUsIDgwJSB7DQogICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDEwcHgpIHNjYWxlKDAuOCk7DQogICAgICAgICAgfQ0KICAgICAgfQ0KICAgICAgQGtleWZyYW1lcyBzcGluIHsNCiAgICAgICAgICBmcm9tIHsNCiAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTsNCiAgICAgICAgICB9DQogICAgICAgICAgdG8gew0KICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7DQogICAgICAgICAgfQ0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZz4NCjwvc3ZnPg==") no-repeat}
#ds2-gcdm-placeholder__container.ds2-image-loader--preloader-wrapper .ds2-image-loader--preloader{visibility:visible}
#ds2-gcdm-placeholder__container .ds2-image-loader--preloader{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:991;position:fixed;visibility:hidden}
.form-requests .ds2-layer--interaction-list-container+.ds2-layer--interaction-list-container-lower{margin-top:.9375rem}
.ds2-layer .form-requests .multistepline__buttons,.ds2-layer .form-requests .multistepline__submit{margin-bottom:0}
.form-requests .loginlink .ds2-linklist--item{margin-bottom:1.5625rem}
@media only screen and (min-width:981px){.form-requests .loginlink .ds2-linklist--item{margin-bottom:2.1875rem}
}
.form-requests .multistepline__labels{color:#262626;margin-top:4.6875rem;margin-bottom:2.5625rem}
.ds2-branded-bmwi .form-requests .multistepline__labels{margin-top:5.3125rem}
.form-requests .multistepline__label-wrapper{padding-bottom:.625rem;position:relative;border-bottom:5px solid #e6e6e6}
.form-requests .multistepline__label-wrapper .index{font:2.1875rem/1 bmwTypeWebBoldAll,Arial,sans-serif;bottom:10px;bottom:.625rem;position:absolute;left:0}
.ds2-branded-bmwi .form-requests .multistepline__label-wrapper .index{color:#262626;font:3rem/1 bmwTypeWebLightAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .multistepline__labels{margin-bottom:2.8125rem}
.form-requests .multistepline__label-wrapper .index{color:#262626;font:2.1875rem/1 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .multistepline__label-wrapper .index{color:#262626;font:3rem/1 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .multistepline__label-wrapper .label{margin-left:1.875rem;display:none}
@media only screen and (min-width:521px){.form-requests .multistepline__label-wrapper .label{display:inline-block}
}
.form-requests .multistepline__label-wrapper .index,.form-requests .multistepline__label-wrapper .label{color:#e6e6e6}
.form-requests .multistepline__label-wrapper.visited{border-color:#666}
.form-requests .multistepline__label-wrapper.visited .index,.form-requests .multistepline__label-wrapper.visited .label{color:#666}
.form-requests .multistepline__label-wrapper.active{border-color:#1c69d4}
.form-requests .multistepline__label-wrapper.active .index,.form-requests .multistepline__label-wrapper.active .label{color:#1c69d4}
.form-requests .multistepline__buttons--cancel--ko,.form-requests .multistepline__buttons--confirm--ko,.form-requests .multistepline__buttons--next,.form-requests .multistepline__buttons--prev,.form-requests .multistepline__buttons--submit{width:100%}
.form-requests .multistepline__buttons .gcdmsection__button--prev{width:100%;background-color:#666;transition:.3s ease-in}
.form-requests .multistepline__buttons .gcdmsection__button--prev:hover{background-color:#807f7f}
.form-requests .multistepline__buttons .gcdmsection__button--next{width:100%}
.form-requests .multistepline__submit button{margin-bottom:0;color:#FFF;font-weight:700;height:40px;line-height:40px;padding:0;width:100%}
.form-requests .multistepline__policies{margin-bottom:-.9375rem}
.form-requests .multistepline__policies .ds2-linklist--item{margin:0}
.form-requests .multistepline__policies--toggle{margin-bottom:.625rem;display:inline-block}
.form-requests .multistepline__policies--icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .nextplannedvehiclepurchase__label label,.form-requests .personaldatacustomextension__label label{margin-right:.9375rem}
.form-requests .multistepline__policies--label{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.form-requests .nickname__field--input,.form-requests .personaldatacustomextension__base .password-hint.show{display:block}
.ds2-branded-bmwi .form-requests .multistepline__policies--label{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .multistepline__policies--icon{margin-top:.125rem}
.form-requests .multistepline__policies--label{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .multistepline__policies--label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.form-requests .nextplannedvehiclepurchase__base{color:#262626;margin-bottom:1.75rem}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:.9375rem}
}
.form-requests .nextplannedvehiclepurchase__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .nextplannedvehiclepurchase__message{margin-bottom:.9375rem}
.form-requests .nextplannedvehiclepurchase__message--error{display:block;color:#d20000}
@media only screen and (min-width:981px){.form-requests .nextplannedvehiclepurchase__message{margin-bottom:0}
}
.form-requests .nickname{padding:0}
.form-requests .nickname__base{color:#262626;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .nickname__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .nickname__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .nickname__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .nickname__field{margin-bottom:.9375rem}
.form-requests .nickname__message--error{color:#d20000}
.form-requests .personaldata__base{margin-bottom:.875rem}
@media only screen and (min-width:521px){.form-requests .personaldata__base{margin-bottom:.8125rem}
}
.form-requests .personaldatacustomextension{padding:0 !important}
.form-requests .personaldatacustomextension__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .personaldata__base{margin-bottom:1.4375rem}
.form-requests .personaldatacustomextension__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .personaldatacustomextension__base .password-hint{margin-bottom:15px;padding-left:25px}
.form-requests .personaldatacustomextension__base .password-hint .icon__error-label{margin-bottom:0;margin-top:0}
.form-requests .personaldatacustomextension__base .password-hint .error-headline{margin-top:0;color:#000;font-weight:700}
.form-requests .personaldatacustomextension__base .password-hint .help-block{position:relative;display:block !important;margin-top:0}
.form-requests .personaldatacustomextension__base .password-hint .help-block .icon__base{position:absolute;top:2px;left:-16px;height:15px;width:15px;background-position:-6px -6px;background-size:160%}
.form-requests .personaldatacustomextension__base .password-hint .help-block .icon__error-label{color:#262626}
.form-requests .personaldatacustomextension__base .password-hint .help-block.ng-hide .password-hint-icon{background-position:-8px -7px;background-size:190%}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul{margin-left:16px}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul li{margin-bottom:0;position:relative}
.form-requests .personaldatacustomextension__base .password-hint .help-block ul li.passwordGroupValid .icon__base{background-position:-8px -7px;background-size:190%;height:15px;width:15px}
.form-requests .personaldatacustomextension__label{font-weight:700;font-size:14px;margin-bottom:.375rem}
.form-requests .personaldatacustomextension__field{margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .personaldatacustomextension__label{margin-top:.625rem}
.form-requests .personaldatacustomextension__field{margin-bottom:.9375rem}
}
.form-requests .personaldatacustomextension__message--tooltip{margin-bottom:2.0625rem}
@media only screen and (min-width:981px){.form-requests .personaldatacustomextension__message--tooltip{margin-bottom:0}
}
.form-requests .personaldatacustomextension__message--error{display:block;color:#d20000}
.form-requests .personaldatacustomextension .required-disclaimer{color:#262626;font:.75rem/1.1666666667 Arial,sans-serif;margin-bottom:5px;margin-top:20px}
.form-requests .policy__base{color:#262626;margin-bottom:1.875rem}
@media only screen and (min-width:521px){.form-requests .policy__base{margin-bottom:.3125rem}
}
@media only screen and (min-width:981px){.form-requests .policy__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .policy .read-more-text{padding-left:30px}
.form-requests .policy .read-more-pointer{cursor:pointer}
.form-requests .policy .read-more{display:none}
.form-requests .policy__text,.row .form-requests .policy__text{margin-bottom:.625rem;overflow-y:auto}
.form-requests .policy__text--dynamic-h{height:attr(data-dynamic-h);display:block}
.form-requests .policy__label{margin-bottom:.625rem;display:block}
.form-requests .policy__label-text{display:inline}
.form-requests .policy__label-text a{color:#0653b6;font-weight:700}
@media only screen and (min-width:521px){.policy__radio .form-requests .policy__label{float:left;margin-bottom:0}
}
.form-requests .policy__radio{margin-bottom:1.875rem}
.form-requests .policy__validation,.row .form-requests .policy__validation{color:#d20000}
.form-requests .policy__validation-label,.row .form-requests .policy__validation-label{margin-left:.625rem}
.form-requests .policy__validation-item,.row .form-requests .policy__validation-item{margin-bottom:.9375rem;display:block}
.form-requests .policy__validation-item:after,.form-requests .policy__validation-item:before,.row .form-requests .policy__validation-item:after,.row .form-requests .policy__validation-item:before{content:" ";display:table}
.form-requests .policy_checkbox,.form-requests .policy_radio{position:relative}
.form-requests .policy_checkbox input,.form-requests .policy_radio input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:inherit;opacity:0;margin:-10px -20px;padding:0;border:0}
.form-requests .policy_checkbox span,.form-requests .policy_radio span{position:relative;z-index:7;display:inline-block;pointer-events:visible}
.form-requests .policy_checkbox span .policy__label,.form-requests .policy_checkbox span::before,.form-requests .policy_radio span .policy__label,.form-requests .policy_radio span::before{pointer-events:visible}
.form-requests .policy_checkbox span .policy__label,.form-requests .policy_radio span .policy__label{z-index:1;position:relative}
@media only screen and (min-width:981px){.form-requests .policy_checkbox span,.form-requests .policy_radio span{margin-bottom:.625rem}
}
.form-requests .display-policy-usages{padding-top:20px}
@media only screen and (min-width:521px){.policy__checkList{margin-bottom:1.875rem}
}
@media only screen and (min-width:981px){.policy__checkList{margin-bottom:1.5625rem}
}
.ds2-branded-bmwm .policy__usage-seperator{border-top:1px solid #e6e6e6;padding-top:.9375rem}
.form-requests .gcdm-policy-document{padding-left:10px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-definition{display:block}
.form-requests .gcdm-policy-document .ds2-info-icon{margin-bottom:-3px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts{padding-bottom:5px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts .gcdm-policy-header{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif;padding-bottom:15px}
.form-requests .gcdm-policy-document .gcdm-policy-usage-texts .gcdm-policy-usage-text p{display:inline-block}
.form-requests .gcdm-policy-document .policygdpr-proposition-title,.form-requests .gcdm-policy-document li.policygdpr-value-proposition{padding-bottom:10px}
.form-requests .gcdm-policy-document .ds2-icon--tick-icon{width:16px;height:12px;margin-right:6px;display:inline-block}
.form-requests .gcdm-policy-usages.gcdm-policy-display-all{padding-left:30px;display:none}
.legalEntities .policy-legal-entity-hide{display:none}
.legalEntities .policy-legal-entity-display{padding-left:10px}
.legalEntities .policy-legal-entity{color:#262626;position:relative}
.legalEntities .ds2-icon{position:relative}
.legalEntities .ds2-icon:before{background-color:#1c69d4;transition:background-color .25s ease;background-position:0 0;background-size:16px;width:15px;height:15px;left:1px}
.ds2-policy-info-text{max-height:350px;overflow:scroll}
.form-requests .policylink__base{margin-bottom:.9375rem}
.form-requests .policylink__iframe{width:100%}
.form-requests .policylink__linkBtn{outline:0}
.form-requests .policylink__linkBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .policylink__linkBtn-label{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .accountdatapasswordchange .personaldatacustomextension__base:not(:first-child),.ds2-profile-form-js.form-requests .ds2-request--edit-mode .ds2-profile--new-login,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .multistepline__submit,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__select-wrapper:after,.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input+span.ng-binding{display:none}
.ds2-branded-bmwi .form-requests .policylink__linkBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .policylink__linkBtn-icon{margin-top:.125rem}
.form-requests .policylink__linkBtn-label{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .policylink__linkBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .base{padding-left:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .addressfieldxl{padding:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .addressreference .address__validation__base .addressfieldxl .address__base{margin-bottom:.625rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope{margin:0}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:checked+span.ng-binding{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:disabled+span.ng-binding{color:#e6e6e6}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode label.interests__label .ng-scope input:disabled+span.ng-binding:before{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .interests{transition:opacity .4s ease;opacity:.4}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__checkbox+span:disabled:before,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__field:disabled,.ds2-profile-form-js.form-requests .ds2-request--edit-mode .nn-ui-input__radio+span:disabled:before,.ds2-profile-form-js.form-requests .ds2-request--edit-mode input:disabled,.ds2-profile-form-js.form-requests .ds2-request--edit-mode select:disabled{border:2px solid #e6e6e6;color:#e6e6e6;background:#e6e6e6;padding:0 .625rem;height:40px;height:2.5rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .headline{max-width:100%}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode .headline.ds2-active{max-width:90%;max-width:calc(100% - 40px)}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active{position:relative}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .accountdatapasswordchange .personaldatacustomextension__base,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .ds2-profile--new-login,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .multistepline__submit{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .accountdatapasswordchange .personaldatacustomextension__base:first-child{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .currentvehicle__label,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .nn-ui-input__select-wrapper:after,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active label.interests__label .ng-scope input+span.ng-binding{display:block}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active label.interests__label .ng-scope{margin-bottom:.625rem}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .interests{opacity:1}
#gcdmProfileDeleteAccount .ds2-icon--plus-white,.ds2-lightbox--delete-account .ds2-icon--plus-white,.ds2-profile-form-js.form-requests .ds2-inactive .ds2-inactive,.ds2-profile-form-js.form-requests .ds2-inactive .ds2-request--edit-btn,.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .ds2-request--edit-btn{display:none}
.ds2-profile-form-js.form-requests .ds2-request--edit-mode.ds2-active .headline{max-width:90%;max-width:calc(100% - 40px)}
.ds2-profile-form-js.form-requests form{transition:height .4s ease;overflow:hidden;height:40px}
.ds2-profile-form-js.form-requests form fieldset .copytext{margin-top:15px}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__sectionheader,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-top:10px;margin-bottom:0;padding-left:50px}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .base,.ds2-profile-form-js.form-requests form fieldset .multistepline__submit{padding-left:50px}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__sectionheader,.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-left:0;padding-top:3px;color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{line-height:1.2em}
@media only screen and (min-width:521px){.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{color:#262626;font:1rem/1 bmwTypeWebBoldAll,Arial,sans-serif}
}
@media only screen and (min-width:981px){.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__headline{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.ds2-profile-form-js.form-requests form fieldset .headline:first-child .headline__subheadline{padding-top:11px}
.ds2-profile-form-js.form-requests #profileEnrichment{height:unset}
.ds2-profile-form-js.form-requests #form-profile{transition:height .6s ease}
.ds2-profile-form-js.form-requests .ds2-request--edit{position:absolute;right:40px;z-index:10}
.ds2-profile-form-js.form-requests>.headline{margin:20px 0 0}
.ds2-profile-form-js.form-requests .baseform{border-top:1px solid #e6e6e6;padding:10px 0}
.ds2-profile-form-js.form-requests .baseform:last-child{border-bottom:1px solid #e6e6e6}
.ds2-profile-form-js.form-requests span.ds2-icon--minus-white,.ds2-profile-form-js.form-requests span.ds2-icon--plus-white{left:10px}
.ds2-profile-form-js.form-requests .personalcustomextention_base,.ds2-profile-form-js.form-requests .personaldatacustomextension{margin-top:20px}
#gcdmProfileDeleteAccount .headline__headline,.ds2-lightbox--delete-account .headline__headline{margin-bottom:20px;line-height:1.2}
#gcdmProfileDeleteAccount p,.ds2-lightbox--delete-account p{line-height:1.5}
.hobbies__field .d_hobbies,.hobbies__field .d_interest,.hobbies__field .ds2-form--sf-interest,.interests__field .d_hobbies,.interests__field .d_interest,.interests__field .ds2-form--sf-interest{position:relative}
.hobbies__field .d_hobbies input,.hobbies__field .d_interest input,.hobbies__field .ds2-form--sf-interest input,.interests__field .d_hobbies input,.interests__field .d_interest input,.interests__field .ds2-form--sf-interest input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0}
.hobbies__field .d_hobbies span,.hobbies__field .d_interest span,.hobbies__field .ds2-form--sf-interest span,.interests__field .d_hobbies span,.interests__field .d_interest span,.interests__field .ds2-form--sf-interest span{position:relative;z-index:0;display:inline-block;margin-bottom:.625rem;margin-top:-.07rem;max-width:100%;pointer-events:none}
.hobbies__field .d_hobbies span .l_hobbies,.hobbies__field .d_hobbies span .l_interest,.hobbies__field .d_interest span .l_hobbies,.hobbies__field .d_interest span .l_interest,.hobbies__field .ds2-form--sf-interest span .l_hobbies,.hobbies__field .ds2-form--sf-interest span .l_interest,.interests__field .d_hobbies span .l_hobbies,.interests__field .d_hobbies span .l_interest,.interests__field .d_interest span .l_hobbies,.interests__field .d_interest span .l_interest,.interests__field .ds2-form--sf-interest span .l_hobbies,.interests__field .ds2-form--sf-interest span .l_interest{word-break:break-all;pointer-events:none}
.rfitypeswitch{text-align:center}
.rfitypeswitch__base{margin-top:.9375rem;overflow:hidden;display:inline-block}
.rfitypeswitch__base--h1{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif;max-width:285px;max-width:17.8125rem;text-align:left;text-transform:uppercase}
.ds2-branded-bmwi .rfitypeswitch__base--h1{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:521px){.rfitypeswitch__base{margin-top:7.5rem}
.rfitypeswitch__base--h1{max-width:387px;max-width:24.1875rem}
}
.rfitypeswitch .rfitypedownloadswitch__base,.rfitypeswitch .rfitypepostswitch__base{margin-top:1.875rem;float:left;text-align:left}
.rfitypeswitch .rfitypedownloadswitch__link,.rfitypeswitch .rfitypepostswitch__link{width:127px;width:7.9375rem;display:block}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypedownloadswitch__link,.rfitypeswitch .rfitypepostswitch__link{width:178px;width:11.125rem}
}
.rfitypeswitch .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypepostswitch__image img{width:127px;width:7.9375rem;height:71px;height:4.4375rem}
.rfitypeswitch .rfitypedownloadswitch__text,.rfitypeswitch .rfitypepostswitch__text{color:#262626;margin-top:.9375rem}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypedownloadswitch__text,.rfitypeswitch .rfitypepostswitch__text{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.rfitypeswitch .rfitypedownloadswitch__label,.rfitypeswitch .rfitypepostswitch__label{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;margin-top:.9375rem;color:#666;display:inline-block;vertical-align:top}
.ds2-branded-bmwi .rfitypeswitch .rfitypedownloadswitch__label,.ds2-branded-bmwi .rfitypeswitch .rfitypepostswitch__label{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.rfitypeswitch .rfitypedownloadswitch__label,.rfitypeswitch .rfitypepostswitch__label{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .rfitypeswitch .rfitypedownloadswitch__label,.ds2-branded-bmwi .rfitypeswitch .rfitypepostswitch__label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
.form-requests .service-type__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.rfitypeswitch .rfitypepostswitch__base{padding-right:.9375rem;margin-right:.9375rem;border-right:1px solid #e6e6e6}
.form-requests .service-type__base{color:#262626}
.form-requests .singlebrochure__base{color:#262626;margin-bottom:1.875rem}
@media only screen and (min-width:521px){.rfitypeswitch .rfitypedownloadswitch__image img,.rfitypeswitch .rfitypepostswitch__image img{width:178px;width:11.125rem;height:100px;height:6.25rem}
.form-requests .singlebrochure__base{margin-bottom:.3125rem}
}
.form-requests .successpage__base{margin-top:4.6875rem;margin-bottom:4.6875rem;overflow:hidden}
@media only screen and (min-width:981px){.form-requests .singlebrochure__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .successpage__base{margin-top:5.625rem;margin-bottom:5.625rem}
}
.form-requests .successpage__backBtn{margin-top:1.5625rem;outline:0}
.form-requests .successpage__backBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .successpage__backBtn-label{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;color:#666;display:inline-block;vertical-align:top}
.ds2-branded-bmwi .form-requests .successpage__backBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .successpage__backBtn-icon{margin-top:.125rem}
.form-requests .successpage__backBtn-label{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .successpage__backBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-layer .form-requests .successpage__base{margin-top:0;margin-bottom:0}
}
.ds2-layer .form-requests .successpage__base{margin-top:0;margin-bottom:0}
.form-requests .successpagerfidownload__base{margin-top:4.25rem;margin-bottom:4.6875rem}
@media only screen and (min-width:981px){.form-requests .successpagerfidownload__base{margin-top:5.1875rem;margin-bottom:5.625rem}
}
.form-requests .successpagerfidownload__actions{margin-top:.625rem}
@media only screen and (min-width:521px){.form-requests .successpagerfidownload__actions{margin-top:0}
}
.form-requests .successpagerfidownload__links{margin-bottom:2rem}
.form-requests .successpagerfidownload__downloadBtn{position:relative;display:block;outline:0}
.form-requests .successpagerfidownload__backBtn{margin-bottom:4.6875rem;outline:0}
.form-requests .successpagerfidownload__backBtn-icon{margin-top:.25rem;margin-right:.3125rem}
.form-requests .successpagerfidownload__backBtn-label{font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;color:#666;vertical-align:top}
.ds2-branded-bmwi .form-requests .successpagerfidownload__backBtn-label{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .successpagerfidownload__backBtn-icon{margin-top:.125rem}
.form-requests .successpagerfidownload__backBtn-label{font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif;color:#666}
.ds2-branded-bmwi .form-requests .successpagerfidownload__backBtn-label{color:#262626;font:.875rem/1.2142857143 bmwTypeWebBoldAll,Arial,sans-serif}
.form-requests .sweepstake__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .sweepstake__base{color:#262626;margin-bottom:1.875rem}
@media only screen and (min-width:521px){.form-requests .sweepstake__base{margin-bottom:.3125rem}
}
.form-requests .sweepstake .column:last-child{float:left}
.form-requests .sweepstake__intro{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif;margin-bottom:.9375rem}
@media only screen and (min-width:981px){.form-requests .sweepstake__intro{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif}
}
.form-requests .sweepstake__subtitle{margin-bottom:1.875rem;color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif;text-transform:uppercase}
@media only screen and (min-width:981px){.form-requests .sweepstake__subtitle{color:#262626;font:2.1875rem/1.1142857143 bmwTypeWebBoldAll,Arial,sans-serif}
}
.form-requests .sweepstake__item .nn-ui-input__radio+span:before,.form-requests .sweepstake__item-field,.form-requests .sweepstake__item-labelimg{display:none}
.form-requests .sweepstake__item .nn-ui-input__radio+span .sweepstake__item-labeltext:before{color:#666;-webkit-text-fill-color:#666;overflow:hidden;text-indent:.01px;text-overflow:'';background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;content:'';display:inline-block;padding:0;position:absolute;border-radius:50%;margin-right:.625rem;border:2px solid #bbb;top:0;left:0;width:24px;height:24px}
.form-requests .sweepstake__item .nn-ui-input__radio:checked+span .sweepstake__item-labeltext:before{border:2px solid #1c69d4;box-shadow:inset 0 0 0 2px #fff;background:#1c69d4;width:24px;height:24px}
@media only screen and (max-width:521px){.form-requests .sweepstake__item{margin-bottom:.9375rem}
.form-requests .sweepstake__item-labelimg img{display:none}
.form-requests .sweepstake__item-labeltext{color:#000}
.form-requests .sweepstake__item .nn-ui-input__radio+span label{z-index:7;position:relative;line-height:1.3}
}
@media only screen and (min-width:521px){.form-requests .sweepstake__item{margin-bottom:.9375rem}
.form-requests .sweepstake__item-labelimg img{display:none}
.form-requests .sweepstake__item-labeltext{color:#000}
.form-requests .sweepstake__item .nn-ui-input__radio+span label{z-index:7;position:relative;line-height:1.3}
}
@media only screen and (min-width:981px){.form-requests .sweepstake__item .nn-ui-input__radio+span .sweepstake__item-labeltext:before{top:20px}
.form-requests .sweepstake .images{margin-bottom:.9375rem;margin-top:.9375rem}
.form-requests .sweepstake .images .sweepstake__item{margin-bottom:1.5625rem}
.form-requests .sweepstake .images .sweepstake__item-labelimg{display:block;cursor:pointer;padding:1px}
.form-requests .sweepstake .images .sweepstake__item-labelimg img{pointer-events:none;display:block}
.form-requests .sweepstake .images .sweepstake__item-labeltext{padding-top:1.25rem;padding-left:2.1875rem;color:#000;line-height:1.5;font-weight:700}
.form-requests .sweepstake .images .sweepstake__item input{display:none}
.form-requests .topic__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.form-requests .topic__base{color:#262626}
.form-requests .tradeintoggle{min-height:40px;margin-bottom:.9375rem}
.form-requests .tradeintoggle .component__checkbox{margin-top:.625rem}
.form-requests .tradeintoggle .formcomponent_radio__label{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
.form-requests .tradeintoggle .component__label{font-size:16px;line-height:24px;font-weight:700;margin-bottom:0}
@media only screen and (min-width:521px){.form-requests .tradeintoggle .component__label{margin-bottom:0}
}
.form-requests .vehicleinterest .columns{margin-bottom:.625rem}
.form-requests .vehicleinterest .ds2-linklist{display:-ms-flexbox;display:flex}
.form-requests .vehicleinterest .ds2-link{padding-left:24px}
.form-requests .vehicleinterest .ds2-link .ds2-icon{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:1.25rem}
.form-requests .vehicleinterest .ds2-link .ds2-icon:before{background-size:100%}
.vehiclemaintenance__base{color:#262626}
@media only screen and (min-width:981px){.form-requests .tradeintoggle .component__label{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;font-weight:700}
.form-requests .vehicleinterest .columns{margin-bottom:0}
.vehiclemaintenance__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif}
}
.vehiclemaintenance__row{display:-ms-flexbox;display:flex}
.vehiclemaintenance__row-cell,.vehiclemaintenance__row-header{-ms-flex:1;flex:1;padding:.3125rem;border-right:1px solid #666;border-left:1px solid #666}
.vehiclemaintenance__row-header{margin-top:.9375rem;background:#bbb;font-weight:700;border-top:1px solid #666}
.vehiclemaintenance__row .wide{-ms-flex-positive:2;flex-grow:2}
.vehiclemaintenance__row.list-odd{background:#e6e6e6}
.vehiclemaintenance__row.list-last{border-bottom:1px solid #666;margin-bottom:.9375rem}
.form-requests .vehicleselection__base{color:#262626;margin-bottom:1.875rem}
@media only screen and (min-width:981px){.form-requests .vehicleselection__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:2.8125rem}
}
.form-requests .vehicleselection__label{margin-bottom:.375rem;font-weight:700}
.form-requests .vehicleselection__field{margin-bottom:.9375rem;padding:0}
.form-requests .vehicleselection__field:after{right:0}
.form-requests .vehicleselection__message--error{margin-bottom:1.875rem;display:block;color:#d20000}
.form-requests .vehicleselection__model-preview-image{width:100%;max-width:685px;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.form-requests .vehicleselection__model-preview-name{color:#262626;font:1.125rem/1.1111111111 bmwTypeWebBoldAll,Arial,sans-serif;margin-bottom:.9375rem}
.ds2-branded-bmwi .form-requests .vehicleselection__model-preview-name{color:#262626;font:.9375rem/1.2 bmwTypeWebBoldAll,Arial,sans-serif}
@media only screen and (min-width:981px){.form-requests .vehicleselection__message--error{margin-bottom:.9375rem}
.form-requests .vehicleselection__model-preview-name{color:#262626;font:1.5625rem/1.24 bmwTypeWebBoldAll,Arial,sans-serif}
.ds2-branded-bmwi .form-requests .vehicleselection__model-preview-name{color:#262626;font:1.5625rem/1.24 bmwTypeWebLightAll,Arial,sans-serif}
}
.form-requests .vehicleselection .column:last-child{float:left}
.form-requests .vin{padding:0 !important}
.form-requests .vin__base{color:#262626;margin-bottom:.625rem}
@media only screen and (min-width:981px){.form-requests .vin__base{color:#262626;font:.875rem/1.2142857143 Arial,sans-serif;margin-bottom:1.875rem}
}
.form-requests .vin__label{margin-bottom:.375rem;font-weight:700}
@media only screen and (min-width:981px){.form-requests .vin__label{margin-top:.625rem;margin-bottom:0}
}
.form-requests .vin__field{margin-bottom:.9375rem}
.form-requests .vin__field--input{display:block}
.form-requests .vin__message--error{color:#d20000}
.form-requests .wishlist__base{margin:20px 0 40px}
.form-requests .wishlist__base .nn-ui-input__checkbox+span label{padding:1px 0 0 30px;cursor:pointer}
.form-requests .wishlist__base input{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0;cursor:pointer}
.form-requests .wishlist__base .wishlist__toggle{padding:10px 0 0;position:relative}
.form-requests .wishlist__base .wishlist__item{position:relative;border-bottom:2px solid #e6e6e6;padding:10px 0;font-weight:700;font-size:16px}
@media only screen and (min-width:981px){.form-requests .wishlist__base .wishlist__item{padding:10px 0 11px 31px;font-size:14px}
}
.form-requests .wishlist__base .wishlist__item span{display:block;position:relative;line-height:19px}
.form-requests .wishlist__base .wishlist__item span.price{display:block;float:none;padding:8px 0 0}
@media only screen and (min-width:521px){.form-requests .wishlist__base .wishlist__item span.price{float:right;padding:0}
}
@media only screen and (min-width:981px){.form-requests .wishlist__base .wishlist__item span.price{padding:0 10px 0 0}
}
.form-requests .wishlist__field div:first-of-type .wishlist__item{border-top:2px solid #e6e6e6}
.form-requests .wishlist__import{cursor:pointer}
.form-requests .wishlist__import span{position:relative;z-index:0;display:inline-block;margin-bottom:.625rem;pointer-events:none}
.form-requests .wishlist__import span:before{height:20px;height:1.25rem;width:20px;width:1.25rem;margin-right:.3125rem;content:'';display:inline-block;left:0;padding:0;position:absolute}
.hidden{visibility:hidden}
.iframe.iframeadaptive.section{margin-bottom:75px}
.iframeintegrationcontainer.scrolling{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}
@media only screen and (min-width:981px){.iframe.iframeadaptive.section{margin-bottom:90px}
}