.mega-menu{color:#1a1a1a;margin:0;padding:0}.mega-menu__l1:hover svg path{stroke:#1d1dff}.mega-menu>li{margin:0 20px}.mega-menu li,.mega-menu ul{list-style-type:none}.mega-menu__l1{border-bottom:2px solid transparent;padding-bottom:38px;padding-top:38px;text-decoration:none;transition:border-color .3s ease}.mega-menu__l1.active,.mega-menu__l1:hover{border-bottom:2px solid #1d1dff;color:#1d1dff}.mega-menu__holder{background:#fff;bottom:0;box-shadow:inset 0 20px 40px rgb(29 29 255/5%);left:0;max-height:0;overflow:hidden;position:fixed;top:100px;transition:max-height .3s ease;width:100%}.mega-holder{box-shadow:0 16px 30px rgba(29,29,255,.15);height:100%;padding:0;width:34%}.mega-holder>li{padding-top:40px}.level-2__flyout{background-color:#fff;bottom:0;left:37%;opacity:0;position:absolute;top:50px;transition:opacity .3s ease;width:63%;z-index:-2}.level-2__flyout.active,.level-2__flyout.active-permanent{opacity:1;z-index:2}.level-2{align-items:center;cursor:pointer;justify-content:space-between;padding-right:32px}.level-2.active .level-2__title,.level-2:hover .level-2__title{color:#1d1dff}.level-2__title{margin-bottom:4px}.level-2__subtitle{font-size:14px}.level-3__title{font-size:20px;margin-bottom:8px}.level-3__content{font-size:14px}.closer{color:#1d1dff;cursor:pointer;letter-spacing:.08em;position:absolute;right:0;top:32px}.mega-menu__holder.active{max-height:calc(100% - 100px)}.p-0{padding:0!important}.level-3-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding:40px 0}.level-3-grid__item{border:1px solid #dadada;box-shadow:0 16px 30px rgba(29,29,255,0);padding:24px;transition:box-shadow .3s ease}.level-3-grid__item:hover{box-shadow:0 16px 30px rgba(29,29,255,.15)}.holder__title{font-size:32px;margin-top:40px}@media (max-width:869px){.mobile-trigger{display:block}.mega-menu{background:#fff;bottom:0;flex-direction:column;left:0;position:fixed;top:63px;width:100%}}@media (min-width:1270px){.mobile-trigger{display:none}}.font-bold{font-weight:700}.ml-12{margin-left:12px}.decoration-none{text-decoration:none}.menu-list{background:rgba(29,29,255,.05);padding:16px}.menu-list ul{padding:0}.menu-list li{background:url('data:image/svg+xml;utf8,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.3337 1L5.00033 8.33333L1.66699 5" stroke="%234A4A4A" stroke-linecap="square" stroke-linejoin="round"/></svg>');background-position:0 2px;background-repeat:no-repeat;font-size:12px;font-weight:400;margin-bottom:12px;padding-left:30px}