.hnc-topbar{position:relative;z-index:101;color:var(--mediox-white,#fff);background:var(--mediox-black,#28235b);font-size:12px}.hnc-topbar__inner{max-width:1440px;min-height:32px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.hnc-topbar a{color:inherit}.hnc-topbar__contact,.hnc-topbar__links{display:flex;align-items:center;gap:24px}.hnc-topbar__contact a{display:inline-flex;align-items:center;gap:7px}.hnc-topbar__contact i{color:var(--mediox-base,#c466a4)}.hnc-topbar a:hover{color:var(--mediox-base,#c466a4)}
.hnc-header,.sticky-header--cloned.hnc-header{position:relative;top:auto;left:auto;width:100%;padding:0;background:var(--mediox-primary,#2c51a3);box-shadow:0 5px 20px rgba(var(--mediox-black-rgb,40,35,91),.12);z-index:100}.sticky-header--cloned.hnc-header{position:fixed;top:0;left:0;right:0}.hnc-header .hnc-header__container{max-width:1440px;margin:0 auto;padding:0 28px;background:transparent}.hnc-header__inner{min-height:86px;display:flex;align-items:stretch;justify-content:space-between}.hnc-header__logo{width:220px;padding-right:32px;display:flex;align-items:center;flex-shrink:0}.hnc-header__logo a{display:block}.hnc-header__logo img{display:block;width:182px;max-height:64px;object-fit:contain}.hnc-header__nav{margin:0;display:flex;align-items:stretch}.hnc-header .hnc-header__menu{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.hnc-header .hnc-header__menu>.hnc-header__menu-item{position:relative;display:flex;align-items:stretch;margin:0;padding:0}.hnc-header .hnc-header__menu>.hnc-header__menu-item+.hnc-header__menu-item{margin-left:0}
.hnc-header__trigger,.hnc-header__action{min-height:86px;padding:0 22px;border:0;border-left:1px solid rgba(var(--mediox-white-rgb,255,255,255),.18);border-radius:0;display:flex;align-items:center;gap:10px;color:var(--mediox-white,#fff);background:transparent;font:600 14px/1.25 var(--mediox-font,"Manrope",sans-serif);text-align:left;cursor:pointer;transition:background-color .25s ease}.hnc-header__action:hover,.hnc-header__trigger:hover,.hnc-header__menu-item.current>.hnc-header__action,.hnc-header__menu-item.current>.hnc-header__trigger,.hnc-header__menu-item.is-open>.hnc-header__trigger{color:var(--mediox-white,#fff);background:var(--mediox-base,#c466a4)}.hnc-header__item-icon{font-size:22px;line-height:1;color:var(--mediox-white,#fff)}.hnc-header__chevron{margin-left:3px;font-size:9px;transition:transform .25s ease}.hnc-header__menu-item.is-open .hnc-header__chevron{transform:rotate(180deg)}.hnc-header__trigger--more{min-width:66px;justify-content:center;border-right:1px solid rgba(var(--mediox-white-rgb,255,255,255),.18);font-size:19px}
.hnc-header__panel{position:absolute;top:100%;z-index:120;padding:28px 32px 32px;color:var(--mediox-black,#28235b);background:var(--mediox-white,#fff);border-top:4px solid var(--mediox-base,#c466a4);box-shadow:0 22px 55px rgba(var(--mediox-black-rgb,40,35,91),.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.hnc-header__panel--hospitals{left:-220px;width:min(760px,calc(100vw - 40px))}.hnc-header__panel--specialities{left:-410px;width:min(1040px,calc(100vw - 40px))}.hnc-header__panel--more{right:0;width:245px;padding:15px}.hnc-header__menu-item.is-open>.hnc-header__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hnc-header__panel-heading{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--mediox-border-color,#d9e1eb);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hnc-header__eyebrow{display:block;margin-bottom:4px;color:var(--mediox-base,#c466a4);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hnc-header__panel-heading h2{margin:0;color:var(--mediox-primary,#2c51a3);font-size:23px;line-height:1.25}.hnc-header__view-all{flex-shrink:0;color:var(--mediox-primary,#2c51a3);font-size:13px;font-weight:700}.hnc-header__view-all:hover{color:var(--mediox-base,#c466a4)}
.main-menu .hnc-header__panel .hnc-header__link-grid,.main-menu .hnc-header__panel .hnc-header__more-links{position:static;width:auto;min-width:0;padding:0;margin:0;display:grid;align-items:stretch;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.main-menu .hnc-header__panel .hnc-header__link-grid--hospitals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}.main-menu .hnc-header__panel .hnc-header__link-grid--specialities{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 28px;max-height:425px;overflow-y:auto;padding-right:10px}.main-menu .hnc-header__panel .hnc-header__link-grid li,.main-menu .hnc-header__panel .hnc-header__more-links li{width:auto}.main-menu .hnc-header__panel .hnc-header__link-grid a,.main-menu .hnc-header__panel .hnc-header__more-links a{position:relative;margin:0;padding:9px 10px;border-radius:5px;display:flex;align-items:center;gap:10px;color:var(--mediox-black,#28235b);background:transparent;font-size:13px;font-weight:500;line-height:1.45;text-transform:none}.main-menu .hnc-header__panel .hnc-header__link-grid a::after,.main-menu .hnc-header__panel .hnc-header__more-links a::after{display:none}.main-menu .hnc-header__panel .hnc-header__link-grid a:hover,.main-menu .hnc-header__panel .hnc-header__more-links a:hover{color:var(--mediox-white,#fff);background:var(--mediox-base,#c466a4)}.hnc-header__link-icon{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mediox-base,#c466a4);background:var(--mediox-white2,#ecf0f5)}.hnc-header__link-grid a:hover .hnc-header__link-icon{color:var(--mediox-primary,#2c51a3);background:var(--mediox-white,#fff)}.main-menu .hnc-header__panel .hnc-header__more-links{grid-template-columns:1fr}.hnc-header__more-links i{width:20px;color:var(--mediox-base,#c466a4);text-align:center}.hnc-header__more-links a:hover i{color:var(--mediox-white,#fff)}.hnc-header__mobile-toggle{align-self:center}.hnc-header__mobile-toggle span{background:var(--mediox-white,#fff)}
@media (min-width:1200px){.hnc-header__menu-item--dropdown:hover>.hnc-header__panel,.hnc-header__menu-item--dropdown:focus-within>.hnc-header__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}
@media (max-width:1350px){.hnc-header .hnc-header__container{padding:0 18px}.hnc-header__logo{width:190px;padding-right:20px}.hnc-header__logo img{width:165px}.hnc-header__trigger,.hnc-header__action{padding:0 15px;font-size:13px}.hnc-header__panel--specialities{left:-360px}}
@media (max-width:1199px){.hnc-topbar__inner{padding:0 20px}.hnc-header .hnc-header__container{padding:0 22px}.hnc-header__inner{min-height:76px}.hnc-header__logo{width:auto;padding:8px 0}.hnc-header__logo img{width:160px;max-height:58px}.hnc-header__nav{display:none}.mobile-nav__container .hnc-header__menu-item{position:relative}.mobile-nav__container .hnc-header__trigger,.mobile-nav__container .hnc-header__action{width:100%;min-height:0;padding:12px 0;border:0;justify-content:flex-start;color:var(--mediox-white,#fff)}.mobile-nav__container .hnc-header__trigger--more{justify-content:flex-start}.mobile-nav__container .hnc-header__panel{position:static;display:none;width:100%;padding:15px;transform:none;opacity:1;visibility:visible;pointer-events:auto}.mobile-nav__container .hnc-header__menu-item.is-open>.hnc-header__panel{display:block}.mobile-nav__container .hnc-header__panel-heading{align-items:flex-start}.mobile-nav__container .hnc-header__panel-heading h2{font-size:18px}.mobile-nav__container .hnc-header__link-grid--hospitals,.mobile-nav__container .hnc-header__link-grid--specialities{grid-template-columns:1fr;max-height:300px}}
@media (max-width:767px){.hnc-topbar__contact a:last-child{display:none}.hnc-topbar__links{gap:14px}.hnc-topbar__links a:first-child{display:none}}
@media (max-width:479px){.hnc-topbar__inner{justify-content:center}.hnc-topbar__contact{display:none}.hnc-header .hnc-header__container{padding:0 16px}.hnc-header__logo img{width:145px}}
