.navigation-primary ul{margin:0;padding:0;list-style:none;position:relative}.navigation-primary>ul:after{content:"";display:table;clear:both}.navigation-primary>ul>li{vertical-align:middle;display:inline-block;text-align:center;border-top:0;line-height:1.5;position:relative;margin:0 -2.3px}.navigation-primary>ul>li:last-child{margin-right:0}.navigation-primary>ul>li>a{cursor:pointer;line-height:1.6;overflow:visible;font-family:Open Sans;text-transform:capitalize;text-align:left;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;padding:20px 15px;position:relative;display:inline-block;font-size:14px;font-family:Montserrat;text-transform:uppercase;font-weight:400}.navigation-primary>ul>li.has-submenu{position:static}.navigation-primary>ul>li.has-submenu>a{padding:20px 25px 20px 10px}.navigation-primary>ul>li.has-submenu>a:after{content:'\f107';position:absolute;right:11px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:FontAwesome;font-size:14px}.navigation-primary ul ul:after{content:"";display:table;clear:both}.navigation-primary ul ul li{display:inline-block;vertical-align:top;margin:0 -2px;width:16.3%;padding:0 10px;font-size:13px;font-family:Open Sans;margin-top:30px}.navigation-primary ul ul li a{position:relative;text-transform:none;font-family:Open Sans;line-height:1.5;margin-bottom:7px;display:block}.navigation-primary ul ul li a:before{content:'';position:absolute;background:#000;height:2px;width:30px;bottom:0}.navigation-primary ul ul li.menu-with-image a:before{content:none !important}.navigation-primary ul ul li.menu-with-image>a{margin-bottom:0}.navigation-primary ul ul li.menu-with-image>a img{-webkit-transform:scale(1);transform:scale(1)}.navigation-primary ul ul li.menu-with-image>a:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all ease .5s;-webkit-transition:all ease .5s;-ms-transition:all ease .5s}@media(min-width:992px){.navigation-primary ul ul{width:722px;padding:8px 8px 18px;font-size:14px;line-height:22px;opacity:0;visibility:hidden;text-align:left;box-shadow:0 3px 3px rgba(0,0,0,0.2);position:absolute;left:-2px}.navigation-primary ul .menu-knowledge>ul{width:710px}.navigation-primary ul li.has-submenu:hover>ul{opacity:1;visibility:visible;z-index:9;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.navigation-primary ul ul li a span{display:inline-block;margin-bottom:8px;text-transform:uppercase;line-height:1.5;font-weight:600;margin-top:0;font-family:Open Sans;font-size:13px}.navigation-primary>ul>li.menu-about>ul>li,.navigation-primary>ul>li.menu-solutions>ul>li{width:24%}}@media(max-width:1120px) and (min-width:1051px){.navigation-primary>ul>li>a{padding:20px 10px}.navigation-primary>ul>li.has-submenu>a{padding:20px 15px 20px 10px}.navigation-primary>ul>li.has-submenu>a:after{right:2px}}@media(max-width:1050px) and (min-width:992px){.navigation-primary>ul>li>a{font-size:12px;padding:20px 10px}.navigation-primary>ul>li.has-submenu>a{padding:20px 15px 20px 10px}.navigation-primary>ul>li.has-submenu>a:after{right:2px}}@media(max-width:991px){.navigation-primary>ul>li{border-bottom:1px solid #ccc;text-align:left;position:relative;display:block;margin:0}.navigation-primary>ul>li>a{padding:15px 10px;display:block}.navigation-primary ul ul{display:none}.navigation-primary ul{margin-top:-3px}.header-form-li>.hs-button{display:block}.mobile-open .mobile-trigger{margin-top:-7px}.navigation-primary>ul>li.has-submenu{position:relative}.child-trigger{position:absolute;right:0;height:62px;width:100%;top:0;display:flex;align-items:center;cursor:pointer;z-index:2}.child-trigger:after{content:'\f107';position:absolute;right:11px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:FontAwesome;font-size:14px}.navigation-primary>ul>li.has-submenu>a:after{content:none}.header-form-li .header-form-wrapper{display:none}.menu-right-form-col li{margin-bottom:10px}.navigation-primary ul ul li{width:100%;display:block;padding:0 10px;margin:0}.navigation-primary ul ul li a span{text-transform:uppercase;line-height:1.5;font-weight:600;margin-top:0;font-family:Open Sans}.navigation-primary ul ul li a:before{content:none}.navigation-primary ul ul li a{margin:0;padding:15px 10px}.navigation-primary ul ul{margin:0}}