﻿.menu-toggle{position:absolute;top:50%;right:1rem;z-index:20;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:6px;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.menu-toggle__bar{position:absolute;left:7px;width:30px;height:4px;border-radius:4px;background:#00aeef;transition:transform .25s ease-in-out,opacity .2s ease-in-out,top .25s ease-in-out}.menu-toggle__bar:nth-child(1){top:11px}.menu-toggle__bar:nth-child(2){top:20px}.menu-toggle__bar:nth-child(3){top:29px}.menu-toggle:focus-visible{outline:2px solid #00aeef;outline-offset:2px}.mobile-nav-open .menu-toggle .menu-toggle__bar:nth-child(1){top:20px;transform:rotate(45deg)}.mobile-nav-open .menu-toggle .menu-toggle__bar:nth-child(2){opacity:0}.mobile-nav-open .menu-toggle .menu-toggle__bar:nth-child(3){top:20px;transform:rotate(-45deg)}.mobile-nav__backdrop{position:fixed;inset:0;z-index:998;background:rgba(11,45,112,.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.mobile-nav-open .mobile-nav__backdrop{opacity:1;visibility:visible;transition:opacity .3s ease}.mobile-nav{position:fixed;top:0;right:0;z-index:999;width:min(340px,88vw);height:100vh;height:100dvh;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-top:3px solid #00aeef;box-shadow:-8px 0 24px rgba(0,0,0,.15);font-family:"Avenir LT W01_55 Roman1475520",sans-serif;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.mobile-nav-open .mobile-nav{transform:none;visibility:visible;transition:transform .3s ease}.mobile-nav__head{display:flex;align-items:center;justify-content:space-between;padding:.8rem .9rem .8rem 1.15rem;border-bottom:1px solid #d7d7d7}.mobile-nav__title{font-family:"Avenir LT W01_85 Heavy1475544";font-size:.8em;letter-spacing:.08em;text-transform:uppercase;color:#666}.mobile-nav__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #d7d7d7;border-radius:6px;background:#fff;color:#404040;font-size:1.6em;line-height:1;cursor:pointer;transition:background-color .15s ease}.mobile-nav__close:hover,.mobile-nav__close:focus-visible{background:rgba(0,174,239,.08)}.mobile-nav__close:focus-visible{outline:2px solid #00aeef;outline-offset:2px}.mobile-nav__menu{margin:0;padding:0;list-style:none}.mobile-nav__menu ul{grid-column:1/-1;display:none;margin:0;padding:0;list-style:none;border-top:1px solid #f1f1f1}.mobile-nav__menu li{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch;margin:0;padding:0}.mobile-nav__menu li+li{border-top:1px solid #f1f1f1}.mobile-nav__menu a{display:flex;align-items:center;gap:1rem;min-width:0;width:100%;box-sizing:border-box;padding:1rem 1.15rem;border:0;background:none;color:#404040;font-size:1.05em;line-height:1.35;text-align:left;text-decoration:none;transition:background-color .15s ease}.mobile-nav__menu a:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}.mobile-nav__menu li li>a{padding:.85rem 1.15rem .85rem 1.9rem;font-size:.95em}.mobile-nav__menu li li li>a{padding-left:2.65rem;font-size:.9em}.mobile-nav__menu li:hover>a,.mobile-nav__menu li:hover>.mobile-nav__toggle,.mobile-nav__menu li:focus-within>a,.mobile-nav__menu li:focus-within>.mobile-nav__toggle,.mobile-nav__menu li.is-open>a,.mobile-nav__menu li.is-open>.mobile-nav__toggle{background:rgba(0,174,239,.08)}.mobile-nav__menu li.is-open>ul{display:block}.mobile-nav__menu li.current-menu-item>a{font-family:"Avenir LT W01_85 Heavy1475544";color:#0b2d70;box-shadow:inset 4px 0 0 #00aeef}.mobile-nav__menu .menu-item-8050,.mobile-nav__menu .menu-item-1568{display:none}.mobile-nav__menu--secondary{border-top:6px solid #f1f1f1}.mobile-nav__menu--secondary li>a{font-size:1em}.mobile-nav__menu--secondary .pay-my-bill>a{font-family:"Avenir LT W01_85 Heavy1475544";color:#2e3192}.mobile-nav__toggle{display:flex;align-items:center;justify-content:center;width:3.25rem;margin:0;padding:0;border:0;border-left:1px solid #f1f1f1;background:none;color:#404040;cursor:pointer;transition:background-color .15s ease}.mobile-nav__toggle .fa-chevron-right{font-size:.8em;transition:transform .15s ease,color .15s ease}.mobile-nav__toggle:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}.mobile-nav__menu li.is-open>.mobile-nav__toggle .fa-chevron-right{transform:rotate(90deg);color:#00aeef}.mobile-nav__extras{padding:1.15rem 1.15rem 1.5rem;border-top:6px solid #f1f1f1}.mobile-nav__phone{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.05em;color:#0b2d70;text-decoration:none}.mobile-nav__phone .fa-phone{color:#00aeef}.mobile-nav__search .search-form{display:flex;align-items:stretch}.mobile-nav__search label{flex:1 1 auto;min-width:0;display:block}.mobile-nav__search .search-field{width:100%;box-sizing:border-box;padding:.6rem .8rem;border:1px solid #d7d7d7;border-right:0;border-radius:6px 0 0 6px;font-size:1em}.mobile-nav__search .search-submit{flex:0 0 auto;padding:.6rem .9rem;border:1px solid #00aeef;border-radius:0 6px 6px 0;background:#00aeef;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";cursor:pointer}html.mobile-nav-open{overflow:hidden}@media(max-width: 991.98px){.main-navigation{display:none}#site-header #header-width{position:relative}}@media(min-width: 992px){.menu-toggle,.mobile-nav,.mobile-nav__backdrop{display:none}}:root{--masthead-height: 166px}header#masthead{transition:box-shadow .2s ease}#site-pre-header{background:rgba(46,49,146,.08);border-bottom:1px solid rgba(46,49,146,.12);max-height:60px;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.is-scrolled #site-pre-header{max-height:0;opacity:0;border-bottom-width:0}#pre-header-width{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:42px;padding:0 2em}.pre-header__contact{display:flex;align-items:center;gap:1.1rem;font-size:.8em;color:#404040}.pre-header__contact-label{font-family:"Avenir LT W01_85 Heavy1475544"}.pre-header__contact a{display:inline-flex;align-items:center;gap:.45rem;color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";text-decoration:none}.pre-header__contact a:hover,.pre-header__contact a:focus-visible{text-decoration:underline}.pre-header__contact .pre-header__social{height:1.75rem;padding:0 .6rem;justify-content:center;border-radius:999px;background:#2e3192;color:#fff;font-size:.89em;transition:background-color .15s ease}.pre-header__contact .pre-header__social:hover,.pre-header__contact .pre-header__social:focus-visible{background:#0b2d70;text-decoration:none}ul#pre-primary-menu{display:flex;flex-direction:row-reverse;align-items:stretch;margin:0;padding:0;list-style:none}ul#pre-primary-menu li{margin:0}ul#pre-primary-menu a{display:flex;align-items:center;height:42px;padding:0 .9rem;font-size:.8em;color:#2e3192;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);transition:background-color .15s ease,border-color .15s ease}ul#pre-primary-menu a:hover,ul#pre-primary-menu a:focus-visible{background:rgba(46,49,146,.08);border-bottom-color:#2e3192}ul#pre-primary-menu li.pay-my-bill a{margin-left:.5rem;padding:0 1.1rem;background:#2e3192;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";border-bottom-color:#2e3192}ul#pre-primary-menu li.pay-my-bill a:hover,ul#pre-primary-menu li.pay-my-bill a:focus-visible{background:#0b2d70;border-bottom-color:#0b2d70}@media(max-width: 991.98px){#site-pre-header{display:none}}.site-footer{background:#38c6f4;color:#404040;padding:0}.site-footer a{text-decoration:none}.site-footer__inner{display:grid;grid-template-columns:minmax(240px, 1.2fr) 3fr;gap:2rem 3rem;padding:3rem 0 2.5rem}.site-footer__wordmark{margin:0 0 .75rem;font-family:"Avenir LT W01_95 Black1475556";font-size:1.5em;line-height:1.1;color:#0b2d70}.site-footer__tagline{margin:0 0 1rem;font-size:.95em}.site-footer__address{margin:0 0 1.1rem;font-style:normal;line-height:1.5}.site-footer__links{display:flex;flex-direction:column;gap:.55rem}.site-footer__links a{display:inline-flex;align-items:center;gap:.55rem;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544"}.site-footer__links a .fa-solid,.site-footer__links a .fa-brands{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#0b2d70;color:#fff;font-size:.75em;flex:0 0 auto}.site-footer__links a:hover,.site-footer__links a:focus-visible{text-decoration:underline}ul#footer-menu{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;margin:0;padding:0;list-style:none}ul#footer-menu>li{margin:0}ul#footer-menu>li>a{display:block;margin-bottom:.65rem;padding-bottom:.4rem;border-bottom:2px solid rgba(11,45,112,.25);font-family:"Avenir LT W01_95 Black1475556";font-size:1em;color:#0b2d70}ul#footer-menu ul{margin:0;padding:0;list-style:none}ul#footer-menu ul li{margin:0 0 .4rem}ul#footer-menu ul a{color:#404040;font-family:"Avenir LT W01_45 Book1475508";font-size:.92em;line-height:1.35}ul#footer-menu ul a:hover,ul#footer-menu ul a:focus-visible{color:#0b2d70;text-decoration:underline}.site-footer__bottom{background:rgba(11,45,112,.08);font-size:.85em}.site-footer__bottom .content-width{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.9rem 0}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none}.site-footer__bottom a{color:#0b2d70}.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{text-decoration:underline}.site-footer__bottom p{margin:0}@media(max-width: 991.98px){.site-footer__inner{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 2rem}ul#footer-menu{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575.98px){ul#footer-menu{grid-template-columns:1fr;gap:1.5rem}.site-footer__bottom .content-width{flex-direction:column;align-items:flex-start}}.info-page{padding-bottom:3rem}.info-page .site-main{max-width:1100px;margin:0 auto}.info-page--sidebar .site-main{max-width:none;margin:0}.info-page--sidebar .info-links{grid-template-columns:repeat(2, minmax(0, 1fr))}.info-page__intro{margin-bottom:2rem}.info-page__lead{max-width:44rem;margin:.5rem 0 0;font-family:"Avenir LT W01_35 Light1475496";font-size:1.25em;line-height:1.5;color:#404040}.info-page__heading{margin:0 0 1.25rem;font-family:"Avenir LT W01_95 Black1475556";font-size:1.6em;line-height:1.2;color:#0b2d70}.info-page__note{margin:-0.75rem 0 1.25rem;color:#666}.info-page__section{margin-bottom:3rem;scroll-margin-top:calc(var(--masthead-height, 166px) + 1rem)}.info-page__notice{padding-top:2rem;border-top:1px solid #d7d7d7}.info-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem;margin-bottom:1.25rem}.info-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background:#fff;border:1px solid #d7d7d7;border-top:5px solid #00aeef;border-radius:14px;box-shadow:0 14px 34px rgba(11,45,112,.08)}.info-card--violet{border-top-color:#2e3192}.info-card--muted{border-top-color:#afafaf;background:#f9f9f9}.info-card__tag{display:inline-flex;align-items:center;gap:.45rem;margin:-0.5rem 0 1.25rem;padding:.35rem .85rem;border-radius:999px;background:#00aeef;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.85em;letter-spacing:.02em;line-height:1.2}.info-card__tag .fa-solid{flex:0 0 auto}.info-card__tag--violet{background:#2e3192}.info-card__tag--orange{background:rgba(245,130,70,.18);color:#9c4a00}.info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1rem;border-radius:50%;background:rgba(0,174,239,.12);color:#1391c5;font-size:1.5em}.info-card--violet .info-card__icon{background:rgba(46,49,146,.12);color:#2e3192}.info-card--muted .info-card__icon{background:rgba(131,131,131,.15);color:#666}.info-card__eyebrow{margin:0 0 .25rem;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:#666}.info-card__title{margin:0 0 .75rem;font-family:"Avenir LT W01_95 Black1475556";font-size:1.5em;line-height:1.2;color:#0b2d70}.info-card__text{margin:0 0 1.25rem;line-height:1.55}.info-card__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none}.info-card .info-card__list li{margin:0;padding:.3rem .7rem;border-radius:999px;background:rgba(46,49,146,.08);color:#0b2d70;font-size:.85em;line-height:1.3}.info-card__button{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding:.8rem 1.4rem;border:2px solid #0b2d70;border-radius:8px;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.info-card__button:hover,.info-card__button:focus-visible{background:#1391c5;border-color:#1391c5;color:#fff}.info-card__button--violet{background:#2e3192;border-color:#2e3192}.info-card__button--violet:hover,.info-card__button--violet:focus-visible{background:#0b2d70;border-color:#0b2d70}.info-card__button--ghost{background:rgba(0,0,0,0);border-color:#838383;color:#404040}.info-card__button--ghost:hover,.info-card__button--ghost:focus-visible{background:#fff;border-color:#0b2d70;color:#0b2d70}.info-card__button:focus-visible{outline:2px solid #00aeef;outline-offset:3px}.info-card__link{margin-top:.9rem;font-size:.95em;color:#2e3192;text-decoration:underline;text-underline-offset:2px}.info-card__link:hover,.info-card__link:focus-visible{color:#0b2d70}.info-cards__hint{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 3rem;color:#666;line-height:1.5}.info-cards__hint .fa-solid{margin-top:.2rem;color:#1391c5}.info-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.info-grid .info-grid__item{display:flex;align-items:center;gap:.85rem;min-height:4.5rem;margin:0;padding:.85rem 1.25rem .85rem .85rem;border:1px solid #d7d7d7;border-radius:10px;background:#fff;line-height:1.4}.info-grid .info-grid__item>span:last-child{flex:1 1 auto}.info-grid .info-grid__item small{display:block;margin-top:.15rem;font-size:.85em;color:#666}.info-grid__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:10px;background:rgba(0,174,239,.12);color:#1391c5;font-size:1.15em}.info-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.info-steps .info-steps__item{display:flex;gap:1rem;margin:0;padding:0}.info-steps .info-steps__item p{margin:0;line-height:1.55}.info-steps__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_95 Black1475556";font-size:1.1em}.info-steps__title{margin:.35rem 0 .4rem;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.1em;color:#0b2d70}.info-band{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;padding:2rem;border-radius:14px;background:rgba(0,174,239,.1)}.info-band__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#fff;color:#1391c5;font-size:1.5em}.info-band__body{flex:1 1 auto}.info-band__body p{margin:0 0 1.1rem;line-height:1.55}.info-band__body p:last-child{margin-bottom:0}.info-band__title{margin:.25rem 0 .5rem;font-family:"Avenir LT W01_95 Black1475556";font-size:1.4em;color:#0b2d70}.info-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.info-band__phone{display:inline-flex;align-items:center;gap:.5rem;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.1em;color:#0b2d70;text-decoration:none}.info-band__phone:hover,.info-band__phone:focus-visible{text-decoration:underline}.info-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.info-chips li{margin:0;padding:0}.info-chips__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border:1px solid #d7d7d7;border-radius:999px;background:#fff;color:#0b2d70;font-size:.95em;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.info-chips__chip .fa-solid{color:#1391c5}.info-chips__chip:hover,.info-chips__chip:focus-visible{background:rgba(0,174,239,.1);border-color:#00aeef}.info-directory{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.info-directory .info-directory__item{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:1.1rem 1.25rem;border:1px solid #d7d7d7;border-left:4px solid #00aeef;border-radius:10px;background:#fff}.info-directory__label{font-family:"Avenir LT W01_85 Heavy1475544";font-size:.95em;color:#404040}.info-directory__phones{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.info-directory__phones a{display:inline-flex;align-items:center;gap:.45rem;font-family:"Avenir LT W01_95 Black1475556";font-size:1.15em;color:#0b2d70;text-decoration:none}.info-directory__phones a .fa-solid{font-size:.74em;color:#1391c5}.info-directory__phones a:hover,.info-directory__phones a:focus-visible{text-decoration:underline}.info-directory__hours{font-size:.85em;color:#666}.info-links{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.info-links li{margin:0;padding:0}.info-links__card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:100%;padding:1rem 1.1rem;border:1px solid #d7d7d7;border-radius:10px;background:#fff;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";line-height:1.3;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.info-links__card .fa-solid{flex:0 0 auto;color:#1391c5;transition:transform .15s ease}.info-links__card:hover,.info-links__card:focus-visible{border-color:#00aeef;box-shadow:0 14px 34px rgba(11,45,112,.08)}.info-links__card:hover .fa-solid,.info-links__card:focus-visible .fa-solid{transform:translateX(3px)}@media(max-width: 991.98px){.info-grid,.info-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}.info-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.info-cards,.info-grid,.info-steps,.info-directory,.info-links{grid-template-columns:1fr}.info-card{padding:1.5rem}.info-band{flex-direction:column;padding:1.5rem}}.entry-content{max-width:80ch}.content-area:not(:has(.sidebar-left)) .entry-content{margin-inline:auto}.entry-content>h1+p{font-family:"Avenir LT W01_35 Light1475496";font-size:1.15em;line-height:1.5}.entry-content h2.wp-block-heading{margin-bottom:.6em}.entry-content h3{margin:1.75em 0 .4em;font-size:clamp(1.1em,2.2vw,1.3em);line-height:1.25}.entry-content h3+p{margin-top:0}.entry-content h1 strong,.entry-content h2 strong,.entry-content h3 strong,.entry-content h4 strong{font-weight:inherit}.entry-content li+li{margin-top:.4em}.entry-content li>ul,.entry-content li>ol{margin-top:.4em}.sidebar-left ul#practices-list li ul.children li{font-size:1em}html{font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:18px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}html input[type=button]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}body{margin:0;color:#404040;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:1rem;line-height:1.5;background:#fff}article{display:block;clear:both}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:1em 0}footer{display:block}header{display:block}main{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}progress{display:inline-block;vertical-align:baseline}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none;transition:background-color .5s ease-out;color:#2e3192}a:active{color:#00aeef;outline:0}a:hover{color:#00aeef;outline:0}a:focus{color:#00aeef;outline:thin dotted}a .quilt-meta{color:#000}abbr[title]{border-bottom:1px dotted}b{font-weight:bold}strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0;clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#2e3192;font-weight:normal;margin-bottom:0px}mark{color:#000;background:#fff9c0;text-decoration:none}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}img{border:0;height:auto;max-width:100%}img.size-full{margin-bottom:.5em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}kbd{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}samp{font-family:monospace,monospace;font-size:1em}button{font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em}button::-moz-focus-inner{border:0;padding:0}button:hover{border-color:#ccc #bbb #aaa}button:focus{border-color:#aaa #bbb #bbb}button:active{border-color:#aaa #bbb #bbb}input{font:inherit;margin:0;color:#404040;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:1rem;line-height:1.5}input::-moz-focus-inner{border:0;padding:0}optgroup{color:inherit;font:inherit;margin:0;font-weight:bold}select{font:inherit;margin:0;text-transform:none;color:#404040;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:1rem;line-height:1.5;border:1px solid #ccc}textarea{font:inherit;margin:0;overflow:auto;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:1rem;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%}textarea:focus{color:#111}input[type=reset]{-webkit-appearance:button;cursor:pointer;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=reset]:hover{border-color:#ccc #bbb #aaa}input[type=reset]:focus{border-color:#aaa #bbb #bbb}input[type=reset]:active{border-color:#aaa #bbb #bbb}input[type=submit]{cursor:pointer;border-color:#ccc #ccc #bbb;border-radius:3px;line-height:1;-webkit-appearance:button;background:#36c6f4;border:none;color:#fff;font-size:1.575em;padding:.5em 1em}input[type=submit]:hover{border-color:#ccc #bbb #aaa;background:#1baddc}input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=submit]:active{border-color:#aaa #bbb #bbb}button[disabled]{cursor:default}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=radio]{box-sizing:border-box;padding:0}input[type=number]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]:focus{color:#111}input[type=search]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]:focus{color:#111}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}td{padding:.4rem;border:1px solid #d3d3d3}th{padding:0}h2{clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#2e3192;font-weight:normal;margin-bottom:0px}h3{clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#0b2d70;font-weight:normal;margin-bottom:0px}h4{clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#0b2d70;font-weight:normal;margin-bottom:0px}h5{clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#0b2d70;font-weight:normal;margin-bottom:0px}h6{clear:both;font-family:"Avenir LT W01_85 Heavy1475544";color:#0b2d70;font-weight:normal;margin-bottom:0px}.type-post h2{clear:none}.type-post h3{clear:none}.type-post h4{clear:none}img.single-staff-thumb{width:25%;height:auto;float:left;margin:1.5em 1.5em .5em 0}img.single-staff-thumb+h1{clear:none}img.single-staff-thumb+h2{clear:none}img.single-staff-thumb+h3{clear:none}h1.blockHeader{position:relative;margin:1.5rem 0 1rem;padding:0 0 .25em;background:rgba(0,0,0,0);border-bottom:1px solid #d7dce8;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-0.035em;text-transform:none}h1.blockHeader::after{content:"";position:absolute;left:0;bottom:-1px;width:84px;height:4px;border-radius:999px;background:#2e3192}.single-practice h2.h-break,.single-programs h2.h-break,.hcmc-additional-locations__heading,h2.blockHeader,h2.wp-block-heading{margin:1.75em 0 1em;padding:0 0 .85rem;background:linear-gradient(90deg, #00aeef, #33a3dc) no-repeat left bottom/100% 3px;border:0;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(1.25rem,2.75vw,2rem);line-height:1.05;letter-spacing:-0.015em;text-transform:none}.hcmc-404-hero{margin-top:clamp(2rem,5vw,3.5rem)}.hcmc-404-hero__panel{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2.5rem;padding:clamp(2rem,5vw,3.5rem);border-radius:24px;background:linear-gradient(140deg, #def7ff 0%, #fff 62%)}@media(min-width: 992px){.hcmc-404-hero__panel{flex-direction:row;align-items:center}}.hcmc-404-hero__ghost{position:absolute;top:-0.5rem;left:clamp(1.5rem,4vw,3rem);margin:0;color:rgba(0,174,239,.1);font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(6rem,15vw,11rem);line-height:1;letter-spacing:-0.03em;user-select:none}.hcmc-404-hero__content{position:relative;z-index:1;flex:1 1 55%}.hcmc-404-hero__title{margin:0 0 .5rem;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(2.25rem,5.5vw,3.5rem);line-height:1.05;letter-spacing:-0.02em}.hcmc-404-hero__message{max-width:42ch;margin:0 0 1.75rem;color:#404040;font-size:1.15rem;line-height:1.5}.hcmc-404-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.75rem}.hcmc-404-hero__actions .hcmc-location-btn{padding:.85rem 1.5rem;border-radius:10px;font-size:.95rem}.hcmc-404-hero__search-label{margin:0 0 .5rem;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.95rem}.hcmc-404-hero__links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding-top:1.5rem;border-top:1px solid rgba(11,45,112,.12);list-style:none}.hcmc-404-hero__links a{display:inline-flex;align-items:center;gap:.55rem;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.9rem;text-decoration:none}.hcmc-404-hero__links a i.fa-chevron-right{font-size:.65rem;color:#33a3dc;transition:transform .15s ease}.hcmc-404-hero__links a:hover i.fa-chevron-right,.hcmc-404-hero__links a:focus-visible i.fa-chevron-right{transform:translateX(3px)}.hcmc-404-hero__link-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#def7ff;color:#00aeef;font-size:.85rem}.hcmc-404-hero__media{position:relative;z-index:1;display:flex;flex:1 1 40%;align-items:center;justify-content:center}.hcmc-404-hero__media::before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle, rgba(0, 174, 239, 0.16), transparent 70%)}.hcmc-404-hero__image{position:relative;width:100%;max-width:420px;aspect-ratio:4/3;border:6px solid #fff;border-radius:20px;box-shadow:0 24px 48px -20px rgba(11,45,112,.35);object-fit:cover}.hcmc-404-search{display:flex;max-width:420px;margin-bottom:1.75rem;background:#fff;border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.hcmc-404-search:focus-within{border-color:#00aeef;box-shadow:0 0 0 3px rgba(0,174,239,.35)}.hcmc-404-search__submit{padding:0 1.15rem;border:0;background:rgba(0,0,0,0);color:#00aeef;font-size:1.05rem;cursor:pointer}.hcmc-404-search__submit:hover,.hcmc-404-search__submit:focus-visible{color:#0b2d70}.hcmc-404-search input.hcmc-404-search__field{flex:1;min-width:0;padding:.75rem 1rem;border:0;border-radius:0;background:rgba(0,0,0,0);color:#404040;font-size:.95rem}.hcmc-404-search input.hcmc-404-search__field:focus{outline:none}p{margin-bottom:1.5em;line-height:1.5em}h3+p{margin-top:0px}cite{font-style:italic}em{font-style:italic}i{font-style:italic}blockquote{margin:0 1.5em;quotes:"" ""}blockquote:before{content:""}blockquote:after{content:""}address{margin:0 0 1.5em}tt{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr{border-bottom:1px dotted #666;cursor:help}acronym{border-bottom:1px dotted #666;cursor:help}ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}q{quotes:"" ""}q:before{content:""}q:after{content:""}ul{margin:1em 0 1.5em 1em;padding:0 0 0 1em;line-height:1.5em;list-style:disc}ol{margin:1em 0 1.5em 1em;padding:0 0 0 1em;line-height:1.5em;list-style:decimal}.entry-content{margin:1.5em 0 0;margin-top:0px}.entry-content ul ul,.entry-content ol ul{list-style:circle}.entry-content p+ul{margin-top:-1.4em}@media(max-width: 767.98px){.entry-content ul{line-height:1.3}.entry-content ul li{margin-bottom:.3em}.entry-content ul li:last-child{margin-bottom:0}}.entry-content:before{content:"";display:table;table-layout:fixed}.entry-content:after{content:"";display:table;table-layout:fixed;clear:both}.entry-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.entry-content p{margin-top:.25em}.entry-content .videoEmbed img{opacity:.75 !important}.site-main li{padding:.0625em 0}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}li>ul{margin-bottom:0;margin-left:1.5em}li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}input[type=button]{border-color:#ccc #ccc #bbb;border-radius:3px;line-height:1;-webkit-appearance:button;background:#36c6f4;border:none;color:#fff;font-size:1.575em;padding:.5em 1em}input[type=button]:hover{border-color:#ccc #bbb #aaa;background:#1baddc}input[type=button]:focus{border-color:#aaa #bbb #bbb}input[type=button]:active{border-color:#aaa #bbb #bbb}input[type=text]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus{color:#111}input[type=email]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=email]:focus{color:#111}input[type=url]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=url]:focus{color:#111}input[type=password]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=password]:focus{color:#111}input[type=tel]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=tel]:focus{color:#111}input[type=range]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=range]:focus{color:#111}input[type=date]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=date]:focus{color:#111}input[type=month]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=month]:focus{color:#111}input[type=week]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=week]:focus{color:#111}input[type=time]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=time]:focus{color:#111}input[type=datetime]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=datetime]:focus{color:#111}input[type=datetime-local]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=datetime-local]:focus{color:#111}input[type=color]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus{color:#111}.main-navigation{padding-top:2em;height:6em;float:right;position:relative}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{display:inline-block;position:relative}.main-navigation a{display:block;text-decoration:none;padding:.75em .75em 1.05em .75em;border:0;border-bottom:3px solid rgba(0,0,0,0);z-index:12;position:relative;font-size:.94em}.main-navigation .menu-item-has-children>a{border:1px solid rgba(0,0,0,0);border-bottom:0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.main-navigation .menu-item-has-children>a:hover{color:#0b2d70;background:rgba(0,174,239,.06)}.main-navigation #primary-menu>li.menu-item-has-children:hover>a,.main-navigation #primary-menu>li.menu-item-has-children.focus>a,.main-navigation #primary-menu>li.menu-item-has-children:focus-within>a{position:relative;z-index:101;color:#0b2d70;background:#fff;border-color:#d7d7d7;border-bottom:0;border-radius:8px 8px 0 0}.main-navigation .active>a{border:0;border-bottom:3px solid #00aeef;color:#0b2d70}.main-navigation #primary-menu>li{position:relative}.main-navigation #primary-menu>li>.sub-menu{display:block;position:absolute;top:calc(100% - 1px);left:0;z-index:100;box-sizing:border-box;width:280px;margin:0;padding:0;background:#fff;border:1px solid #d7d7d7;border-radius:0 0 10px 10px;box-shadow:0 18px 24px -10px rgba(11,45,112,.16);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s}.main-navigation #primary-menu>li:hover>.sub-menu,.main-navigation #primary-menu>li.focus>.sub-menu,.main-navigation #primary-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-navigation #primary-menu>li.mega-closed>.sub-menu,.main-navigation #primary-menu>li.mega-closed:focus-within>.sub-menu{opacity:0;visibility:hidden;transform:translateY(4px)}.main-navigation #primary-menu>li.mega-closed>a{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.main-navigation #primary-menu>li.mega-align-right>.sub-menu,.main-navigation #primary-menu>li.menu-align-right>.sub-menu{left:auto;right:0}.main-navigation #primary-menu>li>.sub-menu>li{display:block;width:100%;position:relative;border-bottom:1px solid #d7d7d7}.main-navigation #primary-menu>li>.sub-menu>li:last-child{border-bottom:0}.main-navigation #primary-menu>li>.sub-menu>li:last-child>a{border-radius:0 0 9px 9px}.main-navigation #primary-menu>li>.sub-menu>li>a{display:flex;align-items:center;justify-content:space-between;gap:.75em;box-sizing:border-box;width:100%;padding:.7em 1.1em .7em calc(1.1em + 3px);border:0;border-left:3px solid rgba(0,0,0,0);font-size:1em;line-height:1.3;color:#404040;background:rgba(0,0,0,0);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.main-navigation #primary-menu>li>.sub-menu>li>a .fa-chevron-right{font-size:.7em;color:#838383;transition:transform .15s ease-out,color .15s ease-out}.main-navigation #primary-menu>li>.sub-menu>li>a:focus-visible{outline:2px solid #00aeef;outline-offset:-3px}.main-navigation #primary-menu>li>.sub-menu>li:hover>a,.main-navigation #primary-menu>li>.sub-menu>li.focus>a,.main-navigation #primary-menu>li>.sub-menu>li:focus-within>a{color:#0b2d70;background:rgba(0,174,239,.08);border-left-color:#00aeef;font-family:"Avenir LT W01_85 Heavy1475544"}.main-navigation #primary-menu>li>.sub-menu>li:hover>a .fa-chevron-right,.main-navigation #primary-menu>li>.sub-menu>li.focus>a .fa-chevron-right,.main-navigation #primary-menu>li>.sub-menu>li:focus-within>a .fa-chevron-right{color:#0b2d70;transform:translateX(2px)}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu{display:block;position:absolute;top:-1px;left:calc(100% - 1px);z-index:101;box-sizing:border-box;width:340px;margin:0;padding:0;background:#fff;border:1px solid #d7d7d7;border-radius:0 10px 10px 0;box-shadow:0 18px 24px -10px rgba(11,45,112,.16);opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu li{display:block;width:100%;border-bottom:1px solid #d7d7d7}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu li:last-child{border-bottom:0}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu li:first-child>a{border-radius:0 9px 0 0}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu li:last-child>a{border-radius:0 0 9px 0}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu a{display:block;box-sizing:border-box;width:100%;padding:.6em 1.25em;font-size:.95rem;line-height:1.3;color:#404040;background:rgba(0,0,0,0);border:0;transition:background-color .15s ease-out,color .15s ease-out}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu a:hover,.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu a:focus{color:#0b2d70;background:rgba(0,174,239,.06)}.main-navigation #primary-menu>li>.sub-menu>li>.sub-menu a:focus-visible{outline:2px solid #00aeef;outline-offset:-3px}.main-navigation #primary-menu>li>.sub-menu>li:hover>.sub-menu,.main-navigation #primary-menu>li>.sub-menu>li.focus>.sub-menu,.main-navigation #primary-menu>li>.sub-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateX(0)}.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li>.sub-menu,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li>.sub-menu,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li>.sub-menu{left:auto;right:calc(100% - 1px);border-radius:10px 0 0 10px;transform:translateX(4px)}.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li>.sub-menu li:first-child>a,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li>.sub-menu li:first-child>a,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li>.sub-menu li:first-child>a{border-radius:9px 0 0 0}.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li>.sub-menu li:last-child>a,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li>.sub-menu li:last-child>a,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li>.sub-menu li:last-child>a{border-radius:0 0 0 9px}.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li:hover>.sub-menu,.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li.focus>.sub-menu,.main-navigation #primary-menu>li.mega-flyout-left>.sub-menu>li:focus-within>.sub-menu,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li:hover>.sub-menu,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li.focus>.sub-menu,.main-navigation #primary-menu>li.mega-align-right>.sub-menu>li:focus-within>.sub-menu,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li:hover>.sub-menu,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li.focus>.sub-menu,.main-navigation #primary-menu>li.menu-align-right>.sub-menu>li:focus-within>.sub-menu{transform:translateX(0)}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation .nav-previous{float:left;width:50%}.posts-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}div#sidebar{width:25%;float:left;margin-top:2em}div#sidebar h2{clear:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear{clear:both}.clear:before{content:"";display:table;table-layout:fixed}.clear:after{content:"";display:table;table-layout:fixed;clear:both}.comment-content:before{content:"";display:table;table-layout:fixed}.comment-content:after{content:"";display:table;table-layout:fixed;clear:both}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.site-header:before{content:"";display:table;table-layout:fixed}.site-header:after{content:"";display:table;table-layout:fixed;clear:both}.site-content{padding-bottom:4em}.site-content:before{content:"";display:table;table-layout:fixed}.site-content:after{content:"";display:table;table-layout:fixed;clear:both}.site-footer:before{content:"";display:table;table-layout:fixed}.site-footer:after{content:"";display:table;table-layout:fixed;clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0em 0 1.5em}.page-content{margin:1.5em 0 0}.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.bypostauthor{display:block}embed{max-width:100%}iframe{max-width:100%}object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.primary{overflow:hidden}#primary{overflow:hidden}.secondary{color:#2e3192}#secondary{color:#2e3192}.content-width{width:80%;max-width:1100px;margin:0 auto;position:relative}#content{width:100%;background:#fff;position:relative;z-index:9}header#masthead{position:fixed;width:100%;z-index:10;background:rgba(255,255,255,.9);box-shadow:0 4px 4px rgba(0,0,0,.1)}.whiteMenu{background:#fff !important}#site-header{width:100%;padding-bottom:.125em}#site-header #header-width{padding:0 2em}#logo-wrap{height:100%;vertical-align:center;float:left;display:inline-block}img.logo{max-width:266px;margin-top:-40px}.menu-primary-container{float:right;margin-right:-20px}#site-search{margin-top:.6em;border:1px solid rgba(0,174,239,.4);padding:.15em .25em;background:#fff;border-radius:6px;box-shadow:0 0px 4px rgba(0,0,0,.1);display:inline-block;float:right}#site-search form{display:inline;position:relative}#site-search:hover{opacity:1;transition:opacity .75s ease-out}#site-search input[type=submit]{-webkit-appearance:none;text-indent:-9999px;background:#fff url("/wp-content/themes/holy-cross-medical-center/img/icons/icon_search.png") center center no-repeat;background-size:19px 19px;width:19px;height:19px;border:none;padding:0px;display:inline-block;position:absolute;right:6px;top:0px}#site-search input.search-field{-webkit-appearance:none;font-size:.95em;border:none}#site-search label{line-height:1em}.page-header{min-height:var(--masthead-height, 166px)}a.button{background:#0b2d70;padding:.5em 1em;border-radius:6px;color:#fff;display:inline-block;margin-top:1em;font-family:"Avenir LT W01_95 Black1475556";cursor:pointer}a.button:hover{background:#36c6f4}ul#practices-grid-list{margin:0px;padding:0px}ul#practices-grid-list li{list-style:none;width:45%;padding:.5em 1em;display:inline-block;border:2px solid #f4f4f4;margin-bottom:2em;margin:2%;vertical-align:top}ul#practices-grid-list h3{font-size:2em;margin-top:0px}ul#practices-grid-list .locationMeta{font-size:1.125em;margin-bottom:1em}#home-news-highlight{margin-top:1em}#home-news-highlight #highlight-left{width:25%;float:left;margin:.5em 0 0 0;padding:0px}#home-news-highlight #highlight-left .ui-state-active a{color:#2e3192;background:#f4f4f4}#home-news-highlight ul#highlight-left li{font-size:1.275em;list-style:none;margin-right:1em}#home-news-highlight ul#highlight-left li a{color:#2d2d2d;display:block;border-bottom:1px solid #b5b5b5;padding:.25em .5em}#home-news-highlight ul#highlight-left li a:hover{color:#2e3192;background:#f4f4f4}#home-news-highlight #highlight-right{width:74%;float:right}#home-news-highlight #highlight-right h3{margin-bottom:0px;font-family:"Avenir LT W01_35 Light1475496";font-size:1.675em;color:#383838;margin-top:0px}.sidebar-left{width:30%;float:left;padding-right:0}.sidebar-left .menu-title{margin:0;padding:1.1em 1.25em;border:1px solid #d7dce8;border-bottom:0;border-radius:10px 10px 0 0;background:#f9f9f9;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:1.25em;line-height:1.2;margin-top:1.5rem}.sidebar-left .menu-title.is-current{position:relative;color:#0b2d70}.sidebar-left .menu-title.is-current::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:10px 0 0 0;background:#0b2d70}.sidebar-left ul#practices-list,.sidebar-left ul#services-list{margin:0;padding:0;border:1px solid #d7dce8;border-radius:0 0 10px 10px;background:#fff;overflow:hidden}.sidebar-left ul#practices-list li,.sidebar-left ul#services-list li{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #d7dce8;font-size:.95em;line-height:1.4}.sidebar-left ul#practices-list li:last-child,.sidebar-left ul#services-list li:last-child{border-bottom:0}.sidebar-left ul#practices-list li a,.sidebar-left ul#practices-list li button.video-chapter,.sidebar-left ul#services-list li a,.sidebar-left ul#services-list li button.video-chapter{display:block;width:100%;padding:.8em 1em;border:0;border-radius:0;background:none;color:#363636;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.sidebar-left ul#practices-list li a:hover,.sidebar-left ul#practices-list li a:focus,.sidebar-left ul#practices-list li button.video-chapter:hover,.sidebar-left ul#practices-list li button.video-chapter:focus,.sidebar-left ul#services-list li a:hover,.sidebar-left ul#services-list li a:focus,.sidebar-left ul#services-list li button.video-chapter:hover,.sidebar-left ul#services-list li button.video-chapter:focus{background:#f9f9f9;color:#2e3192;outline:none}.sidebar-left ul#practices-list li a:focus-visible,.sidebar-left ul#practices-list li button.video-chapter:focus-visible,.sidebar-left ul#services-list li a:focus-visible,.sidebar-left ul#services-list li button.video-chapter:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}.sidebar-left ul#practices-list>li.current_page_item>a,.sidebar-left ul#practices-list>li.current_page_ancestor>a,.sidebar-left ul#practices-list>li.active>a,.sidebar-left ul#practices-list>li>button.video-chapter-active,.sidebar-left ul#services-list>li.current_page_item>a,.sidebar-left ul#services-list>li.current_page_ancestor>a,.sidebar-left ul#services-list>li.active>a,.sidebar-left ul#services-list>li>button.video-chapter-active{background:#f9f9f9;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556"}.sidebar-left ul#practices-list>li.current_page_item>a::before,.sidebar-left ul#practices-list>li.current_page_ancestor>a::before,.sidebar-left ul#practices-list>li.active>a::before,.sidebar-left ul#practices-list>li>button.video-chapter-active::before,.sidebar-left ul#services-list>li.current_page_item>a::before,.sidebar-left ul#services-list>li.current_page_ancestor>a::before,.sidebar-left ul#services-list>li.active>a::before,.sidebar-left ul#services-list>li>button.video-chapter-active::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0b2d70}.sidebar-left ul#practices-list>li.page_item_has_children>a,.sidebar-left ul#services-list>li.page_item_has_children>a{padding-right:2.4em}.sidebar-left ul#practices-list>li.page_item_has_children>a::after,.sidebar-left ul#services-list>li.page_item_has_children>a::after{content:"";position:absolute;right:1em;top:1.05em;width:8px;height:8px;border-right:2px solid #2e3192;border-bottom:2px solid #2e3192;transform:rotate(45deg);opacity:.65}.sidebar-left ul#practices-list ul.children,.sidebar-left ul#services-list ul.children{margin:0;padding:.35em 0 .7em;background:#fff}.sidebar-left ul#practices-list ul.children li,.sidebar-left ul#services-list ul.children li{border-bottom:0;font-size:.875em;line-height:1.35}.sidebar-left ul#practices-list ul.children li::before,.sidebar-left ul#services-list ul.children li::before{display:none}.sidebar-left ul#practices-list ul.children li a,.sidebar-left ul#services-list ul.children li a{position:relative;padding:.38em 1em .38em 2.15em;background:none;color:#363636;font-family:"Avenir LT W01_55 Roman1475520",sans-serif}.sidebar-left ul#practices-list ul.children li a::before,.sidebar-left ul#services-list ul.children li a::before{content:"»";position:absolute;left:1.15em;top:.38em;color:#00aeef;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;opacity:.9}.sidebar-left ul#practices-list ul.children li a:hover,.sidebar-left ul#practices-list ul.children li a:focus,.sidebar-left ul#services-list ul.children li a:hover,.sidebar-left ul#services-list ul.children li a:focus{background:#f9f9f9;color:#2e3192;text-decoration:none;border-left:4px solid #00aeef}.sidebar-left ul#practices-list ul.children li.current_page_item a,.sidebar-left ul#services-list ul.children li.current_page_item a{color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556"}@media(max-width: 991.98px){.sidebar-left{width:100%;float:none;padding-right:0;margin-bottom:2em}.sidebar-left .menu-title{font-size:1.3em}}.sidebar-left #secondary{border:1px solid #d7dce8;border-top:0;border-radius:0 0 10px 10px;background:#fff;overflow:hidden}.sidebar-left #secondary .widget{margin:0;padding:0}.sidebar-left #secondary .widget-title,.sidebar-left #secondary .widget h2,.sidebar-left #secondary .widget h3{margin:0;padding:.7em 1.1em;border-top:1px solid #d7dce8;border-bottom:1px solid #d7dce8;background:#f9f9f9;color:#666;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.75em;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.sidebar-left #secondary .widget:first-child .widget-title,.sidebar-left #secondary .widget:first-child h2,.sidebar-left #secondary .widget:first-child h3{border-top:0}.sidebar-left #secondary ul{margin:0;padding:0;list-style:none}.sidebar-left #secondary li{position:relative;margin:0;padding:0;list-style:none;border-bottom:1px solid #d7dce8;font-size:.95em;line-height:1.4}.sidebar-left #secondary li:last-child{border-bottom:0}.sidebar-left #secondary li::before{display:none}.sidebar-left #secondary li a{display:block;padding:.8em 1em;color:#363636;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.sidebar-left #secondary li a:hover,.sidebar-left #secondary li a:focus{background:#f9f9f9;color:#2e3192;outline:none}.sidebar-left #secondary li a:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}.sidebar-left #secondary li.current-cat>a{background:#f9f9f9;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556"}.sidebar-left #secondary li.current-cat>a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0b2d70}.sidebar-left #secondary li .post-date{display:block;margin-top:-0.6em;padding:0 1.05em .7em;color:#666;font-size:.8em}.menu-title{font-size:1.475em;font-family:"Avenir LT W01_85 Heavy1475544";background:#f4f4f4;border-top:1px solid #d7dce8;margin-top:.7em;padding:.45em .5em;color:#5b5b5b}.article-meta{font-size:.875em;font-family:"Avenir LT W01_85 Heavy1475544"}ul.news-tags{padding:0px;margin:.25em 0}ul.news-tags li{display:inline-block;margin-right:.25em}ul.news-tags li a{background:#fafafa;font-family:"Avenir LT W01_35 Light1475496";font-size:.675em;padding:.25em .5em}ul.news-cat-list{padding:0px;margin:.25em 0;display:inline}ul.news-cat-list li{display:inline-block;margin-right:.25em}ul.news-cat-list li a{background:#fafafa;font-family:"Avenir LT W01_35 Light1475496";font-size:.675em;padding:.25em .5em}ul.news-carousel{padding:0px;display:flex;margin:0 -0.5em}ul.news-carousel li{list-style:none;position:relative;width:33%;box-sizing:border-box;margin:0 .5em;vertical-align:top}ul.news-carousel li .video-overlay{position:absolute;display:block;width:100%;height:100%;z-index:101}ul.news-carousel li .video-overlay a{position:absolute;display:block;width:100%;height:100%}ul.news-carousel li img{width:100%}ul.news-carousel li .practice-news-thumb{max-height:157px;overflow:hidden;display:inline-block}ul.news-carousel li .video-overlay-play{position:absolute;display:block;z-index:100}ul.news-carousel li a.post-anchor{position:absolute;display:block;width:100%;height:100%;z-index:100}ul.news-carousel h3{margin:-0.25em 0 0 0;font-size:.875em;line-height:1.5em;font-weight:normal}.news-carousel-date{position:absolute;bottom:0px;padding:.25em .5em;background:#f4f4f4;width:100%;font-size:.875em;display:none}.carousel-news-button{margin-right:1em}.sidebar-right{width:67%;float:right}.thin-content{max-width:800px;margin:0 auto}.left{float:left}.right{float:right}.right::after{clear:both}.bread-crumb{background:#36c6f4;color:#000}.bread-crumb a{color:#000}.breadcrumbs{padding:.5em 0;font-size:.8em;line-height:1.4}#contact-container{display:flex;margin-top:2em;text-align:center;border-radius:.5em;background:#f9f9f9}#contact-container h2{background:#0b2d70;color:#fff;margin-bottom:.5em;font-size:1.5rem}#contact-container iframe{height:200px}#contact-container .contact-address{padding:0 1em;flex:1}#contact-container .contact-phone{padding:0 1em;flex:1;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#contact-container .contact-phone p{font-size:1.25em;font-family:"Avenir LT W01_85 Heavy1475544";margin:.25em 0 .5em 0}#contact-container .contact-phone a{background:#2e3192;color:#fff;padding:.5em 1em;display:inline-block;width:100%;border-radius:.25em;margin-bottom:1em}#contact-container .contact-map{padding:0 1em;flex:1;margin-bottom:1em}.service-category{font-size:1.5em;cursor:pointer;border-bottom:2px solid #36c6f4;background:light-grey;padding:.125em .5em}input.main-services-search{margin:.5em 0;border:1px solid rgba(0,174,239,.4);padding:.15em .25em;background:#fff;border-radius:6px}h3.service-category{margin-top:0px}.services-accordion-active{background-color:#0b2d70;color:#fff}.services-accordion-active:after{content:"➖"}.hcmc-services-accordion{background:#fff;border:1px solid #d7d7d7;border-radius:12px;overflow:hidden;margin:1em 0}.hcmc-services-accordion__cat+.hcmc-services-accordion__cat{border-top:1px solid #d7d7d7}.hcmc-services-accordion__trigger{width:100%;display:flex;align-items:center;gap:.75rem;background:none;border:0;margin:0;padding:.85rem 1.1rem;cursor:pointer;font:inherit;color:inherit;text-align:left}.hcmc-services-accordion__trigger:hover{background:#def7ff}.hcmc-services-accordion__trigger:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}.hcmc-services-accordion__name{flex:1;font-size:1rem;font-family:"Avenir LT W01_85 Heavy1475544";letter-spacing:-0.01em}.hcmc-services-accordion__count{flex:none;font-size:.82rem;color:#5a5a5a}.hcmc-services-accordion__chevron{flex:none;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;color:#5a5a5a;transition:transform .25s ease}@media(prefers-reduced-motion: reduce){.hcmc-services-accordion__chevron{transition:none}}.hcmc-services-accordion__chevron i{font-size:.8rem}.hcmc-services-accordion__cat.is-open .hcmc-services-accordion__chevron{transform:rotate(90deg);color:#1391c5}.hcmc-services-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}@media(prefers-reduced-motion: reduce){.hcmc-services-accordion__panel{transition:none}}.hcmc-services-accordion__cat.is-open .hcmc-services-accordion__panel{grid-template-rows:1fr}.hcmc-services-accordion__panel-inner{min-height:0;overflow:hidden}.hcmc-services-accordion__panel-content{padding:1.1rem;border-top:1px solid #d7d7d7}.hcmc-services-accordion__grid{display:grid;grid-template-columns:1fr;gap:.15rem 1.5rem;margin:0;padding:0;list-style:none}@media(min-width: 576px){.hcmc-services-accordion__grid{grid-template-columns:1fr 1fr}}.hcmc-services-accordion__grid li{border-bottom:1px solid #d7d7d7}.hcmc-services-accordion__grid li:nth-last-child(-n+2){border-bottom:0}@media(max-width: 575.98px){.hcmc-services-accordion__grid li:last-child{border-bottom:0}}.hcmc-services-accordion__grid a,.hcmc-services-accordion__grid span{display:block;padding:.5rem .2rem;color:#404040;text-decoration:none;font-size:.92rem}.hcmc-services-accordion__grid a:hover,.hcmc-services-accordion__grid a:focus-visible{color:#1391c5}.hcmc-services-accordion__grid a:focus-visible{outline:2px solid #00aeef;outline-offset:2px}ul.staff-list{margin:1em -0.5em 0 -0.5em;padding:0;display:flex;flex-wrap:wrap;justify-content:start}ul.staff-list li{list-style:none;width:25%;padding:1% .5em}ul.staff-list li img{width:100%;height:auto}ul.staff-list h3{font-size:.875em;margin-top:0px;line-height:1.25em}ul.staff-list .staff-title{line-height:1.25em;font-size:.675em}span.staff-cred{font-size:.675em;font-family:"Avenir LT W01_35 Light1475496"}.photo-grid{padding-top:1em}.photo-sizer{width:49%}.photo-block{width:49%;margin-bottom:10px}.photo-block img{width:100%;height:auto;display:block}ul#programs-list{margin-top:1em;margin-left:0px}.resources-info ul{margin-left:0px;margin-top:1em}.resources-info h2{margin-bottom:1em}.paralax{position:relative;padding-top:var(--masthead-height, 166px);overflow:hidden}.paralax img{width:100%;height:auto;display:block}.resources-block{columns:2 200px;column-gap:4em}.resources-block ul{margin-top:0px}.fancybox-is-open .fancybox-bg{width:100%;height:100%}img.fancybox-image{position:relative}.fancybox-navigation .fancybox-button--arrow_left svg{margin-left:15px}.fancybox-navigation .fancybox-button--arrow_right svg{right:5px}ul.subterm{margin:0px;font-size:.875em;line-height:1.5em}ul.subterm a{color:#37c5f3}ul.subterm a:hover{color:#2e3192}.services-list .entry-content{margin-top:0px;border-bottom:1px #d7dce8 dotted}.services-list .entry-content p{margin-top:0px;font-size:.875em}.services-list article{margin-bottom:0px}.services-list ul{margin-top:0px}.services-list ul li h4{font-size:1.25em;margin-top:.5em}.services-list ul li h5{font-size:1em;margin-top:.5em}ul.sub-service-list{margin-top:1em;margin-left:0px}ul.sub-service-list li h2{margin-top:0px;color:#515151;font-size:1.275em}ul.sub-service-list li h2 a{color:#0b2d70}ul.sub-service-list li h2 a:hover{color:#2e3192}ul.sub-service-list p{margin-top:0px}.other-services{margin:0 1em}.other-services h3 a{color:#0b2d70}.other-services h3 a:hover{color:#2e3192}.service-cat-list ul.sub-service-list{padding-left:1.75em}.service-cat-list h2.catHeader{background:#0b2d70;padding:.25em .5em}.service-cat-list h2.catHeader a{color:#fff}.service-cat-list p.catDescription{font-size:1.125em;margin:.5em}.type-service{margin-bottom:0px}.type-service .entry-content{margin:0 1em}.type-service img{margin-top:1em;border-radius:.25em}div.employee-grid{list-style:none;padding:0px;margin:0px}div.employee-grid div{display:inline-block;width:25%;padding:1%;margin-bottom:1em;vertical-align:top}div.employee-grid div img{width:100%}div.employee-grid .name{font-family:"Avenir LT W01_95 Black1475556";color:#33a3dc;display:block;line-height:1em}div.employee-grid .title{display:block;line-height:1.25em;font-size:.775em;font-family:"Avenir LT W01_35 Light1475496"}div.employee-grid .cred{font-size:.775em;font-family:"Avenir LT W01_35 Light1475496"}ul.employee-grid{list-style:none;padding:0px;margin:0px}ul.employee-grid li{display:inline-block;width:25%;padding:1%;margin-bottom:1em;vertical-align:top}ul.employee-grid li img{width:100%}ul.employee-grid .name{font-family:"Avenir LT W01_95 Black1475556";color:#33a3dc;display:block;line-height:1em}ul.employee-grid .title{display:block;line-height:1.25em;font-size:.775em;font-family:"Avenir LT W01_35 Light1475496"}ul.employee-grid .cred{font-size:.775em;font-family:"Avenir LT W01_35 Light1475496"}#sortmeta{padding:.5em 0}#sortmeta ul{list-style:none;display:inline-block;margin:0px .25em;padding:0px}#sortmeta ul li{display:inline-block;cursor:pointer;background:#f4f4f4;padding:.25em .5em;font-family:"Avenir LT W01_95 Black1475556"}#sortmeta ul li.active{background:#36c6f4;color:#fff}#sorttitle{background:#36c6f4;padding:.25em .5em;color:#fff;text-transform:uppercase;font-family:"Avenir LT W01_95 Black1475556"}.single-staff-menu{padding-right:0px !important}.single-staff-menu h2.blockHeader{margin-top:1.5em}.single-staff-menu ul#practices-grid-list li{width:97%}.single-staff-menu ul#practices-grid-list h3{font-size:1.275em;margin-bottom:.125em}.single-staff .cred{font-size:.775em;font-family:"Avenir LT W01_35 Light1475496"}.single-staff h2.title{display:block;margin:0px;background:#f4f4f4;padding-left:14px;color:#2e3192;margin-top:-6px}.single-staff .field{display:block;margin:0px;background:#f4f4f4;padding-left:14px;font-size:.875em;padding-bottom:.5em;font-family:"Avenir LT W01_35 Light1475496";color:#6a6a6a}.single-staff .field span{font-family:"Avenir LT W01_95 Black1475556"}.single-staff h1.blockHeader{margin:0px;padding-left:14px;padding-bottom:0px}.single-staff td{vertical-align:top}.phone-number{display:block;font-family:"Avenir LT W01_95 Black1475556";font-size:1.25em}.address{display:block}.hours{display:block;margin-top:.5em}.search-results .entry-content{margin:0px}.search-post-type{text-transform:uppercase;position:absolute;top:0px;left:0px;z-index:10;background:rgba(255,255,255,.5);padding:.125em .5em;font-size:.875em}ul#department-list{margin:0;padding:0px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-0.5rem;margin-right:-1rem}ul#department-list li{list-style:none;width:50%;padding:.5rem;box-sizing:border-box}ul#department-list li a{display:inline-block;background:#f9f9f9;padding:.5em .5em;font-family:"Avenir LT W01_85 Heavy1475544";width:100%}ul#department-list li a:hover{background:#0b2d70;color:#fff}.hcmc-accordion{background:#f2f2f2;padding:.25em .5em;font-size:1.5em;cursor:pointer}.hcmc-accordion:after{content:"➕";font-size:.75em;margin-top:0;color:#777;float:right}.hcmc-accordion:hover{background-color:#d7d7d7}.hcmc-accordion-active{background-color:#d7d7d7}.hcmc-accordion-active:after{content:"➖"}.hcmc-location-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;margin:0 0 2rem;padding:0;list-style:none}.hcmc-location-grid>.hcmc-location-card{padding:0}@media(min-width: 576px){.hcmc-location-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.hcmc-location-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.hcmc-location-grid #post-9542{display:none}.hcmc-location-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d7d7d7;border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-location-card{transition:none}}.hcmc-location-card:hover{transform:translateY(-3px);border-color:rgba(0,0,0,0);box-shadow:0 14px 30px -14px rgba(46,49,146,.35)}.hcmc-location-card__tile{position:relative;display:flex;align-items:center;justify-content:center;height:150px;background:linear-gradient(155deg, #def7ff, #fff 88%);color:#2e3192;overflow:hidden}.hcmc-location-card__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}.hcmc-location-card__tile i{position:relative;font-size:2.25rem}.hcmc-location-card__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.1rem 1.25rem 1.3rem}.hcmc-location-card__kind{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b2d70}.hcmc-location-card__name{margin:0;font-size:1.12rem;font-family:"Avenir LT W01_85 Heavy1475544";line-height:1.25}.hcmc-location-card__name a{color:#404040;text-decoration:none}.hcmc-location-card__name a:hover,.hcmc-location-card__name a:focus-visible{color:#0b2d70}.hcmc-location-card__meta{display:flex;flex-direction:column;gap:.4rem;margin-top:.1rem;font-size:.87rem;color:#5a5a5a}.hcmc-location-card__meta-row{display:flex;align-items:flex-start;gap:.55rem}.hcmc-location-card__meta-row i{flex:none;margin-top:.2em;color:#1391c5;width:1em}.hcmc-location-card__meta-row a{color:#404040;font-weight:600;text-decoration:none}.hcmc-location-card__meta-row a:hover,.hcmc-location-card__meta-row a:focus-visible{color:#0b2d70;text-decoration:underline}.hcmc-location-card__depts{margin-top:.2rem;padding-top:.65rem;border-top:1px dashed #d7d7d7}.hcmc-location-card__depts summary{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-family:"Avenir LT W01_85 Heavy1475544";color:#2e3192;cursor:pointer;list-style:none}.hcmc-location-card__depts summary::-webkit-details-marker{display:none}.hcmc-location-card__depts summary i{font-size:.65rem;transition:transform .15s ease}.hcmc-location-card__depts[open] summary i{transform:rotate(90deg)}.hcmc-location-card__depts ul{display:flex;flex-direction:column;gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;font-size:.83rem}.hcmc-location-card__depts ul a{color:#5a5a5a;text-decoration:none}.hcmc-location-card__depts ul a:hover,.hcmc-location-card__depts ul a:focus-visible{color:#0b2d70;text-decoration:underline}.hcmc-location-card__actions{display:flex;gap:.6rem;margin-top:auto;padding-top:.85rem}.hcmc-location-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid #d7d7d7;border-radius:8px;font-size:.8rem;font-family:"Avenir LT W01_85 Heavy1475544";color:#2e3192;text-decoration:none}.hcmc-location-btn--solid{background:#0b2d70;border-color:#0b2d70;color:#fff}.hcmc-location-btn--solid:hover,.hcmc-location-btn--solid:focus-visible{background:#061a42;border-color:#061a42;color:#fff}.hcmc-location-btn--ghost:hover,.hcmc-location-btn--ghost:focus-visible{background:#def7ff;border-color:#def7ff}.hcmc-additional-locations{margin:2rem 0}.hcmc-additional-locations__heading{margin:0 0 1.75rem}.hcmc-additional-locations__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem}@media(min-width: 576px){.hcmc-additional-locations__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.hcmc-additional-locations__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.hcmc-additional-locations__card{display:block;background:#fff;border:1px solid #d7d7d7;border-radius:14px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-additional-locations__card{transition:none}}.hcmc-additional-locations__image-wrap{position:relative;height:180px;background:linear-gradient(155deg, #def7ff, #fff 88%);overflow:hidden}.hcmc-additional-locations__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hcmc-additional-locations__content{padding:1.5rem}.hcmc-additional-locations a.hcmc-additional-locations__card{cursor:pointer}.hcmc-additional-locations a.hcmc-additional-locations__card:hover,.hcmc-additional-locations a.hcmc-additional-locations__card:focus-visible{transform:translateY(-3px);border-color:rgba(0,0,0,0);box-shadow:0 14px 30px -14px rgba(46,49,146,.35)}.hcmc-additional-locations a.hcmc-additional-locations__card:focus-visible{outline:3px solid #0b2d70;outline-offset:2px}.hcmc-additional-locations__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.15rem;line-height:1.3}.hcmc-additional-locations__title i{flex:none;color:#33a3dc;font-size:1.1rem}.hcmc-additional-locations__address{margin:0 0 .5rem;color:#5a5a5a;font-size:.95rem;line-height:1.5}.hcmc-additional-locations__phone{color:#5a5a5a;font-size:.95rem;font-weight:600}.hcmc-event-banner{position:relative;display:flex;flex-direction:column;margin:0 0 2rem;background:#fff;border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;box-shadow:0 16px 32px -22px rgba(11,45,112,.35)}.hcmc-event-banner__img{display:block;position:relative;width:100%;aspect-ratio:990/440;margin:0;padding:0;object-fit:cover}.hcmc-event-banner__badge{position:absolute;left:1rem;top:1rem;padding:.45rem 1rem;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px}.hcmc-event-banner__footer{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:1.25rem;padding:1.5rem 1.75rem;background:linear-gradient(180deg, #f7f7f7 0%, #fff 55%);border-top:1px solid #d7d7d7}@media(min-width: 768px){.hcmc-event-banner__footer{flex-direction:row;align-items:center}}.hcmc-event-banner__date{flex:none;align-self:center;width:100px;border:1px solid #0b2d70;border-radius:8px;overflow:hidden;text-align:center}@media(min-width: 576px){.hcmc-event-banner__date{align-self:flex-start}}@media(min-width: 768px){.hcmc-event-banner__date{align-self:center}}.hcmc-event-banner__date-month{display:block;padding:.4rem 0;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hcmc-event-banner__date-day{display:block;padding:.5rem 0;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:2.5rem;line-height:1}.hcmc-event-banner__info{flex:1;min-width:200px}.hcmc-event-banner__title{margin:0 0 .5rem;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.3}.hcmc-event-banner__excerpt{margin:0 0 .6rem;max-width:60ch;color:#5a5a5a;font-size:1em;line-height:1.5}.hcmc-event-banner__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.hcmc-event-banner__meta-row{display:flex;align-items:center;gap:.5rem;color:#5a5a5a;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.95rem}.hcmc-event-banner__meta-row i{flex:none;color:#0b2d70;width:1em;text-align:center}.hcmc-event-banner__cta{flex:none;align-self:center}.hcmc-event-banner__cta .hcmc-location-btn{padding:.85rem 1.5rem;border-radius:10px;font-size:.95rem}@media(min-width: 576px){.hcmc-event-banner__cta{align-self:flex-start}}@media(min-width: 768px){.hcmc-event-banner__cta{align-self:center}}#main .hcmc-event-banner p.hcmc-event-banner__excerpt{font-size:1em}.hcmc-event-list{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.25rem}.hcmc-event-card{display:flex;background:#fff;border:1px solid #d7d7d7;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-event-card{transition:none}}.hcmc-event-card__date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:108px;padding:1rem .5rem;background:#0b2d70;color:#fff;text-align:center}.hcmc-event-card__date-month{font-family:"Avenir LT W01_85 Heavy1475544";font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.hcmc-event-card__date-day{font-family:"Avenir LT W01_95 Black1475556";font-size:2.1rem;line-height:1.05}.hcmc-event-card__date-sub{margin-top:.25rem;font-size:.76rem;font-weight:600;opacity:.9;white-space:nowrap}.hcmc-event-card__body{display:flex;flex-direction:column;gap:.4rem;justify-content:center;flex:1;padding:1rem 1.25rem;min-width:0}.hcmc-event-card__title{margin:0;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.1rem;line-height:1.3}.hcmc-event-card__desc{margin:0;color:#5a5a5a;font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hcmc-event-card__location{display:flex;align-items:center;gap:.45rem;margin-top:.15rem;color:#5a5a5a;font-size:.86rem}.hcmc-event-card__location i{flex:none;color:#0b2d70}.hcmc-event-card:hover,.hcmc-event-card:focus-visible{transform:translateY(-2px);border-color:rgba(0,0,0,0);box-shadow:0 14px 30px -14px rgba(46,49,146,.35)}.hcmc-event-card:focus-visible{outline:3px solid #0b2d70;outline-offset:2px}.hcmc-event-card--static{cursor:default}.hcmc-event-card--static:hover,.hcmc-event-card--static:focus-visible{transform:none;box-shadow:none;border-color:#d7d7d7;outline:none}@media(max-width: 575.98px){.hcmc-event-card{flex-direction:column}.hcmc-event-card .hcmc-event-card__date{flex-direction:row;width:auto;gap:.5rem;padding:.6rem 1rem}.hcmc-event-card .hcmc-event-card__date-day{font-size:1.4rem}.hcmc-event-card .hcmc-event-card__date-sub{margin-top:0}}.hcmc-event-parent{margin:-0.5rem 0 1.5rem;color:#5a5a5a;font-size:.94rem}.hcmc-event-parent a{color:#0b2d70;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.hcmc-event-parent a:hover,.hcmc-event-parent a:focus-visible{border-bottom-color:currentColor}.hcmc-event-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;margin:0 0 1.75rem;padding-bottom:1.5rem;border-bottom:1px solid #d7d7d7}.hcmc-event-meta__item{display:flex;align-items:center;gap:.5rem;font-size:1rem}.hcmc-event-meta__item i{flex:none;color:#0b2d70}.hcmc-event-meta__item strong{font-family:"Avenir LT W01_85 Heavy1475544"}.hcmc-event-hero-img{display:block;width:100%;height:auto;border-radius:10px;margin:0 0 1.75rem}#main .page-header{height:auto;min-height:auto}.entry-meta{margin-top:.5em}.entry-meta ul.news-cat-list{font-size:1.375em}.entry-header h2{margin-top:0px}.entry-header .entry-meta{margin-top:0px;font-size:.775em}.single-post .entry-header .entry-meta{margin-top:-1.5em;margin-bottom:1em;text-align:right}table.hcmc-table{border-collapse:collapse;min-width:573px}table.hcmc-table tbody{font-size:.875em}table.hcmc-table tbody td{color:#353535;border-bottom:1px solid #dcdcdc;background:none !important}table.hcmc-table tbody td:nth-child(4){text-align:right}table.hcmc-table tbody td:first-child{text-align:right}table.hcmc-table tbody td:last-child{text-align:right}table.hcmc-table tbody tr:last-child td{border:0}table.hcmc-table tbody tr:hover td{background-color:#f7f7f7 !important}table.hcmc-table th{color:#5a5a5a;padding:7px 17px;border:0}table.hcmc-table td{padding:7px 17px;border:0}table.hcmc-table caption{margin:7px}table.hcmc-table thead th{border-bottom:2px solid #ccc;font-family:"Avenir LT W01_45 Book1475508"}table.hcmc-table tfoot th{border-top:1px solid #c7c7c7;text-align:right}table.hcmc-table-simple{border:1px solid #d3d3d3}table.hcmc-table-simple th{padding:.4rem;border:1px solid #d3d3d3}table.hcmc-table-simple p{margin-top:.25rem;margin-bottom:.25rem;line-height:1.2rem}.su-spoiler-style-default>.su-spoiler-title{font-size:1.275em;font-weight:normal;font-family:"Avenir LT W01_95 Black1475556";background:#e5e5e5;border-bottom:2px solid #36c6f4}.su-spoiler-style-default>.su-spoiler-content{padding:.75em 0 .5em 1em !important}.su-spoiler-icon{margin-left:.25em}.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before{content:"+" !important;font-family:"Avenir LT W01_95 Black1475556";font-size:1.275em}.su-spoiler-icon-plus .su-spoiler-icon{margin-top:-4px}.su-spoiler-icon-plus .su-spoiler-icon::before{content:"-" !important;font-family:"Avenir LT W01_95 Black1475556";font-size:1.475em}.su-spoiler-closed .su-spoiler-icon{margin-top:-1px}.su-spoiler{margin-bottom:.5em !important}.su-spoiler-content ul{margin:.25em 0 .5em 0em;padding-left:.5em}.su-spoiler-content ul li{padding:.25em 0;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;list-style:none}.su-spoiler-content h3{font-size:1.575em}.su-spoiler-content h3+ul{margin-top:0px}.page-id-1090 .su-spoiler-content ul li{list-style:disc;margin-left:1.25em}.su-button-center{margin-bottom:1em}.su-column h2{clear:none}.staff-template-default h2{clear:none}.staff-template-default h3{clear:none}#primary-menu #menu-item-1568{display:none}#primary-menu #menu-item-8050{display:none}.col-50{width:50%}.col-50+.col-50{width:49%}.col-33{width:33%}.btn-holder{text-align:center}a.btn{display:inline-block;background:#0b2d70;padding:.5em 1em;color:#fff;font-size:1.475em;font-family:"Avenir LT W01_95 Black1475556";margin-bottom:1em;margin:0 .5em;border-radius:6px}a.btn:hover{background:#061a42}a.btn.btn-pink{background:#ec246e}a.btn.btn-pink:hover{background:#c21152}.pink-month{font-size:1.375em}.pink-month a.btn{background:#ee2770}.pink-month h2{color:#ee2770}.pink-month h1{color:#ee2770}.pink-month h3{color:#ee2770}div#css-quilt{margin:0px;padding:5px;display:inline-block;background:url("/wp-content/uploads/2018/10/quilt-background.png");box-shadow:inset 0 0 4px rgba(0,0,0,.4)}div.quilt-square{margin:0px;list-style:none;width:20%;float:left;position:relative}div.quilt-square img{max-width:100%;height:auto;border:none;padding:0px;display:block}.quilt-meta{display:none;position:absolute;top:42%;left:0px;background:rgba(255,255,255,.6);padding:.25em .5em;width:100%;text-align:center}.quilt-square:hover .quilt-cover{display:block}.quilt-square:hover .quilt-meta{display:block}.quilt-square p{margin:0px}.quilt-cover{background:rgba(255,255,255,.8);width:100%;height:100%;position:absolute;top:0px;left:0px;display:none}.hcmc-site-alert{background:#fdf6ea;border-top:3px solid #f58246;border-bottom:3px solid #f58246;margin-bottom:2em}.hcmc-site-alert__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.5em 0}.hcmc-site-alert__text{flex:1 1 420px}.hcmc-site-alert__eyebrow{margin:0 0 .35rem;color:#9c4a00;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hcmc-site-alert__title{margin:0 0 .4rem;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:1.4rem;line-height:1.25}.hcmc-site-alert__excerpt{color:#5a5a5a;font-size:1rem;line-height:1.5}.hcmc-site-alert__excerpt p{margin:0 0 .5rem}.hcmc-site-alert__excerpt p:last-child{margin-bottom:0}.hcmc-site-alert__excerpt strong{color:#404040}.hcmc-site-alert__button{display:inline-flex;flex:none;align-items:center;gap:.5rem;padding:.75rem 1.35rem;background:#0b2d70;border-radius:8px;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.95rem;text-decoration:none;transition:background-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-site-alert__button{transition:none}}.hcmc-site-alert__button i{font-size:.85em}.hcmc-site-alert__button:hover,.hcmc-site-alert__button:focus-visible{background:#061a42;color:#fff}.hcmc-site-alert__button:focus-visible{outline:3px solid #9c4a00;outline-offset:2px}.brand-assets td{text-align:left !important}.brand-assets .button{margin-top:0px}.brand-color{width:45%;padding:18% 0;border-radius:1000px;text-align:center;color:#fff}.brand-color span{display:block}#mail-signup{display:none}#mail-signup #mc_embed_signup{background:light-grey;border-radius:8px;border:1px solid #e8e8e8;padding:2em;margin:4em 0em 0em 0em}#mail-signup #mc_embed_signup .mc-field-group input{width:90%;margin:0 5%;border:2px solid #ccc;padding:.5em 1em}#mail-signup #mc_embed_signup .mc-field-group input:focus{border-color:#36c6f4}#mail-signup #mc_embed_signup h2{margin:0px;text-align:center;font-size:2.25em;text-transform:uppercase}#mail-signup #mc_embed_signup p{margin:0px;text-align:center;padding:1em 4em 2em 4em;font-size:1.25em}#mcSubmit{padding-top:2.5em;text-align:center;font-size:1.25em}.slick-slider{padding:0 40px}.slick-slide{padding:1em 2em;background:#f8f8f8}.slick-prev{left:5px}.slick-prev:before{color:#00aeef}.slick-next{right:5px}.slick-next:before{color:#00aeef}.slick-prev:before,.slick-next:before{font-size:32px}.slick-prev,.slick-next{width:32px;height:32px}.slick-dots{width:91%;padding-top:1em}.testimonial-list{margin-top:2em}.testimonial-list img{float:left;margin:.25em 1.25em .5em 0;max-width:35%}.testimonial-list h3{font-size:2em;margin:0px;clear:none;line-height:1em}.testimonial-list p{font-size:1.15em;font-style:italic;font-family:"Avenir LT W01_35 Light1475496";margin:.5em 0}.testimonial-list p span{font-style:normal;font-size:.875em}span.testimonial-sub{display:block;color:#2e3192;font-style:italic}#reviews-left{width:30%;float:left;padding:0;margin:0}#reviews-left li{text-align:right;padding:0px;margin-bottom:.5em}#reviews-left li a{display:inline-block;padding:.5em 1em;background:#f8f8f8;font-size:1.15em}#reviews-left li a:hover{background:#dedede}#reviews-left li.ui-state-active a{background:#36c6f4;color:#fff;font-family:"Avenir LT W01_95 Black1475556"}#reviews-right{width:69%;float:left;text-align:center;border:4px solid #36c6f4;padding:52px 1em 100px}#reviews-right h2{font-family:"Avenir LT W01_45 Book1475508";padding:24px 0}#reviews-right h2 strong{font-family:"Avenir LT W01_95 Black1475556"}.patient-portal-bt{text-align:center}.patient-portal-bt a{display:inline-block;font-size:2em;color:#fff;padding:.5em 1em;background:#0b2d70;margin:.5em 0}.patient-portal-bt a:hover{background:#0090c6}table.hcmc-mill-levy-table tbody td:first-child{min-width:120px}.page-id-3156 h2.title{font-size:2em;background:#36c6f4;color:#fff;text-align:center;padding:.25em 0;margin-bottom:1em;margin-top:2em}.page-id-3156 h3{font-size:1.5em}.coronavirus-page{display:flex;justify-content:space-between}.page-id-3393 .entry-content{font-size:1.25em}.page-id-3393 h2{font-size:1.5em;font-family:"Avenir LT W01_95 Black1475556";margin-top:2em;background:#f4f4f4;padding:.25em .5em;border-top:1px solid #36c6f4;margin-bottom:.5em}.page-id-3393 p{padding-left:1em;padding-right:1em;margin-top:.5em}.page-id-3393 ul{padding-left:1em;padding-right:1em;margin-top:.5em}.page-id-3393 h4{padding:.5em 1em}.page-id-3393 .wp-block-file{margin-left:1em}.page-id-3393 .wp-block-image{padding:.5em 1em}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper object,.wp-block-embed-youtube .wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}ul.related-videos li{width:47%}.vaccine-right{font-size:1.25em}#css-row{display:flex;flex-wrap:nowrap;align-items:center}.CSS-BT{flex:1}.CSS-BT a{display:block;font-size:1.25em;background:#2e3192;text-align:center;padding:.75em 1em;color:#fff;font-family:"Avenir LT W01_95 Black1475556";border-radius:.25em;margin:.5rem .75rem}.CSS-BT a:hover{background:#008abd}.CSS-BT-GOLD a{background-color:#eb8823}.CSS-BT-GOLD a:hover{background:#e75c00}.marketing-request-row{display:flex;flex-wrap:wrap}.marketing-request-row a{display:block;width:46%;margin:2%;padding:1em 3em;font-size:1.75em;color:#fff;background:#0079be;border-radius:.25em;text-align:center;font-family:"Avenir LT W01_95 Black1475556"}.marketing-request-row a:hover{background:#1fa9d5}.page-id-6028 h1.blockHeader{margin-top:3em}.page-id-6028 p{font-size:1.5em;margin-top:2em}#post-2252 .aligncenter{width:100%}h2.h-block{color:#fff;background:#0b2d70;padding:.25em .5em;border-radius:.5em;clear:none;margin-bottom:.5em}h3.h-block{color:#fff;background:#0b2d70;padding:.25em .5em;border-radius:.5em;clear:none;margin-bottom:.5em}p.p-highlight{font-size:1.5em;margin:1em}p.highlight{font-size:1.5em !important}.single-service h2{clear:none;font-size:2em;color:#2e3192}.single-service h3{clear:none;font-size:1.75em}.single-service article ul{margin-top:0px}.single-service article p+ul{margin-top:-1em}.single-service .menu-title{margin-top:1.25em}.single-service #practices-grid-list{margin:0 1em}.single-service .gallery{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-2em}.single-service .gallery-columns-3 .gallery-item{width:31%}.service-provided-by{display:none;background:#f9f9f9;padding:0 1em 1em 1em;margin:0 1em 1em 1em;border-radius:.5em}.service-provided-by .row{display:flex;align-items:stretch}.service-provided-by h2{margin-top:0px}.service-provided-by .services-provided-staff{flex:1}.service-provided-by .services-provided-staff ul{margin:0px;padding:0px}.service-provided-by .services-provided-staff ul li{list-style:none;display:flex;align-items:center;margin:1em 0px 0 0;padding:0px}.service-provided-by .services-provided-staff ul li img{border-radius:500px;width:80px;height:80px;display:block;max-width:none}.service-provided-by .services-provided-staff ul li .staff-title{padding-left:1em;box-sizing:border-box}.service-provided-by .services-provided-staff ul li .staff-title .name{display:block;font-family:"Avenir LT W01_95 Black1475556"}.service-provided-by .services-provided-staff ul li .staff-title .name .cred{font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:.675em}.service-provided-by .services-provided-staff ul li .staff-title .title{display:block}.service-provided-by .services-provided-practice{flex:1}.service-provided-by .services-provided-practice ul{margin:0px;padding:0px}.service-provided-by .services-provided-practice ul li{list-style:none;display:flex;align-items:center;padding:0px;margin:1em 0px 0 0}.service-provided-by .services-provided-practice ul li img{border-radius:500px;width:80px;height:80px;display:block;max-width:none}.service-provided-by .services-provided-practice ul li .location-title{padding-left:1em}.service-provided-by .services-provided-practice ul li .location-title a h3,.service-provided-by .services-provided-practice ul li .location-title a .phone-number{margin:0;color:#2e3192}.service-provided-by .services-provided-practice ul li .location-title a h3{font-size:1em}.service-provided-by .services-provided-practice ul li .location-title a .phone-number{font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:1em}.service-providers-block{margin:2em 0}.service-providers-block .blockHeader{margin-top:0}.service-providers-rows{display:block}.service-provider-row{display:block;overflow:hidden;padding:1.5em 0;border-bottom:1px solid #ccc}.service-provider-row:first-child{padding-top:0}.service-provider-row .service-provider-photo{display:block;float:left;width:220px;margin:0 1.5em 1em 0;padding-top:0}.service-provider-row .service-provider-photo img{width:100%;height:auto;display:block;margin-top:0}@media(max-width: 575.98px){.service-provider-row .service-provider-photo{float:none;width:100%;margin:0 0 1em 0}}.service-provider-row .service-provider-name{margin:0;font-size:clamp(1rem,2.2vw,1.6rem);line-height:1.15;font-family:"Avenir LT W01_95 Black1475556"}.service-provider-row .service-provider-name a{color:inherit;text-decoration:none}.service-provider-row .service-provider-name .cred{font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:.7em}@media(max-width: 575.98px){.service-provider-row .service-provider-name{font-size:1.2rem}}.service-provider-row .service-provider-title{font-family:"Avenir LT W01_55 Roman1475520",sans-serif;color:#1391c5;margin:0 0 .5em 0}@media(max-width: 575.98px){.service-provider-row .service-provider-title{font-size:1.125rem}}.service-provider-row .service-provider-bio{font-size:1em;color:#5a5a5a;line-height:1.5em}.service-provider-row .service-provider-cta{display:inline-block;margin:.75em 0 0 0;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";text-decoration:none}@media(max-width: 575.98px){.service-provider-row .service-provider-cta{font-size:1.125rem}}.service-provider-row .service-provider-cta .fa-chevron-right{margin-left:.35em;font-size:.85em}.service-provider-row .service-provider-cta:hover,.service-provider-row .service-provider-cta:focus{color:#061a42;text-decoration:underline}.service-contact-block{margin:2em 0}.service-contact-block .blockHeader{margin-top:0}.service-contact-cards{display:grid;grid-template-columns:1fr;gap:1.5em}@media(min-width: 576px){.service-contact-cards{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.service-contact-card{padding:1.5em;background:#f9f9f9;border:2px solid #0b2d70;border-radius:.5em;text-align:center}.service-contact-card .service-contact-name{margin:0 0 .5em 0;font-family:"Avenir LT W01_95 Black1475556";font-size:1.375rem}.service-contact-card .service-contact-name a{color:#0b2d70;text-decoration:none}.service-contact-card .service-contact-address{color:#5a5a5a;font-size:1em;margin-bottom:.75em}.service-contact-card .service-contact-phone{font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.375rem;margin-bottom:1em}.service-contact-card .service-contact-phone .fa-phone{color:#1391c5;margin-right:.4em}.service-contact-card .service-contact-phone a{color:inherit;text-decoration:none}.service-contact-card .service-contact-call-btn{display:inline-block;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";text-decoration:none;padding:.65em 1.5em;border-radius:6px}.service-contact-card .service-contact-call-btn:hover,.service-contact-card .service-contact-call-btn:focus{background:#061a42}.sub-text{font-size:.675em;color:#afafaf;padding-top:2em}.col-right-border{border-right:2px solid #e1e1e1;padding-right:2rem;background:none}hr.wp-block-separator{border:none;border-bottom:2px solid #e1e1e1;height:0px}.cdc-widget-color-blue{padding-left:1em;padding-bottom:1em}#post-6746 p.p-highlight{font-size:1.25em;margin-left:0px}.content-thin{width:80%;margin:0 10%}div.wpforms-container-full .wpforms-form .wpforms-field-description{font-size:1em}div.wpforms-container-full .wpforms-form .wpforms-field-description ul{margin-left:1em !important}div.wpforms-container-full .wpforms-form .wpforms-field-description ul li{margin-left:1em !important;list-style:disc !important}div.wpforms-container-full .wpforms-form h3{background:#0b2d70;color:#fff;padding:.25em .5em}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1em;color:#2e3192}.page-id-7978 article{max-width:800px;margin:0 auto}.wp-block-buttons>.wp-block-button{margin:.5em 0}.wp-block-buttons a:hover{color:#fff}.small-text{font-size:.8em !important}.bt-mycare a i{margin:0 .5em}.signin-portal{border:4px solid #000;padding:1em;text-align:center;margin-bottom:1em;border-radius:6px;border-color:#36c6f4}.signin-portal h2{color:#36c6f4;padding:0px;margin:0px}#post-191 .entry-content p{margin-top:.25em}#post-191 .entry-content ul{margin-top:.25em}.single-practice h2,.single-programs h2{font-size:2.25rem;color:#2e3192}.single-practice h2.h-break,.single-programs h2.h-break{margin-top:1.75em;margin-bottom:1em}.single-practice h3,.single-programs h3{font-size:1.75rem}.single-practice h3+p,.single-programs h3+p{margin-top:0px;padding-top:0px}.single-practice h4+p,.single-practice h5+p,.single-programs h4+p,.single-programs h5+p{margin-top:0px;padding-top:0px}.single-practice .menu-title,.single-programs .menu-title{margin-top:1.25em}.practice-news,.practice-video{display:none}.practice-news{margin-bottom:2em}.postid-48 .practice-news{display:block}.home-header{overflow:hidden;max-width:100vw}.paralax-wrap{width:100%;position:relative;overflow:hidden}.text-align-center{text-align:center}.practice-header-phone{display:flex;justify-content:space-between;align-items:stretch;background:#0b2d70;padding:1em;border-radius:.5em;color:#fff;margin:1em 0 2em 0}.practice-header-phone br{display:none}.practice-header-phone h2{color:#fff;text-transform:uppercase;margin:0px;line-height:1em;width:100%;font-size:1.5rem}.practice-header-phone h2 br{display:none}.practice-header-phone p{font-size:1.125em;line-height:1em;margin:.25em 0 0 0}.practice-header-phone .col{flex:1;display:flex;align-items:center}.practice-header-phone .phone-bt{width:100%}.practice-header-phone .phone-bt a{background:#fff;padding:.5em;width:100%;border-radius:.2em;display:inline-block;text-align:center;font-size:1.25em;font-family:"Avenir LT W01_85 Heavy1475544";text-transform:uppercase;color:#0b2d70;border:2px solid #fff}.practice-header-phone .phone-bt a:hover{border-color:#2e3192;color:#2e3192}.practice-header-phone .call-now-bt{display:none}.practice-header-phone .two-buttons{display:flex}.practice-header-phone .two-buttons .phone-bt{margin:0 .5em}.practice-header-phone .two-contact{display:block !important}.practice-header-phone .two-contact p{margin-top:.5rem !important}.practice-header-phone .two-contact p a{color:#fff}.practice-header-phone .two-contact p a:hover{color:#2e3192}@media(min-width: 992px){.main-navigation{display:block}.main-navigation ul{display:block}}.page-id-8307 .site-content .content-width{width:50%}.page-id-8307 .entry-content img{margin-left:4%;border:3px solid #f9f9f9;border-left-color:#00aeef;padding:1em;margin-bottom:1em;max-width:96%;box-sizing:border-box}.page-id-8307 .entry-content .wp-block-gallery img{margin-left:0}.page-id-8307 h2{background:#0b2d70;color:#fff;padding:.5em 1em;margin-bottom:1em;margin-top:2em;display:block;width:100%}.row{display:flex;justify-content:space-between;align-items:stretch}.page-id-8407 .content-thin,.page-id-8785 .content-thin{max-width:700px;margin:0 auto}.page-id-8407 div.wpforms-container-full,.page-id-8785 div.wpforms-container-full{margin-bottom:50%}.page-id-8407 div.wpforms-container-full .wpforms-form .wpforms-field-html ul,.page-id-8785 div.wpforms-container-full .wpforms-form .wpforms-field-html ul{margin:1em 0 !important}.page-id-8407 div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,.page-id-8785 div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{padding:.125em 0em .125em 0em !important;list-style:disc !important;margin-left:2em !important}.page-id-8407 #wpforms-8393-field_5 p,.page-id-8785 #wpforms-8393-field_5 p{margin:1em 0}.page-id-8407 .wpforms-confirmation-container-full,.page-id-8407 div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message),.page-id-8785 .wpforms-confirmation-container-full,.page-id-8785 div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#fff;border:3px solid #00aeef}.page-id-8407 button[type=submit],.page-id-8785 button[type=submit]{background-color:#0b2d70 !important;color:#fff !important;font-weight:bold;border:none !important;border-radius:.25rem;font-size:1.5em !important}.page-id-8407 button[type=submit]:hover,.page-id-8785 button[type=submit]:hover{background-color:#2e3192 !important}.page-id-8424 div.wpforms-container-full .wpforms-form .wpforms-field{padding:1em 0}.page-id-8424 .wpforms-field-description{font-size:1em;font-style:italic}.page-id-8424 div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1.125em}.page-id-8424 form.wpforms-form .wpforms-field-likert_scale table.modern tbody tr th{line-height:1.5em;font-size:.875em;padding:.75em .5em;min-width:118px}.page-id-8424 form.wpforms-form .wpforms-field-likert_scale table.modern{background:#fafafa;margin-top:.5em;border-radius:.25em}.page-id-8424 button[type=submit]{background-color:#0b2d70 !important;color:#fff !important;font-weight:bold;border:none !important;border-radius:.25rem;font-size:1.5em !important}.page-id-8424 button[type=submit]:hover{background-color:#2e3192 !important}.page-id-8424 .wpforms-confirmation-container-full,.page-id-8424 div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#fff;border:3px solid #00aeef}.wp-block-image figcaption{font-size:.65em;font-style:italic;padding:.5em}.wp-block-pullquote{font-size:1.125em;font-family:"Avenir LT W01_35 Light1475496";padding:1em 0}blockquote{background:#f9f9f9;border-left:.25em solid #00aeef;margin:1.5em .5em;padding:1em;quotes:"“" "”" "‘" "’";font-size:1.125em;font-family:"Avenir LT W01_35 Light1475496"}blockquote cite{display:block;text-align:right;padding:0em 0 0 0;font-size:.775em}blockquote:before{color:#ccc;content:"“";font-size:4em;line-height:.1em;margin-right:.125em;vertical-align:-0.4em;display:block;top:25px;position:relative}blockquote p{display:inline-block;margin:.75em 1.75em;font-style:italic}.ptp-page{padding:2rem 0 1rem}.ptp-page .entry-content{max-width:58rem;margin-inline:auto}.ptp-page h2.wp-block-heading,.ptp-page .entry-content>h2{margin:0 0 1rem;padding:0 0 .5rem;background:none;border:0;color:#ec246e;font-size:1.75em;letter-spacing:0;position:relative}.ptp-page h2.wp-block-heading::after,.ptp-page .entry-content>h2::after{content:"";position:absolute;left:0;bottom:0;width:3.5rem;height:4px;border-radius:999px;background:#ec246e}.ptp-page .entry-content>p:first-child{max-width:46rem;margin:0 auto 2.5rem;font-family:"Avenir LT W01_35 Light1475496";font-size:1.2em;line-height:1.55;text-align:center}.ptp-page .entry-content>.ptp-schedule+p{max-width:46rem;margin:2rem auto 1.5rem;text-align:center}.ptp-schedule{gap:2rem;margin:0 0 1rem}.ptp-schedule .wp-block-column{padding:1.75rem 1.75rem 1.25rem;border-radius:14px;background:rgba(236,36,110,.07)}.ptp-schedule .wp-block-column>p{margin:0 0 1rem;color:#666}.entry-content ul.ptp-list,.site-main ul.ptp-list{margin:0;padding:0;list-style:none}.entry-content ul.ptp-list>li,.site-main ul.ptp-list>li{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0;padding:.7em 0 .7em 5.6rem;min-height:4.5rem;box-sizing:content-box;border-bottom:1px solid rgba(236,36,110,.2);line-height:1.35}.entry-content ul.ptp-list>li>br,.site-main ul.ptp-list>li>br{display:none}.entry-content ul.ptp-list>li strong:not(:first-child),.site-main ul.ptp-list>li strong:not(:first-child){margin-bottom:.1em;color:#b3124f;font-family:"Avenir LT W01_95 Black1475556";font-size:1.15em;line-height:1.25}.entry-content ul.ptp-list>li:last-child,.site-main ul.ptp-list>li:last-child{border-bottom:0}.entry-content ul.ptp-list>li>strong:first-child,.site-main ul.ptp-list>li>strong:first-child{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;box-sizing:border-box;width:4.5rem;min-height:4.5rem;padding:.5rem .25rem .45rem;border-radius:6px;background:#ec246e;color:#fff;font-family:"Avenir LT W01_95 Black1475556";font-size:1.55em;line-height:.95;text-align:center;text-transform:uppercase;letter-spacing:.02em}.entry-content ul.ptp-list>li>strong:first-child::first-line,.site-main ul.ptp-list>li>strong:first-child::first-line{font-family:"Avenir LT W01_85 Heavy1475544";font-size:.55em;letter-spacing:.08em}.ptp-cta{margin:0 0 3rem}.ptp-cta .btn-holder{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.ptp-cta a.btn{margin:0;font-size:1.25em}.ptp-mammo{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:1.75rem;align-items:center;margin:0 0 3rem;padding:1.5rem;border:1px solid rgba(236,36,110,.25);border-radius:14px;background:#fff}.ptp-mammo img{display:block;width:100%;height:auto;border-radius:8px}.ptp-mammo p{margin:0}.ptp-page .pink-month{margin:0 0 2rem;padding:2rem 1.5rem 2.25rem;border-radius:14px;background:rgba(236,36,110,.07);font-size:1.1em;text-align:center}.ptp-page .pink-month h3{margin:0 0 .5rem;color:#ec246e;font-size:1.6em}.ptp-page .pink-month p{max-width:36rem;margin:0 auto 1rem}.ptp-page .pink-month h3+h3,.ptp-page .pink-month p+h3{margin-top:1rem;font-size:1.35em}.ptp-page .pink-month a.btn{margin-top:.5rem;background:#ec246e;font-size:1.15em}@media(max-width: 767.98px){.ptp-page{padding-top:1.25rem}.ptp-schedule .wp-block-column{padding:1.25rem 1.1rem .9rem}.entry-content ul.ptp-list>li,.site-main ul.ptp-list>li{padding-left:4.65rem;min-height:3.75rem}.entry-content ul.ptp-list>li>strong:first-child,.site-main ul.ptp-list>li>strong:first-child{width:3.75rem;min-height:3.75rem;font-size:1.3em}.ptp-mammo{grid-template-columns:1fr}}.postid-1204 article h2{background:#0b2d70;color:#fff;padding:.25em .5em;font-size:1.25em;font-weight:bold}.hcmc-mill-levy-table th:nth-child(1){text-align:right}.hcmc-mill-levy-table th:nth-child(2){text-align:left}.hcmc-mill-levy-table th:nth-child(3){text-align:left}.hcmc-mill-levy-table th:nth-child(4){text-align:right}.hcmc-mill-levy-table tfoot tr{background:#f9f9f9}.page-id-7622 .wpforms-error-container{border:2px solid #900 !important;padding:1em !important;font-weight:bold}.page-id-7622 .wpforms-field-description{font-style:italic}.page-id-7622 div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:1.125em}.page-id-7622 div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1.25em}.page-id-7622 div.wpforms-container-full .wpforms-form .wpforms-field{padding:1em 0}.page-id-7622 div.wpforms-container-full .wpforms-form button[type=submit]{background:#36c6f4;color:#fff;font-weight:bold;border:none;padding:.5em 1em;font-size:1.5em}.page-id-7622 div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#27b8e6}.review-page .row{display:flex;justify-content:center}.review-page .row .col-50,.review-page .row .col-33{margin:1em 0}.has-vivid-cyan-blue-background-color{background:#0b2d70 !important}.has-vivid-cyan-blue-background-color:active,.has-vivid-cyan-blue-background-color:visited{color:#fff;background:#0b2d70 !important}.has-vivid-cyan-blue-background-color:hover{color:#fff;background:#061a42 !important}.grt-group{margin:2.5em 0}.grt-group p{margin-top:0px}.page-id-9377 .wp-block-quote{margin:3em 4em}h2.page-header-highlight{color:#2e3192;margin-top:1.5em}.postid-9542 #contact-container{display:none}.has-luminous-vivid-orange-background-color:hover{background:#f36400 !important;color:#fff}.sliding-fee-visible{display:none !important}.postid-745 .sliding-fee-visible,.postid-41 .sliding-fee-visible,.postid-7901 .sliding-fee-visible{display:block !important}.search-results .site-main article{margin-bottom:1em}.parent-pageid-6028 .wpforms-container,.content-form .wpforms-container{border:3px solid #00aeef !important;border-radius:.5rem !important;padding:1rem 2.5rem !important}.parent-pageid-6028 div.wpforms-container-full .wpforms-form .wpforms-field,.content-form div.wpforms-container-full .wpforms-form .wpforms-field{padding:1.5rem 0}.parent-pageid-6028 div.wpforms-container-full .wpforms-form .wpforms-field-label,.content-form div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:1em;line-height:1.5em}.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=date],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=datetime],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=datetime-local],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=email],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=month],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=number],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=password],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=range],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=search],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=tel],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=text],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=time],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=url],.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=week],.parent-pageid-6028 div.wpforms-container-full .wpforms-form select,.parent-pageid-6028 div.wpforms-container-full .wpforms-form textarea,.content-form div.wpforms-container-full .wpforms-form input[type=date],.content-form div.wpforms-container-full .wpforms-form input[type=datetime],.content-form div.wpforms-container-full .wpforms-form input[type=datetime-local],.content-form div.wpforms-container-full .wpforms-form input[type=email],.content-form div.wpforms-container-full .wpforms-form input[type=month],.content-form div.wpforms-container-full .wpforms-form input[type=number],.content-form div.wpforms-container-full .wpforms-form input[type=password],.content-form div.wpforms-container-full .wpforms-form input[type=range],.content-form div.wpforms-container-full .wpforms-form input[type=search],.content-form div.wpforms-container-full .wpforms-form input[type=tel],.content-form div.wpforms-container-full .wpforms-form input[type=text],.content-form div.wpforms-container-full .wpforms-form input[type=time],.content-form div.wpforms-container-full .wpforms-form input[type=url],.content-form div.wpforms-container-full .wpforms-form input[type=week],.content-form div.wpforms-container-full .wpforms-form select,.content-form div.wpforms-container-full .wpforms-form textarea{border:2px solid #a1a1a1;border-radius:.25rem}.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=date]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=datetime]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=email]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=month]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=number]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=password]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=range]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=search]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=tel]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=text]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=time]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=url]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=week]:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form select:focus,.parent-pageid-6028 div.wpforms-container-full .wpforms-form textarea:focus,.content-form div.wpforms-container-full .wpforms-form input[type=date]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=datetime]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=datetime-local]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=email]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=month]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=number]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=password]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=range]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=search]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=tel]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=text]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=time]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=url]:focus,.content-form div.wpforms-container-full .wpforms-form input[type=week]:focus,.content-form div.wpforms-container-full .wpforms-form select:focus,.content-form div.wpforms-container-full .wpforms-form textarea:focus{border:2px solid #00aeef}.parent-pageid-6028 div.wpforms-container-full .wpforms-form .wpforms-field-description,.parent-pageid-6028 div.wpforms-container-full .wpforms-form .wpforms-field-limit-text,.content-form div.wpforms-container-full .wpforms-form .wpforms-field-description,.content-form div.wpforms-container-full .wpforms-form .wpforms-field-limit-text{font-style:italic;margin:.5rem .5em;font-size:1rem;color:#545454}.parent-pageid-6028 div.wpforms-container-full .wpforms-form input[type=submit],.parent-pageid-6028 div.wpforms-container-full .wpforms-form button[type=submit],.parent-pageid-6028 div.wpforms-container-full .wpforms-form .wpforms-page-button,.content-form div.wpforms-container-full .wpforms-form input[type=submit],.content-form div.wpforms-container-full .wpforms-form button[type=submit],.content-form div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#2e3192;border-radius:.5rem;border:none;color:#fff;font-weight:bold;padding:1em 2em;margin-bottom:1rem}.parent-pageid-6028 .wpforms-submit-container,.content-form .wpforms-submit-container{text-align:right}.parent-pageid-6028 .wpforms-confirmation-container-full,.parent-pageid-6028 div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message),.content-form .wpforms-confirmation-container-full,.content-form div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:none;border:none;color:#00aeef;font-size:2rem;margin:0em 0 0 0}.page-id-219 h3{font-size:1.575rem}.page-id-219 h4{font-size:1.275rem}h2.video-row-header{margin-top:2em;text-align:center;font-size:1.8rem}.video-row{display:flex;margin-top:1em}.video-row .col-6{width:50%}.video-row h3{color:#2e3192;margin-top:0;font-size:1.5rem}.video-row p{margin:0;font-weight:bold}.text-center{text-align:center}.text-right{text-align:right}.video-page p{line-height:1.5em}.video-js{margin-bottom:2em;border-radius:.5em;overflow:hidden}.post-10620 h1{padding:.5em 0 .125em 0;margin-bottom:1em;border-bottom:3px solid #00aeef;text-transform:uppercase;font-weight:bold;font-size:1.75em;text-align:center}.post-10620 h2{padding:.5em 0 .125em 0;margin-bottom:.5em;border-bottom:3px solid #00aeef;font-size:2em;text-transform:uppercase}.post-10620 h3{color:#2e3192}.hcmc-housing-listing-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin:2rem 0}@media(min-width: 576px){.hcmc-housing-listing-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.hcmc-housing-listing-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.hcmc-housing-listing-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d7d7d7;border-radius:8px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-housing-listing-card{transition:none}}.hcmc-housing-listing-card:hover,.hcmc-housing-listing-card:focus-visible{transform:translateY(-3px);border-color:rgba(0,0,0,0);box-shadow:0 14px 30px -14px rgba(46,49,146,.35)}.hcmc-housing-listing-card:focus-visible{outline:3px solid #0b2d70;outline-offset:2px}.hcmc-housing-listing-card__photo{display:flex;align-items:center;justify-content:center;height:170px;background:linear-gradient(155deg, #def7ff, #fff 88%)}.hcmc-housing-listing-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.hcmc-housing-listing-card__photo i{font-size:2rem;color:#2e3192;opacity:.85}.hcmc-housing-listing-card__body{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:1rem 1.1rem 1.2rem}.hcmc-housing-listing-card__title{margin:0;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.08rem;line-height:1.3}.hcmc-housing-listing-card__cost{display:inline-block;align-self:flex-start;padding:.3rem .65rem;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_95 Black1475556";font-size:.85rem;border-radius:6px}.hcmc-housing-listing-card__address{display:flex;align-items:flex-start;gap:.5rem;margin-top:auto;padding-top:.3rem;color:#5a5a5a;font-size:.9rem;line-height:1.4}.hcmc-housing-listing-card__address i{flex:none;margin-top:.2em;color:#0b2d70;width:1em;text-align:center;font-size:.9em}.hcmc-housing-cost{display:inline-block;margin:0 0 1.5rem;padding:.5rem .9rem;background:#0b2d70;color:#fff;font-family:"Avenir LT W01_95 Black1475556";font-size:1.05rem;border-radius:6px}.hcmc-housing-gallery{margin-bottom:1.5em}.hcmc-housing-gallery__hero,.hcmc-housing-gallery__tile{display:block;border:1px solid #d7d7d7;border-radius:8px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion: reduce){.hcmc-housing-gallery__hero,.hcmc-housing-gallery__tile{transition:none}}.hcmc-housing-gallery__hero:hover,.hcmc-housing-gallery__hero:focus-visible,.hcmc-housing-gallery__tile:hover,.hcmc-housing-gallery__tile:focus-visible{border-color:rgba(0,0,0,0);box-shadow:0 14px 30px -14px rgba(46,49,146,.35)}.hcmc-housing-gallery__hero:focus-visible,.hcmc-housing-gallery__tile:focus-visible{outline:3px solid #0b2d70;outline-offset:2px}.hcmc-housing-gallery__hero{width:100%;margin:0 0 .6rem}.hcmc-housing-gallery__hero img{display:block;width:100%;height:auto}.hcmc-housing-gallery__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.6rem}.hcmc-housing-gallery__tile{position:relative;height:130px;flex:none}@media(min-width: 576px){.hcmc-housing-gallery__tile{height:220px}}.hcmc-housing-gallery__tile img{display:block;width:100%;height:100%;object-fit:cover}.hcmc-housing-gallery__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;width:100%;height:240px;margin:0 0 1.5em;background:linear-gradient(155deg, #def7ff, #fff 88%);border:1px solid #d7d7d7;border-radius:8px;color:#5a5a5a;font-size:.95rem}.hcmc-housing-gallery__placeholder i{font-size:2.5rem;color:#2e3192;opacity:.85}.housing-block-header{display:flex;flex-wrap:wrap;font-size:1.2rem}.housing-block-header .block{width:48%;margin:0 0 1em 0}.housing-block-header .block h2{margin-top:0px;margin-bottom:.5rem;color:#0b2d70;font-size:1.3rem}.housing-block-header .housing-contact-info+.housing-contact-info{margin-top:.4rem}.housing-block-header .housing-block-value{display:flex;align-items:flex-start;gap:.6rem}.housing-block-header .housing-block-value i{flex:none;margin-top:.2em;color:#0b2d70;width:1em;text-align:center;font-size:.9em}.housing-block-header .housing-block-value span{color:#5a5a5a;font-style:italic}.housing-block-header .housing-block-value a{color:#0b2d70;font-weight:600;font-style:normal;text-decoration:none}.housing-block-header .housing-block-value a:hover,.housing-block-header .housing-block-value a:focus-visible{text-decoration:underline}.housing-landing #map{margin-top:1em}.accordion .accordion-toggle{width:100%;padding:1em;font-weight:bold;background:#f0f0f0;border:none;text-align:left;cursor:pointer;border-bottom:2px solid #ccc;display:flex;align-items:center;gap:.5em;color:#333;transition:color .3s;margin-top:1em;font-size:1.25em}.accordion .accordion-toggle.active{color:#fff;border:2px solid #0b2d70;border-bottom:none;background-color:#0b2d70;font-weight:bold}.accordion .icon{font-weight:bold;font-size:1.2em;width:1em}.accordion .accordion-panel{overflow:hidden;height:0;transition:height .4s ease,padding .4s ease;padding:0 1em}.accordion .accordion-panel p,.accordion .accordion-panel ol,.accordion .accordion-panel ul{margin:1em 0;color:#000}.accordion .accordion-panel h2{font-size:1.875rem;margin:1.25rem 0 0 0}.accordion .accordion-panel h3{font-size:1.675rem;margin:1rem 0 0 0}.accordion .accordion-panel h4{font-size:1.375rem;color:#000;margin:1rem 0 0 0;text-decoration:underline}.accordion .accordion-panel h5{font-size:1.275rem;margin:1rem 0 0 0;color:#000}.accordion .accordion-panel h2+ol,.accordion .accordion-panel h2+ul,.accordion .accordion-panel h3+ol,.accordion .accordion-panel h3+ul,.accordion .accordion-panel h4+ol,.accordion .accordion-panel h4+ul,.accordion .accordion-panel h5+ol,.accordion .accordion-panel h5+ul{margin-top:0;padding-top:0}.accordion .accordion-panel.open{padding:0 2em 1em 2em;border:2px solid #00aeef;border-top:none}.page-id-1592 .entry-content .is-layout-flex{align-items:start !important}.col-color-blue,.col-color-violet{border:4px solid #00aeef;border-radius:1em;padding:2em}.col-color-blue h3,.col-color-violet h3{margin:0;font-size:2rem;font-family:"Avenir LT W01_95 Black1475556";line-height:1.25em}.col-color-blue h3 span,.col-color-violet h3 span{font-size:.675em}.col-color-blue p,.col-color-violet p{margin:.25em 0em .5em 0em}.col-color-blue ul li,.col-color-violet ul li{margin:0;padding:0}.col-color-violet{border-color:#2e3192}.col-color-violet h3{color:#2e3192}.clinic-highlight{border:5px solid #00aeef;padding:2rem;margin-bottom:2em}.clinic-highlight h2{font-size:1.75em;color:#0b2d70;margin-top:0}.clinic-highlight h3{font-size:1.5em;color:#2e3192}#practices-listview .practices-listview-block{position:relative;display:flex;flex-wrap:nowrap}#practices-listview .practices-listview-block .image{margin-top:.6em;width:35%}#practices-listview .practices-listview-block .image img{width:100%;height:auto}#practices-listview .practices-listview-block .content{width:65%;padding-left:2em}#practices-listview .practices-listview-block .content h3{margin:0;padding:0;font-size:2em}#practices-listview .practices-listview-block .content p{line-height:1.25em}#practices-listview .practices-listview-block a.full-hit{display:block;position:absolute;width:100%;height:100%}#practices-listview .practices-listview-block .btn{display:none}.content-update{display:flex;flex-wrap:nowrap;justify-content:space-between}.content-update h1{font-size:2.5em}.content-update h2{font-size:2em;color:#0b2d70}.content-update h3{font-size:1.75em;color:#2e3192}.content-update h4{font-size:1.5em;color:#000}.content-update h1+p,.content-update h1+ol,.content-update h1+ul,.content-update h2+p,.content-update h2+ol,.content-update h2+ul,.content-update h3+p,.content-update h3+ol,.content-update h3+ul,.content-update h4+p,.content-update h4+ol,.content-update h4+ul{margin-top:.3rem}.content-update .content-update-sidebar{width:30%}.content-update .content-update-with-sidebar{width:67%}.featured-positions-list{margin-bottom:2em}.featured-positions-list .featured-position-item{position:relative;padding:1em 1.125em;border:1px solid #ccc;border-radius:.5em;margin:1em 0 0 0}.featured-positions-list .featured-position-item .learnmore{font-weight:bold;text-align:right}.featured-positions-list .featured-position-item:hover{border:1px solid #00aeef}.featured-positions-list .featured-position-item:hover .learnmore{color:#0b2d70}.featured-positions-list .featured-position-item p{margin:.5em 0}.featured-positions-list .featured-position-item h2{margin:0;color:#2e3192}.featured-positions-list .featured-position-item .meta{font-weight:bold;font-style:italic;color:#2e3192}.single-featured-positions h2{color:#1b1b1b}a.anchor-fill{width:100%;height:100%;position:absolute;top:0;left:0}.d-none{display:none}.services-manual-column{font-size:.875em}.services-manual-column h3{font-size:1.475em}.services-manual-column p,.services-manual-column li,.services-manual-column ol{font-size:1rem;line-height:1em}.services-manual-column ul{margin-top:.25em}.highlight-block{border:4px solid #00aeef;padding:1em;margin:2em 0}.highlight-block h2{font-size:1.75em;color:#0b2d70;margin-top:0}.highlight-block p{line-height:1.5em}.highlight-block-red{border-color:#e85700}.highlight-block-red h2,.highlight-block-red h3,.highlight-block-red h4{color:#e85700;margin:0}.services-list h3{margin:.5em 0;font-size:2em}.services-list p{margin:.5em 0}.services-list hr{margin:2em 0 2em 0}.patient-portal-faq .faq-item{margin:1em 0}.patient-portal-faq .faq-item .faq-question{font-weight:bold;font-size:1.25em;margin:0em 0 0 0;color:#2e3192;cursor:pointer}.patient-portal-faq .faq-item .faq-answer{margin:.25em 0 3em 0em;border-bottom:2px solid #2e3192}.ehr-alert{background:#2e3192;color:#fff;padding:2em 4em;border-radius:.5em;margin:2em 0;text-align:center}.ehr-alert h2,.ehr-alert h3{color:#fff;margin-top:0;margin:0;line-height:1em;text-transform:uppercase;font-weight:900}.ehr-alert p{color:#fff;line-height:1.5em;margin-bottom:.5em}.ehr-alert .btn{background:#fff;color:#2e3192;padding:.75em 1.5em;border-radius:.25em;font-weight:bold;display:inline-block;margin:1em 0 2em 0;font-size:1em}.ehr-alert .btn:hover{background:#0b2d70;color:#fff}.program-cta{border:4px solid #00aeef;padding:2em;border-radius:.5em;text-align:center;margin:2em 0}.program-cta h2{color:#0b2d70;font-size:2em;margin-top:0;margin-bottom:.5em;text-transform:uppercase;font-weight:bold}.program-cta p{font-size:1.15em;line-height:1.5em;margin-bottom:.5em}.program-cta .btn{background:#fff;color:#0b2d70;padding:.75em 1.5em;border-radius:.25em;font-weight:bold;display:inline-block;margin-top:1em}.program-cta .btn:hover{background:#2e3192;color:#fff}.circle-of-care-cards{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.circle-of-care-cards .card{background:#fff;border:3px solid #2e3192;border-radius:.5em;padding:1em;width:calc(50% - 1em);box-sizing:border-box;text-align:center}.circle-of-care-cards .card a{background:#2e3192;color:#fff;padding:.5em 1em;border-radius:.25em;font-weight:bold;display:inline-block;margin-top:0;font-size:1.125rem}.circle-of-care-cards .card a:hover{background:#0b2d70;color:#fff}.circle-of-care-cards .card h3{margin-top:0;color:#2e3192;font-size:1.5em}.circle-of-care-cards .card p{line-height:1.5em;margin:0 0 .5em 0}.wp-block-media-text{background-color:#f0f0f0 !important;border:#2e3192 4px solid !important;border-radius:.5em;padding:1em;margin-bottom:2em}.wp-block-media-text .wp-block-media-text__media img{border-radius:10000em;display:block;margin:0}.wp-block-media-text p.has-medium-font-size{font-size:1.111em !important;line-height:1.5em !important}.wp-block-media-text .wp-block-media-text__content{padding:0 1em 0 0}.postid-12089 #contact-container{display:none}.hcmc-dr-profile-v2{max-width:1100px;margin:0 auto;padding:3rem 1.25rem 4rem;color:#1f2933}.hcmc-dr-profile-v2 *{box-sizing:border-box}.hcmc-dr-profile-v2 a{color:#00aeef;text-decoration:none}.hcmc-dr-profile-v2 a:hover,.hcmc-dr-profile-v2 a:focus{color:#2e3192;text-decoration:underline}.hcmc-dr-profile-v2 p{margin:0 0 1.25rem;line-height:1.65}.hcmc-dr-profile-v2 ul{margin:0;padding-left:1.25rem;line-height:1.55}.hcmc-dr-profile-v2 li{margin:0 0 .45rem;padding:0}.hcmc-dr-profile-v2__hero{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:4.25rem;align-items:start;margin-bottom:3.5rem}.hcmc-dr-profile-v2__name{margin:0 0 .25rem;padding:0;background:none;border:0;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:3rem;line-height:1.1;font-weight:normal;text-transform:uppercase}.hcmc-dr-profile-v2__name .cred{font-family:"Avenir LT W01_95 Black1475556"}.hcmc-dr-profile-v2__title{margin:0;padding:0;background:none;color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.75rem;line-height:1.25;font-weight:normal}.hcmc-dr-profile-v2__divider{width:100%;height:1px;margin:1.35rem 0 1.4rem;background:#bfc7d1}.hcmc-dr-profile-v2__callout{margin:0 0 1.5rem;color:#1f2933;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.25rem;line-height:1.45}.hcmc-dr-profile-v2__callout a{color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556"}.hcmc-dr-profile-v2__bio{font-size:1rem;line-height:1.7}.hcmc-dr-profile-v2__bio p{margin-bottom:1.1rem}.hcmc-dr-profile-v2__bio p:last-child{margin-bottom:0}.hcmc-dr-profile-v2__photo img,.hcmc-dr-profile-v2__photo .single-staff-thumb{display:block;float:none;width:100%;max-width:100%;height:auto;margin:0;border-radius:.5rem}.hcmc-dr-profile-v2__section{margin:0 0 2.75rem}.hcmc-dr-profile-v2__section-heading{display:block;width:100%;margin:0 0 1.45rem;padding:.85rem 1.1rem;background:#eef8ff;border:0;border-bottom:2px solid rgba(0,174,239,.25);color:#00aeef;font-family:"Avenir LT W01_95 Black1475556";font-size:1.5rem;line-height:1.3;font-weight:normal;text-transform:uppercase}.hcmc-dr-profile-v2__list{margin:0;padding-left:1.25rem}.hcmc-dr-profile-v2__list li{color:#1f2933;font-size:1em;line-height:1.55}.hcmc-dr-profile-v2__education{max-width:850px}.hcmc-dr-profile-v2__education-item{margin:0 0 1.5rem}.hcmc-dr-profile-v2__education-item:last-child{margin-bottom:0}.hcmc-dr-profile-v2__education-item h3{margin:0 0 .25rem;padding:0;background:none;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:1.25rem;line-height:1.3;font-weight:normal}.hcmc-dr-profile-v2__education-item p{margin:0 0 .45rem;color:#1f2933;font-size:1rem;line-height:1.55}.hcmc-dr-profile-v2__education-item p:last-child{margin-bottom:0}.hcmc-dr-profile-v2__auto-columns{column-count:2;column-gap:60px;margin:0;padding-left:20px}.hcmc-dr-profile-v2__auto-columns li{break-inside:avoid;margin-bottom:8px;font-size:1.25rem}.hcmc-dr-profile-v2__cta{margin-top:2.25rem;padding:1.75rem 1.25rem;background:#eef8ff;border-top:2px solid rgba(0,174,239,.25);text-align:center}.hcmc-dr-profile-v2__cta h2{margin:0 0 .25rem;padding:0;background:none;border:0;color:#0b2d70;font-family:"Avenir LT W01_95 Black1475556";font-size:1.5rem;line-height:1.3;font-weight:normal}.hcmc-dr-profile-v2__cta p{margin:0 0 .85rem;color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";font-size:2rem;line-height:1.2}.hcmc-dr-profile-v2__cta-button{display:inline-block;padding:.65rem 1.75rem;background:#0b2d70;border-radius:.25rem;color:#fff !important;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1rem;line-height:1.2;text-decoration:none}.hcmc-dr-profile-v2__cta-button:hover,.hcmc-dr-profile-v2__cta-button:focus{background:#2e3192;color:#fff !important;text-decoration:none}.hcmc-dr-profile-v2__locations{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}.hcmc-dr-profile-v2__location-card{padding:1.25rem;background:#f8fbfd;border-left:4px solid #00aeef}.hcmc-dr-profile-v2__location-card h3{margin:0 0 .5rem;padding:0;background:none;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:1.2rem;line-height:1.3;font-weight:normal}.hcmc-dr-profile-v2__location-card p{margin:0 0 .5rem;color:#1f2933;font-size:1rem;line-height:1.5}.hcmc-dr-profile-v2__location-card p:last-child{margin-bottom:0}.hcmc-dr-profile-v2__location-phone{font-family:"Avenir LT W01_85 Heavy1475544"}.hcmc-dr-profile-v2__location-phone a{color:#00aeef}.hcmc-dr-profile-v2__location-address{font-family:"Avenir LT W01_55 Roman1475520",sans-serif}@media(max-width: 767.98px){.hcmc-dr-profile-v2__locations{grid-template-columns:1fr}}@media(max-width: 767.98px){.hcmc-dr-profile-v2{padding:2rem 1rem 3rem}.hcmc-dr-profile-v2__hero{grid-template-columns:1fr;gap:2rem}.hcmc-dr-profile-v2__name{font-size:2rem}.hcmc-dr-profile-v2__title{font-size:1.25rem}.hcmc-dr-profile-v2__section-heading{font-size:1.25rem;padding:.7rem .9rem}.hcmc-dr-profile-v2__auto-columns{column-count:1;padding-left:1.25rem}.hcmc-dr-profile-v2__cta p{font-size:1.5rem}}.hcmc-portal-page{--hcmc-blue: #0078bd;--hcmc-blue-dark: #003f8f;--hcmc-blue-soft: #eaf7ff;--hcmc-purple: #40379d;--hcmc-purple-soft: #eeeafe;--hcmc-green: #16a373;--hcmc-green-soft: #e9f8f2;--hcmc-yellow: #f3a51c;--hcmc-yellow-soft: #fff5dc;--hcmc-orange: #f05a22;--hcmc-text: #1d2b3a;--hcmc-muted: #5a6878;--hcmc-border: #d9e1e8;--hcmc-shadow: 0 14px 34px rgba(12, 45, 75, 0.08);width:100%;max-width:100%;margin:0;padding:0 0 2.5rem;color:var(--hcmc-text)}.hcmc-portal-page *,.hcmc-portal-page *::before,.hcmc-portal-page *::after{box-sizing:border-box}.hcmc-portal-page h2{margin:0 0 .5rem;color:var(--hcmc-blue);font-size:1.45rem;line-height:1.25;font-weight:800;letter-spacing:-0.01em}.hcmc-portal-page p{margin:0 0 .95rem;color:var(--hcmc-text);font-size:1rem;line-height:1.65}.hcmc-portal-page strong{font-weight:800}.hcmc-portal-page a{transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.hcmc-portal-card{width:100%;margin:0 0 2rem;padding:1.75rem 2rem;background:#fff;border:1px solid var(--hcmc-border);border-radius:14px;box-shadow:var(--hcmc-shadow)}.hcmc-portal-login-card{position:relative;overflow:hidden}.hcmc-portal-login-card::before{content:"";position:absolute;top:-90px;right:-90px;width:240px;height:240px;background:radial-gradient(circle, rgba(0, 120, 189, 0.12), rgba(0, 120, 189, 0));pointer-events:none}.hcmc-portal-login-row{position:relative;display:grid;grid-template-columns:72px minmax(0, 1fr);gap:1.25rem;align-items:start}.hcmc-portal-login-content{min-width:0}.hcmc-portal-divider{margin:1.75rem 0;border:0;border-top:1px solid var(--hcmc-border)}.hcmc-portal-section{width:100%;margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid var(--hcmc-border)}.hcmc-portal-section:last-child{margin-bottom:0;border-bottom:0}.hcmc-portal-section-with-icon{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:1.25rem;align-items:start}.hcmc-portal-section-content{min-width:0}.hcmc-portal-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:.15rem;border-radius:999px;font-size:1.35rem;font-weight:800;line-height:1;flex:0 0 auto}.hcmc-portal-icon span{display:inline-flex;transform:translateY(-1px)}.hcmc-portal-icon-blue,.hcmc-portal-icon-blue-light{color:var(--hcmc-blue);background:var(--hcmc-blue-soft)}.hcmc-portal-icon-purple{color:var(--hcmc-purple);background:var(--hcmc-purple-soft)}.hcmc-portal-icon-green{color:var(--hcmc-green);background:var(--hcmc-green-soft)}.hcmc-portal-icon-yellow{color:var(--hcmc-yellow);background:var(--hcmc-yellow-soft)}.hcmc-button-wrap{margin-top:1rem}.hcmc-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.72rem 1.15rem;border-radius:7px;font-size:.95rem;line-height:1.2;font-weight:800;text-decoration:none;border:2px solid rgba(0,0,0,0);cursor:pointer}.hcmc-button:hover,.hcmc-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,70,130,.16);text-decoration:none}.hcmc-button:focus-visible{outline:3px solid rgba(0,120,189,.25);outline-offset:3px}.hcmc-button-primary{color:#fff;background:var(--hcmc-blue);border-color:var(--hcmc-blue)}.hcmc-button-primary:hover,.hcmc-button-primary:focus-visible{color:#fff;background:var(--hcmc-blue-dark);border-color:var(--hcmc-blue-dark)}.hcmc-button-secondary{color:#fff;background:var(--hcmc-purple);border-color:var(--hcmc-purple)}.hcmc-button-secondary:hover,.hcmc-button-secondary:focus-visible{color:#fff;background:#2f287d;border-color:#2f287d}.hcmc-button-outline{color:var(--hcmc-blue);background:#fff;border-color:var(--hcmc-blue)}.hcmc-button-outline::after{content:"→";margin-left:.45rem}.hcmc-button-outline:hover,.hcmc-button-outline:focus-visible{color:#fff;background:var(--hcmc-blue)}.hcmc-alert{display:grid;grid-template-columns:42px minmax(0, 1fr);gap:1rem;align-items:start;margin:1.4rem 0;padding:1rem 1.15rem;border-radius:10px;background:#fff}.hcmc-alert p{margin-bottom:0;line-height:1.55}.hcmc-alert-orange{color:var(--hcmc-orange);border:2px solid var(--hcmc-orange);background:#fff8f5}.hcmc-alert-orange p,.hcmc-alert-orange strong{color:var(--hcmc-orange)}.hcmc-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--hcmc-orange);background:#fff;border:2px solid currentColor;border-radius:8px;font-size:1.1rem;font-weight:800;line-height:1}.hcmc-feature-list,.hcmc-location-list{margin:.85rem 0 0;padding:0;list-style:none}.hcmc-feature-list li,.hcmc-location-list li{position:relative;margin:0;padding:0 0 .7rem 1.25rem;color:var(--hcmc-text);font-size:.98rem;line-height:1.45}.hcmc-feature-list li::before,.hcmc-location-list li::before{content:"";position:absolute;top:.55rem;left:0;width:6px;height:6px;border-radius:999px;background:var(--hcmc-blue)}.hcmc-feature-list,.hcmc-location-list{columns:2;column-gap:2.5rem}.hcmc-feature-list li,.hcmc-location-list li{break-inside:avoid}.hcmc-closing-note{margin-top:1.1rem;font-weight:700}.hcmc-portal-icon span,.hcmc-alert-icon{font-family:Arial,Helvetica,sans-serif}@media(max-width: 767.98px){.hcmc-portal-page{padding-bottom:2rem}.hcmc-portal-page p{font-size:.98rem}.hcmc-portal-card{padding:1.35rem;border-radius:12px}.hcmc-portal-login-row,.hcmc-portal-section-with-icon{grid-template-columns:1fr;gap:.85rem}.hcmc-portal-icon{width:50px;height:50px;font-size:1.25rem}.hcmc-feature-list,.hcmc-location-list{columns:1}.hcmc-alert{grid-template-columns:1fr}.hcmc-button{width:100%;text-align:center}}#main .news-list-item{display:grid;grid-template-columns:34% 1fr;gap:1.4em;margin:0 0 1.25em;padding:1em;border:1px solid #d7dce8;border-radius:10px;background:#fff}#main .news-list-item .news-list-image{position:relative;overflow:hidden;border-radius:6px;background:#f9f9f9}#main .news-list-item .news-list-image-link{display:block;height:100%}#main .news-list-item .news-list-image img{display:block;width:100%;height:100%;min-height:175px;object-fit:cover}#main .news-list-item .search-post-type{position:absolute;z-index:2;top:.5em;left:.5em;padding:.25em .45em;background:rgba(255,255,255,.92);color:#2e3192;font-size:.75em;line-height:1.2;text-transform:uppercase}#main .news-list-item .video-overlay-play{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.12)}#main .news-list-item .video-overlay-play img{width:58px;height:58px;min-height:0;object-fit:contain}#main .news-list-item .video-overlay-play:hover,#main .news-list-item .video-overlay-play:focus{background:rgba(0,0,0,.18);outline:none}#main .news-list-item .news-list-content{min-width:0}#main .news-list-item .entry-header{margin:0 0 .65em}#main .news-list-item .entry-title{margin:0 0 .45em;padding:0;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.22}#main .news-list-item .entry-title a{color:inherit;text-decoration:none}#main .news-list-item .entry-title a:hover,#main .news-list-item .entry-title a:focus{color:#00aeef;text-decoration:underline;outline:none}#main .news-list-item .entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .7em;margin:0 0 .75em;color:#363636;font-size:.8em;line-height:1.35}#main .news-list-item .news-cat-list{display:flex;flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none}#main .news-list-item .news-cat-list li{margin:0;padding:0;list-style:none}#main .news-list-item .news-cat-list a{color:#00aeef;text-decoration:none}#main .news-list-item .news-cat-list a:hover,#main .news-list-item .news-cat-list a:focus{color:#2e3192;text-decoration:underline;outline:none}#main .news-list-item .posted-on{color:#363636}#main .news-list-item .posted-on::before{content:"|";margin-right:.7em;color:#d7dce8}#main .news-list-item .entry-content{color:#363636;font-size:1em;line-height:1.65}#main .news-list-item .entry-content p{margin:0}@media(max-width: 991.98px){#main .news-list-item{grid-template-columns:38% 1fr;gap:1.1em}#main .news-list-item .news-list-image img{min-height:160px}}@media(max-width: 767.98px){#main .news-list-item{grid-template-columns:1fr}#main .news-list-item .news-list-image img{min-height:210px}#main .news-list-item .entry-title{font-size:1.45rem}}@media(max-width: 575.98px){#main .news-list-item .entry-meta{display:block}#main .news-list-item .news-cat-list{margin-bottom:.25em}#main .news-list-item .posted-on::before{display:none}}.page-id-1090 #main{color:#2e3192}.page-id-1090 #main article{max-width:980px;margin:0 auto}.page-id-1090 #main .entry-content{position:relative}.page-id-1090 #main #h-board-meeting-schedule{margin:0;padding:28px 32px 0;border:1px solid #d7d7d7;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;color:#2e3192;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25;font-weight:800}.page-id-1090 #main #h-board-meeting-schedule+p{margin:0;padding:10px 32px 24px;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fff;color:#444;font-size:1rem;line-height:1.75}.page-id-1090 #main #h-board-meeting-schedule+p i{font-style:italic}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information{margin:0;padding:24px 32px 8px;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fff;color:#1391c5;font-size:1.1rem;line-height:1.45;font-weight:800}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p{margin:0;padding:0 32px 18px;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#fff;color:#444;font-size:.98rem;line-height:1.8}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p strong,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p strong{color:#2e3192;font-weight:800}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p a,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p a{color:#1391c5;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p a:hover,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p a:focus,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p a:hover,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p a:focus{color:#2e3192;text-decoration:underline}.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p{padding-bottom:30px;border-bottom:1px solid #d7d7d7;border-radius:0 0 12px 12px}.page-id-1090 #main .su-accordion{display:none}.page-id-1090 #main .su-spoiler{margin:18px 0 0;border:1px solid #d7d7d7;border-radius:10px;background:#fff;overflow:hidden}.page-id-1090 #main .su-spoiler:first-of-type{margin-top:30px}.page-id-1090 #main .su-spoiler.su-spoiler-closed .su-spoiler-title::after{transform:rotate(45deg)}.page-id-1090 #main .su-spoiler-title{position:relative;display:flex;align-items:center;min-height:60px;padding:16px 54px 16px 24px;background:#fff;color:#2e3192;font-size:1.25rem;line-height:1.25;font-weight:800;cursor:pointer}.page-id-1090 #main .su-spoiler-title::after{content:"";position:absolute;right:24px;width:10px;height:10px;border-right:2px solid #2e3192;border-bottom:2px solid #2e3192;transform:rotate(225deg);transition:transform 180ms ease}.page-id-1090 #main .su-spoiler-title:hover,.page-id-1090 #main .su-spoiler-title:focus{background:#f9f9f9;outline:none}.page-id-1090 #main .su-spoiler-title .su-spoiler-icon{display:none}.page-id-1090 #main .su-spoiler-content{padding:0 !important;border-top:1px solid #00aeef;background:#fff}.page-id-1090 #main .su-spoiler-content ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;margin:0;padding:0;list-style:none;background:#f1f1f1}.page-id-1090 #main .su-spoiler-content li{margin:0;background:#fff;list-style:none}.page-id-1090 #main .su-spoiler-content a{display:flex;align-items:center;min-height:64px;padding:18px 22px;background:#fff;color:#1391c5;font-size:.98rem;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.page-id-1090 #main .su-spoiler-content a:hover,.page-id-1090 #main .su-spoiler-content a:focus{background:#f9f9f9;color:#2e3192;outline:none}.page-id-1090 #main #h-holy-cross-medical-center-bylaws{margin:32px 0 16px;padding:0;color:#2e3192;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.3;font-weight:800;text-align:left}.page-id-1090 #main .su-button-center{margin:0 0 44px;text-align:left}.page-id-1090 #main .su-button{display:inline-flex !important;align-items:center;justify-content:center;min-height:46px;border:1px solid #1391c5 !important;border-radius:6px !important;background:#1391c5 !important;color:#fff !important;font-weight:800;text-decoration:none !important;box-shadow:none;transition:background-color 180ms ease,border-color 180ms ease}.page-id-1090 #main .su-button span{display:inline-flex !important;align-items:center;padding:0 24px !important;border:0 !important;color:#fff !important;font-size:1rem !important;line-height:46px !important;text-shadow:none !important}.page-id-1090 #main .su-button:hover,.page-id-1090 #main .su-button:focus{border-color:#2e3192 !important;background:#2e3192 !important;outline:none}@media(max-width: 991.98px){.page-id-1090 #main .blockHeader{padding-top:24px}.page-id-1090 #main #h-board-meeting-schedule,.page-id-1090 #main #h-board-meeting-schedule+p,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p{padding-right:26px;padding-left:26px}.page-id-1090 #main .su-spoiler-content ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.page-id-1090 #main .su-spoiler-content li:nth-child(3n){border-right:1px solid #d7d7d7}.page-id-1090 #main .su-spoiler-content li:nth-child(2n){border-right:0}.page-id-1090 #main .su-spoiler-content li:nth-last-child(-n+3){border-bottom:1px solid #d7d7d7}.page-id-1090 #main .su-spoiler-content li:nth-last-child(-n+2){border-bottom:0}}@media(max-width: 767.98px){.page-id-1090 #main .blockHeader{margin-bottom:24px;padding-bottom:14px}.page-id-1090 #main #h-board-meeting-schedule,.page-id-1090 #main #h-board-meeting-schedule+p,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p,.page-id-1090 #main #h-you-can-join-the-board-meeting-using-the-following-information+p+p{padding-right:20px;padding-left:20px}.page-id-1090 #main .su-spoiler-title{min-height:56px;padding:15px 48px 15px 20px;font-size:1.15rem}.page-id-1090 #main .su-spoiler-content ul{grid-template-columns:1fr}.page-id-1090 #main .su-spoiler-content li,.page-id-1090 #main .su-spoiler-content li:nth-child(2n),.page-id-1090 #main .su-spoiler-content li:nth-child(3n),.page-id-1090 #main .su-spoiler-content li:nth-last-child(-n+2),.page-id-1090 #main .su-spoiler-content li:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #d7d7d7}.page-id-1090 #main .su-spoiler-content li:last-child{border-bottom:0}.page-id-1090 #main .su-button{width:100%;max-width:360px}}@media(max-width: 991.98px){.page-id-1090 #main .su-spoiler-content ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.page-id-1090 #main .su-spoiler-content ul{grid-template-columns:1fr}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.hcmc-hero-slider{position:relative;background:#fff;border-bottom:1px solid #d9e2ef}.hcmc-hero-slider *{box-sizing:border-box}.hcmc-hero-slider__stage{position:relative;overflow:hidden;background:#eef6fd}.hcmc-hero-slider__slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(340px, 46%) minmax(420px, 54%);min-height:560px;background:linear-gradient(-45deg, #dae2f1 0%, #edf1f9 100%);opacity:0;visibility:hidden;z-index:1;transition:opacity .6s ease,visibility 0s linear .6s}.hcmc-hero-slider__slide[hidden]{display:none !important}.hcmc-hero-slider__slide.is-active{position:relative;opacity:1;visibility:visible;z-index:2;transition:opacity .6s ease,visibility 0s linear 0s}.hcmc-hero-slider__content{z-index:2;display:flex;flex-direction:column;justify-content:center;order:1;padding:4rem 3rem 4rem 7rem;color:#071f60}.hcmc-hero-slider__eyebrow{margin:0 0 1rem;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#005eb8}.hcmc-hero-slider__headline{max-width:720px;margin:0;font-size:clamp(2.4rem,5vw,5.25rem);font-weight:800;line-height:1.05;color:#071f60}.hcmc-hero-slider__text{max-width:620px;margin-top:1.5rem;font-size:1.25rem;line-height:1.55;color:#222}.hcmc-hero-slider__text p{margin:0 0 1rem}.hcmc-hero-slider__text p:last-child{margin-bottom:0}.hcmc-hero-slider__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;margin-top:1.75rem;padding:.85rem 1.5rem;border:2px solid #005eb8;border-radius:6px;background:#005eb8;color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.hcmc-hero-slider__button:hover,.hcmc-hero-slider__button:focus{background:#00498f;border-color:#00498f;color:#fff;text-decoration:none}.hcmc-hero-slider__image-wrap{position:relative;display:flex;align-items:stretch;justify-content:center;order:2;min-height:560px;overflow:hidden;background:#eef6fd}.hcmc-hero-slider__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hcmc-hero-slider__arrow{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0 !important;border:2px solid #fff;border-radius:50%;background:#fff;color:#071f60;box-shadow:0 3px 12px rgba(0,0,0,.2);font-size:2.6rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.hcmc-hero-slider__arrow--prev{left:1.5rem}.hcmc-hero-slider__arrow--next{right:1.5rem}.hcmc-hero-slider__arrow:hover,.hcmc-hero-slider__arrow:focus{background:#071f60;border-color:#071f60;color:#fff}.hcmc-hero-slider__arrow span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;line-height:1;transform:translateY(-0.04em)}.hcmc-hero-slider__controls{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 7rem;background:#f8fafd;border-top:1px solid #d9e2ef}.hcmc-hero-slider__status{margin:0;font-weight:700;color:#071f60}.hcmc-hero-slider__dots{display:flex;gap:.75rem}.hcmc-hero-slider__dot{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #b7c8dc;border-radius:6px;background:#fff;color:#071f60;font-size:1rem;font-weight:700;cursor:pointer}.hcmc-hero-slider__dot.is-active,.hcmc-hero-slider__dot[aria-current=true]{background:#005eb8;border-color:#005eb8;color:#fff}.hcmc-hero-slider__dot:hover,.hcmc-hero-slider__dot:focus{border-color:#005eb8}.hcmc-hero-slider__pause{display:inline-flex;align-items:center;gap:.65rem;min-height:48px;margin-left:auto;padding:.75rem 1rem;border:2px solid #005eb8;border-radius:6px;background:#fff;color:#071f60;font-weight:700;cursor:pointer}.hcmc-hero-slider__pause:hover,.hcmc-hero-slider__pause:focus{background:#005eb8;color:#fff}.hcmc-hero-slider__pause-icon{font-size:1.2rem;font-weight:800;line-height:1}.hcmc-hero-slider a:focus-visible,.hcmc-hero-slider button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.hcmc-hero-slider__slide[hidden],.home-header-2026 .paralax [hidden]{display:none !important}.hcmc-hero-slider{position:relative;overflow:hidden}.hcmc-hero-slider__stage{position:relative;overflow:hidden}.hcmc-hero-slider__progress{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:9999 !important;width:100% !important;height:10px !important;background:rgba(255,255,255,.75) !important;overflow:hidden !important;pointer-events:none;display:none !important}.hcmc-hero-slider__progress-bar{display:block !important;width:0% !important;height:100% !important;background:#005eb8 !important;transform:none !important}.hcmc-hero-slider__progress-bar.is-running{animation-name:hcmc-slider-progress-width;animation-duration:7s;animation-timing-function:linear;animation-fill-mode:forwards}.hcmc-hero-slider__progress-bar.is-paused{animation-play-state:paused}.page-id-12346 .bread-crumb{display:none}@keyframes hcmc-slider-progress-width{from{width:0%}to{width:100%}}.home-highlights{padding:2.5rem 0 4rem;background:#fff}.home-highlights .container{width:min(100% - 2rem,1320px);margin-inline:auto}.home-highlights__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.75rem;align-items:start}.home-highlight{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(9,43,105,.1);border-radius:.75rem;box-shadow:0 .5rem 1.75rem rgba(9,43,105,.12);transition:transform .25s ease,box-shadow .25s ease}.home-highlight:hover{transform:translateY(-0.25rem);box-shadow:0 .75rem 2rem rgba(9,43,105,.17)}.home-highlight__image-wrap{position:relative;aspect-ratio:16/7;overflow:hidden;background:#eaf2fc}.home-highlight__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.home-highlight:hover .home-highlight__image{transform:scale(1.03)}.home-highlight__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 1.75rem;color:#123a8c;font-size:2rem;background:#fff;border:1px solid rgba(9,43,105,.08);border-radius:50%;box-shadow:0 .35rem 1rem rgba(9,43,105,.15)}.home-highlight__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.25rem 1.75rem 1.75rem}.home-highlight__title{margin:0;color:#0b2d70;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2}.home-highlight__excerpt{margin-top:.85rem;color:#323b49;font-size:1rem;line-height:1.65}.home-highlight__excerpt p{margin:0;padding-bottom:1em}.home-highlight__excerpt p+p{margin-top:.75rem}.home-highlight__button{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3rem;margin-top:auto;padding:.8rem 1.25rem;color:#fff;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;background:#006fc9;border:2px solid #006fc9;border-radius:.35rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.home-highlight__button i{font-size:.9em;transition:transform .2s ease}.home-highlight__button:hover{color:#fff;background:#0b2d70;border-color:#0b2d70}.home-highlight__button:hover i{transform:translateX(0.2rem)}.home-highlight__button:focus-visible{color:#fff;background:#0b2d70;border-color:#0b2d70;outline:3px solid #f6c400;outline-offset:3px}.home-highlight:not(:has(.home-highlight__icon)) .home-highlight__content{padding-top:1.75rem}@media(max-width: 991.98px){.home-highlights__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.home-highlights{padding:1.5rem 0 3rem}.home-highlights__grid{grid-template-columns:1fr;gap:1.5rem}.home-highlight__image-wrap{aspect-ratio:16/8}.home-highlight__content{padding-right:1.25rem;padding-bottom:1.5rem;padding-left:1.25rem}.home-highlight__icon{width:4rem;height:4rem;margin-top:-2rem;margin-left:1.25rem;font-size:1.75rem}.home-highlight__button{width:100%;margin-top:1.5rem}}@media(prefers-reduced-motion: reduce){.home-highlight,.home-highlight__image,.home-highlight__button,.home-highlight__button i{transition:none}.home-highlight:hover{transform:none}.home-highlight:hover .home-highlight__image{transform:none}}.home-introduction{padding:1em 1em 0 1em}.home-introduction .container{width:min(100% - 2rem,1320px);margin-inline:auto}.home-introduction p{font-size:1.15em}@media(prefers-reduced-motion: reduce){.hcmc-hero-slider *,.hcmc-hero-slider *::before,.hcmc-hero-slider *::after{transition-duration:.001ms !important;transition-delay:0s !important;scroll-behavior:auto !important}.hcmc-hero-slider__progress{display:none !important}.hcmc-hero-slider__progress-bar{animation:none !important;width:0% !important}}@media(max-width: 991.98px){.hcmc-hero-slider__slide{display:flex;flex-direction:column;min-height:auto;background:#fff}.hcmc-hero-slider__image-wrap{order:1;min-height:280px;height:46vh;max-height:420px}.hcmc-hero-slider__content{order:2;padding:2rem 1.5rem}.hcmc-hero-slider__eyebrow{font-size:.9rem}.hcmc-hero-slider__headline{font-size:clamp(2.2rem,11vw,3.25rem);line-height:1.08}.hcmc-hero-slider__text{font-size:1.1rem}.hcmc-hero-slider__button{width:100%;max-width:360px}.hcmc-hero-slider__arrow{top:23vh;width:48px;height:48px;font-size:2.2rem}.hcmc-hero-slider__arrow--prev{left:1rem}.hcmc-hero-slider__arrow--next{right:1rem}.hcmc-hero-slider__controls{flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem 1.5rem}.hcmc-hero-slider__status{width:100%;text-align:center}.hcmc-hero-slider__pause{margin-left:0}.hcmc-hero-slider__dot{width:42px;height:42px}}@media(max-width: 575.98px){.hcmc-hero-slider__image-wrap{height:38vh;min-height:240px}.hcmc-hero-slider__content{padding:1.75rem 1.25rem}.hcmc-hero-slider__headline{font-size:clamp(2rem,10vw,2.8rem)}.hcmc-hero-slider__arrow{top:19vh}.hcmc-hero-slider__dots{gap:.5rem}}.home-statistics{padding:2rem 0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0) 55%),#def7ff;color:#2e3192}.home-statistics .container{width:min(100% - 2rem,1320px);margin-inline:auto}.home-statistics__grid{display:grid;grid-template-columns:minmax(0, 1fr)}.home-statistics__item{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:2.25rem 1.25rem;text-align:center}.home-statistics__item:not(:first-child){border-top:1px solid rgba(46,49,146,.2)}.home-statistics__icon{display:flex;align-items:center;justify-content:center;min-height:3.5rem;margin-bottom:1rem;color:#2e3192;font-size:clamp(2.25rem,8vw,3rem);line-height:1}.home-statistics__icon i,.home-statistics__icon svg{display:block}.home-statistics__icon svg{width:1em;height:1em;fill:currentcolor}.home-statistics__number{margin-bottom:.4rem;color:#2e3192;font-family:"Avenir LT W01_95 Black1475556";font-size:clamp(2.75rem,10vw,4rem);line-height:1;letter-spacing:-0.035em}.home-statistics__title{color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";font-size:clamp(1rem,3vw,1.25rem);line-height:1.3}.home-statistics__sub-tag{max-width:15rem;margin:.6rem auto 0;color:#5a5a5a;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-size:.9375rem;line-height:1.5}@media(min-width: 576px){.home-statistics{padding:3.5rem 0}.home-statistics__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-statistics__item{padding:2.5rem clamp(1.5rem,4vw,3rem)}.home-statistics__item:not(:first-child){border-top:0}.home-statistics__item:nth-child(n+3){border-top:1px solid rgba(46,49,146,.2)}.home-statistics__item:nth-child(odd)::after{position:absolute;top:12%;right:0;width:1px;height:76%;background-color:rgba(46,49,146,.2);content:""}}@media(min-width: 992px){.home-statistics{padding:clamp(4rem,6vw,5.5rem) 0}.home-statistics__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.home-statistics__item{padding:0 clamp(1.25rem,3vw,3rem);border-top:0}.home-statistics__item:nth-child(n+3){border-top:0}.home-statistics__item::after,.home-statistics__item:nth-child(odd)::after{position:absolute;top:5%;right:0;display:block;width:1px;height:90%;background-color:rgba(46,49,146,.2);content:""}.home-statistics__item:last-child::after{display:none}}@media(min-width: 1400px){.home-statistics__item{padding-right:3.5rem;padding-left:3.5rem}}.home-news{padding:clamp(3.5rem,7vw,6rem) 0;background-color:#fff}.home-news .container{width:min(100% - 2rem,1320px);margin-inline:auto}.home-news__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:3rem}.home-news__heading{position:relative;margin:0 0 2rem;padding-bottom:.8rem;color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";font-size:clamp(1.6rem,4vw,2rem);font-weight:normal;line-height:1.2}.home-news__heading::after{position:absolute;bottom:0;left:0;width:3rem;height:3px;background-color:#00aeef;content:""}.home-news__posts{display:grid;gap:1.5rem}.home-news__post{gap:1rem;align-items:start;margin:0}.home-news__image-link{display:block;overflow:hidden;border-radius:.4rem;background-color:#def7ff}.home-news__image,.home-news__image-placeholder{display:block;width:100%;aspect-ratio:16/10}.home-news__image{object-fit:cover;transition:transform .3s ease}.home-news__image-link:hover .home-news__image{transform:scale(1.04)}.home-news__image-placeholder{display:flex;align-items:center;justify-content:center;color:#2e3192;font-size:2rem}.home-news__post-title{margin:0 0 .35rem;font-family:"Avenir LT W01_85 Heavy1475544";font-size:1.25rem;font-weight:normal;line-height:1.25;padding-top:.5rem}.home-news__post-title a{color:#2e3192}.home-news__post-title a:hover,.home-news__post-title a:focus{color:#0b2d70}.home-news__excerpt{margin:0 0 .35rem;color:#5a5a5a;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;line-height:1.45}.home-news__read-more{display:inline-flex;gap:.5rem;align-items:center;color:#0b2d70;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.9rem}.home-news__read-more span{transition:transform .2s ease}.home-news__read-more:hover span,.home-news__read-more:focus span{transform:translateX(0.25rem)}.home-news__all-button,.home-news__promo-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.25rem;border-radius:.25rem;background-color:#0b2d70;color:#fff;font-family:"Avenir LT W01_85 Heavy1475544";font-size:.9rem;line-height:1.2}.home-news__all-button:hover,.home-news__all-button:focus,.home-news__promo-button:hover,.home-news__promo-button:focus{background-color:#2e3192;color:#fff}.home-news__all-button{margin-top:2rem}.home-news__promo{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:30rem;border-radius:.75rem;background-color:#def7ff;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.25) 55%, rgba(255, 255, 255, 0)),var(--promo-bg-image, none);background-repeat:no-repeat;background-position:center;background-size:cover}.home-news__promo-content{position:relative;z-index:2;padding:clamp(2rem,5vw,3.5rem)}.home-news__promo-icon{margin-bottom:1.25rem;color:#2e3192;font-size:2.5rem;line-height:1}.home-news__promo-heading{max-width:20rem;margin:0 0 1.25rem;color:#2e3192;font-family:"Avenir LT W01_85 Heavy1475544";font-size:clamp(1.8rem,4vw,2.5rem);font-weight:normal;line-height:1.15}.home-news__promo-text{max-width:24rem;margin:0 0 1.75rem;color:#5a5a5a;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;line-height:1.6}.home-news__promo-media{position:relative;justify-content:center;min-height:18rem;margin-top:auto;width:100%}.home-news__promo-image{display:block;width:100%;object-fit:contain;object-position:center bottom}@media(min-width: 768px){.home-news__promo-media{min-height:100%;width:50%;position:absolute;bottom:0;right:0}.home-news__promo-image{align-self:end;max-height:100%;object-position:right bottom;position:absolute;bottom:0;right:0}.home-news__promo{min-height:34rem}.home-news__post{display:grid;grid-template-columns:10rem minmax(0, 1fr)}.home-news__image,.home-news__image-placeholder{aspect-ratio:1/1}.home-news__post-title{padding-top:0}}@media(min-width: 992px){.home-news__promo-content{width:60%}.home-news__grid{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.25fr);gap:clamp(3rem,6vw,6rem);align-items:start}.home-news__promo{min-height:34rem}.home-news__promo-media{width:54%}}@media(min-width: 1200px){.home-news__post{display:grid;grid-template-columns:12rem minmax(0, 1fr)}}.page-id-219 .hcmc-location-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1200px){.page-id-219 .hcmc-location-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-id-219 #post-11380{display:none}@media(max-width: 1399.98px){#home-news-highlight ul#highlight-left li{font-size:1em}.entry-header h2{font-size:1.275em}.practice-header-phone p{line-height:1.25em}ul.news-carousel li .practice-news-thumb{max-height:139px}}@media(max-width: 1199.98px){#logo-wrap{width:200px}#logo-wrap img{max-width:100%}.content-width{width:94%}img.logo{margin-top:-32px}.main-navigation{padding-top:.3em}ul.news-carousel li .practice-news-thumb{max-height:124px}.page-id-8307 .site-content .content-width{width:80%}}@media(max-width: 991.98px){ul.staff-list li{width:50%}.content-thin{width:95%;margin:0 2.5%}.contact-info{width:100%;margin-bottom:2em}.contact-map{width:100%}.marketing-request-row{display:block}.marketing-request-row a{width:100%;margin:1.5em 0}.page-id-6028 h1.blockHeader{margin-top:1em}#contact-container{flex-wrap:wrap}#contact-container .contact-map{flex:none;width:100%}#contact-container .contact-phone{border-right:none}ul.news-carousel li .practice-news-thumb{max-height:92px}.practice-header-phone h2 br{display:block}.service-provided-by .row{display:block;overflow:hidden}.service-provided-by .services-provided-staff ul li img,.service-provided-by .services-provided-practice ul li img{width:60px;height:60px}.row{flex-wrap:wrap}.practice-header-phone .two-buttons{display:block}.practice-header-phone .two-buttons .phone-bt{margin:.5em 0em}.hcmc-mill-levy-table{min-width:auto !important}.hcmc-mill-levy-table th:nth-child(3),.hcmc-mill-levy-table td:nth-child(3){display:none}.hcmc-mill-levy-table th:nth-child(1),.hcmc-mill-levy-table td:nth-child(1){display:none}#practices-listview .practices-listview-block{flex-wrap:wrap}#practices-listview .practices-listview-block .image,#practices-listview .practices-listview-block .content{width:100%;padding:0}#practices-listview .practices-listview-block .image{order:2;margin-bottom:1em}#practices-listview .practices-listview-block .content{order:1}#practices-listview .practices-listview-block .content h3{font-size:2rem}#practices-listview .practices-listview-block .btn{display:inline-block;width:94%;margin-bottom:1em}#practices-listview .practices-listview-block a.full-hit{display:none}}@media(max-width: 767.98px){.video-row{display:block}.video-row .col-6{width:100%;margin-bottom:1em}img.logo{margin-top:0px}#home-news-highlight #highlight-left{width:100%;float:none}#home-news-highlight #highlight-right{width:100%;float:none;margin-top:2em}ul.news-carousel li{width:100%;float:none}a.button{width:100%;padding:2% 5%}.carousel-news-button{margin-right:0}input.main-services-search{width:100%}div.employee-grid div{width:33%}ul.employee-grid li{width:33%}.entry-content p{font-size:1em}.alignright{display:block;width:100%;float:none;margin-left:0;margin-right:0;margin-top:1em;margin-bottom:1em}.alignleft{display:block;width:100%;float:none;margin-left:0;margin-right:0;margin-top:1em;margin-bottom:1em}#logo-wrap{height:80px;overflow:hidden;position:relative}#logo-wrap img.logo{position:relative;top:-41px}.page-id-8307 .site-content .content-width{width:90%}.col-33{float:none;width:100%}#mail-signup #mc_embed_signup p{padding:1em}#mail-signup #mc_embed_signup .mc-field-group input{margin:2% 0;width:100%}#mcSubmit{padding:1em}.corona-right{width:100%}.content-thin{margin:0px;width:100%}.review-page .row .col-50,.review-page .row .col-33{width:100%;margin:1em 0}.practice-header-phone .call-now-bt{display:block}}@media(max-width: 575.98px){.testimonial-list img{float:none;width:100%;max-width:100%;margin-bottom:1em;margin-top:.5em}.slick-slider{padding:0px}.slick-next:before{display:none}.slick-next:after{display:none}.slick-dots{width:100%}.slick-slide{padding:.5em 1em}.post-2673 .wp-block-columns .wp-block-column:first-child{display:none}.page-id-2673 .bread-crumb{display:none}#css-row{display:block}.CSS-BT{width:100%}#contact-container .contact-address{flex:none;width:100%;border:none}#contact-container .contact-phone{flex:none;width:100%;border:none}#contact-container .contact-phone a{font-size:1.25em;width:100%;margin-bottom:1em}ul#department-list li{width:100%}ul.news-carousel{flex-wrap:wrap}ul.news-carousel li{margin-bottom:.5em}ul.news-carousel li .practice-news-thumb{max-height:none}.practice-header-phone{flex-wrap:wrap}.practice-header-phone .col{flex:none;width:100%}.practice-header-phone .phone-bt{margin-top:1em}.practice-header-phone h2{margin:.5em 0}#contact-container .contact-phone p{margin:1em 0;font-size:2em}.page-id-8307 .site-content .content-width{width:92%}.page-id-8307 .entry-content img{max-width:100%;margin-left:0}.single-staff h1.blockHeader{margin-top:1em}.single-staff img.single-staff-thumb{width:50%;margin:.5em 1.5em .5em 0}.page-id-7540 h2{margin-top:1em;font-size:1.75rem}.review-page .row .col-50,.review-page .row .col-33{width:100%}.housing-block-header .block{width:100%;text-align:center;margin-bottom:1em}.content-update{flex-wrap:wrap}ul.staff-list li{width:50%;margin-bottom:.5em}}.grid-45,.grid-55{float:left;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-45{width:45%}.grid-55{width:55%}@media(max-width: 767.98px){.grid-45,.grid-55{float:none;width:100%}}.sidebar-toggle,.sidebar-toggle--full{display:none}.content-area:not(:has(.sidebar-left))>.sidebar-right{float:none;width:100%}@media(max-width: 991.98px){.sidebar-left,.sidebar-right,.content-update .content-update-sidebar,.content-update .content-update-with-sidebar{float:none;width:100%;padding-right:0}.content-update{flex-direction:column}.sidebar-left{margin:1rem 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #d7d7d7}.sidebar-left .menu-title,.news-section .sidebar-left .menu-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0;padding:.8em 1em;border-radius:10px;font-size:1.1em;transition:border-radius .15s ease}.sidebar-left .menu-title>a,.news-section .sidebar-left .menu-title>a{flex:1 1 auto}.sidebar-left ul#practices-list,.sidebar-left ul#services-list,.sidebar-left #secondary{display:none}.sidebar-left.is-open .menu-title{border-bottom:0;border-radius:10px 10px 0 0}.sidebar-left.is-open ul#practices-list,.sidebar-left.is-open ul#services-list,.sidebar-left.is-open #secondary{display:block}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;margin:-0.25rem -0.25rem -0.25rem 0;padding:0;border:1px solid #d7d7d7;border-radius:50%;background:#fff;color:#2e3192;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.sidebar-toggle::before{content:"";width:.55rem;height:.55rem;margin-top:-0.3rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{background:rgba(46,49,146,.08)}.sidebar-toggle:focus-visible{outline:2px solid #00aeef;outline-offset:2px}.sidebar-toggle[aria-expanded=true]::before{margin-top:.3rem;transform:rotate(-135deg)}.sidebar-left .menu-title.is-button{padding:0}.sidebar-left .menu-title.is-button .sidebar-toggle--full{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8em 1em;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sidebar-left .menu-title.is-button .sidebar-toggle--full::after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;margin-top:-0.3rem;border-right:2px solid #2e3192;border-bottom:2px solid #2e3192;transform:rotate(45deg);transition:transform .15s ease}.sidebar-left .menu-title.is-button .sidebar-toggle--full[aria-expanded=true]::after{margin-top:.3rem;transform:rotate(-135deg)}.sidebar-left .menu-title.is-button .sidebar-toggle--full:focus-visible{outline:2px solid #00aeef;outline-offset:-2px}}/*# sourceMappingURL=style.min.css.map */
