.custom-menu-primary .submenu{list-style:none;margin:0;padding:0}.custom-menu-primary .level-1{display:flex;flex-direction:row;height:4.5rem;align-items:stretch}.custom-menu-primary .level-1>li{position:relative}.custom-menu-primary .level-1 li a{text-decoration:none;transition:none}.custom-menu-primary .level-1>li>a{font-size:1rem;line-height:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%;cursor:pointer;border:1px solid transparent;border-top:0;border-bottom:0;outline:0;padding-left:12px;padding-right:12px;min-height:4.5rem;text-align:center;word-break:initial}.custom-menu-primary .header-desktop__chevron{margin-bottom:.5em;margin-left:.5rem}.custom-menu-primary .level-1>li.has-submenu:hover,.custom-menu-primary .level-1>li:hover>a,.custom-menu-primary .level-1>li>a:focus,.custom-menu-primary .level-1>li>a:hover{border-right:1px solid #bfc1c2;border-left:1px solid #bfc1c2;border-bottom:1px solid #bfc1c2}.custom-menu-primary .level-1 ul.submenu{display:none}.custom-menu-primary .level-1 ul.submenu li a{display:block;font-weight:500;padding-bottom:.5em;text-decoration:none}.custom-menu-primary .level-1 ul.submenu li a:focus,.custom-menu-primary .level-1 ul.submenu li a:hover{text-decoration:underline}@media(min-width:768px){.custom-menu-primary .level-1 ul.submenu{position:absolute;left:0;border-bottom:1px solid #bfc1c2;z-index:2;padding:1rem;min-width:14rem;box-shadow:0 0 5px rgb(0 0 0 / 30%)}.custom-menu-primary .level-1 li:hover>ul.submenu{display:block}}