.nav__resource-dropdown{position:relative;display:flex;align-items:center}
.nav__resource-toggle{appearance:none;border:0;background:transparent;color:#0b1e33;cursor:pointer;font:inherit;font-weight:700;line-height:1;padding:18px 10px;white-space:nowrap}
.nav__resource-toggle span{font-size:11px;margin-left:4px}
.nav__resource-menu{background:#fff;border:1px solid #e2e8f0;box-shadow:0 18px 40px rgba(11,30,51,.16);display:none;left:50%;min-width:250px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:1200}
.nav__resource-menu--solutions{min-width:330px}
.nav__resource-menu a{color:#111!important;display:block;font-size:15px!important;font-weight:500!important;line-height:1.35;padding:11px 24px;text-decoration:none;white-space:nowrap}
.nav__resource-menu a:hover,.nav__resource-menu a:focus{background:#f1f5f9;color:#111!important}
.nav__resource-dropdown.is-open>.nav__resource-menu,.nav__resource-dropdown:focus-within>.nav__resource-menu{display:block}
@media (hover:hover) and (min-width:901px){.nav__resource-dropdown:hover>.nav__resource-menu{display:block}}
@media (min-width:901px) and (max-width:1200px){
  .nav{gap:16px}
  .nav__links{gap:12px}
  .nav__links>a,.nav__resource-toggle{font-size:14px;padding-left:6px;padding-right:6px;white-space:nowrap}
  .nav>.btn{padding-left:16px;padding-right:16px;white-space:nowrap}
}
@media (max-width:900px){
  .nav__resource-dropdown{align-items:stretch;display:block;width:100%}
  .nav__resource-toggle{padding:14px 0;text-align:left;width:100%}
  .nav__resource-menu,.nav__resource-menu--solutions{box-shadow:none;left:auto;min-width:0;position:static;top:auto;transform:none;width:100%}
  .nav__resource-menu a{font-size:14px!important;padding:12px 18px;white-space:normal}
}
