:is(#mb-site-header,#mb-site-footer){--red:#0066ff;--red2:#1a64d4;--ink:#202124;--muted:#77838f;--sky:#effbff;--line:#e5e7eb;--soft:#f6f8fb;--navy:#202124;font:15px/1.75 "Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#202124;}:is(#mb-site-header,#mb-site-footer) *{scrollbar-width: none !important;
  -ms-overflow-style: none !important;}:is(#mb-site-header,#mb-site-footer){--red:#0066ff;--red2:#1a64d4;--ink:#202124;--muted:#77838f;--sky:#effbff;--line:#e5e7eb;--soft:#f6f8fb;--navy:#202124}:is(#mb-site-header,#mb-site-footer) *{box-sizing:border-box}:is(#mb-site-header,#mb-site-footer) a{color:inherit;text-decoration:none}:is(#mb-site-header,#mb-site-footer) button,:is(#mb-site-header,#mb-site-footer) input,:is(#mb-site-header,#mb-site-footer) select,:is(#mb-site-header,#mb-site-footer) textarea{font:inherit}:is(#mb-site-header,#mb-site-footer) .wrap{max-width:1280px;margin:auto;padding:0 15px}:is(#mb-site-header,#mb-site-footer) .topbar{height:110px;background:transparent;display:flex;align-items:center;position:absolute;z-index:10;left:0;right:0;top:0}:is(#mb-site-header,#mb-site-footer) .nav{display:flex;align-items:center;width:100%;gap:30px}:is(#mb-site-header,#mb-site-footer) .brand img{width:162px;height:auto;display:block}:is(#mb-site-header,#mb-site-footer) .links{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:14px;line-height:24.5px}:is(#mb-site-header,#mb-site-footer) .links a:hover,:is(#mb-site-header,#mb-site-footer) .links a.active{color:var(--red)}:is(#mb-site-header,#mb-site-footer) .nav>.outline{border-radius:30px;min-width:168px;text-align:center;padding:11px 24px}:is(#mb-site-header,#mb-site-footer) .hamb{display:none;margin-left:auto;border:0;background:none;font-size:28px}:is(#mb-site-header,#mb-site-footer) .footer{background:var(--navy);color:#fff;padding:70px 0 0}:is(#mb-site-header,#mb-site-footer) .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr .5fr;gap:45px}:is(#mb-site-header,#mb-site-footer) .footer img{width:191px}:is(#mb-site-header,#mb-site-footer) .footer h2{font-size:18px;line-height:23.4px;font-weight:500;margin:0 0 25px}:is(#mb-site-header,#mb-site-footer) .footer a{display:block;color:#979797;margin:7px 0;line-height:1.5}:is(#mb-site-header,#mb-site-footer) .footer-bottom{border-top:1px solid #ffffff18;margin-top:55px;padding:22px 0;color:#979797}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .topbar{height:82px}:is(#mb-site-header,#mb-site-footer) .brand img{width:162px}:is(#mb-site-header,#mb-site-footer) .links{display:none;position:absolute;top:82px;left:0;right:0;background:#fff;padding:24px;z-index:5;flex-direction:column;box-shadow:0 8px 22px #0002}:is(#mb-site-header,#mb-site-footer) .links.open{display:flex}:is(#mb-site-header,#mb-site-footer) .hamb{display:block}:is(#mb-site-header,#mb-site-footer) .nav>.outline,:is(#mb-site-header,#mb-site-footer) .nav>.primary{display:none}:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns:1fr}}:is(#mb-site-header,#mb-site-footer) .topbar.nurse-page-header{height:68px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered{height:136px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered .nav{flex-wrap:wrap;justify-content:center;gap:16px 30px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered .brand{width:100%;display:flex;justify-content:center}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered .links{margin-left:0}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-compact{height:78px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-compact .brand img{width:138px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-compact .links{gap:20px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-compact .nav>.outline{padding:8px 20px;min-width:140px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-compact{padding-top:45px;text-align:center}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-compact .footer-grid{grid-template-columns:1fr;max-width:760px;margin:auto}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-compact .footer-grid>div:nth-child(n/**/+3){display:none}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-compact .socials{justify-content:center}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .footer-grid{grid-template-columns:1.4fr 2fr}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .footer-grid>div:nth-child(3),:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .footer-grid>div:nth-child(5){display:none}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .socials{justify-content:flex-end}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-minimal .nav>.outline:last-child{display:none}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-minimal .links{gap:20px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-boxed{left:4%;right:4%;top:18px;height:82px;border-radius:16px;box-shadow:0 8px 30px #0f172a17}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-boxed .brand img{width:145px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal{padding-top:35px;text-align:center}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal .footer-grid{grid-template-columns:1fr;max-width:850px;margin:auto}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal .footer-grid>div:first-child,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal .footer-grid>div:nth-child(n/**/+3){display:none}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal .footer-grid>div:nth-child(2){display:flex;align-items:center;justify-content:center;gap:24px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-minimal .footer-grid h2{display:none}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-boxed{margin:35px;border-radius:24px;overflow:hidden}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-boxed .footer-grid{padding-left:28px;padding-right:28px}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered,:is(#mb-site-header,#mb-site-footer) .topbar.site-header-compact{height:82px}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered .brand{width:auto}:is(#mb-site-header,#mb-site-footer) .topbar.site-header-centered .nav{flex-wrap:nowrap;justify-content:flex-start}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .footer-grid{grid-template-columns:1fr}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-split .socials{justify-content:flex-start}}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .topbar.nurse-page-header{height:68px}}:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}}@media (max-width:600px){:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns:1fr!important;gap:24px!important}}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide{padding-top:76px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:70px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid>div:first-child img{width:210px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid>div:first-child p{margin-top:22px;font-weight:600}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-bottom{margin-top:70px;padding:24px 0 28px}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide{padding-top:52px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid{grid-template-columns:1fr 1fr;gap:38px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-bottom{margin-top:42px}}@media (max-width:520px){:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid{grid-template-columns:1fr;gap:28px}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid>div:first-child img{width:180px}}:is(#mb-site-header,#mb-site-footer) .footer h2{font-size:var(--footer-title-size,18px)}@media (min-width: 851px){:is(#mb-site-header,#mb-site-footer) .hero > .wrap{max-width: 1280px; padding-left: 2px; padding-right: 2px;}}@media (min-width: 600px) and (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar{height: 92px;}:is(#mb-site-header,#mb-site-footer) .links{display: none;
    position: absolute;
    top: 92px;
    left: 20px;
    right: 20px;
    padding: 24px;
    background: #fff;
    flex-direction: column;
    border-radius: 8px;
    box-shadow: 0 14px 35px rgba(0,0,0,.12);}:is(#mb-site-header,#mb-site-footer) .links.open{display: flex;}:is(#mb-site-header,#mb-site-footer) .hamb{display: block;}:is(#mb-site-header,#mb-site-footer) .nav > .outline,:is(#mb-site-header,#mb-site-footer) .nav > .primary{display: none;}:is(#mb-site-header,#mb-site-footer) .hero > .wrap{padding: 0;}:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 600px){:is(#mb-site-header,#mb-site-footer) .footer-grid{grid-template-columns: 1fr !important;}}:is(#mb-site-header,#mb-site-footer) *{scrollbar-width: none !important;
  -ms-overflow-style: none !important;}:is(#mb-site-header,#mb-site-footer) footer.footer,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-columns,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-standard{background: #202124 !important;
  color: #ffffff !important;
  padding: 68px 0 0 !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .wrap.footer-grid,:is(#mb-site-header,#mb-site-footer) .footer .footer-grid{display: grid !important;
  grid-template-columns: 1.5fr 1fr 1fr 1.2fr !important;
  gap: 45px !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  padding: 0 15px !important;
  box-sizing: border-box !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-grid > div:first-child img{width: 191px !important;
  height: auto !important;
  display: block !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-grid > div:first-child p{color: #979797 !important;
  margin-top: 18px !important;
  font-size: 14px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-grid h2{font-size: 18px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  margin: 0 0 25px !important;
  line-height: 1.3 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-grid a{display: block !important;
  color: #979797 !important;
  margin: 8px 0 !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  text-decoration: none !important;
  transition: color 0.15s ease !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-grid a:hover{color: #ffffff !important;}:is(#mb-site-header,#mb-site-footer) .footer-categories-container{max-width: 1280px !important;
  margin: 40px auto 0 !important;
  padding: 0 15px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-sizing: border-box !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-wrapper{padding-top: 24px !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-bar{border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  margin-top: 24px !important;
  padding: 16px 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links{display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 10px 14px !important;
  font-size: 11.5px !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links a{color: #979797 !important;
  text-decoration: none !important;
  transition: color 0.15s ease !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links a:hover{color: #ffffff !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-sep{color: rgba(255, 255, 255, 0.15) !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .footer-bottom,:is(#mb-site-header,#mb-site-footer) .footer .footer-bottom{border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
  margin-top: 0 !important;
  padding: 20px 15px !important;
  text-align: center !important;
  color: #979797 !important;
  font-size: 11.5px !important;}:is(#mb-site-header,#mb-site-footer) .footer-legal-note{max-width: 980px !important;
  margin: 0 auto 10px !important;
  line-height: 1.55 !important;
  color: #838d99 !important;
  font-size: 11px !important;}:is(#mb-site-header,#mb-site-footer) .footer-copy-text{margin: 0 !important;
  color: #6b7280 !important;
  font-size: 11px !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-title{font-size: 13.5px !important;
  font-weight: 700 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links a{font-size: 12px !important;
  line-height: 1.45 !important;}@media (max-width: 850px){:is(#mb-site-header,#mb-site-footer) footer.footer .wrap.footer-grid,:is(#mb-site-header,#mb-site-footer) .footer .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px 16px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .wrap.footer-grid > div:first-child,:is(#mb-site-header,#mb-site-footer) .footer .footer-grid > div:first-child{grid-column: 1 / -1 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links{display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px 14px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links li{margin: 0 !important;
    padding: 0 !important;
    min-width: 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links a{font-size: 11.5px !important;
    line-height: 1.38 !important;
    display: block !important;
    word-break: break-word !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:first-child .footer-acc-header-title{font-size: 13.5px !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-col-mobile-title{font-size: 12.5px !important;}}@media (max-width: 600px){:is(#mb-site-header,#mb-site-footer) footer.footer .wrap.footer-grid,:is(#mb-site-header,#mb-site-footer) .footer .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px 14px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer .wrap.footer-grid > div:first-child,:is(#mb-site-header,#mb-site-footer) .footer .footer-grid > div:first-child{grid-column: 1 / -1 !important;}}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard{padding: 58px 0 0 !important;
  background: #202124 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid{display: grid !important;
  grid-template-columns: minmax(220px, .8fr) minmax(420px, 1.2fr) !important;
  gap: 70px !important;
  align-items: start !important;
  max-width: 1280px !important;
  padding: 0 24px 30px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div{min-width: 0 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div:first-child img{width: 190px !important;
  max-width: 100% !important;
  height: auto !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div:first-child p{margin: 18px 0 0 !important;
  color: #a3a3a3 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid h2{margin: 2px 0 18px !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 1.3 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid a{margin: 0 0 10px !important;
  color: #a3a3a3 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta{max-width: 650px !important;
  justify-self: end !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta .footer-intro-kicker{margin: 0 0 8px !important;
  color: #5391ef !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta h2{margin: 0 0 8px !important;
  color: #fff !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta > p:not(.footer-intro-kicker){max-width: 560px !important;
  margin: 0 !important;
  color: #a3a3a3 !important;
  font-size: 13px !important;
  line-height: 1.6 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-actions{display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin-top: 18px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-actions a{display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 8px 16px !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  border-radius: 9px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-actions a:first-child{border-color: #0066ff !important;
  background: #0066ff !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-bottom{max-width: none !important;
  margin: 0 !important;
  padding: 20px 24px 24px !important;
  border-top: 1px solid rgba(255,255,255,.1) !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-legal-note{max-width: 900px !important;
  margin: 0 auto 7px !important;
  color: #9298a2 !important;
  font-size: 12px !important;
  line-height: 1.55 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-copy-text{margin: 0 !important;
  color: #747b86 !important;
  font-size: 12px !important;}@media (max-width: 850px){:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard{padding-top: 42px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid{grid-template-columns: minmax(180px, .7fr) minmax(320px, 1.3fr) !important;
    gap: 36px !important;
    padding: 0 24px 28px !important;}}@media (max-width: 560px){:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard{padding-top: 34px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid{grid-template-columns: 1fr !important;
    gap: 26px !important;
    padding: 0 20px 26px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div:first-child{grid-column: 1 / -1 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div:last-child{grid-column: 1 / -1 !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta{justify-self: start !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-intro-cta h2{font-size: 19px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid h2{font-size: 15px !important;
    margin-bottom: 14px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid a,:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-grid > div:first-child p{font-size: 12.5px !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-bottom{padding: 18px 20px calc(20px + env(safe-area-inset-bottom)) !important;}:is(#mb-site-header,#mb-site-footer) footer.footer.site-footer-standard .footer-legal-note{font-size: 11px !important;}}:is(#mb-site-header,#mb-site-footer) .topbar .links{display: flex;
  gap: 36px;
  align-items: center;}:is(#mb-site-header,#mb-site-footer) .nav-item{position: relative;
  display: inline-flex;
  align-items: center;
  height: 68px;}:is(#mb-site-header,#mb-site-footer) .nav-link{display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #1e293b;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  padding: 8px 4px;
  transition: color 0.18s ease;
  cursor: pointer;}:is(#mb-site-header,#mb-site-footer) .nav-link:hover,:is(#mb-site-header,#mb-site-footer) .nav-link.active,:is(#mb-site-header,#mb-site-footer) .nav-item:hover > .nav-link{color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .nav-arrow{display: inline-block;
  width: 10px;
  height: 6px;
  flex-shrink: 0;
  color: #475569;
  transition: transform 0.22s cubic-bezier(0.16, 1, 0.3, 1), color 0.18s ease;
  vertical-align: middle;
  pointer-events: none;}:is(#mb-site-header,#mb-site-footer) .nav-link:hover .nav-arrow,:is(#mb-site-header,#mb-site-footer) .nav-link.active .nav-arrow,:is(#mb-site-header,#mb-site-footer) .nav-item:hover > .nav-link .nav-arrow{color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .nav-item:hover .nav-arrow,:is(#mb-site-header,#mb-site-footer) .nav-item:focus-within .nav-arrow{transform: rotate(180deg);
  color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .nav-mega-panel,:is(#mb-site-header,#mb-site-footer) .nav-services-dropdown{position: absolute;
  top: 68px;
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 14px;
  box-shadow: 0 20px 45px -10px rgba(15, 23, 42, 0.15), 0 0 1px rgba(15, 23, 42, 0.08);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(8px);
  transition: opacity 0.2s cubic-bezier(0.16, 1, 0.3, 1), transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.2s;
  z-index: 1100;}:is(#mb-site-header,#mb-site-footer) .nav-item:hover .nav-mega-panel,:is(#mb-site-header,#mb-site-footer) .nav-item:hover .nav-services-dropdown,:is(#mb-site-header,#mb-site-footer) .nav-item:focus-within .nav-mega-panel,:is(#mb-site-header,#mb-site-footer) .nav-item:focus-within .nav-services-dropdown{opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);}:is(#mb-site-header,#mb-site-footer) .nav-jobs-mega{position: fixed;
  width: min(790px, calc(100vw - 32px));
  max-height: calc(100vh - 88px);
  left: 50%;
  right: auto;
  overflow-y: auto;
  box-sizing: border-box;
  transform: translateX(-50%) translateY(8px);
  padding: 22px 26px;}:is(#mb-site-header,#mb-site-footer) .nav-item:hover .nav-jobs-mega,:is(#mb-site-header,#mb-site-footer) .nav-item:focus-within .nav-jobs-mega{transform: translateX(-50%) translateY(0);}:is(#mb-site-header,#mb-site-footer) .mega-grid{display: grid;
  grid-template-columns: 1.85fr 1fr;
  gap: 22px;}:is(#mb-site-header,#mb-site-footer) .mega-head{display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #f1f5f9;}:is(#mb-site-header,#mb-site-footer) .mega-eyebrow{font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #94a3b8;}:is(#mb-site-header,#mb-site-footer) .mega-view-all{font-size: 12px;
  font-weight: 600;
  color: #0066ff;
  text-decoration: none;
  transition: color 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .mega-view-all:hover{text-decoration: underline;
  color: #00378a;}:is(#mb-site-header,#mb-site-footer) .mega-category-grid{display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 6px 12px;}:is(#mb-site-header,#mb-site-footer) .mega-cat-item{display: block;
  padding: 8px 12px;
  border-radius: 8px;
  text-decoration: none;
  background: transparent;
  transition: all 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .mega-cat-item:hover{background: #f8fafc;
  transform: translateX(3px);}:is(#mb-site-header,#mb-site-footer) .mega-cat-info strong{display: block;
  font-size: 13.5px;
  font-weight: 600;
  color: #1e293b;
  line-height: 1.3;
  transition: color 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .mega-cat-item:hover .mega-cat-info strong{color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .mega-cat-info small{display: block;
  font-size: 11.5px;
  color: #94a3b8;
  margin-top: 2px;}:is(#mb-site-header,#mb-site-footer) .mega-side-col{display: flex;
  flex-direction: column;
  border-left: 1px solid #f1f5f9;
  padding-left: 20px;}:is(#mb-site-header,#mb-site-footer) .mega-region-list{display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 16px;}:is(#mb-site-header,#mb-site-footer) .mega-region-pill{display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 10px;
  border-radius: 6px;
  background: transparent;
  color: #334155;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .mega-region-pill:hover{background: #f8fafc;
  color: #0066ff;
  padding-left: 13px;}:is(#mb-site-header,#mb-site-footer) .mega-region-arrow{color: #cbd5e1;
  font-size: 14px;
  transition: transform 0.15s ease, color 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .mega-region-pill:hover .mega-region-arrow{color: #0066ff;
  transform: translateX(2px);}:is(#mb-site-header,#mb-site-footer) .mega-cta-card{margin-top: auto;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  padding: 14px 16px;}:is(#mb-site-header,#mb-site-footer) .mega-badge{display: inline-block;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  background: #dbeafe;
  color: #0066ff;
  padding: 2px 7px;
  border-radius: 4px;
  margin-bottom: 6px;}:is(#mb-site-header,#mb-site-footer) .mega-cta-card h4{margin: 0 0 3px;
  font-size: 13px;
  font-weight: 600;
  color: #0f172a;}:is(#mb-site-header,#mb-site-footer) .mega-cta-card p{margin: 0 0 10px;
  font-size: 11px;
  color: #64748b;
  line-height: 1.4;}:is(#mb-site-header,#mb-site-footer) .mega-cta-btn{display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  height: 32px;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  color: #0066ff;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.15s ease;
  box-sizing: border-box;}:is(#mb-site-header,#mb-site-footer) .mega-cta-btn:hover{background: #0066ff;
  color: #ffffff;
  border-color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .nav-employers-mega{position: fixed;
  width: min(790px, calc(100vw - 32px));
  max-height: calc(100vh - 88px);
  left: 50%;
  right: auto;
  overflow-y: auto;
  box-sizing: border-box;
  transform: translateX(-50%) translateY(8px);
  padding: 22px 26px;}:is(#mb-site-header,#mb-site-footer) .nav-item:hover .nav-employers-mega,:is(#mb-site-header,#mb-site-footer) .nav-item:focus-within .nav-employers-mega{transform: translateX(-50%) translateY(0);}:is(#mb-site-header,#mb-site-footer) .nav-services-dropdown{width: min(360px, calc(100vw - 24px));
  left: auto;
  right: 0;
  box-sizing: border-box;
  padding: 14px;}:is(#mb-site-header,#mb-site-footer) .nav-services-dropdown .service-text,:is(#mb-site-header,#mb-site-footer) .nav-services-dropdown .service-text p{min-width: 0;
  overflow-wrap: anywhere;}:is(#mb-site-header,#mb-site-footer) .service-item{display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 12px 14px;
  border-radius: 10px;
  text-decoration: none;
  background: transparent;
  transition: all 0.16s ease;}:is(#mb-site-header,#mb-site-footer) .service-item:hover{background: #f8fafc;
  transform: translateX(3px);}:is(#mb-site-header,#mb-site-footer) .service-text{flex: 1;}:is(#mb-site-header,#mb-site-footer) .service-title-row{display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 3px;}:is(#mb-site-header,#mb-site-footer) .service-title-row strong{font-size: 14px;
  font-weight: 600;
  color: #1e293b;}:is(#mb-site-header,#mb-site-footer) .service-tag{font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 2px 7px;
  border-radius: 4px;
  background: #f1f5f9;
  color: #475569;}:is(#mb-site-header,#mb-site-footer) .service-tag.highlight{background: #eff6ff;
  color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .service-text p{margin: 0;
  font-size: 12px;
  color: #64748b;
  line-height: 1.4;}@media (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links{display: none;
    flex-direction: column;
    position: absolute;
    top: 68px;
    left: 0;
    right: 0;
    background: #ffffff;
    padding: 20px;
    gap: 14px;
    box-shadow: 0 16px 30px rgba(0, 0, 0, 0.12);
    border-top: 1px solid #e2e8f0;
    max-height: calc(100vh - 70px);
    overflow-y: auto;}:is(#mb-site-header,#mb-site-footer) .topbar .links.open{display: flex;}:is(#mb-site-header,#mb-site-footer) .nav-item{height: auto;
    width: 100%;
    flex-direction: column;
    align-items: stretch;}:is(#mb-site-header,#mb-site-footer) .nav-link{width: 100%;
    justify-content: space-between;
    padding: 10px 12px;
    font-size: 16px;
    border-radius: 8px;
    background: #f8fafc;}:is(#mb-site-header,#mb-site-footer) .nav-mega-panel,:is(#mb-site-header,#mb-site-footer) .nav-services-dropdown{position: static;
    transform: none !important;
    opacity: 0;
    visibility: hidden;
    display: none;
    pointer-events: none;
    width: 100%;
    box-shadow: none;
    border: 1px solid #f1f5f9;
    margin-top: 8px;
    padding: 14px;
    border-radius: 10px;
    background: #fdfdfd;}:is(#mb-site-header,#mb-site-footer) .nav-item.mobile-expanded .nav-mega-panel,:is(#mb-site-header,#mb-site-footer) .nav-item.mobile-expanded .nav-services-dropdown{display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;}:is(#mb-site-header,#mb-site-footer) .nav-item.mobile-expanded .nav-arrow{transform: rotate(180deg);
    color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .mega-grid,:is(#mb-site-header,#mb-site-footer) .mega-category-grid{grid-template-columns: 1fr;}:is(#mb-site-header,#mb-site-footer) .mega-side-col{border-left: 0;
    padding-left: 0;
    border-top: 1px solid #f1f5f9;
    padding-top: 14px;
    margin-top: 14px;}}@media (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .nav-jobs-mega .mega-side-col{display: contents;}:is(#mb-site-header,#mb-site-footer) .nav-jobs-mega .mega-cta-card{order: -1;
    margin: 0 0 14px;}}:is(#mb-site-header,#mb-site-footer) .topbar{height: 68px;
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(226, 232, 240, 0.85);
  display: flex;
  align-items: center;
  position: sticky;
  top: 0;
  z-index: 1000;
  transition: all 0.2s ease;}@media (max-width:1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links>.mobile-nav-actions{order:-1!important;
    margin:0 0 10px!important;
    padding:0 0 14px!important;
    border-top:0!important;
    border-bottom:1px solid #e8eef6!important;}:is(#mb-site-header,#mb-site-footer) .topbar .links>.nav-item{order:1}}@media (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links{position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-nav-actions{width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    align-items: stretch !important;}}@media (min-width: 851px) and (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar{height: 72px;
    padding: 0 20px;}:is(#mb-site-header,#mb-site-footer) .topbar .nav{display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;}:is(#mb-site-header,#mb-site-footer) .topbar .nav-actions{display: none !important;}:is(#mb-site-header,#mb-site-footer) .topbar .hamb{display: flex !important;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin-left: auto;}:is(#mb-site-header,#mb-site-footer) .topbar .links{display: none !important;
    position: fixed !important;
    top: 70px !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: calc(100vh - 70px) !important;
    height: calc(100dvh - 70px) !important;
    max-height: calc(100dvh - 70px) !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    padding: 20px 16px 40px !important;
    gap: 8px !important;
    flex-direction: column !important;
    align-items: stretch !important;
    background: #fff !important;
    border-bottom: 1px solid #e2e8f0 !important;
    border-radius: 0 !important;
    box-shadow: 0 20px 32px rgba(15, 23, 42, 0.12) !important;
    z-index: 99999 !important;
    box-sizing: border-box !important;
    transform: none !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links.open{display: flex !important;}:is(#mb-site-header,#mb-site-footer) .mobile-nav-actions{display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    margin-top: 14px !important;
    padding-top: 16px !important;
    border-top: 1px solid #f1f5f9 !important;}}:is(#mb-site-header,#mb-site-footer) .topbar .nav{display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;}:is(#mb-site-header,#mb-site-footer) .topbar .brand img{height: 38px;
  width: auto;
  display: block;
  transition: transform 0.2s ease;}:is(#mb-site-header,#mb-site-footer) .topbar .brand:hover img{transform: scale(1.02);}:is(#mb-site-header,#mb-site-footer) .topbar .links{display: flex;
  gap: 32px;
  align-items: center;
  font-size: 14.5px;
  font-weight: 500;
  color: #334155;}:is(#mb-site-header,#mb-site-footer) .topbar .links a{text-decoration: none;
  color: #475569;
  padding: 6px 0;
  position: relative;
  transition: color 0.18s ease;}:is(#mb-site-header,#mb-site-footer) .topbar .links a:hover,:is(#mb-site-header,#mb-site-footer) .topbar .links a.active{color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .mobile-nav-actions{display: none;}:is(#mb-site-header,#mb-site-footer) .topbar .nav-actions{display: flex;
  align-items: center;
  gap: 14px;}:is(#mb-site-header,#mb-site-footer) .nav-btn-auth{font-size: 14px;
  font-weight: 600;
  color: #334155;
  text-decoration: none;
  padding: 8px 18px;
  border-radius: 20px;
  border: 1.5px solid transparent;
  transition: all 0.18s ease;}:is(#mb-site-header,#mb-site-footer) .nav-btn-auth:hover{color: #0066ff;
  background: #f3f7ff;
  border-color: #dbeafe;}:is(#mb-site-header,#mb-site-footer) .nav-profile-avatar{position: relative;
  width: 46px;
  height: 46px;
  flex: 0 0 46px;
  display: inline-grid;
  place-items: center;
  border: 1px solid #dbe3ef;
  border-radius: 50%;
  background: #fff;
  color: #0066ff;
  text-decoration: none;
  box-shadow: 0 3px 10px rgba(15, 23, 42, .08);
  transition: transform .18s ease, box-shadow .18s ease;}:is(#mb-site-header,#mb-site-footer) .nav-profile-avatar:hover{transform: translateY(-1px); box-shadow: 0 6px 16px rgba(15, 23, 42, .13);}:is(#mb-site-header,#mb-site-footer) .nav-profile-photo{width: 36px; height: 36px; display: grid; place-items: center; overflow: hidden; border-radius: 50%; background: #eff6ff; font-size: 15px; font-weight: 800;}:is(#mb-site-header,#mb-site-footer) .nav-profile-photo img{width: 100%; height: 100%; display: block; object-fit: cover;}:is(#mb-site-header,#mb-site-footer) .nav-profile-badge{position: absolute; top: -5px; right: -5px; min-width: 20px; height: 20px; padding: 0 5px; display: grid; place-items: center; border: 2px solid #fff; border-radius: 999px; background: #337eef; color: #fff; font-size: 11px; font-weight: 800; line-height: 1;}:is(#mb-site-header,#mb-site-footer) .nav-account-menu{position: relative;}:is(#mb-site-header,#mb-site-footer) .nav-profile-avatar{cursor: pointer; padding: 0; font-family: inherit;}:is(#mb-site-header,#mb-site-footer) .nav-profile-photo{position: relative;}:is(#mb-site-header,#mb-site-footer) .nav-profile-initial{position: absolute; inset: 0; display: grid; place-items: center;}:is(#mb-site-header,#mb-site-footer) .nav-profile-photo img{position: relative; z-index: 1; background: #eff6ff;}:is(#mb-site-header,#mb-site-footer) .nav-account-menu.is-open .nav-profile-avatar{transform: translateY(-1px); border-color: #a5b9d6; box-shadow: 0 0 0 4px rgba(0,102,255,.07), 0 8px 20px rgba(15,23,42,.12);}:is(#mb-site-header,#mb-site-footer) .nav-account-dropdown{position: absolute;
  top: calc(100% + 14px);
  right: 0;
  z-index: 180;
  width: min(380px, calc(100vw - 24px));
  padding: 10px;
  border: 1px solid #e2e7ee;
  border-radius: 18px;
  background: rgba(255,255,255,.98);
  color: #172033;
  box-shadow: 0 24px 60px rgba(15,23,42,.18), 0 4px 14px rgba(15,23,42,.06);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px) scale(.98);
  transform-origin: top right;
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;}:is(#mb-site-header,#mb-site-footer) .nav-account-dropdown::before{content: ""; position: absolute; top: -7px; right: 17px; width: 12px; height: 12px; border: 1px solid #e2e7ee; border-right: 0; border-bottom: 0; background: #fff; transform: rotate(45deg);}:is(#mb-site-header,#mb-site-footer) .nav-account-menu.is-open .nav-account-dropdown{opacity: 1; visibility: visible; transform: translateY(0) scale(1);}:is(#mb-site-header,#mb-site-footer) .nav-account-summary{display: flex; align-items: center; gap: 12px; padding: 12px 12px 14px;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary-avatar{position: relative; width: 46px; height: 46px; flex: 0 0 46px; display: grid; place-items: center; overflow: hidden; border-radius: 14px; background: #eff6ff; color: #0066ff; font-size: 16px; font-weight: 800;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary-avatar img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; background: #eff6ff;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary div{min-width: 0;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary strong,:is(#mb-site-header,#mb-site-footer) .nav-account-summary small{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary strong{color: #172033; font-size: 14px; line-height: 1.45;}:is(#mb-site-header,#mb-site-footer) .nav-account-summary small{margin-top: 2px; color: #7a879a; font-size: 11px; line-height: 1.4;}:is(#mb-site-header,#mb-site-footer) .nav-account-score{position: relative; display: grid !important; grid-template-columns: minmax(0,1fr) auto; gap: 2px 14px; margin: 0 2px 8px; padding: 13px 14px 16px; border-radius: 13px; background: #f8f9fb; color: #263246 !important;}:is(#mb-site-header,#mb-site-footer) .nav-account-score:hover{background: #f3f5f8; color: #172033 !important;}:is(#mb-site-header,#mb-site-footer) .nav-account-score strong,:is(#mb-site-header,#mb-site-footer) .nav-account-score small{display: block;}:is(#mb-site-header,#mb-site-footer) .nav-account-score strong{font-size: 12px; line-height: 1.4;}:is(#mb-site-header,#mb-site-footer) .nav-account-score small{margin-top: 2px; color: #7a879a; font-size: 10px; line-height: 1.4;}:is(#mb-site-header,#mb-site-footer) .nav-account-score > b{align-self: center; color: #0066ff; font-size: 14px;}:is(#mb-site-header,#mb-site-footer) .nav-account-score > i{grid-column: 1/-1; height: 4px; margin-top: 7px; overflow: hidden; border-radius: 99px; background: #e3e7ed;}:is(#mb-site-header,#mb-site-footer) .nav-account-score > i > span{display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg,#0066ff,#e46c22);}:is(#mb-site-header,#mb-site-footer) .nav-account-links{padding: 5px 0; border-top: 1px solid #edf0f4; border-bottom: 1px solid #edf0f4;}:is(#mb-site-header,#mb-site-footer) .nav-account-links > a{display: grid !important; grid-template-columns: 36px minmax(0,1fr) auto; align-items: center; gap: 11px; padding: 9px 10px !important; border-radius: 11px; color: #344156 !important;}:is(#mb-site-header,#mb-site-footer) .nav-account-links > a:hover{background: #f8f9fb; color: #0b48a4 !important;}:is(#mb-site-header,#mb-site-footer) .nav-account-links > a > span:nth-child(2){min-width: 0;}:is(#mb-site-header,#mb-site-footer) .nav-account-links strong,:is(#mb-site-header,#mb-site-footer) .nav-account-links small{display: block;}:is(#mb-site-header,#mb-site-footer) .nav-account-links strong{font-size: 12px; line-height: 1.4;}:is(#mb-site-header,#mb-site-footer) .nav-account-links small{margin-top: 1px; color: #8a96a8; font-size: 10px; line-height: 1.35;}:is(#mb-site-header,#mb-site-footer) .nav-account-links > a > b{color: #9aa5b5; font-size: 18px; font-weight: 400;}:is(#mb-site-header,#mb-site-footer) .nav-account-link-icon{width: 34px; height: 34px; display: grid; place-items: center; border-radius: 10px; background: #f5f7fa; color: #58667b;}:is(#mb-site-header,#mb-site-footer) .nav-account-link-icon svg{width: 17px; height: 17px;}:is(#mb-site-header,#mb-site-footer) .nav-account-links > a:hover .nav-account-link-icon{background: #eff6ff; color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .nav-account-signout{width: 100%; display: flex; align-items: center; gap: 10px; margin-top: 6px; padding: 10px 12px; border: 0; border-radius: 10px; background: transparent; color: #235db4; font: 700 12px/1.3 inherit; cursor: pointer; text-align: left;}:is(#mb-site-header,#mb-site-footer) .nav-account-signout:hover{background: #f2f7ff;}:is(#mb-site-header,#mb-site-footer) .nav-account-signout svg{width: 17px; height: 17px;}@media (max-width: 600px){:is(#mb-site-header,#mb-site-footer) .nav-account-dropdown{position: fixed; top: 72px; right: 12px; left: 12px; width: auto; max-height: calc(100vh - 86px); overflow-y: auto;}:is(#mb-site-header,#mb-site-footer) .nav-account-dropdown::before{right: 19px;}}:is(#mb-site-header,#mb-site-footer) .nav-btn-primary{display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  padding: 0 22px;
  border-radius: 21px;
  font-size: 14px;
  font-weight: 600;
  background: linear-gradient(135deg, #0066ff 0%, #115dcf 100%);
  color: #ffffff !important;
  text-decoration: none;
  box-shadow: 0 3px 12px rgba(0,102,255, 0.25);
  transition: all 0.2s ease;}:is(#mb-site-header,#mb-site-footer) .nav-btn-primary:hover{background: linear-gradient(135deg, #003c96 0%, #0066ff 100%);
  transform: translateY(-1px);
  box-shadow: 0 5px 16px rgba(0,102,255, 0.32);}:is(#mb-site-header,#mb-site-footer) .topbar .hamb{display: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  color: #0f172a;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s ease;}:is(#mb-site-header,#mb-site-footer) .topbar .hamb:hover{background: #f1f5f9;}:is(#mb-site-header,#mb-site-footer) .hamb .hamb-open{display: block;}:is(#mb-site-header,#mb-site-footer) .hamb .hamb-close{display: none;}:is(#mb-site-header,#mb-site-footer) .hamb.open .hamb-open{display: none;}:is(#mb-site-header,#mb-site-footer) .hamb.open .hamb-close{display: block;}:is(#mb-site-header,#mb-site-footer) .custom-select-wrapper.open .custom-select-arrow{transform: rotate(180deg);
  color: #0066ff;}:is(#mb-site-header,#mb-site-footer) .custom-select-wrapper.open .custom-select-dropdown{display: block;
  opacity: 1;
  transform: translateY(0);}@media (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links{position: fixed !important;
    top: 64px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    max-height: calc(100dvh - 64px) !important;
    margin: 0 !important;
    padding: 16px !important;
    gap: 8px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    background: #fff !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links > .nav-item{width: 100% !important;
    margin: 0 !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links .nav-link{min-height: 52px;
    padding: 12px 16px !important;
    border: 1px solid transparent;
    border-radius: 14px !important;
    color: #334155 !important;
    background: #f7f9fc !important;
    font-size: 17px !important;
    font-weight: 650 !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links .nav-link:focus-visible{outline: none;
    border-color: #0066ff;
    box-shadow: 0 0 0 3px rgba(0,102,255, .12);}:is(#mb-site-header,#mb-site-footer) .topbar .links .nav-item.mobile-expanded > .nav-link{color: #0066ff !important;
    background: #f3f7ff !important;
    border-color: #bfdbfe;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-nav-actions{display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 8px 0 0 !important;
    padding: 16px 0 4px !important;
    gap: 10px !important;
    border-top: 1px solid #e8eef6 !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-nav-actions > *{width: 100% !important;
    min-width: 0 !important;
    min-height: 50px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 14px !important;
    text-align: center !important;
    white-space: normal !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-btn-auth{color: #172033 !important;
    background: #fff !important;
    border: 1px solid #d8e2ef !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-btn-primary{color: #fff !important;
    background: #0066ff !important;
    border: 1px solid #0066ff !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-nav-actions > .mobile-account-panel{min-height: 0 !important;
    padding: 0 !important;
    display: block !important;
    border-radius: 18px !important;
    border: 1px solid #e2e7ee;
    overflow: hidden;
    text-align: left !important;
    background: #fff;}:is(#mb-site-header,#mb-site-footer) .mobile-account-user{display:flex;align-items:center;gap:12px;padding:16px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-avatar{position:relative;width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#eff6ff;color:#0066ff;font-weight:800;}:is(#mb-site-header,#mb-site-footer) .mobile-account-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#eff6ff;}:is(#mb-site-header,#mb-site-footer) .mobile-account-user div{min-width:0;}:is(#mb-site-header,#mb-site-footer) .mobile-account-user strong,:is(#mb-site-header,#mb-site-footer) .mobile-account-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}:is(#mb-site-header,#mb-site-footer) .mobile-account-user strong{color:#172033;font-size:14px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-user small{margin-top:2px;color:#7a879a;font-size:11px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 12px!important;margin:0 12px 10px!important;padding:12px 14px!important;min-height:0!important;border-radius:13px!important;background:#f7f9fc!important;color:#344156!important;text-align:left!important;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score strong,:is(#mb-site-header,#mb-site-footer) .mobile-account-score small{display:block;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score strong{font-size:12px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score small{margin-top:2px;color:#8490a2;font-size:10px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score>b{align-self:center;color:#0066ff;font-size:14px;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score>i{grid-column:1/-1;height:4px;margin-top:6px;overflow:hidden;border-radius:99px;background:#dfe5ec;}:is(#mb-site-header,#mb-site-footer) .mobile-account-score>i>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0066ff,#e46c22);}:is(#mb-site-header,#mb-site-footer) .mobile-account-links{padding:7px 10px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;}:is(#mb-site-header,#mb-site-footer) .mobile-account-links a{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:7px 8px!important;border-radius:11px!important;color:#344156!important;text-align:left!important;}:is(#mb-site-header,#mb-site-footer) .mobile-account-links a:hover{background:#f7f9fc!important;color:#0066ff!important;}:is(#mb-site-header,#mb-site-footer) .mobile-account-links svg{width:17px;height:17px;padding:8px;box-sizing:content-box;border-radius:10px;background:#f2f5f8;color:#66758a;}:is(#mb-site-header,#mb-site-footer) .mobile-account-links span{font-size:13px;font-weight:650;}:is(#mb-site-header,#mb-site-footer) .mobile-account-links b{color:#9aa5b5;font-size:18px;font-weight:400;}:is(#mb-site-header,#mb-site-footer) .mobile-account-signout{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;padding:12px 18px;border:0;background:#fff;color:#235db4;font:700 13px/1.2 inherit;cursor:pointer;text-align:left;}:is(#mb-site-header,#mb-site-footer) .mobile-account-signout:hover{background:#f2f7ff;}:is(#mb-site-header,#mb-site-footer) .mobile-account-signout svg{width:18px;height:18px;}}@media (min-width: 851px) and (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links{top: 72px !important;
    max-height: calc(100dvh - 72px) !important;}}@media (max-width: 850px){:is(#mb-site-header,#mb-site-footer) .topbar{height: 64px;
    padding: 0 16px;}:is(#mb-site-header,#mb-site-footer) .topbar .nav{display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;}:is(#mb-site-header,#mb-site-footer) .topbar .brand img{height: 32px;
    width: auto;}:is(#mb-site-header,#mb-site-footer) .topbar .nav-actions{display: none !important;}:is(#mb-site-header,#mb-site-footer) .topbar .hamb{display: flex !important;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin-left: auto;}:is(#mb-site-header,#mb-site-footer) .topbar .links{display: none !important;
    position: fixed !important;
    top: 70px !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: calc(100vh - 70px) !important;
    height: calc(100dvh - 70px) !important;
    max-height: calc(100dvh - 70px) !important;
    background: #ffffff !important;
    flex-direction: column !important;
    align-items: stretch !important;
    padding: 20px 16px 40px !important;
    gap: 8px !important;
    box-shadow: 0 20px 32px rgba(15, 23, 42, 0.12) !important;
    border-bottom: 1px solid #e2e8f0 !important;
    z-index: 99999 !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    box-sizing: border-box !important;
    transform: none !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links.open{display: flex !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links > a{display: block !important;
    padding: 12px 14px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #1e293b !important;
    border-radius: 8px !important;
    text-decoration: none !important;
    transition: background 0.15s ease, color 0.15s ease !important;}:is(#mb-site-header,#mb-site-footer) .topbar .links > a:hover,:is(#mb-site-header,#mb-site-footer) .topbar .links > a.active{background: #f8fafc !important;
    color: #0066ff !important;}:is(#mb-site-header,#mb-site-footer) .mobile-nav-actions{display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    margin-top: 14px !important;
    padding-top: 16px !important;
    border-top: 1px solid #f1f5f9 !important;}:is(#mb-site-header,#mb-site-footer) .mobile-btn-auth{display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 44px !important;
    border-radius: 8px !important;
    border: 1.5px solid #cbd5e1 !important;
    background: #ffffff !important;
    color: #0f172a !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;}:is(#mb-site-header,#mb-site-footer) .mobile-btn-primary{display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 44px !important;
    border-radius: 8px !important;
    background: linear-gradient(135deg, #0066ff 0%, #115dcf 100%) !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    box-shadow: 0 4px 12px rgba(0,102,255, 0.25) !important;}}:is(#mb-site-header,#mb-site-footer) .home-categories-section .wrap{max-width: 1240px;
  margin: 0 auto;
  padding: 0 24px;}@media (max-width: 640px){:is(#mb-site-header,#mb-site-footer) .home-categories-section .wrap{padding: 0 16px !important;}}:is(#mb-site-header,#mb-site-footer) .footer-categories-container{margin-top: 48px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);}:is(#mb-site-header,#mb-site-footer) .footer-acc-wrapper{display: flex;
  flex-direction: column;}:is(#mb-site-header,#mb-site-footer) .footer-acc-row{border-bottom: 1px solid rgba(255, 255, 255, 0.12);}:is(#mb-site-header,#mb-site-footer) .footer-acc-header{width: 100%;
  background: transparent;
  border: none;
  padding: 22px 0 18px;
  margin: 0;
  text-align: left;
  cursor: pointer;
  color: inherit;
  font: inherit;
  display: block;
  outline: none;
  transition: opacity 0.2s ease;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header:hover{opacity: 0.92;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-grid{display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
  align-items: center;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col{display: flex;
  align-items: center;
  justify-content: flex-start;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col.footer-acc-header-col-last{justify-content: space-between;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-title{font-size: 15.5px;
  font-weight: 650;
  color: #ffffff;
  letter-spacing: -0.01em;
  transition: color 0.2s ease;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header:hover .footer-acc-header-title{color: #a5c8fc;}:is(#mb-site-header,#mb-site-footer) .footer-acc-arrow-indicator{display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.04);
  color: #9ca3af;
  margin-left: auto;
  transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.2s, color 0.2s;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header:hover .footer-acc-arrow-indicator{background: rgba(255, 255, 255, 0.1);
  color: #ffffff;}:is(#mb-site-header,#mb-site-footer) .footer-acc-row.open .footer-acc-arrow-indicator{transform: rotate(180deg);
  background: rgba(0,102,255, 0.2);
  color: #71a7f8;}:is(#mb-site-header,#mb-site-footer) .footer-acc-drawer{display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.32s cubic-bezier(0.4, 0, 0.2, 1);}:is(#mb-site-header,#mb-site-footer) .footer-acc-row.open .footer-acc-drawer{grid-template-rows: 1fr;}:is(#mb-site-header,#mb-site-footer) .footer-acc-drawer-inner{overflow: hidden;
  opacity: 0;
  transition: opacity 0.25s ease 0.05s;}:is(#mb-site-header,#mb-site-footer) .footer-acc-row.open .footer-acc-drawer-inner{opacity: 1;}:is(#mb-site-header,#mb-site-footer) .footer-acc-body-grid{display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
  padding: 4px 0 28px;}:is(#mb-site-header,#mb-site-footer) .footer-acc-col{display: flex;
  flex-direction: column;}:is(#mb-site-header,#mb-site-footer) .footer-acc-col-mobile-title{display: none;
  font-size: 14.5px;
  font-weight: 650;
  color: #ffffff;
  margin: 0 0 10px;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links{list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links li{margin: 0;
  padding: 0;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links a{font-size: 12px;
  color: #9ca3af;
  text-decoration: none;
  line-height: 1.45;
  display: inline-block;
  transition: all 0.18s ease;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links a:hover{color: #ffffff;
  transform: translateX(4px);}:is(#mb-site-header,#mb-site-footer) .footer-quick-bar{border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  padding: 20px 0;}:is(#mb-site-header,#mb-site-footer) .footer-quick-container{display: flex;
  justify-content: center;
  align-items: center;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links{display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px 16px;
  font-size: 13px;
  width: 100%;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links a{color: #94a3b8;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.18s ease;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links a:hover{color: #71a7f8;}:is(#mb-site-header,#mb-site-footer) .footer-quick-sep{color: rgba(255, 255, 255, 0.18);
  font-size: 12px;
  user-select: none;}:is(#mb-site-header,#mb-site-footer) .footer.site-footer-columns .footer-bottom,:is(#mb-site-header,#mb-site-footer) .footer .footer-bottom{margin-top: 0 !important;
  border-top: none !important;
  padding: 24px 0 36px !important;
  text-align: center !important;}:is(#mb-site-header,#mb-site-footer) .footer-bottom-info{display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
  margin: 0 auto;}:is(#mb-site-header,#mb-site-footer) .footer-legal-note{font-size: 12px;
  color: #71717a;
  line-height: 1.65;
  margin: 0 auto;
  max-width: 950px;
  text-align: center;}:is(#mb-site-header,#mb-site-footer) .footer-copy-text{font-size: 12.5px;
  color: #9ca3af;
  margin: 0;
  text-align: center;}@media (max-width: 1024px){:is(#mb-site-header,#mb-site-footer) .footer-acc-header-grid{grid-template-columns: repeat(2, 1fr);
    gap: 16px 28px;}:is(#mb-site-header,#mb-site-footer) .footer-acc-body-grid{grid-template-columns: repeat(2, 1fr);
    gap: 24px 28px;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:nth-child(2){justify-content: space-between;}}@media (max-width: 850px){:is(#mb-site-header,#mb-site-footer) .footer-grid,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-columns .footer-grid,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 32px 24px !important;}}@media (max-width: 640px){:is(#mb-site-header,#mb-site-footer) .footer{padding-top: 40px !important;
    overflow-x: hidden !important;}:is(#mb-site-header,#mb-site-footer) .footer-grid,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-columns .footer-grid,:is(#mb-site-header,#mb-site-footer) .footer.site-footer-medbiomate-wide .footer-grid{grid-template-columns: 1fr !important;
    gap: 26px !important;}:is(#mb-site-header,#mb-site-footer) .footer-grid > div{width: 100% !important;
    min-width: 0 !important;
    word-break: break-word;}:is(#mb-site-header,#mb-site-footer) .footer-grid > div:first-child img{width: 160px !important;
    max-width: 100% !important;
    height: auto !important;
    display: block;}:is(#mb-site-header,#mb-site-footer) .footer-grid > div:first-child p{margin-top: 10px !important;
    font-size: 14px !important;
    color: #94a3b8 !important;}:is(#mb-site-header,#mb-site-footer) .footer-grid h2{font-size: 16px !important;
    font-weight: 700 !important;
    margin: 0 0 12px 0 !important;
    color: #ffffff !important;}:is(#mb-site-header,#mb-site-footer) .footer-grid a{margin: 6px 0 !important;
    font-size: 13.5px !important;
    line-height: 1.5 !important;
    display: block;}:is(#mb-site-header,#mb-site-footer) .footer-categories-container{margin-top: 32px !important;
    padding: 0 16px !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header{padding: 18px 0 14px !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-grid{grid-template-columns: 1fr !important;
    gap: 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col{display: none !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:first-child{display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col.footer-acc-header-col-last{display: none !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:first-child::after{content: "";}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:first-child .footer-acc-header-title{font-size: 13.5px !important;
    font-weight: 700 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-header-col:first-child .footer-acc-arrow-indicator{display: inline-flex !important;
    margin-left: auto !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-col:first-child .footer-acc-col-mobile-title{display: none !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-col-mobile-title{display: block !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    color: #e2e8f0 !important;
    margin: 16px 0 8px 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-body-grid{grid-template-columns: 1fr !important;
    gap: 14px !important;
    padding-bottom: 16px !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links{display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px 14px !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links li{margin: 0 !important;
    padding: 0 !important;
    min-width: 0 !important;}:is(#mb-site-header,#mb-site-footer) .footer-acc-links a{font-size: 11.5px !important;
    line-height: 1.38 !important;
    display: block !important;
    word-break: break-word !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-bar{padding: 14px 12px !important;
    margin-top: 24px !important;}:is(#mb-site-header,#mb-site-footer) .footer-quick-links{gap: 8px 12px !important;
    font-size: 12px !important;
    justify-content: center !important;}:is(#mb-site-header,#mb-site-footer) .footer-legal-note{font-size: 11.5px !important;
    padding: 0 12px !important;}:is(#mb-site-header,#mb-site-footer) .footer-copy-text{font-size: 12px !important;}}@media (max-width: 850px){:is(#mb-site-header,#mb-site-footer) .emp-directory-page .wrap{min-width: 0;
    max-width: 100%;}:is(#mb-site-header,#mb-site-footer) .emp-directory-page > .wrap{padding-inline: 12px;}}:is(#mb-site-header,#mb-site-footer) .nurse-results-hero .wrap{position: relative;
  z-index: 2;}@media (max-width: 420px){:is(#mb-site-header,#mb-site-footer) .emp-profile-page > .wrap{padding-inline: 12px;}}@media (max-width: 1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links{position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;}:is(#mb-site-header,#mb-site-footer) .topbar .mobile-nav-actions{width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    align-items: stretch !important;}}@media (max-width:1100px){:is(#mb-site-header,#mb-site-footer) .topbar .links>.mobile-nav-actions{order:-1!important;margin:0 0 10px!important;padding:0 0 14px!important;border-top:0!important;border-bottom:1px solid #e8eef6!important}:is(#mb-site-header,#mb-site-footer) .topbar .links>.nav-item{order:1}}@media (min-width: 851px){:is(#mb-site-header,#mb-site-footer) .how-it-works-section > .wrap{max-width: 1180px !important;
    padding-inline: 24px !important;}}:is(#mb-site-header,#mb-site-footer) .page-update-stamp .wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;}@media (max-width:600px){:is(#mb-site-header,#mb-site-footer) .page-update-stamp .wrap{align-items:flex-start;flex-direction:column;gap:2px;}}:is(#mb-site-header,#mb-site-footer){--primary:#0066ff;--brand:#0066ff;--accent:#0066ff;--primary-color:#0066ff;--brand-red:#0066ff}:is(#mb-site-header,#mb-site-footer) .brand img{object-fit:contain}:is(#mb-site-header,#mb-site-footer) .site-footer-standard .medbiomate-footer-logo{filter:url(#medbiomate-footer-colors);opacity:1;object-fit:contain}:is(#mb-site-header,#mb-site-footer) .topbar .brand img{height:48px;width:auto;max-width:230px}@media (max-width:850px){:is(#mb-site-header,#mb-site-footer) .topbar .brand img{height:40px;max-width:190px}}body{margin:0;}body.mobile-nav-open{overflow:hidden;}#mb-site-header .topbar{position:relative;top:auto;left:auto;right:auto;}#mb-site-header{position:relative;z-index:100;}#mb-site-footer{clear:both;}.mb-save-job{position:relative;cursor:pointer;}.mb-save-job[aria-busy=true]{opacity:.6;}.mb-save-feedback{grid-column:1/-1;font-size:12px;color:#b42318;}.single-employer .content-single-candidate:has(>.sidebar-job:not(:has(>*)))>.list-content-candidate{width:100%}.single-employer .sidebar-job:not(:has(>*)){display:none}.single-employer .widget-open-jobs .widget-content{margin-top:20px;}