/* Public CorDev navigation: layout follows viewport width in CSS, including
   1920x1080 and 2560x1440 displays, zoom and touch-enabled notebooks. */
#cordev-public-nav-v516.cordev-site-nav{background:#fff!important}
#cordev-public-nav-v516.cordev-site-nav>nav{margin-left:auto!important;justify-content:flex-end!important}
#cordev-public-nav-v516.cordev-site-nav .public-nav-solutions-dropdown,
.public-exalt-access-menu{background:#fff!important;backdrop-filter:none!important}

@media(min-width:1024px){
  #cordev-public-nav-v516.cordev-site-nav{
    --nav-height:88px;--nav-left:12px;--nav-right:12px;
    --nav-logo-width:218px;--nav-logo-height:64px;--nav-partner-width:44px;--nav-partner-height:42px;--nav-brand-gap:5px;
    --nav-font:12px;--nav-links-gap:7px;--nav-language-width:70px;--nav-language-height:42px;--nav-language-gap:10px;--nav-language-font:13px;
    --nav-cta-width:144px;--nav-cta-height:42px;--nav-cta-gap:14px;--nav-cta-font:11px;
    box-sizing:border-box!important;position:sticky!important;top:0!important;z-index:80!important;
    display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;
    width:100%!important;height:var(--nav-height)!important;min-height:var(--nav-height)!important;
    padding:0 var(--nav-right) 0 var(--nav-left)!important;gap:16px!important;border:0!important;box-shadow:none!important;overflow:visible!important
  }
  #cordev-public-nav-v516.cordev-site-nav .cordev-brand-cluster{box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;height:auto!important;gap:var(--nav-brand-gap)!important}
  #cordev-public-nav-v516.cordev-site-nav .cordev-public-brand{box-sizing:border-box!important;display:flex!important;flex:0 0 var(--nav-logo-width)!important;width:var(--nav-logo-width)!important;min-width:var(--nav-logo-width)!important;height:var(--nav-logo-height)!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}
  #cordev-public-nav-v516.cordev-site-nav .cordev-public-brand>img{display:block!important;width:var(--nav-logo-width)!important;height:var(--nav-logo-height)!important;object-fit:contain!important;object-position:left center!important;transform:none!important;clip-path:none!important}
  #cordev-public-nav-v516.cordev-site-nav .cordev-partner-badge{display:block!important;flex:0 0 var(--nav-partner-width)!important;width:var(--nav-partner-width)!important;height:var(--nav-partner-height)!important;margin:0!important;object-fit:contain!important}
  /* Free space belongs before the full group, never between its links and CTA. */
  #cordev-public-nav-v516.cordev-site-nav>nav{box-sizing:border-box!important;display:flex!important;flex:1 1 0%!important;flex-wrap:nowrap!important;align-items:center!important;align-self:stretch!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-desktop{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;align-self:center!important;justify-content:flex-end!important;width:max-content!important;height:auto!important;margin:0 0 0 auto!important;gap:var(--nav-links-gap)!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-problem-group{display:flex!important;flex:0 0 auto!important;align-items:center!important;width:max-content!important;height:auto!important;gap:0!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-desktop>a,
  #cordev-public-nav-v516.cordev-site-nav .public-nav-problem-link{box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:max-content!important;height:auto!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;font:400 var(--nav-font)/1.4 "Avenir Next",Avenir,Manrope,"Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important}
  #cordev-public-nav-v516.cordev-site-nav .public-language-selector{display:block!important;position:relative!important;flex:0 0 var(--nav-language-width)!important;width:var(--nav-language-width)!important;margin:0 0 0 var(--nav-language-gap)!important}
  #cordev-public-nav-v516.cordev-site-nav .public-language-selector>summary,
  #cordev-public-nav-v516.cordev-site-nav .public-language-selector>div{box-sizing:border-box!important;width:var(--nav-language-width)!important;border-radius:0!important}
  #cordev-public-nav-v516.cordev-site-nav .public-language-selector>summary{height:var(--nav-language-height)!important;padding:0 12px!important;font-size:var(--nav-language-font)!important;background:#fff!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-conversion-cta{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 var(--nav-cta-width)!important;align-items:center!important;justify-content:center!important;width:var(--nav-cta-width)!important;min-width:var(--nav-cta-width)!important;height:var(--nav-cta-height)!important;min-height:var(--nav-cta-height)!important;margin:0 0 0 var(--nav-cta-gap)!important;padding:0 10px!important;border:1px solid #2f7d88!important;border-radius:0!important;background:#2f7d88!important;color:#fff!important;box-shadow:none!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-conversion-cta>span{font-size:var(--nav-cta-font)!important;line-height:1.2!important;white-space:nowrap!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-conversion-cta:hover,
  #cordev-public-nav-v516.cordev-site-nav .public-nav-conversion-cta:focus-visible{background:#245f68!important;border-color:#245f68!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-mobile-menu{display:none!important}
  #cordev-public-nav-v516.cordev-site-nav .public-nav-solutions-dropdown a{font-size:var(--nav-font)!important}
}
@media(min-width:1320px){
  #cordev-public-nav-v516.cordev-site-nav{--nav-height:122px;--nav-left:99px;--nav-right:17px;--nav-logo-width:276px;--nav-logo-height:81px;--nav-partner-width:51px;--nav-partner-height:48px;--nav-brand-gap:9px;--nav-font:13px;--nav-links-gap:16px;--nav-language-width:90px;--nav-language-height:48px;--nav-language-gap:18px;--nav-language-font:16px;--nav-cta-width:180px;--nav-cta-height:48px;--nav-cta-gap:52px;--nav-cta-font:14px}
}
@media(min-width:1601px){
  #cordev-public-nav-v516.cordev-site-nav{--nav-height:94px;--nav-left:130px;--nav-right:16px;--nav-partner-width:50px;--nav-brand-gap:0px;--nav-links-gap:22px;--nav-language-height:52px}
}
@media(min-width:1801px){
  #cordev-public-nav-v516.cordev-site-nav{--nav-height:136px;--nav-left:clamp(24px,calc(100vw - 1740px),164px);--nav-right:20px;--nav-logo-width:384px;--nav-logo-height:113px;--nav-partner-width:91px;--nav-partner-height:87px;--nav-font:17px;--nav-links-gap:28px;--nav-language-width:125px;--nav-language-height:66px;--nav-language-gap:28px;--nav-language-font:22px;--nav-cta-width:250px;--nav-cta-height:66px;--nav-cta-gap:72px;--nav-cta-font:18px}
}
