.custom-menu-primary ul{margin:0;padding:0;list-style:none}ul.submenu.level-1>li{position:relative;vertical-align:middle;display:table-cell}ul.submenu.level-1>li>a{position:relative;line-height:1;text-decoration:none;height:auto;text-transform:uppercase;font-size:.98rem;white-space:nowrap;display:block;padding:1.5rem;font-weight:bold}ul.submenu.level-1 ul{display:none;position:absolute;left:0;min-width:200px;z-index:100;margin:0;list-style-type:none;right:0;top:100%}ul.submenu.level-1 ul>li{display:block;margin:0;width:100%}ul.submenu.level-1 ul li>a{text-decoration:none;line-height:1;text-transform:none;font-size:.8rem;font-weight:normal;padding:.9rem;width:100%;display:inline-block;white-space:nowrap}@media(max-width:70em) and (min-width:64em){ul.submenu.level-1>li>a{padding:1.5rem .9rem}}@media screen and (max-width:64.063rem) and (min-width:40.063em){ul.submenu.level-1>li>a{font-size:.9rem;padding:.8rem}}@media(max-width:767px){ul.submenu.level-1>li{display:block}ul.submenu.level-1>li>a{padding:.8rem;font-size:.8rem}ul.submenu.level-1>li.has-submenu>a:after{content:'';display:block;width:0;height:0;border:inset 6px;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;top:50%;margin-top:-4px;right:1rem;border-color:#fefefe transparent transparent}ul.submenu.level-1>li.child-open>a:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.mobile-menu ul.submenu.level-1 ul{display:none;position:static;background-color:transparent;padding-left:1rem;width:100%}ul.submenu.level-1 ul>li{padding-left:1rem}ul.submenu.level-1 ul li>a{padding:.8rem;font-size:.8rem;background:transparent;text-transform:uppercase;font-weight:bold}ul.submenu.level-1 li>a{white-space:normal !important}}@media(min-width:768px){ul.submenu.level-1 li:hover>ul{display:table}}