.navigation-primary{display:block}.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}.submenu.level-1>li{display:inline-block}.submenu.level-1>li.has-submenu{position:relative}.custom-menu-primary nav>ul{display:flex!important;justify-content:flex-end;margin-right:40px!important}.custom-menu-primary nav>ul>li>a{display:inline-block;font-weight:500;line-height:27px;padding:30px 16px 26px;position:relative}.custom-menu-primary nav>ul>li.has-submenu>a:after{content:"\f210";display:inline-block;font-family:rbicon;font-size:8px;line-height:inherit;margin-left:10px;vertical-align:bottom}.custom-menu-primary nav>ul>li>a:before{bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.custom-menu-primary nav>ul>li:hover>a:before{opacity:1}.custom-menu-primary nav>ul>li.has-submenu>a{padding-right:8px}.custom-menu-primary .submenu.level-2>li:first-child{margin-top:17px}.custom-menu-primary .submenu.level-2>li:last-child{margin-bottom:17px}.custom-menu-primary .submenu.level-2{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 35px 0 rgba(0,0,0,.07);-moz-box-shadow:0 0 35px 0 rgba(0,0,0,.07);box-shadow:0 0 35px 0 rgba(0,0,0,.07);display:none;margin:0 0 0 -15px;overflow:hidden;padding:0 30px;position:absolute;top:calc(100% + 8px);width:220px;z-index:11}.custom-menu-primary ul ul li:not(:last-child){border-bottom:1px solid}.custom-menu-primary li.has-submenu:hover:after{background:transparent;content:"";height:8px;left:0;position:absolute;top:100%;width:100%;z-index:99}.custom-menu-primary ul ul li a{display:block;font-size:15px;font-weight:500;line-height:27px;padding:11px 0;transition:none}.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:1199px){.custom-menu-primary nav>ul>li>a{color:#fff!important;padding:10px 25px!important;width:100%}.custom-menu-primary .submenu.level-2{box-shadow:none;display:none;margin:0;position:static;width:100%}.custom-menu-primary li.has-submenu:hover:after{display:none}.custom-menu-primary .submenu.level-2>li:first-child{margin-top:0}.custom-menu-primary .submenu.level-2>li:last-child{margin-bottom:0}.custom-menu-primary nav>ul>li>a:before{display:none}.custom-menu-primary nav>ul{flex-direction:column;margin:0!important}.custom-menu-primary{margin:0 -25px}.menu-wrapper{top:54px}.mobile-open .menu-wrapper{width:100%}.navigation-primary{padding:0 70px}.mobile-open .menu-overlay,.mobile-open .menu-wrapper .logo-wrapper.mobile img{display:none}.submenu.level-1>li:nth-of-type(7){border-bottom:1px solid hsla(0,0%,100%,.6);margin-left:0}.submenu.level-1>li:nth-of-type(8):after{display:none}.custom-menu-primary .submenu.level-1 li:nth-child(2) .submenu.level-2 li,.custom-menu-primary .submenu.level-1 li:nth-child(3) .submenu.level-2 li,.custom-menu-primary .submenu.level-1 li:nth-child(5) .submenu.level-2 li,.custom-menu-primary .submenu.level-1 li:nth-child(6) .submenu.level-2 li{border-bottom:1px solid #e1e1e1!important;width:100%}.custom-menu-primary .submenu.level-1 li:nth-child(3) .submenu.level-2 li,.custom-menu-primary .submenu.level-1 li:nth-child(6) .submenu.level-2 li{border-left:0}}@media(max-width:768px){.navigation-primary{padding:0}}