@media(min-width:769px){.mega-menu-wrapper .child-menu-main-wrapper{background-color:#fff;background:#fff;box-shadow:0 50px 60px 0 rgba(36,50,66,.15);display:block;height:auto;left:0;min-height:550px;opacity:0;position:absolute;transition:all .3s ease-in-out;visibility:hidden;width:100%;will-change:transform;z-index:99}.mega-menu-wrapper ul li.has-child-menu:hover .fa-angle-down{transform:rotate(180deg)}}@media(max-width:768px){.mega-menu-wrapper .child-menu-main-wrapper{display:none}}.mega-menu-wrapper .child-menu-main-wrapper .content-wrapper{padding:40px 64px}.mega-menu-wrapper ul li.has-child-menu:hover .child-menu-main-wrapper{opacity:1;visibility:visible}.mega-menu-wrapper ul li.has-child-menu .fa-angle-down{transition:all .2s ease-in-out}.mega-menu-wrapper .child-menu-main-wrapper .child-menu-title{font-family:sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:1;position:relative;text-transform:uppercase}.mega-menu-wrapper ul li.has-child-menu ul li{margin-bottom:20px;padding:12px 10px;width:100%}.mega-menu-wrapper ul li.has-child-menu ul li a{color:#151b26;display:block;font-weight:400;height:100%;width:100%}.mega-menu-wrapper ul li.has-child-menu ul li:hover{background:#fafaf9;border-radius:3px;transition:all .2s ease-in}.mega-menu-wrapper ul li.has-child-menu .divider{background:#e0e6e8;display:block;height:1px;margin-bottom:20px;top:32px;transform-origin:left;transition:transform .4s cubic-bezier(0,0,.16,.96);width:100%}.mega-menu-wrapper ul li.has-child-menu .box-title{color:#151b26;display:block;font-size:14px;font-weight:800;line-height:1.5;margin-bottom:8px!important;transition:color .2s ease-in-out}.mega-menu-wrapper ul li.has-child-menu .box-description{color:#222b37;display:inline-block;font-size:12px;font-weight:400;line-height:1.6;margin-bottom:0}.mega-menu-wrapper .gray-bg.right-column{background:#fafaf9;border-left:2px solid #e0dedc;height:100%;position:absolute;right:0;top:0;transform-origin:left}.mega-menu-wrapper .menu-title-inner{align-items:center;display:flex;gap:12px;padding:12px 10px}.mega-menu-wrapper .menu-title-inner:hover{background:#fafaf9;border-radius:3px;transition:all .2s ease-in}.mega-menu-wrapper .menu-with-title{margin-bottom:24px;padding:0}.mega-menu-wrapper .menu-with-title ul{padding-left:21px}.mega-menu-wrapper .menu-with-title ul li{margin-bottom:0!important}.mega-menu-wrapper .menu-with-title .icon img{height:18px;width:18px}.mega-menu-wrapper .menu-with-title .menu-text p{color:#151b26;display:block;font-weight:800;line-height:1.5;margin-bottom:0;transition:color .2s ease-in-out}.mega-menu-wrapper .menu-with-title ul li a{color:#151b26;display:block;font-size:14px;font-weight:500;line-height:1.5;transition:color .2s ease-in-out}.mega-menu-wrapper .right-column-inner{padding:40px 20px}.mega-menu-wrapper .post-inner.row{background-color:#fff;margin-bottom:20px;max-width:420px;padding:8px}.mega-menu-wrapper .post-inner.row div{padding:0 10px 0 0}.mega-menu-wrapper h4.post-tag{color:#9ca6af;font-size:10px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:6px;text-transform:uppercase}.mega-menu-wrapper h3.post-title{color:#151b26;display:block;font-size:14px;font-weight:800;line-height:1.5;transition:color .2s ease-in-out}.mega-menu-wrapper .post-inner .button-wrapper{align-items:center;color:#646f79;display:flex;flex-direction:row;font-size:15px;font-weight:500;justify-content:space-between}.mega-menu-wrapper .child-menu-main-wrapper .right-column ul li{padding:10px 12px;transition:all .2s ease-in}.mega-menu-wrapper .child-menu-main-wrapper .right-column ul li:hover{background:#fff;border-radius:3px;transition:all .2s ease-in}