.custom-menu-primary ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 0 auto;padding:0;position:static}.custom-menu-primary ul li{position:relative}.custom-menu-primary ul.submenu.level-1>li>a{display:block;padding:.5rem 1rem;text-decoration:none}.custom-menu-primary ul.submenu.level-1>li:last-child a{padding-right:0}.submenu.level-2{background-clip:padding-box;background-color:#fff;border:none;border-radius:0;box-shadow:0 3px 4px -1px rgba(0,0,0,.12);color:#212f36;font-size:1rem;left:auto;list-style:none;margin:0;max-height:595px;min-width:15.25rem;overflow-y:auto;padding:.8rem 1rem;position:absolute;text-align:left;top:100%;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;z-index:1000}.custom-menu-primary ul ul.submenu.level-2>li{display:block;padding:.4rem 0;width:100%}.custom-menu-primary ul ul.submenu.level-2>li a{display:block;font-size:.78rem;text-decoration:none}.custom-menu-primary ul li.about,.custom-menu-primary ul li.industry-applications,.custom-menu-primary ul li.investor,.custom-menu-primary ul li.solutions{position:static}.custom-menu-primary ul li.about .submenu.level-2,.custom-menu-primary ul li.industry-applications .submenu.level-2,.custom-menu-primary ul li.investor .submenu.level-2,.custom-menu-primary ul li.solutions .submenu.level-2{left:0;padding:1.25rem 1.563rem;width:100%}.custom-menu-primary ul li.about .submenu.level-2>li,.custom-menu-primary ul li.industry-applications .submenu.level-2>li,.custom-menu-primary ul li.investor .submenu.level-2>li,.custom-menu-primary ul li.solutions .submenu.level-2>li{float:left;padding:0;width:33.33%}.custom-menu-primary ul li.about .submenu.level-3>li,.custom-menu-primary ul li.industry-applications .submenu.level-3>li,.custom-menu-primary ul li.investor .submenu.level-3>li,.custom-menu-primary ul li.solutions .submenu.level-3>li{margin-bottom:0;width:100%}.custom-menu-primary ul li.about .submenu.level-3>li>a,.custom-menu-primary ul li.industry-applications .submenu.level-3>li>a,.custom-menu-primary ul li.investor .submenu.level-3>li>a,.custom-menu-primary ul li.solutions .submenu.level-3>li>a{background-image:linear-gradient(0deg,#d4272e 1px,transparent 0);background-repeat:no-repeat;background-size:100% 100%;color:#d4272e;display:inline-block;font-size:.9rem;font-weight:500;line-height:1.25;margin-bottom:.6rem;text-decoration:none;transition:background-size .25s ease-in-out}.custom-menu-primary ul li.about .submenu.level-3>li>a:hover,.custom-menu-primary ul li.industry-applications .submenu.level-3>li>a:hover,.custom-menu-primary ul li.investor .submenu.level-3>li>a:hover,.custom-menu-primary ul li.solutions .submenu.level-3>li>a:hover{background-size:25% 100%;color:#d4272e;text-decoration:none}.custom-menu-primary ul li.about .submenu.level-3>li:last-child,.custom-menu-primary ul li.industry-applications .submenu.level-3>li:last-child,.custom-menu-primary ul li.investor .submenu.level-3>li:last-child,.custom-menu-primary ul li.solutions .submenu.level-3>li:last-child{margin-bottom:0}.custom-menu-primary ul li.solutions .submenu.level-2>li:first-child{width:31%}.custom-menu-primary ul li.industry-applications .submenu.level-2>li:first-child{width:39.1%}.custom-menu-primary ul li.about .submenu.level-2>li:last-child{padding-left:11.2%}.custom-menu-primary ul ul.submenu.level-4 li{display:block;font-size:.8rem;line-height:1.6;padding:.4rem 0;width:100%}.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.pb-3,.py-3{padding-bottom:1rem!important}.custom-menu-primary ul li .submenu.level-4>li>a:hover{text-decoration:none}.custom-menu-primary ul li.investor .submenu.level-2{padding-bottom:58px}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}@media (max-width:1200px) and (min-width:992px){.custom-menu-primary ul.submenu.level-1>li>a{font-size:.9rem;padding:.5rem}}@media (max-width:767px){.navigation-primary a{font-size:26px}.navigation-primary{display:block}.navigation-primary .submenu.level-1>li>a.active-item:after{content:none;display:none}.submenu>li>a{display:block;width:100%}.submenu>.has-submenu{position:relative}.submenu>.has-submenu>a{width:70%}.submenu{display:none}.submenu.level-1{width:100%}.submenu.level-1>li{border-top:2px solid #ced4db;display:block;padding:0;width:100%}.submenu.level-1>li>a{font-weight:600;padding:7px 30px}.submenu .menu-arrow,.submenu.level-1>.has-submenu>.menu-arrow,.submenu>.has-submenu>.menu-arrow{background-position:center right 30px;background-repeat:no-repeat;background-size:20px;border:none;cursor:pointer;height:55px;padding:15px 0;position:absolute;right:0;top:0;width:30%}.submenu .menu-arrow-bg,.submenu.level-1>.has-submenu>.menu-arrow-bg,.submenu>.has-submenu>.menu-arrow-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM5Nzk4OUYiIHN0cm9rZS13aWR0aD0iMi40Ij48cmVjdCB3aWR0aD0iMTYuOCIgaGVpZ2h0PSIxIiB4PSIxLjIiIHk9IjkuNiIgcng9Ii41Ii8+PHJlY3Qgd2lkdGg9IjE2LjgiIGhlaWdodD0iMSIgeD0iMS4yIiB5PSI5LjYiIHJ4PSIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOS42IDkuNikiLz48L2c+PC9zdmc+);background-repeat:no-repeat;display:block;height:20px;margin-left:auto;margin-right:30px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:20px}.triangle-container.level-2{display:none}input[type=checkbox]:checked~.submenu{display:block}input[type=checkbox]:checked~.menu-arrow .menu-arrow-bg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.submenu.level-2{border:none;box-shadow:none;opacity:1;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;visibility:visible;width:100%}.submenu.level-2 .menu-item{background-color:#fff;border-bottom:none;border-top:2px solid #ebeff3;padding:0}.submenu.level-2 .menu-item .menu-link{padding:7px 60px}.submenu.level-2 .menu-item .menu-link:hover{background-color:inherit}.submenu.level-3{margin:0;width:100%}.submenu.level-3,.submenu.level-3>li{background-color:inherit;padding:0}.submenu.level-3 .menu-item .menu-link{padding:7px 90px}}