@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}#topbar{background:#21282b;color:#fff;line-height:1.125rem;transition:.3s ease-out}#topbar.urgent{background:#e98d45;color:#21282b}#topbar .container1{align-items:center;display:flex;padding-bottom:1.6875rem;padding-top:1.6875rem}@media (max-width:767px){#topbar .container1{padding-bottom:.875rem;padding-top:.875rem}}@media (max-height:479px),(max-width:767px){#topbar p:first-child:not(:only-child){display:none}}@media (min-width:768px) and (min-height:480px){#topbar p:nth-child(2){display:none}}@media (max-height:479px),(max-width:767px){#topbar p:nth-child(2){font-family:Inter,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:160%;text-align:center}}#topbar:not(:has(#announcements)) .container1{justify-content:center}body.has-topbar #header{transition:all .3s ease}@media (max-width:1199px){body.has-topbar.sticky #header{top:0}}body.has-topbar.sticky #topbar{height:0;visibility:hidden}body.has-topbar.sticky #nav-wrap{margin-top:0}#topbar:has(#announcements) .container1{max-width:100%}#topbar:has(#announcements) .controller{margin-right:.9375rem}#topbar:has(#announcements) .controller button{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;height:1.125rem;position:relative;width:1.125rem}#topbar:has(#announcements) .controller button:active,#topbar:has(#announcements) .controller button:focus,#topbar:has(#announcements) .controller button:hover{background:#fff;border-color:#fff}#topbar:has(#announcements) .controller button:active:before,#topbar:has(#announcements) .controller button:focus:before,#topbar:has(#announcements) .controller button:hover:before{border-color:#21282b}#topbar:has(#announcements) .controller button:before{content:""}#topbar:has(#announcements) .controller button:not(:last-child){margin-right:.25rem}#topbar:has(#announcements) .controller .pause:before{border-left:2px solid #fff;border-right:2px solid #fff;height:.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.125rem}#topbar:has(#announcements) .controller .play:active:before,#topbar:has(#announcements) .controller .play:focus:before,#topbar:has(#announcements) .controller .play:hover:before{border-color:transparent transparent transparent #21282b}#topbar:has(#announcements) .controller .play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.25rem 0 .25rem .3125rem;left:.375rem;position:absolute;top:.25rem}#topbar:has(#announcements) .controller .next:before{border-bottom:2px solid #fff;border-right:2px solid #fff;height:.25rem;left:.25rem;position:absolute;top:.3125rem;transform:rotate(-45deg);transition:border-color .15s linear;width:.25rem}@media (max-width:479px){#topbar:has(#announcements) .controller{margin-right:.625rem}}#announcements{align-items:center;display:flex;transform:translateX(0)}#announcements .announcement{align-items:center;display:flex;flex:1 0 100%;justify-content:center}#announcements .announcement:not(.current){display:none}#announcements .announcement.next:first-child,#announcements .announcement.prev{order:1}#announcements .announcement.hide{-webkit-animation:flipOutX .5s forwards;animation:flipOutX .5s forwards}#announcements .announcement.next:not(.hide){-webkit-animation:flipInX .5s forwards;animation:flipInX .5s forwards}@media (max-width:1199px){#announcements{height:4rem}}#nav-wrap{max-width:100%;padding-bottom:2rem;padding-top:1.75rem}#nav-wrap .container1{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;max-width:unset}@media (max-width:1199px){#nav-wrap,#nav-wrap .container1{position:relative}}@media (max-width:767px){#nav-wrap{padding-top:1.25rem}}body.sticky #nav-wrap{background-color:#fff;box-shadow:0 13px 31px 0 rgba(0,0,0,.04);margin:var(--fluid-20-28) var(--fluid-24-40) 0;padding:0;transition:.3s ease-out}body.sticky #nav-wrap .container1{padding-left:0;padding-right:0}@media (max-width:1199px){body.sticky #nav-wrap .container1{padding:var(--fluid-24-40)}body.sticky #nav-wrap{margin:0}}body.sticky #logo{margin-left:1rem;transform:none}body.sticky #logo img{width:11.875rem}@media (max-width:1199px){body.sticky #logo{margin-left:0}body.sticky #logo img{width:10rem}}body.sticky .right{border-left:1px solid #d7e1e6}#cta-links{align-items:center;background:hsla(0,0%,100%,.88);border-bottom:1px solid #d7e1e6;display:flex;font-family:Outfit,sans-serif;font-weight:400;justify-content:space-between}#cta-links a{text-decoration:none}#cta-links .leftLinks,#cta-links .rightLinks{align-items:center;display:flex}#cta-links .leftLinks .appointment:before{background-image:url(/assets/images/icons/appointment.svg)!important}#cta-links .leftLinks .appointment,#cta-links .leftLinks .locations{align-items:center;color:#00395b;display:block;display:flex;font-size:1rem;font-weight:400;line-height:1rem;max-height:2.5rem;overflow:hidden;padding:.75rem .75rem .75rem 2.3125rem;position:relative}#cta-links .leftLinks .appointment:active,#cta-links .leftLinks .appointment:focus,#cta-links .leftLinks .appointment:hover,#cta-links .leftLinks .locations:active,#cta-links .leftLinks .locations:focus,#cta-links .leftLinks .locations:hover{background:rgba(0,57,91,.1)}#cta-links .leftLinks .appointment:active span,#cta-links .leftLinks .appointment:focus span,#cta-links .leftLinks .appointment:hover span,#cta-links .leftLinks .locations:active span,#cta-links .leftLinks .locations:focus span,#cta-links .leftLinks .locations:hover span{opacity:1}#cta-links .leftLinks .appointment:before,#cta-links .leftLinks .locations:before{background-image:url(/assets/images/icons/pin.svg);background-repeat:no-repeat;content:"";height:1rem;left:.8125rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}#cta-links .leftLinks .appointment span,#cta-links .leftLinks .locations span{font-size:1rem;font-weight:400;line-height:1rem;transition:inherit;white-space:nowrap}@media (max-width:1199px){#cta-links .leftLinks .appointment,#cta-links .leftLinks .locations{border-width:1px;height:2.25rem;width:2.25rem}#cta-links .leftLinks .appointment:before,#cta-links .leftLinks .locations:before{height:1rem;left:.5625rem;width:1rem}}#cta-links .rightLinks .paybill,#cta-links .rightLinks .phone span,#cta-links .rightLinks .referring_patients{color:#fff;font-size:.875rem;font-weight:400;font-weight:700;line-height:1rem;text-transform:uppercase}#cta-links .rightLinks>*{align-items:center;background:#0168a7;border-left:1px solid #fff;display:flex;height:2.5rem;max-height:2.5rem;padding:.75rem 1rem}#cta-links .rightLinks>:active,#cta-links .rightLinks>:focus,#cta-links .rightLinks>:hover{background:#00395b!important}#cta-links .rightLinks .referring_patients{background:#004f80}@media (min-width:1200px){#cta-links{position:relative;transition:.3s ease-out}}@media (max-width:1199px){#cta-links,#cta-links .consult,#cta-links .portal,#cta-links .referring_providers{display:none}}#mobile-cta-links .leftLinks{display:flex;flex-direction:column-reverse;gap:2rem;padding-left:4.6875rem}#mobile-cta-links .leftLinks .appointment,#mobile-cta-links .leftLinks .locations{color:#00395b;font-family:Outfit,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;line-height:100%;padding-left:1.5rem;position:relative;text-decoration:none}#mobile-cta-links .leftLinks .locations:before{background-image:url(/assets/images/icons/map-pin.svg)}#mobile-cta-links .leftLinks .appointment:before,#mobile-cta-links .leftLinks .locations:before{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1rem;left:0;position:absolute;width:1rem}#mobile-cta-links .leftLinks .appointment:before{background-image:url(/assets/images/icons/calendar.svg)}#mobile-cta-links .rightLinks{align-items:flex-end;display:flex;justify-content:center;padding-top:3rem}#mobile-cta-links .rightLinks>*{align-items:center;background:#0168a7;border-left:1px solid #fff;display:flex;height:2.5rem;max-height:2.5rem;padding:.75rem 1rem;text-decoration:none}#mobile-cta-links .rightLinks .paybill,#mobile-cta-links .rightLinks .phone,#mobile-cta-links .rightLinks .referring_patients{background:#0168a7;border-bottom:1px solid #00395b;color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.13px;line-height:16px;text-transform:uppercase}#mobile-cta-links .rightLinks .referring_patients{background:#004f80}@media (min-width:1200px){#mobile-cta-links{display:none}}@media (max-width:1199px){#mobile-cta-links .leftLinks{padding-left:4rem}#mobile-cta-links .rightLinks{padding-top:7.5rem}#mobile-cta-links .rightLinks .phone{border-left:0}}#menu-container{background:#fff}@media (max-width:1199px){#menu-container{display:none;flex-direction:column;height:100dvh;left:0;overflow:scroll;padding-bottom:5.625rem;position:absolute;top:100%;width:100%}}#logo{display:block;line-height:0;overflow:hidden;transition:.3s ease-out}#logo img{transition:inherit;width:var(--width-163-272)}@media (min-width:1200px) and (max-width:1300px){#logo img{transition:inherit;width:12.5rem}}@media (max-width:1199px){#logo img{width:10rem}}.dropdown.contact-us.phone{padding-left:2.5rem!important;position:relative}.dropdown.contact-us.phone button:before{background-image:url(/assets/images/icons/phone-white.svg);background-repeat:no-repeat;content:"";height:1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.dropdown.contact-us.phone .dropdown-content{background:#00395b;display:none;left:0;min-width:237px;overflow:hidden;position:absolute;top:100%;z-index:2}.dropdown.contact-us.phone .dropdown-content a.phone{color:#fff;display:block;font-size:.875rem;font-weight:500;line-height:1rem;padding:12px 16px}.dropdown.contact-us.phone .dropdown-content a.phone:hover{background:#004f80}.dropdown.contact-us.phone .dropdown-content a.phone:last-child{border-bottom:none}.dropdown.contact-us.phone .dropdown-content a.phone span.separator{font-size:22px!important;font-weight:400!important;vertical-align:middle}@media (max-width:1199px){#mobile-cta-links .dropdown.contact-us.phone.opened{background:#00395b;height:2.6875rem;max-height:2.6875rem}#mobile-cta-links .dropdown.contact-us.phone.opened .dropdown-content{background:#00395b}#mobile-cta-links .dropdown.contact-us.phone.opened .dropdown-content a{background:#00395b;color:#fff;text-decoration:none}#mobile-cta-links .dropdown.contact-us.phone button{color:#fff}#mobile-cta-links .dropdown.contact-us.phone .dropdown-content{bottom:100%;min-width:347.53px;top:auto}}#menu{align-items:center;display:flex;gap:2rem;justify-content:flex-end;padding:.875rem 1.5rem}#menu>li{position:relative}#menu>li>a,#menu>li>button{color:#21282b;display:block;font-family:Outfit,sans-serif}@media (max-width:1199px){#menu>li>a,#menu>li>button{background:#fff;font-size:1.125rem;font-weight:500;line-height:100%;margin:0 calc(3.125vw + .6875rem) 2rem}#menu>li>a:before,#menu>li>button:before{background-color:#fff;background-image:url(/assets/images/icons/nav-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:.75rem;left:-1.6875rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s linear;width:.5rem}#menu>li>a.open,#menu>li>button.open{margin-bottom:1.4375rem}#menu>li>a.open:before,#menu>li>button.open:before{top:30%;transform:rotate(90deg)}}#menu .submenu{display:none}#menu a,#menu button{font-size:1rem;font-weight:400;font-weight:600;line-height:1rem;text-decoration:none;transition:.3s ease-out}#menu>li>.submenu{top:calc(100% + .875rem);z-index:3}#menu>li>a.active:after,#menu>li>a.open:after,#menu>li>a:active:after,#menu>li>a:focus:after,#menu>li>a:hover:after,#menu>li>button.active:after,#menu>li>button.open:after,#menu>li>button:active:after,#menu>li>button:focus:after,#menu>li>button:hover:after{width:100%}@media (max-width:1199px){#menu>li>a.active,#menu>li>a.open,#menu>li>button.active,#menu>li>button.open{text-decoration:underline;-webkit-text-decoration-color:#0168a7;text-decoration-color:#0168a7;text-underline-offset:6px}}@media (min-width:1200px){#menu>li>a:after,#menu>li>button:after{background:#e47f30;bottom:clamp(-.375vw,-.375vw,-.375rem);content:"";height:clamp(.125vw,.125vw,.125rem);left:0;position:absolute;transition:inherit;width:0;z-index:3}#menu>li:last-child .submenu{left:unset;right:-1.5rem}#menu>li:last-child button:before{left:-1.25rem;right:unset;transform:translateY(-50%) rotate(180deg)}#menu>li:last-child .submenu .submenu{left:unset;right:calc(100% + 2.5rem)}}#menu .submenu{background:#fff;box-shadow:0 13px 31px 0 rgba(0,0,0,.04);font-family:Outfit,sans-serif;left:-1.5rem;max-width:37.5rem;min-width:31.25rem;padding:1.6875rem 1.5rem 0;position:absolute;top:100%}#menu .submenu li a{font-size:.9375rem}#menu .submenu.one_column{min-width:18.75rem}#menu .submenu.one_column li{width:100%!important}#menu .submenu li{box-sizing:border-box;display:inline-block;margin-bottom:1.5rem;width:50%}@media (max-width:767px){#menu .submenu li{display:flex;width:100%}}#menu .submenu .submenu{display:none!important;left:calc(100% + 2.5rem);top:0}#menu .submenu a,#menu .submenu button{font-weight:400}#menu .submenu a.active:after,#menu .submenu a.open:after,#menu .submenu a:active:after,#menu .submenu a:focus:after,#menu .submenu a:hover:after,#menu .submenu button.active:after,#menu .submenu button.open:after,#menu .submenu button:active:after,#menu .submenu button:focus:after,#menu .submenu button:hover:after{width:100%}#menu .submenu a:after,#menu .submenu button:after{background:#e47f30;bottom:clamp(-.375vw,-.375vw,-.375rem);content:"";height:clamp(.125vw,.125vw,.125rem);left:0;position:absolute;transition:inherit;width:0}#menu .submenu a{display:inline-block}#menu .submenu button:before{content:""}@media (max-width:1199px){#menu .submenu{box-shadow:unset;padding:0 calc(5.125vw + .6875rem) 0 calc(3.125vw + .6875rem);position:unset}}#menu button{white-space:nowrap}#menu a,#menu button{position:relative;transition:all .3s}@media (min-width:1200px) and (max-width:1300px){#menu{gap:1rem!important}}@media (max-width:1199px){#menu{display:block;order:-1;padding:2.5rem .875rem 0 2.5rem}#menu>li>a,#menu>li>button{background:#fff}#menu .submenu a{display:block}#menu .submenu button.active:after,#menu .submenu button.open:after{border-color:#fff;margin-left:.625rem;top:1.3125rem}#menu .submenu button:after{margin-left:.5rem;top:1.4375rem}#menu button{position:relative;text-align:left;width:100%}}@media (max-width:1199px) and (min-width:1200px){#menu button.open:after{transform:rotate(45deg)}}@media (max-width:1199px){#menu button:after{transition:transform .3s}}body.menu-open #header{background-color:#fff}#mobile-menu-button{align-items:center;background:#fff;border:1px solid #d7e1e6;display:flex;font-size:1rem;font-weight:600;height:2.75rem;line-height:1rem;position:relative;width:5.75rem}#mobile-menu-button .mobile-menu-text{color:#21282b;font-family:Outfit,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:100%;padding-left:11px;text-align:center}@media (min-width:1200px){#mobile-menu-button{display:none}}#mobile-menu-button.open span:not(.mobile-menu-text){bottom:.6875rem;transform:translate3d(0,-.5625rem,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}#mobile-menu-button.open span:not(.mobile-menu-text):before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}#mobile-menu-button.open span:not(.mobile-menu-text):after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}#mobile-menu-button span:not(.mobile-menu-text){bottom:.9375rem;right:.75rem;transition-delay:.13s;transition:transform .13s cubic-bezier(.55,.055,.675,.19)}#mobile-menu-button span:not(.mobile-menu-text),#mobile-menu-button span:not(.mobile-menu-text):after,#mobile-menu-button span:not(.mobile-menu-text):before{background:#21282b;height:.125rem;position:absolute;width:1.25rem}#mobile-menu-button span:not(.mobile-menu-text):after,#mobile-menu-button span:not(.mobile-menu-text):before{content:"";left:0;transition:transform .15s ease}#mobile-menu-button span:not(.mobile-menu-text):before{top:-.375rem;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}#mobile-menu-button span:not(.mobile-menu-text):after{top:-.75rem;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}#header{background:radial-gradient(76.16% 76.16% at 28% 23.84%,#fff 20.31%,hsla(0,0%,100%,0) 100%);left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:2}@media (max-width:1199px){#header{background:none}}body.sticky #header{background:none;position:fixed;top:var(--fluid-20-28)}@media (max-width:1199px){body.sticky #header{top:0}}#hero{height:100vh;position:relative}

/*# sourceMappingURL=above-fold.css.map*/