.navigation-primary{display:block}.navigation-primary a.active-item{font-weight:600;position:relative}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu.level-1{display:block;white-space:nowrap}.submenu.level-1>li{float:left;text-transform:uppercase}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>li>a{display:block;padding:10px 15px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:13px;line-height:100px}.submenu.level-2{display:block;min-width:230px;margin:0;padding:20px 0;border:0;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,0.05);left:0;visibility:hidden;opacity:0;position:absolute;text-transform:none;top:100%;font-size:14px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);z-index:99}.submenu.level-2>li{padding:0}.submenu.level-2 .menu-item .menu-link{padding:9px 30px;display:block;font-size:11px;text-transform:uppercase;font-weight:600;display:block;line-height:1.42857143;white-space:nowrap;-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;transition:all .3s ease-in-out}.submenu.level-2 .menu-item .menu-link:hover,.submenu.level-2 .menu-item .menu-link:focus{background-color:#d0d2d4;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.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}.navbar-toggle{display:none}.child-trigger{display:none}@media(max-width:991px){.header-navigation{display:none}.navbar-toggle{display:block;margin-top:13px;margin-bottom:8px;border:0;z-index:50;margin-right:5px;padding:9px 10px;border-radius:4px;background-color:transparent;position:absolute;right:0;top:0;cursor:pointer}.navbar-toggle:focus{border:0;outline:0}.navbar-toggle .icon-bar{background-color:#424242;width:18px;display:block;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle:hover .icon-bar{background-color:#c1d72e}.header-navigation{float:none;width:100%;padding:0}.submenu.level-1{display:block;margin-top:-8px}.submenu.level-1>li{float:none;display:block}.submenu.level-1>li>a{border-bottom:1px solid #eaeaea;line-height:1.2;padding:10px 15px}.submenu.level-1>li.has-submenu>a::after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-weight:900;display:block;width:46px;height:46px;line-height:46px;text-align:center;position:absolute;right:0;top:0;z-index:50;cursor:pointer}.submenu.level-1>li.has-submenu>a:hover::after{color:#6c6c6c}.submenu.level-1>li.has-submenu>.submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);box-shadow:none}.submenu.level-2{display:none;position:static;background-color:transparent;padding:0}body .custom-menu-primary .submenu.level-2{background-color:transparent}.submenu.level-2 .menu-item .menu-link{padding:15px 0 15px 20px;border-bottom:1px solid #eaeaea;margin-bottom:0;line-height:15px;background-color:transparent !important}.child-trigger{display:block;width:46px;height:46px;line-height:46px;text-align:center;position:absolute;right:0;top:0;z-index:50;cursor:pointer;font-weight:900;font-family:"Font Awesome 5 Free"}.child-trigger::before{content:"\f107";font-weight:900}.submenu.level-1>li.open-child>ul{display}}