.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary ul.submenu.level-1{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;justify-content:flex-end}.navigation-primary ul.submenu.level-1>li{margin:0 0 1.5rem;font-size:16px;line-height:24px;letter-spacing:-0.21px;position:relative;border-top:7px solid transparent;margin-bottom:0;padding:15px 15px 30px 15px}.navigation-primary ul.submenu.level-1>li>a{display:inline-block;font-size:18px;font-weight:800;text-transform:uppercase}.navigation-primary ul.submenu.level-1>li>a:after{content:'\f078';display:inline-block;font-family:Font Awesome\5 Free;font-weight:900;padding-left:5px}.navigation-primary ul.submenu.level-2{display:none;position:absolute;z-index:100;left:0;top:67px;min-width:140%;padding-top:5px;padding-bottom:15px;padding-left:15px;padding-right:20px}.navigation-primary ul.submenu.level-2 li{width:100%;margin:0 0 .85rem;padding:0;font-size:16px;line-height:24px;letter-spacing:-0.21px}.navigation-primary ul.submenu.level-1>li:hover{-webkit-box-shadow:0px 0px 50px -15px rgb(0 0 0 / 75%);-moz-box-shadow:0px 0px 50px -15px rgba(0,0,0,0.75);box-shadow:0px 0px 50px -15px rgb(0 0 0 / 75%);border-color:#8c1831}.navigation-primary ul.submenu.level-1 li.has-submenu:hover>ul.submenu{display:block;-webkit-box-shadow:0px 18px 15px -3px rgb(0 0 0 / 75%);-moz-box-shadow:0px 18px 15px -3px rgba(0,0,0,0.75);box-shadow:0px 18px 15px -3px rgb(0 0 0 / 25%)}.navigation-primary ul.submenu.level-2 li a:hover{text-decoration:underline}@media screen and (min-width:1200px){.navigation-primary ul.submenu.level-1>li{margin-left:10px}.navigation-primary ul.submenu.level-1>li:first-child{margin-left:0}}@media screen and (min-width:1200px) and (max-width:1599px){.navigation-primary ul.submenu.level-1>li>a{font-size:14px}.navigation-primary ul.submenu.level-2{top:65px}}