/* Restored rounded dropdown used by the original global navigation. */
.drop-menu{
  position:absolute!important;
  left:50%!important;
  top:calc(100% + 8px)!important;
  width:370px!important;
  max-height:min(68vh,560px)!important;
  padding:10px!important;
  transform:translate(-50%,8px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  background:#fff!important;
  border:1px solid #dfe7f0!important;
  border-radius:20px!important;
  box-shadow:0 24px 70px rgba(5,38,79,.14)!important;
  opacity:0;
  visibility:hidden;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
  text-align:left!important;
  text-shadow:none!important;
}
.dropdown:hover>.drop-menu,.dropdown:focus-within>.drop-menu{
  opacity:1!important;
  visibility:visible!important;
  transform:translate(-50%,0)!important;
}
.drop-menu a{
  display:block!important;
  margin:0!important;
  padding:13px 14px!important;
  color:#112239!important;
  text-decoration:none!important;
  background:transparent!important;
  border:0!important;
  border-radius:13px!important;
  box-shadow:none!important;
  text-transform:none!important;
}
.drop-menu a:hover,.drop-menu a:focus-visible{
  background:#f5f8fb!important;
  outline:none!important;
}
.drop-menu strong{
  display:block!important;
  color:#06264f!important;
  font-size:.91rem!important;
  font-weight:800!important;
  line-height:1.35!important;
}
.drop-menu span{
  display:block!important;
  margin-top:2px!important;
  color:#66758a!important;
  font-size:.76rem!important;
  font-weight:560!important;
  line-height:1.45!important;
}
.drop-menu::-webkit-scrollbar{width:9px}
.drop-menu::-webkit-scrollbar-track{background:transparent;margin:12px 0}
.drop-menu::-webkit-scrollbar-thumb{background:#c7ced7;border:2px solid #fff;border-radius:999px}
.drop-menu{scrollbar-color:#c7ced7 transparent;scrollbar-width:thin}
@media(max-width:1080px){.drop-menu{width:auto!important;max-height:none!important;overflow:visible!important}}
