.mega-menu ul{list-style:none !important}.mega-menu .block-scroll{overflow:hidden !important;position:fixed;width:100%}.mega-menu.menu-main{z-index:1049}.mega-menu.menu-main ul{list-style-type:none;margin:0;padding:0;overflow:auto;max-height:50vh}.mega-menu.menu-main .dropdown-menu{border-radius:0 !important;border:0 !important;width:100% !important;margin-top:0}.mega-menu.menu-main .dropdown-menu.show ul.dropdown-menu{display:block !important}.mega-menu button.nav-links__primary-name,.mega-menu button.nav-links__secondary-name,.mega-menu button.nav-links__secondary-list-header-button,.mega-menu button.nav-links__tertiary-list-header-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0;transition:color .25s ease}@media(min-width:991px){.mega-menu .nav__overlay{background-color:rgba(38,38,38,0.5);position:fixed;top:0;bottom:0;left:0;right:0;transition:all .25s ease;opacity:0;visibility:hidden;z-index:1047}.mega-menu .nav__overlay.is_active{opacity:1;visibility:visible}.mega-menu .nav-item{padding:1em 0}.mega-menu .mega-menu-parent .mega-menu-wrapper{transition:all .2s ease-in;left:auto !important;box-shadow:0 6px 6px -6px black !important;top:0}.mega-menu button.nav-links__primary-name,.mega-menu button.nav-links__secondary-name{pointer-events:none;font-weight:bold !important}.mega-menu .nav-links__secondary-item{width:25% !important;float:left !important}.mega-menu .u--container-width{display:none}}@media(max-width:992px){.mega-menu#navbarMobileCollapse .navbar-nav{padding-left:2em;padding-right:2em}.mega-menu#navbarMobileCollapse.navbar-collapse{position:absolute;transition:all .2s ease;width:100%;z-index:1480}.mega-menu#navbarMobileCollapse.navbar-collapse:not(.show){height:0 !important}.mega-menu#navbarMobileCollapse.navbar-collapse.show{height:100% !important;background-color:#262626;padding-top:env(safe-area-inset-top,3em);padding-bottom:env(safe-area-inset-bottom,3em);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.mega-menu#navbarMobileCollapse .mm-container{transition:all .3s ease !important}.mega-menu .nav-links__primary-name,.mega-menu .nav-links__secondary-name{color:white;font-size:1.3em;font-weight:400 !important;padding:.3em 0;width:100%;text-align:left;position:relative;outline:0;display:block}.mega-menu .nav-links__primary-name:hover,.mega-menu .nav-links__secondary-name:hover{color:#dedede;text-decoration:none;opacity:.8 !important}.mega-menu button.nav-links__primary-name::after,.mega-menu button.nav-links__secondary-name::after{content:"";display:block;box-sizing:border-box;text-align:center;font-style:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;width:12px;height:12px;border-bottom:3px solid;border-right:3px solid;transform:translateY(-50%) rotate(-45deg);right:0;top:50%}.mega-menu .nav-links__primary-list{height:100%;overflow-y:auto;overflow-x:hidden;padding-top:1em}.mega-menu .nav-links__secondary-list,.mega-menu .nav-links__tertiary-list{position:absolute;top:0;width:100%;left:100%;min-height:100%;display:none}.mega-menu .nav-links__secondary-list ul.nav-links__list,.mega-menu .nav-links__tertiary-list ul.nav-links__list{padding:1em 2em 2em 2em;max-height:50vh;overflow-y:auto}.mega-menu .nav-links__secondary-item ul{padding-left:0}.mega-menu .nav-links__secondary-item ul li a{text-align:left;display:block;width:100%;font-weight:600;font-size:1em;line-height:1;padding:10px 0;margin-bottom:8px;color:#828282}.mega-menu .nav-links__secondary-list-header,.mega-menu .nav-links__tertiary-list-header{border-bottom:1px solid #404040;padding-bottom:5px}.mega-menu .nav-links__secondary-list-header .nav-links__secondary-list-header-button,.mega-menu .nav-links__secondary-list-header .nav-links__tertiary-list-header-button,.mega-menu .nav-links__tertiary-list-header .nav-links__secondary-list-header-button,.mega-menu .nav-links__tertiary-list-header .nav-links__tertiary-list-header-button{outline:0;position:relative;width:100%;display:block;text-align:left;color:#dedede;font-weight:600;font-size:1.3em;padding:15px 0 15px 1em;line-height:1}.mega-menu .nav-links__secondary-list-header .nav-links__secondary-list-header-button::after,.mega-menu .nav-links__secondary-list-header .nav-links__tertiary-list-header-button::after,.mega-menu .nav-links__tertiary-list-header .nav-links__secondary-list-header-button::after,.mega-menu .nav-links__tertiary-list-header .nav-links__tertiary-list-header-button::after{content:"";display:block;box-sizing:border-box;text-align:center;font-style:normal;font-weight:500;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;position:absolute;width:12px;height:12px;border-bottom:3px solid;border-right:3px solid;transform:translateY(-50%) rotate(135deg);left:0;top:50%}.mega-menu .nav-links__tertiary-list ul.menu{overflow:auto;max-height:50vh !important;padding:1em 2em 2em 2em}.mega-menu .nav-links__tertiary-list ul.menu li a{text-align:left;display:block;width:100%;font-weight:600;font-size:1em;line-height:1;padding:10px 0;margin-bottom:8px;color:#828282}.mega-menu .u--container-width{padding-left:2em;padding-right:2em}.mega-menu .collapsed-mobile-navbar{background-color:#262626 !important;opacity:1 !important;transition:all .5s ease;height:100vh !important}.mega-menu .translate{transform:translateX(-100%) !important;transition:all .3s ease !important}.mega-menu .translate2x{transform:translateX(-200%) !important;transition:all .3s ease !important}}