.sidepanel__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"MBCorpoATitleCond-Regular-Web","DaimlerCAC-Regular",serif;font-size:26px;line-height:26px}
@media(min-width:1024px){.sidepanel__title{font-size:30px;line-height:30px}
}
@media(min-width:1440px){.sidepanel__title{font-size:36px;line-height:36px}
}
.sidepanel__text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"MBCorpoSTitle-Regular-Web","DaimlerCS-Regular",sans-serif;font-size:16px;line-height:20px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sidepanel__text{font-family:"MBCorpoSTextSemiCond-Light-Web","DaimlerCS-Light",sans-serif}
}
.sidepanel__navName{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"MBCorpoSTitle-Regular-Web","DaimlerCS-Regular",sans-serif;font-size:12px;line-height:14px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.sidepanel__navName{font-family:"MBCorpoSTextSemiCond-Light-Web","DaimlerCS-Light",sans-serif}
}
.sidepanel{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out,visibility .01s .35s;transition:opacity .35s ease-in-out,visibility .01s .35s}
.sidepanel--active .sidepanel{opacity:1;visibility:visible;-webkit-transition:opacity .35s .01s ease-in-out,visibility .01s;transition:opacity .35s .01s ease-in-out,visibility .01s}
.sidepanel__youtubePlayBtn,.sidepanel__youtubePlayBtn:before{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.sidepanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);height:100%;width:100%;z-index:1000;overflow:hidden}
@media(min-width:768px){.sidepanel{position:absolute;right:0;top:0;bottom:0;left:auto;height:auto;width:50%;background:#fff}
}
@media(min-width:1280px){.sidepanel{position:absolute;right:0;top:0;bottom:0;left:auto;height:auto;width:calc(100% / 3);background:#fff}
}
.sidepanel__base{width:100%;height:100%;background:#fff;position:absolute;bottom:0;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);-webkit-transition:opacity .35s .35s ease-in-out;transition:opacity .35s .35s ease-in-out;opacity:0}
@media(min-width:1280px){.sidepanel__base{position:relative;height:100%}
}
.sidepanel--active .sidepanel__base{-webkit-transition:-webkit-transform .35s .25s ease-in-out;transition:-webkit-transform .35s .25s ease-in-out;transition:transform .35s .25s ease-in-out;transition:transform .35s .25s ease-in-out,-webkit-transform .35s .25s ease-in-out;opacity:1}
.sidepanel__item{width:100%;height:100%;position:absolute;opacity:0;visibility:hidden;background:#fff;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:visibility .01s .30s,opacity .30s ease-out,-webkit-transform .30s ease-out;transition:visibility .01s .30s,opacity .30s ease-out,-webkit-transform .30s ease-out;transition:visibility .01s .30s,opacity .30s ease-out,transform .30s ease-out;transition:visibility .01s .30s,opacity .30s ease-out,transform .30s ease-out,-webkit-transform .30s ease-out}
.sidepanel__item.hotspot--active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:visibility .01s,opacity .30s .20s ease-in,-webkit-transform .30s .20s ease-in;transition:visibility .01s,opacity .30s .20s ease-in,-webkit-transform .30s .20s ease-in;transition:visibility .01s,opacity .30s .20s ease-in,transform .30s .20s ease-in;transition:visibility .01s,opacity .30s .20s ease-in,transform .30s .20s ease-in,-webkit-transform .30s .20s ease-in}
.sidepanel__head{position:absolute;left:0;right:0;top:0;height:60px;z-index:1;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}
@media(min-width:768px){.sidepanel__head{height:80px}
}
.sidepanel__body--scrolledTop .sidepanel__head{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1)}
.sidepanel__close{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;background:transparent}
.sidepanel__body{width:100%;position:absolute;top:60px;bottom:0;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
@media(min-width:768px){.sidepanel__body{top:80px;bottom:72px;padding:8px 48px 0 48px}
.sidepanel__footer--hidden .sidepanel__body{bottom:0}
}
.sidepanel__body::-webkit-scrollbar{display:none}
.sidepanel__body--overflow{-webkit-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out}
.sidepanel__body--scrolledBot .sidepanel__body--overflow{-webkit-box-shadow:none;box-shadow:none}
.sidepanel__body .footnotes__column{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.sidepanel__bodyInner{height:auto}
.sidepanel__footer{position:fixed;bottom:0;left:0;right:0;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;background:#fff;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}
@media(min-width:768px){.sidepanel__footer{bottom:0;position:absolute}
}
@media(max-width:479px){.sidepanel__body--scrolledTop .sidepanel__footer{-webkit-transform:translateY(0);transform:translateY(0)}
.sidepanel__body--overflow .sidepanel__footer{-webkit-transform:translateY(72px);transform:translateY(72px)}
}
.sidepanel__footer--hidden .sidepanel__footer{opacity:0;visibility:hidden}
.sidepanel__body--scrolledBot .sidepanel__footer{-webkit-transform:translateY(0);transform:translateY(0)}
.sidepanel__nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.sidepanel__nav--hidden{display:none}
.sidepanel__navItem{background:transparent;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ececec;-webkit-transition:background .35s ease-in-out,-webkit-box-shadow .35s;transition:background .35s ease-in-out,-webkit-box-shadow .35s;transition:background .35s ease-in-out,box-shadow .35s;transition:background .35s ease-in-out,box-shadow .35s,-webkit-box-shadow .35s;position:relative}
.sidepanel__navItem:hover{background:#ececec;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 4px 8px 0 rgba(0,0,0,0.1)}
.sidepanel__navItem:before{color:#333;font-size:13px}
.sidepanel__navItem:last-child{margin-left:12px}
.sidepanel__navItem:focus{outline:0}
.sidepanel__navItem:focus span{outline:0}
.sidepanel__navItem--right:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.sidepanel__navItem--right .sidepanel__navName{right:0;text-align:left;-webkit-transform:translateX(calc(100% + 16px)) translateY(-50%);transform:translateX(calc(100% + 16px)) translateY(-50%)}
@media(min-width:1280px){.sidepanel__navItem--right .sidepanel__navName{-webkit-animation:fadeInOutLeft .15s;animation:fadeInOutLeft .15s;-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}
}
@media(min-width:1280px){.sidepanel__navItem--right:hover .sidepanel__navName{opacity:1;-webkit-transform:translateX(calc(100% + 16px)) translateY(-50%);transform:translateX(calc(100% + 16px)) translateY(-50%)}
}
.sidepanel__navItem--left .sidepanel__navName{left:0;text-align:right;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-50%);transform:translateX(calc(-100% - 16px)) translateY(-50%)}
@media(min-width:1280px){.sidepanel__navItem--left .sidepanel__navName{-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);-webkit-animation:fadeInOutRight .15s;animation:fadeInOutRight .15s}
}
@media(min-width:1280px){.sidepanel__navItem--left:hover .sidepanel__navName{opacity:1;visibility:visible;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-50%);transform:translateX(calc(-100% - 16px)) translateY(-50%)}
}
.sidepanel__navName{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-weight:400;width:300%;text-overflow:ellipsis;overflow:hidden}
@media(min-width:1280px){.sidepanel__navName{opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out;outline:0}
}
.sidepanel__media{width:100%;height:0;padding-bottom:75%;position:relative;width:100%;position:relative;margin-bottom:32px;overflow:hidden}
.sidepanel__media iframe,.sidepanel__media picture{position:absolute;top:0;left:0;bottom:0;right:0}
.sidepanel__media iframe>img,.sidepanel__media picture>img{width:100%}
.sidepanel__media img{position:absolute;left:0;top:0;width:100%;height:auto}
.sidepanel__media iframe{width:100%;height:100%}
.sidepanel__youtube,.sidepanel__youtubePoster{position:absolute;left:0;top:0;width:100%;height:100%}
.sidepanel__youtubePoster{background:rgba(0,0,0,0.6)}
.sidepanel__youtubePoster img{width:auto;max-width:none;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.sidepanel__youtubePlayBtn{position:absolute;width:45px;height:45px;border-radius:50%;background:#fff;border:0}
.sidepanel__youtubePlayBtn:before{content:"";position:absolute;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #000}
.sidepanel__youtubePlayBtn span{position:absolute;top:55px;color:white;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}
.sidepanel__motionclip{-o-object-fit:fill;object-fit:fill;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.sidepanel__content{padding:0 24px 72px 24px}
@media(min-width:768px){.sidepanel__content{padding:0}
}
.sidepanel__title{color:#333;margin-bottom:16px}
.sidepanel__text{color:#767676}
.sidepanel__text p{margin-bottom:16px;line-height:1.5rem}
.sidepanel__text p:last-child{margin-bottom:32px}
.sidepanel__text a{color:#00adef;border-bottom:1px solid}
.sidepanel__text a:hover{color:#0088c6}
.sidepanel .error{display:none}
@-webkit-keyframes fadeInOutLeft{0,100%{opacity:1;-webkit-transform:translateX(calc(100% + 16px)) translateY(-50%);transform:translateX(calc(100% + 16px)) translateY(-50%)}
50%{opacity:0;-webkit-transform:translateX(calc(100%)) translateY(-50%);transform:translateX(calc(100%)) translateY(-50%)}
}
@keyframes fadeInOutLeft{0,100%{opacity:1;-webkit-transform:translateX(calc(100% + 16px)) translateY(-50%);transform:translateX(calc(100% + 16px)) translateY(-50%)}
50%{opacity:0;-webkit-transform:translateX(calc(100%)) translateY(-50%);transform:translateX(calc(100%)) translateY(-50%)}
}
@-webkit-keyframes fadeInOutRight{0,100%{opacity:1;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-50%);transform:translateX(calc(-100% - 16px)) translateY(-50%)}
50%{opacity:0;-webkit-transform:translateX(calc(-100%)) translateY(-50%);transform:translateX(calc(-100%)) translateY(-50%)}
}
@keyframes fadeInOutRight{0,100%{opacity:1;-webkit-transform:translateX(calc(-100% - 16px)) translateY(-50%);transform:translateX(calc(-100% - 16px)) translateY(-50%)}
50%{opacity:0;-webkit-transform:translateX(calc(-100%)) translateY(-50%);transform:translateX(calc(-100%)) translateY(-50%)}
}