.dtmenu__base{--header-height:60px;--tab-underline-duration:0.25s;--tab-underline-width:0px;--tab-underline-translate:0px;--mobile-menu-width:320px;--col-left-padding:19px;--col-level:1;--col-scroll-transform:calc(-100%*var(--col-level));--padd-inline:calc(var(--col-left-padding)/2);--color-underline:transparent;border-bottom:1px solid #d6d6d6;box-sizing:content-box;font:var(--standard);height:100%;letter-spacing:var(--lspacing-standard,normal);position:fixed;top:0;transition:background-color .25s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:12}.dtmenu__base.dtmenu--isVisible{visibility:visible}.dtmenu__base.dtmenu--isHidden{visibility:hidden}.dtmenu__base.dtmenu--isVisible{background-color:rgba(26,26,26,.4);transform:translateX(0)}.dtmenu__controlsMobile,.dtmenu__navigation-container{transform:translateX(100%);transition:transform .25s ease-in-out}.dtmenu--isVisible>.dtmenu__controlsMobile,.dtmenu--isVisible>.dtmenu__navigation-container{transform:translateX(0)}.dtmenu__navigation-container{bottom:0;box-sizing:border-box;flex:1;flex-direction:column;height:100%;overflow:hidden auto;top:calc(1px + var(--header-height))}.dtmenu__controlsMobile,.dtmenu__navigation-container{background:#fff;display:flex;position:absolute;right:0;width:var(--mobile-menu-width)}.dtmenu__controlsMobile{align-items:center;border-bottom:1px solid #bcbcbc;height:var(--header-height);z-index:15}.dtmenu__back.dtmenu--isHidden{visibility:hidden}.dtmenu-mobile__button,.dtmenu__link,.dtmenu__location{border-radius:4px;transition:box-shadow .25s ease-in-out}.dtmenu-mobile__button.hasFocus,.dtmenu__link.hasFocus,.dtmenu__location.hasFocus{box-shadow:0 0 0 4px #333}.dtmenu-mobile__button,.dtmenu__location{display:flex;height:calc(100% - 10px)}.dtmenu__location{align-items:center;flex:1;font:var(--standard-bold);-webkit-hyphens:auto;hyphens:auto;justify-content:center;letter-spacing:var(--lspacing-standard-bold,normal)}.dtmenu-mobile__button{background:transparent;border:2px solid transparent;box-sizing:border-box;justify-content:center;margin:5px;padding:0;position:relative;width:50px}.dtmenu__controlsMobile .dtmenu-mobile__button .svgicon{height:21px;position:absolute;top:50%;transform:translateY(-50%);width:21px}.dtmenu__column-container,.dtmenu__tablist{display:flex;position:absolute;transform:translateX(var(--col-scroll-transform));transition:transform .25s ease-in-out;width:100%}.dtmenu__tablist{flex-direction:column;left:100%;padding-inline:calc(var(--col-left-padding)/2)}.dtmenu__tablist.dtmenu--isHidden{visibility:hidden}.dtmenu__tablist>.dtmenu__item>.dtmenu__link.dtmenu--isActive,.dtmenu__tablist>.dtmenu__item>.dtmenu__link:hover{background:none;color:#333}.dtmenu__item{padding-bottom:5px;padding-top:5px}.dtmenu__item.dtmenu--isCurrent{background:hsla(0,0%,89%,.75);box-shadow:9.5px 0 0 0 hsla(0,0%,89%,.75),-9.5px 0 0 0 hsla(0,0%,89%,.75);color:#333}.dtmenu__item:first-child{padding-top:5px}.dtmenu__link{display:block;-webkit-hyphens:auto;hyphens:auto;padding:5px var(--padd-inline) 5px;position:relative;z-index:1}.dtmenu__link.dtmenu--isActive .dtmenu__linkLabel>.icon,.dtmenu__link.hasFocus .dtmenu__linkLabel>.icon,.dtmenu__link:focus .dtmenu__linkLabel>.icon,.dtmenu__link:hover .dtmenu__linkLabel>.icon{opacity:1}.dtmenu__linkLabel{display:inline-block;position:relative}.dtmenu__linkLabel>.icon{bottom:1px;opacity:0;position:absolute;transition:opacity .25s ease-in-out}.dtmenu__linkLabel>.icon .svgicon{height:23px;width:23px}.dtmenu__column-container{flex-wrap:nowrap;left:200%;margin-bottom:10px;max-height:calc(100vh - var(--header-height))}.dtmenu__column-container .dtmenu__column{max-width:calc(300px + var(--col-left-padding));min-width:calc(300px + var(--col-left-padding));overflow-x:auto;padding-bottom:5px;padding-left:var(--col-left-padding);width:100%}.dtmenu__column-container .dtmenu__column.dtmenu--isHidden{display:none}.dtmenu__tree{border-bottom:1px solid transparent;display:none;flex-direction:column;font:var(--standard);justify-content:flex-start;letter-spacing:var(--lspacing-standard,normal);margin-left:-9px;transform:none!important;transition:none;width:100%}.dtmenu__tree.dtmenu--isActive{display:flex}.dtmenu__columnLink{border-radius:4px;color:#333;display:none;font:var(--t400);letter-spacing:var(--lspacing-t400,normal);margin-left:-14px;margin-right:14px;padding:4px 14px;position:relative;transition:box-shadow .25s ease-in-out;z-index:1}.dtmenu__columnLink:hover{color:#4d4d4d}.dtmenu__columnLink.hasFocus{box-shadow:0 0 0 4px #4d4d4d;color:#4d4d4d}
@media (min-width: 991px) {
  .dtmenu__base {
    --header-height: 80px;
  }
}