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