.navigation-primary{display:inline-block}.navigation-primary a{color:#494a52;font-family:Lato;font-size:14px !important;font-weight:300;line-height:40px}.navigation-primary a.active-item{font-weight:600;position:relative}.navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#494a52;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.navigation-primary .submenu a:hover{text-decoration:underline}.submenu-toggle{display:none}.submenu.level-1{display:inline-block;white-space:nowrap;display:flex;flex-direction:row}.submenu.level-1>li{display:inline-block;padding:5px 10px;text-transform:uppercase;width:20%}.submenu.level-1>li>a{font-weight:700;color:#242424;padding:0;margin-bottom:.85em;position:relative;text-transform:none;border-bottom:1px dotted #9e9e9e;display:block}.submenu.level-1>li:last-child>ul{margin-left:16px;width:100%}.submenu.level-1>li:last-child>ul>li a{font-weight:700 !important;color:#242424;padding:0;margin-bottom:.85em;position:relative;text-transform:none;border-bottom:1px dotted #9e9e9e;display:block}.submenu.level-1>li:last-child>ul>li a:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;right:0}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>a:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;right:0}.submenu.level-2{-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);font-weight:500;left:-9999px;opacity:0;position:absolute;text-transform:none;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;padding-left:0px;margin-left:10px}.submenu.level-1>li:nth-child(2) .submenu.level-2,.submenu.level-1>li:nth-child(3) .submenu.level-2{border-left:1px dotted !important;padding-top:15px;padding-left:15px}.submenu.level-1>li:nth-child(2) .submenu.level-2>li:first-child a,.submenu.level-1>li:nth-child(3) .submenu.level-2>li:first-child a{background:#b8b8b8 !important;padding:.7em 1em .3em;margin-bottom:.4em;text-decoration:none !important;cursor:default;line-height:10px;text-transform:uppercase;font-size:.6rem;letter-spacing:.1em;border-radius:4px;display:inline-block;position:absolute;left:-2px;top:-5px;color:#fff;font-size:8px !important}.submenu.level-1>li:nth-child(2) .submenu.level-2>li a:after,.submenu.level-1>li:nth-child(3) .submenu.level-2>li a:after{content:" ";width:10px;height:0px;display:inline-block;border-bottom:dotted 1px;position:absolute;left:0;transform:translateY(20px)}.submenu.level-2>li:first-child>a{position:relative;z-index:2}.submenu.level-2>li:first-child:hover:before,.submenu.level-2>li:first-child.focus:before{background-color:rgba(208,210,212,1.0);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2>li{padding:0}.submenu.level-2 .menu-item .menu-link{background-color:#FFF;display:block;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;font-weight:300}.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{left:0;opacity:1}.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:960px){.header__navigation nav{height:calc(100vh - 100px);overflow:scroll}.header__navigation nav .submenu.level-1{display:flex;flex-direction:column}.header__navigation nav .submenu.level-1>li{width:100%}.header__navigation nav .submenu.level-1 .submenu.level-2{left:48% !important}}