.header .menu ul{position:relative}.header .menu ul .mega-menu{position:initial}.header .menu ul .mega-menu:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu ul .mega-menu .sub-menu{position:absolute;top:100%;left:0;width:100%;height:auto;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,right top,color-stop(7.29%,rgb(0 0 0 / .5)),color-stop(95.98%,rgb(255 255 255 / .3)));background:linear-gradient(90deg,rgb(0 0 0 / .5) 7.29%,rgb(255 255 255 / .3) 95.98%);border:0;color:#fff;border-radius:10px}.header .menu ul .mega-menu .sub-menu li{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.header .menu ul .mega-menu .sub-menu li a{border:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;border-radius:10px}.header .menu ul .mega-menu .sub-menu li a:hover{background-color:#fff;color:#000}.header .menu ul .mega-menu .sub-menu li .menu-text-wrapper{padding-left:15px}.header .menu ul .mega-menu .sub-menu li .custom-menu-content{display:block;margin-bottom:5px}.header .menu ul .mega-menu .sub-menu li .menu-description{font-size:14px;opacity:.8;line-height:1.3}