.mega-menu{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;visibility:hidden;z-index:999}.mega-menu.show-menu{opacity:1;visibility:visible}.mega-menu .mega-menu-column{display:flex;flex-wrap:wrap}.mega-menu .mega-menu-column .mega-menu-content{padding:0 90px 0 0;width:28%}.mega-menu .mega-menu-column .mega-menu-content h3{font-size:30px;font-weight:600;line-height:1.2;padding:0 0 20px}.mega-menu .mega-menu-column .mega-menu-content .desc{color:#000;font-size:15px;font-weight:500;line-height:1.6153;margin:0}.mega-menu .mega-menu-link-area>ul>li.stl-aero .icon{background:#c5f9d5}.mega-menu .mega-menu-link-area>ul>li.stl-purple .icon{background:#ede6ff}.mega-menu .mega-menu-link-area>ul>li.stl-yellow .icon{background:#f9fbb6}.mega-menu .menu-box,.mega-menu .menu-box .icon{align-items:center;display:inline-flex}.mega-menu .menu-box .icon{border-radius:5px;flex-shrink:0;height:45px;justify-content:center;width:45px}.mega-menu .menu-box .menu-info{padding-left:20px}.mega-menu .menu-box .menu-info h4{color:#000;font-size:15px;font-weight:600;line-height:1.05;padding:0 0 8px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.mega-menu .menu-box .menu-info .desc{color:#000;font-size:13px;font-weight:500;line-height:1.21;margin:0}.mega-menu .active .menu-box .menu-info h4{color:#8ec741}@media(min-width:1025px){.mega-menu-main .mega-menu{background:#fff;border-radius:0 0 20px 20px;display:block!important;left:0;padding:50px 0;position:fixed;right:0;top:135px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.mega-menu .mega-menu-column .mega-menu-link-area{display:flex;flex-wrap:wrap;padding-left:10px;width:72%}.mega-menu .mega-menu-column .mega-menu-link-area>ul{display:flex;flex-wrap:wrap;margin:0 -15px -30px;width:100%}.mega-menu .mega-menu-column .mega-menu-link-area>ul>li{padding:0 15px 30px;width:33.333%}}