header{width:100%;padding:0;position:fixed;top:0;left:0;z-index:99;background:#f9f9f9;-webkit-transition:height .5s;-moz-transition:height .5s;transition:height .5s}header.shrink{height:fit-content}@media(min-width:768px){header{padding:15px 0 8px}}@media(min-width:992px){header.shrink{height:71px}}.navbar{background:#f9f9f9;padding:0}.nav-top-utility{display:none;top:0;z-index:999;position:absolute;right:12px}@media(min-width:768px){.nav-top-utility{display:flex;align-items:center}.top_search_area{display:none}}@media(min-width:992px){.nav-top-utility{display:flex;align-items:center}.top_search_area{display:block}}@media(min-width:992px)and (max-width:1199.98px){header:not(.shrink).logo{max-width:120px}}header .logo{max-width:330px}header .logo a{display:block}@media(min-width:992px)and (max-width:1199.98px){header:not(.shrink) .headerr-area .headerr-bottom{padding-top:40px}}header .logo-wide{display:block}header .logo-tall{display:none}@media(min-width:768px)and (max-width:991.98px){header .logo-wide{width:220px}.headerr-bottom{padding-top:16px}}@media(min-width:992px){header .logo-wide{display:none}header .logo-tall{display:block}}@media(max-width:1199.98px){header .logo-tall{width:120px}}header.shrink .logo .logo-wide{display:block}header.shrink .logo .logo-tall{display:none}header.shrink .logo{max-width:220px}@media(min-width:992px){header.shrink .headerr-top{display:none}}.navbar-collapse{justify-content:flex-end}@media(min-width:992px){.navbar-expand-lg .navbar-nav{flex-direction:row;width:90%;display:flex;justify-content:space-between;position:relative}.navbar-expand-lg{align-items:center;padding:0}}@media(min-width:992px)and (max-width:1199.98px){header:not(.shrink) .navbar-expand-lg .navbar-collapse{margin-top:30px}}@media(min-width:1200px){header:not(.shrink) .navbar-expand-lg .navbar-collapse{margin-top:50px}}.mega-menu .nav-item{position:static}.mega-menu .nav-link{font-size:16px;color:var(--ehColorBlue);line-height:normal;text-transform:uppercase;transition:none;font-family:Conv_Whitney-Bold;display:inline-block;padding:5px 12px;line-height:30px}.mega-menu .nav-item:not(.dropdown) .nav-link{color:var(--ehColorBlue);background:var(--ehColorLime);text-transform:uppercase;height:fit-content;transition:all .3s ease 0s;border-radius:3px;padding:2px 30px;border:0px;font-size:16px;font-family:Conv_Whitney-Bold;cursor:pointer;display:inline-block}.mega-menu .nav-link:focus,.mega-menu .nav-link:hover{color:var(--ehColorBlue);text-decoration:underline}.navbar-nav li a.firstLevel:hover{text-decoration:none}.mega-menu .dropdown-toggle.show{color:var(--ehColorBlue);background-color:var(--ehColorTeal);border-top-left-radius:10px;border-top-right-radius:10px}.mega-menu .navbar-nav .nav-link.active,.mega-menu .navbar-nav .nav-link.show{color:var(--ehColorBlue)}.mega-menu .navbar-nav .dropdown-menu{top:95%;z-index:999;list-style:none;left:0;position:absolute;width:100%;padding:0;border-radius:0 0 5px 5px;border:0 none}.mega-menu .submenu{top:96%;z-index:999;list-style:none;left:0;position:absolute;width:100%}.mega-menu .submenu-cover{background:#f4f4f4;float:left;width:100%;border-radius:0 0 5px 5px;border-top:8px solid var(--ehColorTeal);padding:20px 25px;box-shadow:0 3px 3px #ccc}.mega-menu .submenu-cover ul{list-style:none;margin:0;padding:0}.mega-menu .submenu-cover .submenu-list li a{color:var(--ehColorBlue);font-size:18px;line-height:25px;text-transform:none;text-align:left;padding:0 0 3px;background:none;font-family:Whitney-Medium;width:auto;display:inline-block}.mega-menu .submenu-cover .link2{text-transform:uppercase;display:inline-block;color:var(--ehColorBlue);font-family:Conv_Whitney-Bold;font-size:14px;letter-spacing:.08em;text-decoration:underline;line-height:1}.mega-menu .submenu-cover .h5{color:var(--ehColorBlue);text-transform:uppercase;margin-bottom:17px;font-family:Whitney-Medium;font-weight:700;font-size:16px}.mega-menu .dropdown-item{color:var(--ehColorBlue);font-size:18px;line-height:25px;text-transform:none;text-align:left;padding:0 0 3px;background:none;font-family:Whitney-Medium;width:auto;display:inline-block}.mega-menu .dropdown-toggle:after{display:none}.mega-menu .dropdown-item.active,.mega-menu .dropdown-item:active,.mega-menu .dropdown-item:focus,.mega-menu .dropdown-item:hover{color:var(--ehColorBlue);text-decoration:underline;background-color:transparent}.mega-menu li.nav-item:last-child{margin:0}@media(min-width:1200px){.mega-menu li.nav-item:not(:last-child){margin-right:3.8%}}header .headerr-area .headerr-top .headerr-top-info{font-size:13px;color:var(--ehColorGray);line-height:normal}header .headerr-area .headerr-top .headerr-top-info a{color:var(--ehColorGray);font-family:Conv_Whitney-Book;font-weight:400;font-size:14px;line-height:normal;text-decoration:none;padding:4px 0}header .headerr-area .headerr-top .headerr-top-info a:hover{color:var(--ehColorBlue)}header .headerr-area .headerr-top .headerr-top-info .header-topmenu{float:left;padding:0 0 0 62px}header .headerr-area .headerr-top .headerr-top-info .header-topmenu ul{margin:0;padding:0}header .headerr-area .headerr-top .headerr-top-info .header-topmenu ul li{display:inline-block;line-height:normal;vertical-align:top;margin-right:12px;padding-right:13px;position:relative}header .headerr-area .headerr-top .headerr-top-info .header-topmenu ul li:before{position:absolute;right:0;top:0;height:100%;width:1px;background:#999;content:""}header .headerr-area .headerr-top .headerr-top-info .header-topmenu ul li:last-child:before{display:none}ul.three-columns{column-count:1;column-gap:2rem}@media(min-width:576px){ul.three-columns{column-count:2}}@media(min-width:992px){ul.three-columns{column-count:3}}.submenu-cover ul li{margin:0 0 13px}.submenu-cover ul.three-columns li{margin-bottom:27px;break-inside:avoid}.submenu-cover ul li a.dropdown-item{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.submenu-cover ul.three-columns li a.dropdown-item{display:block}.sub-menu-heading{line-height:25px;margin-bottom:16px;color:#004f71;font-family:Conv_Whitney-Bold;font-size:16px;text-transform:uppercase;text-decoration:none;display:block}.navbar-toggler{border:0 none}.menu-icon{cursor:pointer;color:var(--ehColorBlue);text-align:center;font-weight:700;line-height:33px;font-size:22px;padding:10px 0}.menu-icon .menu-box{width:50px;height:38px;padding:5px}.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px;background:var(--ehColorBlue);display:block;border-radius:2px;transition:all .5s;-webkit-transition:all .5s}.navbar-toggler[aria-expanded=true] .menu-icon span:nth-child(1){transform:rotate(45deg) translateY(8px) translate(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px)}.navbar-toggler[aria-expanded=true] .menu-icon span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .menu-icon span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translate(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px)}.doctors-mega-menu .cta-button a.btn{width:100%;justify-content:center;text-decoration:none}.header-search-toggle{border:0;background:transparent;color:var(--ehColorBlue);font-size:1.25rem;padding:.5rem;line-height:1;cursor:pointer}.header-search-toggle:hover,.header-search-toggle:focus{color:var(--ehColorBlue)}.header-search-toggle:focus-visible{outline:3px solid #41b6e6;outline-offset:3px}.search-panel{position:fixed!important;top:var(--header-height, 0px);left:0;right:0;z-index:1030;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 12px 30px #0000001f;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility .2s ease;background-color:#21c0f0;padding:10px}.search-panel.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}@media(max-width:575.98px){.search-panel__form{flex-direction:column}.search-panel__submit{width:100%}}.search-panel .site-search-form{display:flex;gap:8px}.search-panel .form-control{border:1px solid var(--ehColorBlue);border-radius:0;box-shadow:none;min-height:49px}.search-panel [data-sf-role=search-button]{border-radius:0;flex-shrink:0;font-weight:700;padding-left:20px;padding-right:20px;text-transform:uppercase}@media(max-width:575.98px){.search-panel .site-search-form{flex-direction:column}}@media(max-width:991.98px){body.mobile-navigation-open{overflow:hidden}.mega-menu .navbar{min-height:70px;flex-wrap:nowrap}.mega-menu .logo{order:1;flex:1 1 auto;min-width:0;max-width:220px;margin-right:auto}.mega-menu .header-search-toggle{order:2;flex:0 0 48px;width:48px;height:48px;margin:0!important}.mega-menu .navbar-toggler{order:3;flex:0 0 48px;width:48px;height:48px;margin-left:4px;padding:8px;border-radius:4px}.mega-menu .navbar-toggler:focus-visible{outline:3px solid #41b6e6;outline-offset:2px;box-shadow:none}.mega-menu .menu-icon{padding:0;line-height:1}.mega-menu .menu-icon .menu-box{width:32px;height:28px;padding:3px 1px}.mega-menu .menu-icon .menu-box span{height:3px;margin-bottom:5px}.mega-menu .navbar-toggler[aria-expanded=true] .menu-icon span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mega-menu .navbar-toggler[aria-expanded=true] .menu-icon span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.mega-menu .navbar-collapse,.mega-menu .navbar-collapse.collapsing{order:4;position:fixed;top:var(--header-height, 70px);right:0;bottom:0;left:0;z-index:1040;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid #d7d7d7;box-shadow:0 12px 24px #0000002e}.mega-menu .navbar-collapse.show{padding:8px 20px 32px}.mega-menu .navbar-collapse.collapsing{height:0;padding-right:20px;padding-left:20px}.mega-menu .navbar-nav{width:100%;margin:0!important}.mega-menu .nav-item{width:100%;border-bottom:1px solid #d7d7d7}.mega-menu .nav-link,.mega-menu .nav-item:not(.dropdown) .nav-link{width:100%;min-height:52px;padding:11px 4px;display:flex;align-items:center;justify-content:space-between;border-radius:0;background:transparent;text-align:left;line-height:30px}.mega-menu .dropdown-toggle:after{display:block;width:10px;height:10px;margin:0 6px 5px 16px;border:solid var(--ehColorBlue);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.mega-menu .dropdown-toggle.show:after{margin-top:6px;margin-bottom:0;transform:rotate(225deg)}.mega-menu .dropdown-toggle.show{background:transparent;border-radius:0}.mega-menu .navbar-nav .dropdown-menu,.mega-menu .submenu{position:static!important;width:100%;margin:0;transform:none!important;border:0;box-shadow:none}.mega-menu .submenu-cover{padding:4px 12px 14px;border-top:0;border-radius:0;box-shadow:none;background:#f4f4f4}.mega-menu .submenu-cover ul li,.mega-menu .submenu-cover ul.three-columns li{margin-bottom:0}.mega-menu .submenu-cover .submenu-list li a,.mega-menu .dropdown-item{width:100%;min-height:44px;padding:9px 4px;display:flex;align-items:center}.mega-menu .donate-link{justify-content:center!important;margin:14px 0;background:var(--ehColorLime)!important;border-radius:3px!important}.mobile-navigation-utility{padding-top:8px}.mobile-navigation-phone{min-height:48px;display:flex;align-items:center;gap:10px;color:var(--ehColorBlue);font-family:Conv_Whitney-Bold;text-decoration:none}.mobile-navigation-utility ul{margin:0;padding:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;list-style:none;border-top:1px solid #d7d7d7}.mobile-navigation-utility li a{min-height:44px;display:flex;align-items:center;color:var(--ehColorBlue);text-decoration:none}.mobile-navigation-utility a:hover,.mobile-navigation-utility a:focus{text-decoration:underline}}.desktop-nav-search .site-search-form{display:flex}.desktop-nav-search label{color:var(--ehColorGray)}.desktop-nav-search .form-control{border:1px solid var(--ehColorBlue);font-size:14px;padding:2px 10px;color:var(--ehColorGray);background-color:#fff;border-radius:0;box-shadow:none;-webkit-appearance:none;font-size:13px;line-height:normal}.desktop-nav-search .search-button{font-size:14px;border-radius:0;padding:5px 8px}.page-search .site-search-form{display:flex;column-gap:6px}.page-search .form-control{border:1px solid var(--ehColorBlue);padding:6px 30px 6px 21px;color:var(--ehColorBlue);background:#fff;flex:1;border-radius:0;box-shadow:none;-webkit-appearance:none}
