.navigation-primary{display:inline-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{font-size:.875rem}.submenu.level-1,.submenu.level-1>li{display:inline-block}.submenu.level-1>li.has-submenu{position:relative}.custom-menu-primary nav>ul>li{padding:.8rem;position:relative}.custom-menu-primary ul ul li a{border-bottom:3px solid transparent}.custom-menu-primary ul ul li{padding-bottom:.5rem;padding-top:.5rem}.custom-menu-primary nav>ul>li>i{display:block;float:right;font-size:.875rem;margin-left:.4rem;margin-top:.4rem;-webkit-transition:all .3s linear;transition:all .3s linear}.custom-menu-primary nav>ul>li>a{border-bottom:3px solid transparent;font-size:.875rem;text-decoration:none;text-transform:uppercase;vertical-align:bottom}.custom-menu-primary nav{display:flex;justify-content:flex-end}.custom-menu-primary .submenu.level-2{display:none;font-size:.875rem;left:0;padding-left:.8rem;padding-right:.8rem;position:absolute;text-align:left;top:100%;-webkit-transition:all .3s linear;transition:all .3s linear;width:300px;z-index:99}.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(min-width:992px){.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2{display:block}.custom-menu-primary nav>ul>li:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media(max-width:1100px) and (min-width:992px){.custom-menu-primary .submenu.level-2{width:240px}}@media(max-width:991px){.custom-menu-primary nav>ul{margin-top:1rem!important;width:100%}.custom-menu-primary nav>ul>li{padding:0 .8rem;width:100%}.custom-menu-primary nav>ul>li>a{border:none;display:block;line-height:1.75rem;padding-bottom:.6rem;padding-top:.6rem}.custom-menu-primary nav>ul>li>i{cursor:pointer;margin-top:6px}.custom-menu-primary .submenu.level-2{background:transparent;display:none;padding-left:1rem;position:static;width:100%}.custom-menu-primary li.open>ul{display:block!important}.custom-menu-primary ul ul li>a{border:none;color:#513528;display:block;padding-bottom:.6rem;padding-top:.6rem}.custom-menu-primary ul ul li{padding:0}}@media(max-width:767px){.custom-menu-primary nav>ul>li>a{line-height:1.5rem}}