#mega-menu{background:rgba(7,40,57,.93);bottom:0;height:100%;left:0;opacity:0;overflow-y:auto;padding:170px 20px 50px;pointer-events:none;position:fixed;right:0;scrollbar-width:none;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:999}.mega-menu-bottom{display:flex;height:100vh;max-height:calc(100vh - 230px);overflow-y:auto}ul.menu-wrapper{list-style:none;margin:0;padding:0}.left-menu .menu-wrapper{display:flex;flex-direction:column;height:100%;padding-bottom:0}.right-menu .menu-wrapper>li:last-child>ul{display:flex;flex-wrap:wrap}.right-menu .menu-wrapper>li:last-child>ul>li{padding-right:7px;width:50%}.left-menu .menu-wrapper>li,.right-menu .menu-wrapper>li{margin-bottom:25px}ul.menu-wrapper>li>a{color:#fff;display:block;font-size:24px;font-style:normal;font-weight:400;overflow:hidden;position:relative;text-transform:uppercase;transition:all .4s ease;width:100%}ul.menu-wrapper>li>a.active,ul.menu-wrapper>li>a:hover{color:#bb7e62}ul.menu-wrapper>li{width:100%}.mega-menu-bottom .left-menu{text-align:left;width:22%}.mega-menu-bottom .right-menu{width:26%}.mega-menu-bottom .center-menu{padding:0 60px;width:52%}ul.menu-wrapper>li>ul,ul.menu-wrapper>li>ul ul{list-style:none;margin:0;padding:0}ul.menu-wrapper>li>ul>li>a,ul.menu-wrapper>li>ul>li>ul a{color:#fff;font-family:Baron Neue;font-size:16px;font-style:normal;font-weight:400;line-height:36px;position:relative}.mega-menu-bottom .left-menu .active-item:after,.mega-menu-bottom .right-menu .active-item:after{opacity:1;transform:none}.mega-menu-bottom .left-menu a:before{transform:translateX(-60px)}.mega-menu-bottom .left-menu .active-item:before,.mega-menu-bottom .right-menu .active-item:before{opacity:1;transform:none;z-index:3}ul.menu-wrapper>li>ul>li:before,ul.menu-wrapper>li>ul>li>ul>li:before{background:#bb7e62;content:"";height:10px;left:0;position:absolute;top:22px;transform:translateY(-50%);width:10px;z-index:1}.mega-menu-bottom .left-menu .active-item:before{left:auto;right:-180px;z-index:3}.mega-menu-bottom .left-menu a:after{transform:translateX(-60px)}.mega-menu-bottom .left-menu .active-item:after{left:auto;right:-177px}ul.menu-wrapper>li>ul>li,ul.menu-wrapper>li>ul>li>ul>li{padding-left:26px;position:relative}ul.menu-wrapper>li>a.has-children:after{background:linear-gradient(90deg,#fff 37.35%,transparent);content:"";height:1px;margin-left:18px;position:absolute;top:20px;width:60%}.header-nav__trigger svg{cursor:pointer}#mega-menu.active-item{opacity:1;pointer-events:unset;visibility:visible}.center-menu-inner{position:relative;z-index:0}.header-nav__trigger.active-item svg.trigger-btn{display:none}.header-nav__trigger.active-item svg.close-btn{display:block}.header-nav__trigger svg.close-btn{display:none}#mega-menu .image-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;padding-bottom:62%;position:absolute;top:0;transform:translateY(30px);transition:all .3s ease;visibility:hidden;width:100%;z-index:1}.mobile-menu{display:none}#mega-menu .image-wrap.active-item{opacity:1;transform:translateY(0);visibility:visible;z-index:2}body.menu-open{overflow:hidden}body.menu-open header.header{z-index:9999}.right-menu .menu-wrapper>li:last-child>ul>li:nth-child(2n)>a:before{left:-290px}.right-menu .menu-wrapper>li:last-child>ul>li:nth-child(2n)>a:after{left:-282px;width:260px}.child-trigger{align-items:center;color:#fff;display:flex;height:30px;justify-content:center;padding:0;width:30px}#mega-menu .image-wrap:before,.child-trigger{border:1px solid hsla(0,0%,100%,.5);position:absolute}#mega-menu .image-wrap:before{content:"";height:calc(100% - 40px);left:20px;top:20px;width:calc(100% - 40px)}.child-trigger>div{transition:all .3s ease}.child-trigger.is-open>div{transform:rotate(90deg)}@media(max-width:1280px){.mega-menu-bottom .center-menu{padding-right:20px}}@media(max-width:991px){.mobile-menu{display:block}#mega-menu>.content-wrapper{display:none}#mega-menu ul.menu-wrapper li{padding-bottom:15px;position:relative}#mega-menu ul.menu-wrapper>li>a{font-size:20px}#mega-menu ul.menu-wrapper>li>ul>li>a,ul.menu-wrapper>li>ul>li>ul a{font-size:14px}#mega-menu ul.children-wrap,#mega-menu ul.menu-wrapper>li>a.has-children:after{display:none}ul.children-wrap{margin-top:10px!important}}