
.navigationContainer{position:fixed;background:var(--navMainMobileBackground);width:100%;max-width:25rem;height:100%;z-index:10;border:none;overflow:hidden;box-sizing:border-box;top:0;right:0;transform:translateX(100%);transition:all .6s}.navigationContainer.open{transform:translateX(0);box-shadow:-.125rem 0 .3125rem rgba(0,0,0,.2)}.navigationContainer div.bar{border-bottom:1px solid rgba(255,255,255,.1)}nav.main{width:100%;right:0;margin:0;box-sizing:border-box;font-size:1.1rem;transition:all .6s;height:calc(100vh - 3.125rem)}nav.main>div{overflow:auto;height:100%}nav.main ul{display:block;margin:0;padding:0;list-style:none;background:0 0}nav.main>ul{height:100%}nav.main li{display:block;padding:0;margin:0}nav.main li::before{content:'';display:none}nav.main a{display:block;width:100%;color:var(--navMainMobileColor);margin:0;padding:.8125rem 1.25rem;box-sizing:border-box;transition:all .2s}nav.main .active>a,nav.main .selected>a{background-color:var(--navMainMobileLiHoverBackground)}nav.main .parent{position:static}nav.main .sub{position:absolute;width:100%;right:0;height:100%;top:0;box-sizing:border-box;z-index:1;transition:all .6s}nav.main .sub ul{padding:0}nav.main .sub li{border-left:none}nav.main .sub li a:not(.backButton){padding-left:1.25rem;box-sizing:border-box;border:none}nav.main .sub.open{z-index:2}nav.main .parent>a{padding-right:3.4375rem;position:relative}nav.main .parent>a::after{content:' ';display:inline-block;height:100%;vertical-align:middle}nav.main .parent>a>*{display:inline-block;vertical-align:middle}nav.main .parent .arrow{position:absolute;top:0;right:0;cursor:pointer;height:100%;width:3.4375rem;vertical-align:middle;display:inline-block;font-size:1.3rem;text-align:center}nav.main .parent .arrow::before{margin:0;padding:0}nav.main .parent .arrow::after{content:' ';display:inline-block;height:100%;vertical-align:middle}nav.main .backButton{position:relative;display:block;padding-left:2.4375rem;border-left:.375rem solid;border-left-color:var(--headerLineColor)}nav.main .backButton::before{display:block;position:absolute;left:.5625rem;margin:0;padding:0;top:50%;transform:translateY(-50%);font-size:1.3rem}nav.main.centered{text-align:center}nav.main.centered .parent .arrow{position:static}nav.main.centered .parent>a{padding-right:1.25rem}nav.main:not(.vertical).subnavOpen{transform:translateX(-100%)}nav.main:not(.vertical) .sub{left:100%;opacity:0;position:fixed;top:0;overflow:auto}nav.main:not(.vertical) .sub.open{opacity:1;visibility:visible}nav.main.vertical .sub{position:static;overflow:hidden}nav.main.vertical .sub:not(.open){opacity:0}nav.main.vertical .sub.open{opacity:1}nav.main.vertical .sub ul{overflow:hidden}nav.main.vertical[data-initialized][data-type=mobile] .sub:not(.open){height:0!important}nav.main.vertical .parent .arrow{transform:rotateZ(90deg)}nav.main.vertical .parent .arrow:before{transition:transform .2s}nav.main.vertical .parent .arrow.open:before{transform:rotateZ(-180deg)}nav.main.vertical .backButton{display:none}nav.main.vertical .sub ul{box-sizing:border-box;font-size:.9em}nav.main.vertical:not(.centered) .sub li a{padding-left:2.1875rem}nav.main.vertical:not(.centered) .sub li li a{padding-left:3.125rem}nav.main.vertical:not(.centered) .sub li li li a{padding-left:4.0625rem}nav.main.vertical:not(.centered) .sub li li li li a{padding-left:5rem}nav.main.vertical:not(.centered) .sub li li li li li a{padding-left:5.9375rem}.navigationButton{box-sizing:border-box;cursor:pointer;padding:0;position:relative}.navigationButton::after{content:' ';display:inline-block;height:100%;vertical-align:middle}.navigationButton>*{display:inline-block;vertical-align:middle}.navigationButton::after{content:' ';display:inline-block;height:100%;vertical-align:middle}.navigationButton div{margin-left:1.25rem;width:1.875rem;height:1.875rem;box-sizing:border-box;position:relative;transition:all .5s;transform:rotate3d(0,0,1,0deg)}.navigationButton span{display:block;height:.0625rem;width:1.875rem;background:var(--navMainMobileBurgerColor);border-radius:.125rem;position:absolute;top:calc(50% - .03125rem);transition:all .3s}.navigationButton span:first-child{transform:translateY(-.71875rem)}.navigationButton span:last-child{transform:translateY(.71875rem)}.navigationButtonWrap{height:100%;right:1.25rem;top:0;position:relative;position:absolute}.navigationButtonWrap::after{content:' ';display:inline-block;height:100%;vertical-align:middle}.navigationButtonWrap>*{display:inline-block;vertical-align:middle}.navigationButtonWrap>div{vertical-align:initial}@media only screen and (min-width:62em){.navigationButtonWrap{right:1.875rem}}.navigationButtonClose{background:0 0!important;line-height:3.125rem;top:0;padding:0 1.25rem;cursor:pointer;font-size:1.3rem;display:inline-block;margin:0;display:block;border:none;margin-right:0;margin-left:auto;color:var(--navMainMobileBurgerColor)!important;box-sizing:border-box}.navigationButtonClose:hover{text-decoration:none}.navigationButtonClose span.icon-left{float:right;font-size:1.4em;margin-right:-.1875rem}.searchContainer{margin-bottom:.9375rem;padding:0 1.25rem}.searchContainer.open{top:0}.searchContainer form{position:relative}.searchContainer form input{color:var(--navMainMobileColor)!important;background:0 0!important;height:3.125rem!important;padding-left:0!important;font-size:1em;border:none!important;border-bottom:.0625rem solid!important;border-bottom-color:var(--navMainMobileLineColor)!important;border-radius:0!important;padding-right:2em;padding-top:.3125rem!important}.searchContainer form button{color:var(--navMainMobileColor)!important;border-bottom:none!important;background:0 0;position:absolute;right:-.1875rem;top:0;padding:0;margin:0;cursor:pointer;border:none;background:0 0;padding-right:0;height:3.125rem!important}.searchContainer form button::before{margin:0;margin-top:.3125rem;font-size:1.3rem}.searchContainer form button span{display:none}.searchContainer input.searchbox-sword::-webkit-input-placeholder{color:var(--navMainMobileColor)}.searchContainer input.searchbox-sword::-moz-placeholder{color:var(--navMainMobileColor)}.searchContainer input.searchbox-sword:-ms-input-placeholder{color:var(--navMainMobileColor)}.searchContainer input.searchbox-sword::placeholder{color:var(--navMainMobileColor)}.searchContainer .icon-close{display:none}nav.language{position:absolute;line-height:3.125rem;top:0;left:1.25rem;width:calc(100% - 4.375rem)}