a[href="pwa"]:focus-visible .pwa-banner{outline:3px solid var(--highlight-color) !important;outline-offset:-3px}.pwa-banner{background-color:black;text-align:center;font-size:1.0625rem;position:relative;letter-spacing:.00824em;line-height:1;height:3.375rem;transition:margin 0.3s ease;margin-top:-2.5rem;margin-bottom:2.5rem}.headroom--top .pwa-banner{margin-top:0;margin-bottom:0}.has-registered-service-worker .pwa-banner{display:none}.headroom-unpinned .pwa-banner{opacity:0;margin-bottom:-.625rem;top:-1.875rem}@media (max-width: 30rem){.headroom-unpinned .pwa-banner{margin-bottom:-1rem}}.pwa-banner .banner-content{margin:auto;width:75%}@media (max-width: 30rem){.pwa-banner{height:4.375rem}.pwa-banner .banner-content{width:75%}}.pwa-banner .vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.pwa-banner .more-information{text-decoration:none;color:var(--light-gray-color);margin-left:.3125rem}.pwa-banner:hover{background-color:var(--dark-gray-color)}.pwa-banner:hover .banner-content{color:white}.c-header{position:fixed;top:0;left:0;right:0;background-color:var(--darker-gray-color);z-index:8000;transition:background-color .3s ease;transform:translate3d(0, 0, 0)}.c-header.headroom--not-top{padding-top:.875rem;padding-bottom:.875rem}.c-header.headroom--not-top .tm-container{display:none}.c-header.headroom--not-top .c-header__nav{padding-bottom:0;vertical-align:middle}.c-header.headroom--not-top .c-header__top{display:inline-block}.c-header .c-header__nav{text-align:right;padding-bottom:1.5rem;vertical-align:bottom;line-height:0.6}@media (min-width: 1200px){.c-header .c-header__nav{padding-bottom:.75rem;width:70%}}.c-header .c-header__nav--large{white-space:nowrap}.c-header .c-header__link{display:block;padding:1em;text-decoration:none}.c-header .c-header__link.is-active{color:var(--highlight-color)}@media (min-width: 1200px){.c-header .c-header__link{display:inline-block;padding:.75rem 0 .75rem 0;margin-left:1.25rem}.c-header .c-header__link:first-child{margin-left:10px !important/16pxrem}}@media (min-width: 1200px) and (min-width: 80rem){.c-header .c-header__link{margin-left:2.5rem}}.c-header .c-header__collapse{position:absolute;top:100%;left:0;right:0;overflow:hidden;background-color:var(--darker-gray-color)}.c-header .c-header__collapse .c-header__link{padding-left:2.125rem;border-bottom:1px solid #333333}.c-header .c-header__collapse .c-header__link:first-child{border-top:1px solid #333333}.c-header .c-header__collapse .c-header__link:last-child{border-bottom:0}.c-header .c-header__collapse .c-header__link:hover{background-color:#1f1f1f}.c-header .c-header__collapse .c-header__link:focus-visible{outline-offset:-3px}@media (min-width: 30rem){.c-header .c-header__collapse .c-header__link{padding-left:4.25rem}}@media (min-width: 1200px){.c-header .c-header__collapse{display:none !important}}.c-header .c-header__top{display:none}.c-header .c-header__top .c-header__toplink{display:inline-block;width:2rem;height:2rem;margin-left:.75rem;line-height:2rem;text-align:center;vertical-align:middle;transform:scaleY(-1)}@media (min-width: 30rem){.c-header .c-header__top .c-header__toplink{margin-left:2.8125rem}}.c-header .c-header__top .c-header__toplink .svg-icon--inline{width:1.25rem;height:.75rem;vertical-align:initial}.c-more{display:inline-block;padding-top:.5625rem;padding-left:.3125rem;padding-right:.3125rem;font-size:1.125rem;color:#FFFFFF;border-top:1px solid #FFFFFF;overflow:hidden;text-decoration:none;transition:all 0.2s, border 0.2s 0.1s}.c-more:focus-visible{color:#FFFFFF;text-decoration:none}.c-more:hover{color:var(--highlight-color);border-bottom-color:var(--highlight-color);text-decoration:none}.c-more .svg-icon--inline{margin-right:.3125rem}.c-more__close{position:absolute;display:block;top:1.125rem;right:1.125rem;width:2.0625rem;height:2.0625rem;background-color:#141414;padding:0;border:none}.c-more__close:before{content:'';display:block;margin:.5rem;width:1.0625rem;height:1.0625rem;background-image:url(/static/images/ic-close.png);background-position:left top;background-repeat:no-repeat;background-size:1.0625rem;overflow:hidden}.c-more__close:hover:before{background-image:url(/static/images/ic-close--hover.png)}@media (min-width: 48rem){.c-teaser .c-teaser__title{position:absolute;max-width:100%;z-index:1000}}.c-teaser .c-teaser__video{width:100%}.c-teaser .c-teaser__content{margin-left:-.9375rem;margin-right:-.9375rem}.c-line{display:block;width:2.5rem;height:1px;background-color:#FFFFFF}.c-line:before,.c-line:after{content:'';display:table}.c-line:after{clear:both}@media (min-width: 48rem){.c-line{height:3px}}.c-line.c-line--small{height:1px}.c-line.c-line--dark{background-color:#333333}strong,h2{font-weight:normal !important}.c-header{padding-bottom:1.25rem}.c-header .c-header__container{position:relative;max-width:62.5rem;margin-left:6%;margin-right:6%}.c-header .c-header__logo{display:inline-block;max-width:50%;margin-top:1.5rem;margin-bottom:1.25rem;background-position:left top;background-repeat:no-repeat;background-size:100%}.c-header .c-header__home{position:absolute;right:0;bottom:1.875rem;line-height:1;color:#333333;text-decoration:none}.c-header .c-header__home:hover{color:var(--highlight-color)}.c-header .c-header__back{color:#333333;text-decoration:none}.c-header .c-header__back:hover{color:var(--highlight-color)}.c-header .c-header__back:hover:before{background-position:left center}.c-header .c-header__back:before{content:'';display:inline-block;width:.375rem;height:.625rem;margin-right:.3125rem;background-image:url(../images/arrow_back.png);background-position:left bottom;background-size:100%}.c-header--mercedes-benz,.c-header--mercedes-eq{background-color:#000000}.c-header--mercedes-benz .c-header__logo,.c-header--mercedes-eq .c-header__logo{max-width:none;margin-top:0;margin-bottom:0}.c-header--mercedes-benz .c-header__home,.c-header--mercedes-eq .c-header__home{bottom:1.25rem;color:#ffffff}@media (min-width: 30rem){.c-header--mercedes-benz .c-header__home,.c-header--mercedes-eq .c-header__home{bottom:1.875rem}}.c-header--mercedes-benz .c-header__back,.c-header--mercedes-eq .c-header__back{color:#ffffff}.c-header--mercedes-benz .c-header__back:hover,.c-header--mercedes-eq .c-header__back:hover{color:var(--highlight-color)}.c-header--mercedes-benz .c-header__back:hover:before,.c-header--mercedes-eq .c-header__back:hover:before{background-position:left center}.c-header--mercedes-benz .c-header__back:before,.c-header--mercedes-eq .c-header__back:before{background-position:left top}.c-header--smart .c-header__logo{width:8.5625rem;height:2.1875rem;background-image:url(../images/smart_Tablet_hb.png)}.c-header--fuso .c-header__logo{width:3.875rem;height:3.875rem;background-image:url(../images/fuso_Tablet.jpg)}.c-header--mclaren .c-header__logo{width:14rem;height:1.3125rem;background-image:url(../images/McLaren_Tablet_hb.png)}.c-header--mercedes_maybach .c-header__logo,.c-header--maybach .c-header__logo{width:7.0625rem;height:3.9375rem;background-image:url(../images/Maybach_tablet.png)}.c-header--amg .c-header__logo{width:14rem;height:1.375rem;background-image:url(../images/AMG_Tablet_hb.png)}div[role=main] .spaceTop{height:10.3125rem}@media (max-width: 47.99875rem){.text-offset{font-size:1.125rem;position:relative;display:inline-block;height:.9375rem;width:1.25rem}}.instruction-button{border:none;position:relative;display:block;top:.4375rem;width:fit-content;text-decoration:none;background-color:var(--highlight-color);text-align:center;color:#fff;padding:.8125rem 1.25rem;font-size:1rem;line-height:1rem;border:0}@media (max-width: 47.99875rem){.instruction-button{width:100%}}.instruction-button:hover:not(:focus){background-color:var(--highlight-hover-color)}.instruction-button:hover{text-decoration:none;color:#fff}.video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-wrapper video{position:absolute;width:100%;height:100%;max-width:100%;object-fit:contain;display:block}.video-wrapper [data-src]:before{content:'';display:block;padding-top:56.25%}.video-wrapper .play-pause-btn{font-size:1.625rem;position:absolute;color:white;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:opacity 300ms}.video-wrapper .play-pause-btn:focus-visible,.video-wrapper .play-pause-btn:hover{opacity:1}.pwa-container{display:flex;flex-wrap:wrap}.pwa-container .text-content{display:contents}.pwa-container .text-content p{order:2}.pwa-container .video-wrapper{order:1}@media (min-width: 62rem){.pwa-container{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr;grid-template-areas:"video text-content"}.pwa-container.video-align-right{grid-template-areas:"text-content video"}.pwa-container .text-content{display:block;grid-area:text-content}.pwa-container .text-content p{order:2}.pwa-container .video-wrapper{grid-area:video}}.instructions-container{background-color:#000;margin:0;width:100%;color:#fff;min-height:calc(100vh - 14.375rem)}.instructions-container strong{font-weight:bold}.instructions-container>.container{margin:0 auto;width:56.25rem}@media (max-width: 61.99875rem){.instructions-container>.container{max-width:90.5%;margin-left:auto;margin-right:auto}}.instructions-container>.container h2{width:100%;text-align:center}@media (max-width: 61.99875rem){.instructions-container>.container h2{text-align:left}}.instructions-container--header{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 61.99875rem){.instructions-container--header{justify-content:flex-start}}.instructions-container--header .download_success-info{text-align:center;margin-top:1.25rem;height:0;width:100%}@media (max-width: 61.99875rem){.instructions-container--header .download_success-info{text-align:left}}.instructions-container--header .system-chooser{display:flex;justify-content:space-between;flex-direction:row;gap:1.875rem}.instructions-container--header .system-chooser>*{position:relative}.instructions-container--header .system-chooser--option{display:flex;font-size:.9375rem;line-height:1.375rem;color:#fff;background:none;border:none;position:relative}.instructions-container--header .system-chooser--option:focus-visible{outline:none;background:var(--highlight-color);color:white}.instructions-container--header .system-chooser--option:focus-visible>span{color:white}@media (min-width: 48rem) and (max-width: 61.99875rem){.instructions-container--header .system-chooser--option{font-size:1.125rem;line-height:1.375rem}}.instructions-container--header .system-chooser--option>span{cursor:pointer;padding:.625rem 0;transition:.3s ease}.instructions-container--header .system-chooser--option>span:hover{border-bottom:1px solid var(--highlight-color)}.instructions-container--header .system-chooser--option-active>span{color:var(--highlight-color);border-bottom:1px solid var(--highlight-color)}.instructions-container--header .system-chooser--option-active+.system-chooser--option-info button{display:flex}.instructions-container--header .system-chooser--option-info{position:absolute;top:50%;transform:translateY(-50%);right:-1.5rem;width:1.25rem;height:1.25rem}.instructions-container--header .system-chooser--option-info>button{padding:.625rem .625rem;margin-right:-1.25rem;display:none;transition:.3s ease;justify-content:center;align-items:center;cursor:pointer;width:100%;height:100%;outline:1px solid white;border-radius:100%;background:none;border:none;color:currentColor}.instructions-container--header .system-chooser--option-info>button .infoIcon{display:flex}.instructions-container--header .system-chooser--option-info>button:hover,.instructions-container--header .system-chooser--option-info>button:focus,.instructions-container--header .system-chooser--option-info>button:focus-visible{outline:var(--outline-focus-visible);outline-offset:0;border-radius:100%}.instructions-container--header .system-chooser--option-info>button:hover+.system-chooser--option-info-content,.instructions-container--header .system-chooser--option-info>button:focus+.system-chooser--option-info-content,.instructions-container--header .system-chooser--option-info>button:focus-visible+.system-chooser--option-info-content{display:block;opacity:1;z-index:10010;animation:fadeIn .5s ease}@keyframes fadeOut{0%{opacity:1;z-index:10010}99%{opacity:0;z-index:10010}100%{opacity:0;z-index:-1}}.instructions-container--header .system-chooser--option-info-content{display:none;position:absolute;background-color:#333;padding:1.125rem 1.25rem;width:13.75rem;bottom:calc(100% + 1.25rem);font-size:.875rem;line-height:1.25rem;left:50%;transform:translateX(-50%);z-index:-1;opacity:0;animation:fadeOut .5s ease;border:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.instructions-container--header .system-chooser--option-info-content h4{font-size:1rem;line-height:1.25rem}.instructions-container--header .system-chooser--option-info-content li{list-style:initial;margin-left:1.125rem}.instructions-container--header .system-chooser--option-info-content:before,.instructions-container--header .system-chooser--option-info-content:after{content:'';transform:translateX(-50%) rotate(180deg);top:auto;bottom:-.4375rem;border-color:transparent transparent #333 transparent}.instructions-container .system-instructions--option{display:none}.instructions-container .system-instructions--option p{font-size:.9375rem;line-height:1.375rem}@media (min-width: 48rem) and (max-width: 61.99875rem){.instructions-container .system-instructions--option p{font-size:1.125rem}}.instructions-container .system-instructions--option-active{display:block}.instructions-container .system-instructions--option li{list-style:decimal;list-style-position:inside;text-indent:-1em;margin-left:1em;font-size:.9375rem;line-height:1.375rem}@media (min-width: 48rem) and (max-width: 61.99875rem){.instructions-container .system-instructions--option li{font-size:1.125rem}}.instructions-container .system-instructions--option button{color:var(--highlight-color);cursor:pointer;background:none;border:none;padding:0}.instructions-container .system-instructions--option button:hover{color:var(--highlight-hover-light-color);text-decoration:none}.instructions-container .system-instructions--option button:focus-visible{outline-offset:0}@media (max-width: 47.99875rem){.hide-mobile{display:none}}.intersectionElement{transition:1s ease-out}.intersectionElement.not-visible{transform:translateY(6.25rem);opacity:0}
