@charset "UTF-8";
[class^=mdIndexNavigation] .ptIndexNavigation{position:relative;max-width:100%;margin:0 auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fff7cc;box-shadow:0 0 1px 0 rgba(0,0,0,.0784313725);overflow:auto;overscroll-behavior-x:none;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:auto;z-index:1}
[class^=mdIndexNavigation] .elList{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:fit-content;max-width:100%;margin:0 auto;font-size:12px}
[class^=mdIndexNavigation] .elButton{position:-webkit-sticky;position:sticky;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 14px;background:#fff7cc;text-align:center;white-space:nowrap;z-index:1}
[class^=mdIndexNavigation] .elButton.elScrolled{box-shadow:2px 0 4px 0 rgba(0,0,0,.1490196078)}
[class^=mdIndexNavigation] .elButton .elButtonLink.elActive{font-weight:700}
[class^=mdIndexNavigation] .elButton .elButtonImage{width:80px;height:auto;background:rgba(0,0,0,0)}
[class^=mdIndexNavigation] .elButton+.elItem .elLink{padding-left:0}
[class^=mdIndexNavigation] .elItem{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:22px 0;text-align:center;white-space:nowrap}
[class^=mdIndexNavigation] .elItem+.elItem::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:18px;background:#545454}
[class^=mdIndexNavigation] .elItem .elLink{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 16px;color:#333;box-sizing:border-box}
[class^=mdIndexNavigation] .elItem .elLink.elActive{font-weight:700}
[class^=mdIndexNavigation].elSticky{position:fixed;z-index:5000001;top:0;left:0;width:100%;overflow:visible}
[class^=mdIndexNavigation].elSticky.elClose,[class^=mdIndexNavigation].elSticky.elOpen{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
[class^=mdIndexNavigation].elSticky.elClose,[class^=mdIndexNavigation].elSticky.elHide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
[class^=mdIndexNavigation].elSticky+.elCloned{display:block}
[class^=mdIndexNavigation].elCloned{display:none;visibility:hidden}
@media screen and (min-width:1280px){
[class^=mdIndexNavigation].elSticky{width:50%;margin-left:50%}
[class^=mdIndexNavigation].elSticky.elPassed{width:100%;margin-left:auto}
}