.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)}
}
html .ds2-na-recommendations-slider--counter-text,html .ds2-need-analyzer--additional-headline,html .ds2-need-analyzer--headline{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif}
html:lang(he-IL) .ds2-na-recommendations-slider--counter-text,html:lang(he-IL) .ds2-need-analyzer--additional-headline,html:lang(he-IL) .ds2-need-analyzer--headline{font-family:bmwTypeNextWebHebrew,Arial,Helvetica,sans-serif}
html:lang(ko-KR) .ds2-na-recommendations-slider--counter-text,html:lang(ko-KR) .ds2-need-analyzer--additional-headline,html:lang(ko-KR) .ds2-need-analyzer--headline{font-family:bmwTypeNextWeb,bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
html:lang(ja-JP) .ds2-na-recommendations-slider--counter-text,html:lang(ja-JP) .ds2-need-analyzer--additional-headline,html:lang(ja-JP) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
html:lang(zh-TW) .ds2-na-recommendations-slider--counter-text,html:lang(zh-TW) .ds2-need-analyzer--additional-headline,html:lang(zh-TW) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-HK) .ds2-na-recommendations-slider--counter-text,html:lang(zh-HK) .ds2-need-analyzer--additional-headline,html:lang(zh-HK) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-CN) .ds2-na-recommendations-slider--counter-text,html:lang(zh-CN) .ds2-need-analyzer--additional-headline,html:lang(zh-CN) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
html:lang(th-TH) .ds2-na-recommendations-slider--counter-text,html:lang(th-TH) .ds2-need-analyzer--additional-headline,html:lang(th-TH) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html[dir=rtl]:not(:lang(he-IL)) .ds2-na-recommendations-slider--counter-text,html[dir=rtl]:not(:lang(he-IL)) .ds2-need-analyzer--additional-headline,html[dir=rtl]:not(:lang(he-IL)) .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html:lang(th-TH) html[dir=rtl] .ds2-na-recommendations-slider--counter-text,html:lang(th-TH) html[dir=rtl] .ds2-need-analyzer--additional-headline,html:lang(th-TH) html[dir=rtl] .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html[dir=rtl]:not(:lang(he-IL)) html[dir=rtl] .ds2-na-recommendations-slider--counter-text,html[dir=rtl]:not(:lang(he-IL)) html[dir=rtl] .ds2-need-analyzer--additional-headline,html[dir=rtl]:not(:lang(he-IL)) html[dir=rtl] .ds2-need-analyzer--headline{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
.ds2-need-analyzer-font-xxxl{font-size:2rem;line-height:1;margin-top:0;margin-bottom:1rem;margin-left:0}
@media only screen and (min-width:521px){.ds2-need-analyzer-font-xxxl{font-size:72px;line-height:1;margin-top:-.5rem;margin-bottom:.75rem;margin-left:-.25rem}
}
.ds2-need-analyzer-font-l{font-size:1.25rem;line-height:1.75rem;margin-top:0;margin-bottom:1rem}
.ds2-need-analyzer-font-m{font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:1rem}
.ds2-need-analyzer--navigation{position:absolute;top:20px;left:0;z-index:620;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,.5);transition:color .25s ease-in-out;clear:both}
.ds2-need-analyzer--nav-item .ds2-need-analyzer--nav-item-link:focus,.ds2-need-analyzer--nav-item .ds2-need-analyzer--nav-item-link:hover{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;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: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-na-recommendations-slider--slide-counter,.ds2-need-analyzer--step.ds2-need-analyzer--step-result{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{transform:translate3d(-100%,0,0)}
.ds2-need-analyzer--step.right{transform:translate3d(100%,0,0)}
.ds2-need-analyzer--step.prev{visibility:visible}
.ds2-need-analyzer--step.active{visibility:visible;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;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDUyIDUyIiBmaWxsPSJub25lIj48c3R5bGUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCkBrZXlmcmFtZXMgZmFkZUluIHsKICBmcm9tIHsKICAgIG9wYWNpdHk6IDA7CiAgfQoKICB0byB7CiAgICAgb3BhY2l0eTogMTsKICB9Cn0KICAgIEBrZXlmcmFtZXMgc3BpbiB7CiAgZnJvbSB7CiAgICAgICAgcm90YXRlOiAwZGVnOwogIH0KCiAgdG8gewogICAgIHJvdGF0ZTogMzYwZGVnOwogIH0KfQoKICAgIC50ZXN0ewogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc3BpbjsKICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnMsIDEuMnM7CiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSwgaW5maW5pdGU7CiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwogICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsKICAgIH0KPC9zdHlsZT4KCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAgMjZINDJDNDIgMzQuODM2NiAzNC44MzY2IDQyIDI2IDQyVjUwQzM5LjI1NDggNTAgNTAgMzkuMjU0OCA1MCAyNlpNMTAgMjZIMkMyIDEyLjc0NTIgMTIuNzQ1MiAyIDI2IDJWMTBDMTcuMTYzNCAxMCAxMCAxNy4xNjM0IDEwIDI2WiIgZmlsbD0iIzI2MjYyNiIgY2xhc3M9InRlc3QiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}
.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;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiIgdmlld0JveD0iMCAwIDUyIDUyIiBmaWxsPSJub25lIj48c3R5bGUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCkBrZXlmcmFtZXMgZmFkZUluIHsKICBmcm9tIHsKICAgIG9wYWNpdHk6IDA7CiAgfQoKICB0byB7CiAgICAgb3BhY2l0eTogMTsKICB9Cn0KICAgIEBrZXlmcmFtZXMgc3BpbiB7CiAgZnJvbSB7CiAgICAgICAgcm90YXRlOiAwZGVnOwogIH0KCiAgdG8gewogICAgIHJvdGF0ZTogMzYwZGVnOwogIH0KfQoKICAgIC50ZXN0ewogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbiwgc3BpbjsKICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnMsIDEuMnM7CiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSwgaW5maW5pdGU7CiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOwogICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsKICAgIH0KPC9zdHlsZT4KCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAgMjZINDJDNDIgMzQuODM2NiAzNC44MzY2IDQyIDI2IDQyVjUwQzM5LjI1NDggNTAgNTAgMzkuMjU0OCA1MCAyNlpNMTAgMjZIMkMyIDEyLjc0NTIgMTIuNzQ1MiAyIDI2IDJWMTBDMTcuMTYzNCAxMCAxMCAxNy4xNjM0IDEwIDI2WiIgZmlsbD0iIzI2MjYyNiIgY2xhc3M9InRlc3QiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}
.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--fallback-cookie .ds2-fullsize-image--element,.ds2-need-analyzer--step .ds2-fullsize-image--element{transition:transform 1ms .75s}
.ds2-need-analyzer--fallback-cookie .ds2-fullsize-image--overlay::after,.ds2-need-analyzer--step .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 1ms 825ms;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--fallback-cookie.active .ds2-fullsize-image--overlay::after,.ds2-need-analyzer--step.active .ds2-fullsize-image--overlay::after{background-color:rgba(0,0,0,.45);transition:background .75s 825ms}
.ds2-need-analyzer--fallback-cookie .ds2-cookie-disclaimer--linklist{transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.ds2-need-analyzer--fallback-cookie.active .ds2-cookie-disclaimer--linklist{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .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{transform:scale(1.08);transform-origin:50% 50%;transition:transform 10s .75s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--header{transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.active .ds2-need-analyzer--header{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .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;transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.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,transform .25s ease;opacity:0;transform:translateY(100%)}
.active .ds2-need-analyzer--additional-headline{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--additional-copy{color:#fff;transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.ds2-need-analyzer--additional-copy,.ds2-need-analyzer--additional-copy p{font-size:.875rem;line-height:1.25rem;font-weight:300;margin-top:0;margin-bottom:1rem}
.ds2-need-analyzer--additional-copy p:last-child{margin-bottom:0}
.active .ds2-need-analyzer--additional-copy{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--more-information{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;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::after,.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::before{background-position:50% 70%;height:100%}
@media only screen and (min-width:981px){.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::after,.ds2-need-analyzer--more-information .ds2-need-analyzer--icon-info::before{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--range-component,.ds2-need-analyzer--selection-component{transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.active .ds2-need-analyzer--range-component,.active .ds2-need-analyzer--selection-component{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .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;transform:translateY(5vh);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
@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{transform:translateY(0);opacity:1;transition:transform .75s 1.65s,opacity .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--range-component .ds2-need-analyzer--input,.ds2-need-analyzer--selection-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;transform:translateY(5vh);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.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{transform:translateY(0);opacity:1;transition:transform .75s 1.65s,opacity .75s 1.65s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-need-analyzer--button-area{position:static;bottom:0;left:0;z-index:630;width:100%;background-color:rgba(38,38,38,.5);transform:translateY(0);opacity:1;transition:transform .75s 1.65s,opacity .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{transform:translateY(100%);transition: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:1rem}
.ds2-need-analyzer--button.button:active,.ds2-need-analyzer--button.button:focus,.ds2-need-analyzer--button:active,.ds2-need-analyzer--button:focus{outline:0}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound{width:100%}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound.button,.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound.button{width:50%;float:right}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound.button,.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound.button{width:285px}
}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound{width:100%}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share,.ds2-need-analyzer--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.button.ds2-need-analyzer--button-share,.ds2-need-analyzer--button.ds2-need-analyzer--button-share{background-color:rgba(38,38,38,.66)}
}
@media only screen and (max-width:980px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share:hover,.ds2-need-analyzer--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.button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-right,.ds2-need-analyzer--button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-right{top:0}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-bottom-right,.ds2-need-analyzer--button.ds2-need-analyzer--button-share+.ds2-na-tooltip--body.ds2-na-tooltip--arrow-bottom-right{right:7.5px}
.ds2-need-analyzer--button.button.hide,.ds2-need-analyzer--button.hide{display:none}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-back{background-size:11px auto}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart{background-size:15px auto}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart{background-color:transparent;background-position:center center}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back:hover,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart:hover,.ds2-need-analyzer--button.ds2-need-analyzer--button-back:hover,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart:hover{color:#1c69d4}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-restart,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-restart{padding-left:60px;text-align:left}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.ds2-need-analyzer--button-next{width:50%;float:right}
.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-back{width:50%}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--button.button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.button.ds2-need-analyzer--button-outbound,.ds2-need-analyzer--button.ds2-need-analyzer--button-back,.ds2-need-analyzer--button.ds2-need-analyzer--button-next,.ds2-need-analyzer--button.ds2-need-analyzer--button-outbound{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:calc(1rem - 5px)}
.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;padding-left: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:.5rem}
@media only screen and (min-width:521px){.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:.5rem}
}
.ds2-need-analyzer-support .ds2-cms-output{margin-bottom:1rem}
.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:0}
.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:0 !important;color:#262626}
.ds2-need-analyzer-support .ds2-article-image--image-container{margin-bottom:30px}
@media only screen and (min-width:521px){.ds2-na-tooltip--share-large .ds2-na-tooltip--body,.ds2-na-tooltip--share-medium-down .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:610}
}
.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::after,.ds2-need-analyzer--detail-layer-link .ds2-icon--arrow-big-r-white::before{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-need-analyzer--fallback{position:absolute;transform:translate3d(-100%,0,0);visibility:hidden;float:left;width:100%;min-height:calc(100vh - 44px);padding-top:20px;transition:left .75s}
@media only screen and (min-width:1025px){.ds2-need-analyzer--fallback{min-height:calc(100vh - 99px)}
}
@media only screen and (max-width:520px){.ds2-need-analyzer--fallback.ds2-na-recommendations-slider--slide-counter,.ds2-need-analyzer--fallback.ds2-need-analyzer--step-result{padding-top:60px}
.ds2-need-analyzer--fallback.ds2-need-analyzer--step-question{padding-top:80px}
}
@media only screen and (min-width:521px){.ds2-need-analyzer--fallback{padding:90px 0}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--fallback{padding:120px 0}
}
.ds2-need-analyzer--fallback.visible{visibility:visible}
.ds2-need-analyzer--fallback.active{transform:translate3d(0,0,0)}
.ds2-need-analyzer--fallback-error{background:#fff}
.ds2-need-analyzer--fallback-error .ds2-need-analyzer--additional-copy,.ds2-need-analyzer--fallback-error .ds2-need-analyzer--additional-headline,.ds2-need-analyzer--fallback-error .ds2-need-analyzer--headline{color:#000}
.ds2-na--result-page-slider{padding-left:0;padding-right:0}
.ds2-na--result-page-slider,.ds2-na-recommendations-slider{position:relative}
.ds2-need-analyzer-extended .ds2-na--result-page-slider,.ds2-need-analyzer-extended .ds2-na-recommendations-slider{padding-bottom:180px}
@media only screen and (min-width:521px){.ds2-need-analyzer-extended .ds2-na--result-page-slider,.ds2-need-analyzer-extended .ds2-na-recommendations-slider{padding-bottom:120px}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-extended .ds2-na--result-page-slider,.ds2-need-analyzer-extended .ds2-na-recommendations-slider{padding-bottom:60px}
}
.ds2-na-recommendations-slider--title{color:#fff}
.ds2-na-recommendations-slider--spec{display:block}
.ds2-na-recommendations-slider--price{margin-bottom:0}
.ds2-na-recommendations-slider--co2Emission-content,.ds2-na-recommendations-slider--consumption-content,.ds2-na-recommendations-slider--price-content{margin-right:10px}
.ds2-na-recommendations-slider--consumption-wrapper{max-width:78%}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--consumption-wrapper{max-width:none}
.ds2-icon--efficency{vertical-align:bottom}
.ds2-na-recommendations-slider .slick-list{overflow:visible}
.ds2-na-recommendations-slider .slick-slider .slick-list,.ds2-na-recommendations-slider .slick-slider .slick-track{width:100%}
.ds2-na-recommendations-slider .slick-slider .slick-slide img{width:100%}
.ds2-need-analyzer--step-result{background:#000}
.ds2-need-analyzer--step-result .ds2-need-analyzer--article{margin:0;padding-bottom:0}
.ds2-need-analyzer--step-result .ds2-need-analyzer--article .ds2-cpc-component{position:relative;bottom:20vh;background-color:green}
@media only screen and (min-width:521px){.ds2-need-analyzer--step-result .ds2-need-analyzer--article .ds2-cpc-component{bottom:10vh}
}
@media only screen and (min-width:981px){.ds2-need-analyzer--step-result .ds2-need-analyzer--article .ds2-cpc-component{bottom:8vh}
}
.ds2-need-analyzer--step-result .ds2-need-analyzer--icon-info{display:inline-block;width:30px;height:20px}
.ds2-need-analyzer--step-result .ds2-need-analyzer--icon-info::after,.ds2-need-analyzer--step-result .ds2-need-analyzer--icon-info::before{height:100%;width:100%;background-size:16px auto;background-position:0 50%}
.ds2-need-analyzer--step-result .ds2-need-analyzer--icon-info.ds2-tooltip{padding:0;top:0}
.ds2-need-analyzer--step-result.ds2-need-analyzer--step{padding:0}
.ds2-na-recommendations-wrapper{position:relative;overflow:hidden;width:100%;min-height:100%;background-color:#111518}
.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper{background-color:initial}
@media only screen and (max-width:520px){.ds2-na-recommendations-wrapper .ds2-fullsize-image--image{max-height:100%}
}
.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper .ds2-fullsize-image--element{max-height:calc(75vw + 40vh)}
@media only screen and (min-width:521px){.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper .ds2-fullsize-image--element{max-height:calc(75vw + 30vh)}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper .ds2-fullsize-image--element{max-height:calc(75vw + 20vh)}
}
.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper .ds2-fullsize-image--element:not(.ds2-preloader)::before{content:'';position:absolute;top:0;left:0;z-index:570;display:block;width:100%;height:60px;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%)}
.ds2-need-analyzer-extended .ds2-na-recommendations-wrapper .ds2-fullsize-image--element::after{content:'';position:absolute;bottom:0;left:0;z-index:auto;display:block;width:100%;height:25%;background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%)}
.ds2-na-recommendations-slider-inner{position:relative;height:100%}
.ds2-na-recommendations-slider{position:absolute;overflow:visible;top:0;bottom:0;max-width:1280px;padding-left:12.5px;padding-right:12.5px}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider{padding-left:37.5px;padding-right:37.5px}
}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider{position:relative;top:auto}
.ds2-na-recommendations-slider.slick-initialized .slick-slide{display:inline-block}
.ds2-na-recommendations-slider .slick-list,.ds2-na-recommendations-slider .slick-track{width:100%;height:100%;position:relative}
.ds2-na--no-input-notification-wrapper{display:none}
@media only screen and (min-width:521px){.ds2-na--restart-button{width:285px}
}
.ds2-na--no-input-notification{position:relative;z-index:580;background-color:#fff;padding:15px 15px 0 15px;margin-bottom:15px}
.ds2-na-no-input-message--text{position:relative;max-width:85%;line-height:1.33333332;padding-top:5px;padding-bottom:5px;padding-left:30px}
.ds2-icon--need_analyzer_no_result::before{content:'';position:absolute;top:4px;left:0;width:22px;height:100%;background-size:100%}
.ds2-na--disclaimer .ds2-disclaimer--list-item,.ds2-na--disclaimer .ds2-disclaimer--list-item::before{color:#fff}
.ds2-na-recommendations-slider--slide-counter{color:#fff;padding-top:20px;clear:both}
@media only screen and (max-width:520px){.ds2-na-recommendations-slider--slide-counter.ds2-na-recommendations-slider--slide-counter,.ds2-na-recommendations-slider--slide-counter.ds2-need-analyzer--step-result{padding-top:60px}
.ds2-na-recommendations-slider--slide-counter.ds2-need-analyzer--step-question{padding-top:80px}
}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--slide-counter{padding:90px 0}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--slide-counter{padding:120px 0}
}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--slide-counter{margin-top:-5px}
}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--slide-counter{padding-bottom:30px}
.ds2-na-recommendations-slider--counter-text{line-height:1;display:block;float:left;margin:0 7.5px 0 0;padding-top:3px}
.ds2-na-recommendations-slider--current,.ds2-na-recommendations-slider--slides-count{font-size:1.25rem;line-height:1;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;display:block;float:left;margin-top:0}
.ds2-na-recommendations-slider--slides-count{opacity:.5}
.ds2-na-recommendations-slider--additional-data{position:absolute;top:95px;left:0;width:100%;z-index:600;max-width:79.6875rem;margin:0 auto;color:#fff;padding-left:.46875rem;padding-right:.46875rem;opacity:0;transition:opacity .2475s}
.slick-active .ds2-na-recommendations-slider--additional-data{opacity:1;transition:opacity .5s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--additional-data{top:135px}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--additional-data{top:165px}
}
.ds2-na-recommendations-slider--additional-data .ds2-disclaimer--list-item{padding-right:0}
.ds2-na-recommendations-slider--additional-data.ds2-cms-output .ds2-info-icon::after,.ds2-na-recommendations-slider--additional-data.ds2-cms-output .ds2-info-icon::before{top:0}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--additional-data{position:relative;min-height:calc(10vw + 15vh);top:0}
@media only screen and (min-width:521px){.ds2-need-analyzer-extended .ds2-na-recommendations-slider--additional-data{top:0}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-extended .ds2-na-recommendations-slider--additional-data{top:0;min-height:10vmax}
}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--title{padding-bottom:15px}
}
.ds2-icon--need_analyzer_result_info::before{content:"";width:16px;height:16px;position:absolute;background-size:contain}
.ds2-na-recommendations-slider--car-image-wrapper{position:relative;transform:translate(0,-50%);display:inline-block;width:100%;height:auto;text-align:center;top:50%}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{position:relative;transform:translate(0,0);margin:calc(-10% + 5vh) 0 calc(-15% + 5vh);top:auto;height:0;padding-bottom:56.25%}
@media only screen and (min-width:521px){.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{margin:calc(-10% + 2.5vh) 0 calc(-15% + 2.5vh)}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{margin:calc(-10% + 1.25vh) 0 calc(-15% + 1.25vh)}
}
.ds2-na-recommendations-slider--car-image{position:relative;z-index:590;width:75%;margin:auto;max-width:100%;height:auto;display:inline-block;transform:perspective(1000px) translate3d(0,0,0);transition:transform .2475s}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--car-image{width:75%}
}
.slick-active .ds2-na-recommendations-slider--car-image{transform:perspective(1000px) translate3d(0,0,200px);transition:transform .4s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-na-recommendations-slider--slide{position:relative;transform:translateX(5vw);opacity:0;transition:transform 1ms 1.2s,opacity .33s}
.ds2-need-analyzer--step.active .ds2-na-recommendations-slider--slide{transform:translateX(0);opacity:1;transition:transform .75s 1.2s,opacity .75s 1.2s;transition-timing-function:cubic-bezier(0.42,0,0.33,1);transition:transform .75s .75s,opacity .75s .75s}
span.ds2-na-recommendations-slider--tooltip{line-height:14px;vertical-align:sub}
.touch .ds2-na-recommendations-slider--tooltip{padding:0 5px 10px 10px}
.ds2-na-recommendations-slider--series-typo{position:absolute;right:-15px;font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif;line-height:1;color:rgba(255,255,255,.5);opacity:0;transition:opacity .2475s}
.slick-active .ds2-na-recommendations-slider--series-typo{opacity:1;transition:opacity .5s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--series-typo{right:0}
}
.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-1{bottom:12.5%;font-size:calc(22vw - -10rem)}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-1{font-size:calc(20vw - -20rem)}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-1{font-size:calc(17.5vw - -22.5rem)}
}
.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-2{bottom:16%;font-size:calc(24vw - -7.5rem)}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-2{font-size:calc(20vw - -14rem)}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-2{font-size:calc(18vw - -18rem)}
}
.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-3{bottom:20%;font-size:calc(26vw - -4rem)}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-3{font-size:calc(20vw - -10rem)}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-3{font-size:calc(18.5vw - -14rem)}
}
.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-4{bottom:25%;font-size:calc(28vw - -1rem)}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-4{font-size:calc(20vw - -5rem)}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--series-typo.ds2-na-recommendations-slider--series-typo-length-4{font-size:calc(19vw - -7.5rem)}
}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--series-typo{bottom:50%;transform:translateY(25%)}
.ds2-na-recommendations-slider--bottom-wrapper{width:100%;opacity:0;transition:opacity .2475s}
.slick-active .ds2-na-recommendations-slider--bottom-wrapper{opacity:1;transition:opacity .5s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-na-recommendations-slider--bottom-wrapper .ds2-na-recommendations-slider--disclaimer-wrapper{position:relative;top:0;opacity:1;transition:opacity .5s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-na-recommendations-slider--disclaimer-wrapper{position:absolute;top:104%;left:0;text-align:left;padding-left:.46875rem;padding-right:.46875rem;opacity:0;transition:opacity .2475s}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--disclaimer-wrapper{top:98%}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--disclaimer-wrapper{top:95%}
}
.slick-active .ds2-na-recommendations-slider--disclaimer-wrapper{opacity:1;transition:opacity .5s .4s;transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-na-recommendations-slider--disclaimer{color:#fff}
.ds2-na-recommendations-slider--disclaimer::after,.ds2-na-recommendations-slider--disclaimer::before{color:inherit}
.ds2-need-analyzer--wltp-table,.ds2-need-analyzer--wltp-table caption,.ds2-need-analyzer--wltp-table td,.ds2-need-analyzer--wltp-table tr,.ds2-need-analyzer--wltp-table tr:nth-of-type(even){background:0;border:0;color:inherit;text-align:inherit}
.ds2-need-analyzer--wltp-table td{padding:0 0 5px}
.ds2-na-recommendations-slider--button,.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-prev{width:40px;height:40px;opacity:1;margin:0;padding:0;top:50%;transition:background .25s,left .25s,right .25s,transform .5s}
.ds2-na-recommendations-slider--button,.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-next:active,.ds2-na-recommendations-slider--button.slick-next:focus,.ds2-na-recommendations-slider--button.slick-prev,.ds2-na-recommendations-slider--button.slick-prev:active,.ds2-na-recommendations-slider--button.slick-prev:focus,.ds2-na-recommendations-slider--button:active,.ds2-na-recommendations-slider--button:focus{background-color:rgba(0,0,0,.5)}
.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button,.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button.slick-next,.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button.slick-prev{top:calc(15vh + 25vw)}
@media only screen and (min-width:981px){.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button,.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button.slick-next,.ds2-need-analyzer-extended .ds2-na-recommendations-slider--button.slick-prev{top:calc(15vmax + 140px)}
}
.ds2-na-recommendations-slider--button .ds2-na-recommendations-slider--result_arrow,.ds2-na-recommendations-slider--button.slick-next .ds2-na-recommendations-slider--result_arrow,.ds2-na-recommendations-slider--button.slick-prev .ds2-na-recommendations-slider--result_arrow{background-size:auto 50%}
.ds2-na-recommendations-slider--button .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button.slick-next .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button.slick-prev .ds2-na-recommendations-slider--result_arrow::after{content:' ';display:block;position:absolute;background:0;width:80px;height:80px;top:50%;left:50%;margin:-40px 0 0 -40px;transition:transform .5s}
@media only screen and (min-width:521px){.ds2-na-recommendations-slider--button,.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-prev{height:60px;width:60px}
}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--button,.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-prev{padding:0}
.ds2-na-recommendations-slider--button,.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-next:active,.ds2-na-recommendations-slider--button.slick-next:focus,.ds2-na-recommendations-slider--button.slick-prev,.ds2-na-recommendations-slider--button.slick-prev:active,.ds2-na-recommendations-slider--button.slick-prev:focus,.ds2-na-recommendations-slider--button:active,.ds2-na-recommendations-slider--button:focus{background-color:transparent}
.ds2-na-recommendations-slider--button.slick-next.slick-prev,.ds2-na-recommendations-slider--button.slick-prev,.ds2-na-recommendations-slider--button.slick-prev.slick-prev{left:30px}
.ds2-na-recommendations-slider--button.slick-next,.ds2-na-recommendations-slider--button.slick-next.slick-next,.ds2-na-recommendations-slider--button.slick-prev.slick-next{right:30px}
.ds2-na-recommendations-slider--button .ds2-na-recommendations-slider--result_arrow,.ds2-na-recommendations-slider--button.slick-next .ds2-na-recommendations-slider--result_arrow,.ds2-na-recommendations-slider--button.slick-prev .ds2-na-recommendations-slider--result_arrow{background-size:32px auto}
}
.ds2-na-recommendations-slider--button.slick-next:hover.slick-prev,.ds2-na-recommendations-slider--button.slick-prev:hover.slick-prev,.ds2-na-recommendations-slider--button:hover.slick-prev{transform:translateX(-10px)}
.ds2-na-recommendations-slider--button.slick-next:hover.slick-prev .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button.slick-prev:hover.slick-prev .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button:hover.slick-prev .ds2-na-recommendations-slider--result_arrow::after{transform:translateX(10px)}
.ds2-na-recommendations-slider--button.slick-next:hover.slick-next,.ds2-na-recommendations-slider--button.slick-prev:hover.slick-next,.ds2-na-recommendations-slider--button:hover.slick-next{transform:translateX(10px)}
.ds2-na-recommendations-slider--button.slick-next:hover.slick-next .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button.slick-prev:hover.slick-next .ds2-na-recommendations-slider--result_arrow::after,.ds2-na-recommendations-slider--button:hover.slick-next .ds2-na-recommendations-slider--result_arrow::after{transform:translateX(-10px)}
@media only screen and (max-width:980px){.ds2-na-recommendations-slider--button.slick-next:hover,.ds2-na-recommendations-slider--button.slick-prev:hover,.ds2-na-recommendations-slider--button:hover{background-color:rgba(0,0,0,.66);transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
}
.ds2-na-recommendations-slider--button.slick-next:hover .ds2-na-recommendations-slider--arrow-label,.ds2-na-recommendations-slider--button.slick-prev:hover .ds2-na-recommendations-slider--arrow-label,.ds2-na-recommendations-slider--button:hover .ds2-na-recommendations-slider--arrow-label{opacity:1;transform:translateX(0)}
.ds2-na-recommendations-slider--result_arrow{display:block;width:100%;height:100%;background-size:contain;background-position:center center}
.ds2-na-recommendations-slider--arrow-label{position:absolute;top:35%;pointer-events:none;display:inline-block;min-width:250px;max-width:350px;opacity:0;transition:opacity .5s,transform .5s;text-shadow:1px 1px 2px #333;filter:shadow(Color=#333,Direction=130,Strength=1);transition-timing-function:cubic-bezier(0.42,0,0.33,1)}
.ds2-na-recommendations-slider--prev-car{left:120%;text-align:left;transform:translateX(30px)}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--prev-car{left:100%}
}
.ds2-na-recommendations-slider--next-car{right:120%;text-align:right;transform:translateX(-30px)}
@media only screen and (min-width:981px){.ds2-na-recommendations-slider--next-car{right:100%}
}
.ds2-need-analyzer-share-page{min-height:initial}
.ds2-need-analyzer-share-page::after{display:none}
.ds2-need-analyzer-share-page .ds2-need-analyzer--step{position:relative;min-height:inherit}
.ds2-need-analyzer-share-page .ds2-need-analyzer--article{padding:0}
.ds2-need-analyzer-share-page .ds2-na-recommendations-slider{position:relative;top:0;padding-bottom:0}
@media only screen and (min-width:521px){.ds2-need-analyzer-share-page .ds2-na-recommendations-slider{padding-bottom:0}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-share-page .ds2-na-recommendations-slider{padding-bottom:0}
}
.ds2-need-analyzer-share-page .ds2-na-recommendations-slider--additional-data{position:relative;min-height:100%;top:0;opacity:1}
.ds2-need-analyzer-share-page .ds2-na-share-engagement-headline{padding-top:45px;padding-bottom:15px}
@media only screen and (min-width:521px){.ds2-need-analyzer-share-page .ds2-na-share-engagement-headline{padding-top:60px}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-share-page .ds2-na-share-engagement-headline{padding-top:75px}
}
.ds2-need-analyzer-share-page:not(.ds2-need-analyzer-extended) .ds2-na-recommendations-slider--car-image-wrapper{position:relative;transform:none;margin:-5% 0 -2.5%}
@media only screen and (min-width:521px){.ds2-need-analyzer-share-page:not(.ds2-need-analyzer-extended) .ds2-na-recommendations-slider--car-image-wrapper{margin:-10% 0 -5%}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-share-page:not(.ds2-need-analyzer-extended) .ds2-na-recommendations-slider--car-image-wrapper{margin:-15% 0 -7.5%}
}
.ds2-need-analyzer-share-page.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{margin:calc(-15% + 5vh) 0 calc(-5% + 5vh)}
@media only screen and (min-width:521px){.ds2-need-analyzer-share-page.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{margin:calc(-15% + 2.5vh) 0 calc(-5% + 2.5vh)}
}
@media only screen and (min-width:981px){.ds2-need-analyzer-share-page.ds2-need-analyzer-extended .ds2-na-recommendations-slider--car-image-wrapper{margin:calc(-15% + 1.25vh) 0 calc(-5% + 1.25vh)}
}
.ds2-need-analyzer-share-page .ds2-na-recommendations-slider--car-image{width:100%}
.ds2-need-analyzer-share-page .ds2-na-recommendations-slider--series-typo{opacity:1}
.ds2-need-analyzer-share-page .ds2-na-recommendations-slider--disclaimer-wrapper{position:relative;bottom:0}
.ds2-na-share-page--button-wrapper{position:relative;padding-left:30px;margin-bottom:30px}
.ds2-na-share-page--button-wrapper::before{content:'';position:absolute;top:-2px;left:0;display:block;height:100%;border-left:3px solid #fff}
.ds2-na-share-page--button-wrapper .ds2-na-share-page--button-wrapper{width:100%}
@media only screen and (min-width:521px){.ds2-na-share-page--button-wrapper .ds2-na-share-page--button-wrapper{width:285px}
}
.ds2-na-share-page--button-wrapper .ds2-na-share-engagement-subheadline{text-transform:uppercase;padding:0 !important}