.navigation-primary{display:inline-block;height:100%}.navigation-primary a{color:#494a52;font-family:Lato;font-size:22px;font-weight:300;line-height:40px}.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-toggle,.triangle{display:none}.submenu.level-1{display:inline-block;white-space:nowrap}.submenu.level-1>li{display:inline-block;padding:15px 20px;text-transform:uppercase}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:30px;width:0}.submenu.level-2{font-weight:500;opacity:0;position:absolute;text-transform:none;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;width:270px}.triangle-container.level-2.hover .triangle{background-color:#d0d2d4;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2>li{border-bottom:1px solid #d1d6dc;padding:0}.submenu.level-2 .menu-item .menu-link,.submenu.level-2 .menu-item .menu-link:focus,.submenu.level-2 .menu-item .menu-link:hover{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2 .menu-item .menu-link:focus,.submenu.level-2 .menu-item .menu-link:hover{cursor:pointer}.submenu.level-3 .menu-item .menu-link{padding-left:60px}.submenu.level-1>li.has-submenu:hover .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.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}.navigation-primary ul.level-1{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;height:100%;justify-content:flex-end!important;list-style:none;margin:0;padding:0;position:relative;width:100%}.navigation-primary ul.level-1>li{height:100%;padding:0}.navigation-primary ul.level-1>li>a{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#040404;font-family:omnes-pro,sans-serif!important;font-size:18px;font-weight:500;letter-spacing:.3px;line-height:1.77778;margin:0 0 0 20px;padding:11px 10px 10px;text-transform:none}.navigation-primary ul.level-1>li.has-submenu>a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-self:center;content:"\f107";display:inline-block;font-family:Font Awesome\ 5 Free Solid;font-style:normal;font-variant:normal;line-height:1;margin-left:10px;text-rendering:auto}.navigation-primary ul.level-2{background-color:#fff;border:none;border-radius:10px 10px 10px 10px;box-shadow:0 5px 20px 10px rgb(0 0 0/5%);display:block;left:0;list-style:none;margin:0;min-width:375px;padding:10px 0 15px;position:absolute;right:auto;top:68px;transition:opacity .3s cubic-bezier(.48,.01,.5,.99),visibility .1s linear;z-index:99}.navigation-primary ul.submenu.level-2:before{border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;content:"";height:0;left:30%;position:absolute;top:-10px;width:0}.navigation-primary ul.level-2>li>a{align-items:center;color:#040404;display:flex;font-family:omnes-pro;font-size:18px;font-weight:500;letter-spacing:.3px;line-height:1.77778;margin:22px 0;padding:0 25px;width:100%}.navigation-primary ul.level-2>li{border:0;position:relative}.navigation-primary ul.level-2>li>a:before{background-size:38px;content:"";height:38px;margin-right:10px;width:38px}@media(max-width:1160px){.navigation-primary ul.level-1>li:last-child ul{left:auto;right:0}.navigation-primary ul.level-1>li:last-child ul:before{left:auto;right:10%}}@media(max-width:1108px){.navigation-primary ul.level-1>li>a{margin:0 0 0 13px}}@media(max-width:767px){.navigation-primary{max-height:400px;overflow-x:hidden;overflow-y:scroll}}