.navigation-primary{display:flex;align-items:center}.navigation-primary .submenu.level-1{display:flex;align-items:center}.navigation-primary .submenu.level-1>li{flex-shrink:0;display:block}.navigation-primary .submenu.level-1>li>a{padding-left:15px;padding-right:15px;white-space:normal;display:block;text-decoration:none;transition-property:background,box-shadow,border,color,opacity,transform;transition-duration:.3s}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.triangle{display:none}.submenu-toggle{display:none}.submenu.level-1>li.has-submenu{position:relative}@media(min-width:1020px){.submenu.level-2{right:0;opacity:0;position:absolute;text-transform:none;visibility:hidden;min-width:217px}.submenu.level-2>li{font-size:1rem;display:block}.submenu.level-2>li>a{line-height:1.5em;padding:.6em 20px;white-space:nowrap;transition:none;display:block}.submenu.level-1>li:first-child>.submenu.level-2,.submenu.level-1>li:nth-child(2)>.submenu.level-2,.submenu.level-1>li:nth-child(3)>.submenu.level-2{left:50%;right:auto;margin-left:-350px;width:700px;display:flex;flex-wrap:wrap}.submenu.level-1>li:nth-child(3)>.submenu.level-2{left:50%;right:auto;margin-left:-300px;width:600px}.submenu.level-1>li:first-child>.submenu.level-2>li,.submenu.level-1>li:nth-child(2)>.submenu.level-2>li,.submenu.level-1>li:nth-child(3)>.submenu.level-2>li{flex-shrink:0;width:50%}.submenu.level-1>li:first-child>.submenu.level-2>li>a,.submenu.level-1>li:nth-child(2)>.submenu.level-2>li>a,.submenu.level-1>li:nth-child(3)>.submenu.level-2>li>a{font-size:1.15em;font-weight:bold;line-height:1.5em;padding:.6em 20px}.submenu.level-1>li:first-child>.submenu.level-2>li>a:hover,.submenu.level-1>li:nth-child(2)>.submenu.level-2>li>a:hover,.submenu.level-1>li:nth-child(3)>.submenu.level-2>li>a:hover{text-decoration:underline}.submenu.level-3>li>a{line-height:1.5em;padding:.6em 20px;white-space:nowrap;transition:none;display:block}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .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}}@media(max-width:1019px){.navigation-primary .submenu.level-1{display:none;align-items:center;top:100%;left:-2.7rem;right:-2.7rem;padding-left:2rem;padding-right:2rem;box-shadow:0 3px 3px rgba(0,0,0,0.1);position:absolute;top:100%;background:#1a1a1a;max-height:calc(100vh - 100px);overflow-y:auto !important}.navigation-primary .submenu.level-1>li>a{font-size:18px;line-height:1.6em;padding:.7rem;transition:none;text-align:center}span.child-arrow{display:inline-block;vertical-align:top;transition:transform .3s;margin-left:.4em;font-weight:normal;line-height:inherit;text-transform:none;text-align:center;font-size:18px}span.child-arrow:before{content:'\f107';vertical-align:top;font-size:1.5em;font-family:fontawesome;font-weight:400}.navigation-primary .submenu.level-1>li.child-open>a{background:#23252a;color:#999}.child-open>a span.child-arrow{transform:rotate(180deg)}.navigation-primary .submenu.level-2{display:None}.navigation-primary .submenu.level-2>li>a{font-size:16px;line-height:1.6em;padding:.7rem;transition:none;text-align:center;display:block}.submenu.level-2 span.child-arrow{display:inline-block;vertical-align:top;transition:transform .3s;margin-left:.4em;font-weight:normal;line-height:inherit;text-transform:none;text-align:center;font-size:16px}.navigation-primary .submenu.level-2>li:hover>a{background:#23252a !important;color:#f5f5f5 !important}.navigation-primary .submenu.level-3{display:None}.navigation-primary .submenu.level-3>li>a{font-size:16px;line-height:1.6em;padding:.7rem;transition:none;text-align:center;display:block}}@media(max-width:651px){.navigation-primary .submenu.level-1>li>a{font-size:1.6rem}span.child-arrow{font-size:1.6rem}.navigation-primary .submenu.level-2>li>a{font-size:1.1rem}.submenu.level-2 span.child-arrow{font-size:1.1rem}.navigation-primary .submenu.level-3>li>a{font-size:1.1rem}}