.submenu{list-style:none;margin:0;padding:0}.submenu a,.submenu p{text-decoration:none}.custom-menu-primary .submenu.level-1{max-width:1075px;width:100%;margin-left:auto;justify-content:space-between;-webkit-justify-content:space-between;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:0 auto}.fixed-header .custom-menu-primary .submenu.level-1{margin-right:0}.custom-menu-primary .submenu.level-1>li:first-child{display:block}.custom-menu-primary .submenu.level-1>li{position:relative;display:inline-block}.custom-menu-primary .submenu.level-1>li>a{display:block;text-transform:uppercase;letter-spacing:.050em;line-height:1;font-size:13px;font-weight:500;transition:400ms ease;-webkit-transition:400ms ease}.custom-menu-primary .submenu.level-2{padding:0;position:absolute;width:100%;min-width:200px;left:50%;margin-left:-100px;padding-top:32px;opacity:0;transform:translateY(10px);pointer-events:none;transition:600ms ease;-webkit-transition:600ms ease}.custom-menu-primary .submenu.level-2>li{display:block;position:relative}.custom-menu-primary .submenu.level-2>li>a{text-align:center;padding:10px;display:block;text-transform:uppercase;letter-spacing:.050em;line-height:1;font-size:13px;font-weight:500;transition:400ms ease;-webkit-transition:400ms ease}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;pointer-events:auto;transform:translateY(0)}@media(max-width:1199px){.fixed-header .custom-menu-primary .submenu.level-1 li a{letter-spacing:0;font-size:12px}}@media(max-width:991px){.mobile_menu .submenu.level-1>li{display:block;position:relative;border-top:1px solid #f7f7f7;border-color:#f7f7f7}.mobile_menu .submenu.level-1>li>a{font-size:16.5px;font-weight:400;text-decoration:none;display:block;padding:10.3px 20px;text-align:center;color:#FFF}.mobile_menu .submenu.level-1>li>a:hover{background:#efe6d9;color:#115084}.mobile_menu .submenu.level-1>li.child-open>a{background:#efe6d9;color:#115084}.mobile_menu .submenu.level-2{display:block;background:#00729b;display:none}.mobile_menu .submenu.level-2>li{display:block;position:relative;border-top:1px solid #f7f7f7;border-color:#f7f7f7}.mobile_menu .submenu.level-2>li>a{background:#00729b;color:#fff;font-weight:400;text-decoration:none;display:block;padding:10.3px 20px;font-size:14px;text-align:center}.mobile_menu .submenu.level-2>li>a:hover{background:#efe6d9;color:#115084}}