.navigation-primary{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation-primary ul{margin:0;padding:0;list-style:none}.navigation-primary>ul{position:relative;z-index:2;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation-primary>ul>li>a{line-height:20px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Work Sans,Sans-serif;font-size:15px;font-weight:500;font-style:normal;padding:15px}.navigation-primary .sub-arrow,.navigation-primary>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-primary .sub-arrow{line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}@media(min-width:1191px){.mobile-menu{display:none!important}.navigation-primary ul ul{border-radius:0 0 5px 5px;position:absolute;border-width:0;border-style:solid;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:13px;top:100%;left:0;transition:all .3s;opacity:0;visibility:hidden}.navigation-primary li.has-submenu{position:relative}.navigation-primary li.has-submenu:hover>ul{opacity:1;visibility:visible}.navigation-primary ul ul li a{position:relative;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;text-shadow:none;border-left:8px solid transparent;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:13px 20px;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px}}@media(max-width:1260px) and (min-width:1191px){.navigation-primary>ul>li>a{padding:15px 11px}}@media(max-width:1190px){.desktop-menu{display:none!important}.navigation-primary>ul{display:block;margin:0;width:100%}.navigation-primary>ul>li>a{font-size:16px;padding:12px 20px}.navigation-primary ul ul{font-size:13px;display:none}.navigation-primary ul ul li a{line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:none;border-left:8px solid transparent;padding:12px 20px;font-size:16px}}