.min-h-screen{min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:Montserrat,Inter,system-ui,-apple-system,sans-serif;color:var(--pacmc-mh-text, #1c2a34);background-color:var(--pacmc-mh-white, #ffffff)}section.pacmc-mh-fullbleed,footer.pacmc-mh-fullbleed,div.pacmc-mh-fullbleed,header.pacmc-mh-fullbleed{position:relative!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}:root{--pacmc-mh-teal-950: #003442;--pacmc-mh-teal-900: #004556;--pacmc-mh-teal-800: #004f62;--pacmc-mh-teal-700: #0d5c63;--pacmc-mh-green: #00c758;--pacmc-mh-green-hover: #00ad4d;--pacmc-mh-aqua-100: #f2f8ff;--pacmc-mh-aqua-50: #f7fbfd;--pacmc-mh-white: #fff;--pacmc-mh-text: #1c2a34;--pacmc-mh-muted: #5b6e7c;--pacmc-mh-line: #dce8eb;--pacmc-mh-radius-sm: 10px;--pacmc-mh-radius: 18px;--pacmc-mh-radius-lg: 28px;--pacmc-mh-container: 1200px;--pacmc-mh-gutter-desktop: 32px;--pacmc-mh-gutter-tablet: 24px;--pacmc-mh-gutter-mobile: 18px;--pacmc-mh-shadow: 0 18px 45px rgb(0 69 86 / 11%);--pacmc-mh-section-space: clamp(64px, 8vw, 108px)}.pacmc-design-system,.pacmc-design-system *,.pacmc-design-system *:before,.pacmc-design-system *:after{box-sizing:border-box}html:has(.pacmc-design-system),body.pacmc-design-system{width:100%;max-width:100%;margin:0;padding:0}body.pacmc-design-system{overflow-x:clip;background:var(--pacmc-mh-white);color:var(--pacmc-mh-text);font-family:Montserrat,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}#site-header,#site-footer,header.site-header,footer.site-footer,.site-header,.site-footer,.page-header,.site-branding,.site-logo,.custom-logo-link,.copyright.show{display:none!important}body.pacmc-design-system.pacmc-drawer-open{overflow:hidden}.pacmc-design-system .elementor,.pacmc-design-system .elementor-page,.pacmc-design-system .elementor-section,.pacmc-design-system .elementor-container,.pacmc-design-system .elementor-column,.pacmc-design-system .elementor-widget-wrap,.pacmc-design-system .elementor-widget,.pacmc-design-system .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.pacmc-design-system .elementor-section.elementor-section-boxed>.elementor-container{max-width:none!important}.pacmc-design-system img,.pacmc-design-system svg,.pacmc-design-system video,.pacmc-design-system iframe{max-width:100%}.pacmc-design-system img,.pacmc-design-system video{height:auto}section.pacmc-mh-fullbleed,footer.pacmc-mh-fullbleed,div.pacmc-mh-fullbleed:not(.pacmc-mh-header){position:relative!important;width:100vw!important;max-width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;box-sizing:border-box!important}.pacmc-mh-footer,footer.pacmc-mh-footer,.pacmc-design-system .pacmc-mh-footer{position:relative!important;width:100vw!important;max-width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;box-sizing:border-box!important;background:var(--pacmc-mh-teal-950, #003442)!important;color:#fff!important;margin-top:0!important;margin-bottom:0!important;padding-top:48px!important;padding-bottom:32px!important}#comments,.comments-area,#respond,.comment-respond,.comment-form-patient-review{display:none!important}.pacmc-mh-container{width:min(calc(100% - (var(--pacmc-mh-gutter-desktop) * 2)),var(--pacmc-mh-container));margin-inline:auto}.pacmc-mh-section{position:relative;padding-block:var(--pacmc-mh-section-space)}.pacmc-mh-section-title{margin:0 0 1rem;color:var(--pacmc-mh-teal-900);font-size:clamp(1.9rem,3.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;overflow-wrap:break-word}.pacmc-mh-accent{color:var(--pacmc-mh-green)}.pacmc-mh-header,header.pacmc-mh-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;box-sizing:border-box!important;z-index:10000!important;border-bottom:1px solid rgba(0,69,86,.08)!important;background:#fffffff0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)!important}.pacmc-mh-header.is-scrolled:not(.is-undocked){background:#fffffff2!important;box-shadow:0 10px 30px #0034421f!important;border-bottom-color:#00455626!important}.admin-bar .pacmc-mh-header:not(.is-undocked){top:32px!important}@media(max-width:782px){.admin-bar .pacmc-mh-header:not(.is-undocked){top:46px!important}}.pacmc-mh-header.is-undocked,header.pacmc-mh-header.is-undocked{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;box-sizing:border-box!important;z-index:1000!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.elementor-widget-html:has(.pacmc-mh-header),.elementor-widget-container:has(.pacmc-mh-header),.pacmc-mh-header-spacer{min-height:clamp(88px,10vw,104px)}.pacmc-mh-header-inner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(12px,2.5vw,36px)!important;min-height:clamp(68px,8vw,92px);transition:min-height .3s cubic-bezier(.16,1,.3,1),padding .3s ease!important}.pacmc-mh-brand{display:flex!important;align-items:center!important;grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important;min-width:0!important;overflow:hidden!important}.pacmc-mh-brand img{display:block;width:auto;max-width:100%;height:clamp(52px,7vw,84px);max-height:84px;object-fit:contain;transition:height .3s cubic-bezier(.16,1,.3,1),max-height .3s cubic-bezier(.16,1,.3,1)!important}.pacmc-mh-header-dock-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1.5px solid rgba(0,69,86,.18)!important;border-radius:50%!important;background:#0045560a!important;color:var(--pacmc-mh-teal-900)!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;margin-left:8px!important;vertical-align:middle!important;box-shadow:0 2px 6px #0000000a!important}.pacmc-mh-header-dock-toggle:hover,.pacmc-mh-header-dock-toggle:focus-visible{background:var(--pacmc-mh-teal-900)!important;color:var(--pacmc-mh-white)!important;border-color:var(--pacmc-mh-teal-900)!important;transform:scale(1.08)!important;box-shadow:0 4px 12px #00455633!important;outline:none!important}.pacmc-mh-header-dock-toggle:active{transform:scale(.95)!important}.pacmc-mh-header-dock-toggle svg{display:block!important;width:18px!important;height:18px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.pacmc-mh-header-actions{display:flex!important;align-items:center!important;gap:10px!important;grid-column:3!important;justify-self:end!important}.pacmc-mh-header-cta,a.pacmc-mh-header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 20px!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0!important;border-radius:999px!important;background:var(--pacmc-mh-green)!important;color:var(--pacmc-mh-white)!important;font-size:.95rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;vertical-align:middle!important}.pacmc-mh-header-cta br{display:none!important}.pacmc-mh-header-cta:hover,.pacmc-mh-header-cta:focus-visible{background:var(--pacmc-mh-green-hover)!important}.pacmc-mh-menu-toggle,.pacmc-mh-drawer-close,#pacmc-mh-drawer-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--pacmc-mh-teal-900)!important;cursor:pointer!important;box-sizing:border-box!important}.pacmc-mh-menu-toggle,#pacmc-mh-drawer-toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important}.pacmc-mh-menu-toggle:hover,.pacmc-mh-menu-toggle:focus-visible,#pacmc-mh-drawer-toggle:hover,#pacmc-mh-drawer-toggle:focus-visible{background:#00455614!important;color:var(--pacmc-mh-green)!important}.pacmc-mh-menu-toggle span,#pacmc-mh-drawer-toggle span{display:block!important;width:24px!important;height:2px!important;flex:0 0 2px!important;border-radius:999px!important;background:currentColor!important}.pacmc-mh-menu-toggle,#pacmc-mh-drawer-toggle{flex-direction:column!important;gap:5px!important}.pacmc-mh-menu-toggle svg,#pacmc-mh-drawer-toggle svg,.pacmc-mh-drawer-close svg{display:block!important;width:26px!important;height:26px!important;stroke:currentColor!important;pointer-events:none!important}.pacmc-mh-menu-toggle:empty,#pacmc-mh-drawer-toggle:empty{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23004556' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3.75' y1='6.75' x2='20.25' y2='6.75'/%3E%3Cline x1='3.75' y1='12' x2='20.25' y2='12'/%3E%3Cline x1='3.75' y1='17.25' x2='20.25' y2='17.25'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:26px 26px!important}.pacmc-mh-backdrop{position:fixed!important;z-index:9998!important;top:clamp(88px,10vw,104px)!important;left:0!important;right:0!important;bottom:0!important;background:#00344266!important;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease!important}.pacmc-mh-backdrop.is-open{visibility:visible!important;opacity:1!important}.admin-bar .pacmc-mh-backdrop{top:calc(32px + clamp(88px,10vw,104px))!important}@media(max-width:782px){.admin-bar .pacmc-mh-backdrop{top:calc(46px + clamp(88px,10vw,104px))!important}}.pacmc-mh-drawer{position:fixed!important;z-index:9999!important;top:clamp(88px,10vw,104px)!important;left:0!important;right:auto!important;display:flex!important;width:min(360px,88vw)!important;height:calc(100dvh - clamp(88px,10vw,104px))!important;padding:20px clamp(18px,3.5vw,28px) max(24px,env(safe-area-inset-bottom))!important;flex-direction:column!important;overflow-y:auto!important;background:var(--pacmc-mh-white)!important;box-shadow:10px 0 30px #00344226!important;border-right:1px solid rgba(0,69,86,.1)!important;transform:translate(-100%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important}.admin-bar .pacmc-mh-drawer{top:calc(32px + clamp(88px,10vw,104px))!important;height:calc(100dvh - 32px - clamp(88px,10vw,104px))!important}@media(max-width:782px){.admin-bar .pacmc-mh-drawer{top:calc(46px + clamp(88px,10vw,104px))!important;height:calc(100dvh - 46px - clamp(88px,10vw,104px))!important}}.pacmc-mh-drawer.is-open{transform:translate(0)!important}.pacmc-mh-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-bottom:16px!important}.pacmc-mh-drawer-portals{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin-bottom:20px!important}.pacmc-mh-drawer-portal-btn,a.pacmc-mh-drawer-portal-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;height:44px!important;padding:8px 16px!important;border-radius:10px!important;font-size:.95rem!important;font-weight:700!important;text-decoration:none!important;text-align:center!important;line-height:1.2!important;white-space:nowrap!important;transition:all .2s ease!important;box-shadow:0 2px 6px #00000014!important}.pacmc-mh-drawer-patient-portal,a.pacmc-mh-drawer-patient-portal,.pacmc-mh-header-patient-portal,a.pacmc-mh-header-patient-portal{background:var(--pacmc-mh-teal-900, #004556)!important;color:#fff!important;border:1px solid var(--pacmc-mh-teal-950, #003442)!important}.pacmc-mh-drawer-patient-portal:hover,.pacmc-mh-drawer-patient-portal:focus-visible,.pacmc-mh-header-patient-portal:hover,.pacmc-mh-header-patient-portal:focus-visible{background:var(--pacmc-mh-teal-950, #003442)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00455640!important}.pacmc-mh-drawer-provider-portal,a.pacmc-mh-drawer-provider-portal,.pacmc-mh-header-provider-portal,a.pacmc-mh-header-provider-portal{background:#7a1c28!important;color:#fff!important;border:1px solid #5a141e!important}.pacmc-mh-drawer-provider-portal:hover,.pacmc-mh-drawer-provider-portal:focus-visible,.pacmc-mh-header-provider-portal:hover,.pacmc-mh-header-provider-portal:focus-visible{background:#5a141e!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #7a1c2840!important}.pacmc-mh-drawer-close{order:1;background:none;border:none;cursor:pointer;color:var(--pacmc-mh-teal-900);padding:8px;margin:-8px;display:flex;align-items:center;justify-content:center}.pacmc-mh-drawer-nav,.pacmc-mh-drawer-subnav{display:flex;flex-direction:column}.pacmc-mh-drawer-nav{gap:10px;font-size:1.1rem;font-weight:650}.pacmc-mh-drawer-subnav{gap:4px;padding-left:16px;font-size:.95rem}.pacmc-mh-drawer-nav a{display:flex;min-height:44px;align-items:center;color:var(--pacmc-mh-teal-950);text-decoration:none}.pacmc-mh-drawer-nav a:hover,.pacmc-mh-drawer-nav a:focus-visible{color:var(--pacmc-mh-green-hover)}.pacmc-mh-drawer-footer{margin-top:auto;padding-top:24px;border-top:1px solid var(--pacmc-mh-line);color:var(--pacmc-mh-muted);font-size:.9rem}.pacmc-mh-hero{position:relative;display:grid;min-height:clamp(460px,58vw,680px);padding:clamp(64px,9vw,112px) 0;place-items:center;isolation:isolate;overflow:hidden;background:var(--pacmc-mh-teal-950)}.pacmc-mh-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.pacmc-mh-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 50%}@media(max-width:767px){.pacmc-mh-hero-media img{object-position:70% 50%}}.pacmc-mh-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(#003442b8,#004556ad);pointer-events:none}.pacmc-mh-hero-content{position:relative;z-index:2;width:min(calc(100% - 36px),780px);margin-inline:auto;color:var(--pacmc-mh-white);text-align:center}.pacmc-mh-hero h1{margin:0 0 1rem;color:var(--pacmc-mh-white);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;overflow-wrap:break-word}.pacmc-mh-hero p{margin:0 0 2rem;color:#ffffffeb;font-size:clamp(1rem,2vw,1.25rem)}.pacmc-mh-page-hero{position:relative;display:grid;min-height:clamp(280px,34vw,440px);padding:clamp(64px,9vw,112px) 0;place-items:center;isolation:isolate;overflow:hidden;background:var(--pacmc-mh-teal-950)}.pacmc-mh-page-hero-media,.pacmc-mh-page-hero-media img,.pacmc-mh-page-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pacmc-mh-page-hero-media{z-index:-2}.pacmc-mh-page-hero-media img{display:block;object-fit:cover;object-position:50% 50%}.pacmc-mh-page-hero-overlay{z-index:-1;background:linear-gradient(90deg,#002a36d1,#0045569e)}.pacmc-mh-page-hero--locations .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--walk-in .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--hope-health .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--walmart .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--physicians .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--blog .pacmc-mh-page-hero-media img{object-position:50% 50%}.pacmc-mh-page-hero--profile{background:linear-gradient(135deg,var(--pacmc-mh-teal-950),var(--pacmc-mh-teal-700))}.pacmc-mh-page-hero-content{position:relative;z-index:2;width:min(calc(100% - 36px),820px);margin-inline:auto;color:var(--pacmc-mh-white);text-align:center}.pacmc-mh-page-hero h1{margin:0 0 1rem;color:var(--pacmc-mh-white);font-size:clamp(2.25rem,5vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;overflow-wrap:break-word}.pacmc-mh-page-hero p{max-width:680px;margin:0 auto;color:#ffffffe0;font-size:clamp(1rem,2vw,1.22rem)}.pacmc-mh-btn-group{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.pacmc-mh-btn{display:inline-flex!important;min-height:44px;padding:11px 24px;align-items:center!important;justify-content:center!important;border-radius:999px;font-weight:700;line-height:1.25;text-align:center!important;text-decoration:none;vertical-align:middle;color:var(--pacmc-mh-white)!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pacmc-mh-btn-primary{background:var(--pacmc-mh-green)!important;color:var(--pacmc-mh-white)!important}.pacmc-mh-btn-primary:hover,.pacmc-mh-btn-primary:focus-visible{background:var(--pacmc-mh-green-hover)!important;color:var(--pacmc-mh-white)!important;transform:translateY(-1px)}.pacmc-mh-btn-outline{border:2px solid rgb(255 255 255 / 88%)!important;background:var(--pacmc-mh-teal-950)!important;color:var(--pacmc-mh-white)!important}.pacmc-mh-btn-secondary{border:1px solid var(--pacmc-mh-teal-800)!important;background:var(--pacmc-mh-teal-950)!important;color:var(--pacmc-mh-white)!important}.pacmc-mh-btn-secondary:hover,.pacmc-mh-btn-secondary:focus-visible{border-color:var(--pacmc-mh-green-hover)!important;background:var(--pacmc-mh-teal-900)!important;color:var(--pacmc-mh-white)!important}.pacmc-mh-hero .pacmc-mh-btn-primary,.pacmc-mh-hero-carousel .pacmc-mh-btn-primary{background:var(--pacmc-mh-green)!important;color:var(--pacmc-mh-white)!important;border:none!important;font-weight:700!important;box-shadow:0 4px 14px #00c75859!important}.pacmc-mh-hero .pacmc-mh-btn-primary:hover,.pacmc-mh-hero-carousel .pacmc-mh-btn-primary:hover,.pacmc-mh-hero .pacmc-mh-btn-primary:focus-visible,.pacmc-mh-hero-carousel .pacmc-mh-btn-primary:focus-visible{background:var(--pacmc-mh-green-hover)!important;color:var(--pacmc-mh-white)!important;transform:translateY(-2px)!important}.pacmc-mh-hero .pacmc-mh-btn-secondary,.pacmc-mh-hero-carousel .pacmc-mh-btn-secondary{background:var(--pacmc-mh-teal-950)!important;color:var(--pacmc-mh-white)!important;border:1px solid var(--pacmc-mh-teal-700)!important;font-weight:700!important;box-shadow:0 4px 14px #00344259!important}.pacmc-mh-hero .pacmc-mh-btn-secondary:hover,.pacmc-mh-hero-carousel .pacmc-mh-btn-secondary:hover,.pacmc-mh-hero .pacmc-mh-btn-secondary:focus-visible,.pacmc-mh-hero-carousel .pacmc-mh-btn-secondary:focus-visible{background:var(--pacmc-mh-teal-900)!important;border-color:var(--pacmc-mh-green)!important;color:var(--pacmc-mh-white)!important;transform:translateY(-2px)!important}#pacmc-mh-bulletins,.pacmc-mh-bulletins-region{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-block:14px!important;box-sizing:border-box!important}#pacmc-mh-bulletins [id*=bulletinwp-bulletin-item-],.pacmc-mh-bulletins-region [id*=bulletinwp-bulletin-item-]{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:12px!important;box-shadow:0 4px 12px #0000000f!important;transform:none!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important}#pacmc-mh-bulletins [id*=bulletinwp-bulletin-item-] .bulletinwp-bulletin-item,.pacmc-mh-bulletins-region [id*=bulletinwp-bulletin-item-] .bulletinwp-bulletin-item{width:100%!important;max-width:100%!important;background:transparent!important}.pacmc-bulletin-ticker-wrap{position:relative!important;width:100%!important;max-width:100%!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}.pacmc-bulletin-ticker-scroll{position:absolute!important;top:0!important;left:0!important;height:48px!important;line-height:48px!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important;font-weight:600!important;display:flex!important;align-items:center!important;animation:pacmc-bulletin-ticker-pass 7.5s linear 1 forwards!important;will-change:transform,opacity!important}.pacmc-bulletin-static-summary{position:relative!important;width:100%!important;max-width:100%!important;height:48px!important;line-height:48px!important;padding:0 16px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;animation:pacmc-bulletin-static-settle 7.5s ease-out 1 forwards!important;will-change:opacity,transform!important}.pacmc-bulletin-static-summary.is-settled{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:opacity .18s ease,transform .18s ease!important}.pacmc-bulletin-static-summary.is-settled.is-changing{opacity:0!important;transform:translateY(3px)!important}@keyframes pacmc-bulletin-ticker-pass{0%{transform:translate(100vw);opacity:1}96%{transform:translate(-100%);opacity:1}to{transform:translate(-100%);opacity:0;visibility:hidden}}@keyframes pacmc-bulletin-static-settle{0%,96%{opacity:0;transform:translateY(4px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@media(prefers-reduced-motion:reduce){.pacmc-bulletin-ticker-scroll{display:none!important}.pacmc-bulletin-static-summary{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}}#pacmc-mh-bulletins [id*=bulletinwp-bulletin-item-] .bulletinwp-bulletin-admin-edit-link{display:none!important}#pacmc-mh-bulletins #bulletinwp-bulletin-item-6,#pacmc-mh-bulletins [id*=item-6]{background-color:#00c758!important;color:#fff!important}#pacmc-mh-bulletins #bulletinwp-bulletin-item-5,#pacmc-mh-bulletins [id*=item-5]{background-color:#0073aa!important;color:#fff!important}#pacmc-mh-bulletins #bulletinwp-bulletin-item-1,#pacmc-mh-bulletins [id*=item-1]{background-color:#d9381e!important;color:#fff!important}.pacmc-mh-discover{overflow:hidden;background:var(--pacmc-mh-aqua-50);text-align:center}.pacmc-mh-discover:before,.pacmc-mh-discover:after{position:absolute;width:clamp(120px,18vw,260px);aspect-ratio:1;border-radius:48% 52% 66% 34%;content:"";opacity:.16;pointer-events:none}.pacmc-mh-discover:before{top:8%;left:-7%;background:#27d9d1}.pacmc-mh-discover:after{right:-7%;bottom:3%;background:var(--pacmc-mh-green)}.pacmc-mh-discover-img{position:relative;z-index:1;display:block;width:min(860px,100%);aspect-ratio:4 / 3;margin:40px auto 0;border-radius:var(--pacmc-mh-radius-lg);box-shadow:var(--pacmc-mh-shadow);object-fit:cover}.pacmc-mh-care-grid,.pacmc-mh-benefit-grid,.pacmc-mh-privacy-grid{display:grid;gap:24px;margin-top:40px}.pacmc-mh-care-grid,.pacmc-mh-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pacmc-mh-care-card{display:flex;padding:32px 28px;flex-direction:column;border:1px solid var(--pacmc-mh-line);border-radius:var(--pacmc-mh-radius);background:var(--pacmc-mh-white);box-shadow:0 8px 28px #00455612}.pacmc-mh-card-img-wrap{position:relative;width:100%;margin-bottom:20px;overflow:hidden;border-radius:var(--pacmc-mh-radius)}.pacmc-mh-card-img-wrap img,.pacmc-mh-card-img-wrap picture{display:block;width:100%;height:100%}.pacmc-mh-card-img-square img{aspect-ratio:1 / 1;border-radius:28px;object-fit:cover}.pacmc-mh-card-img-portrait img{aspect-ratio:3 / 4;border-radius:var(--pacmc-mh-radius);object-fit:cover}@media(max-width:767px){.pacmc-mh-card-img-portrait img{aspect-ratio:auto}}.pacmc-mh-card-img-43 img{aspect-ratio:4 / 3;border-radius:var(--pacmc-mh-radius);object-fit:cover}.pacmc-mh-walkin-img img{aspect-ratio:4 / 3;border-radius:var(--pacmc-mh-radius-lg);object-fit:cover;object-position:50% 50%}.pacmc-mh-care-card h3{margin:0 0 10px;color:var(--pacmc-mh-teal-950);font-size:1.3rem}.pacmc-mh-care-card p{margin:0 0 24px;flex:1;color:var(--pacmc-mh-muted)}.pacmc-mh-care-icon{display:grid;width:52px;height:52px;margin-bottom:20px;place-items:center;border-radius:14px;background:var(--pacmc-mh-aqua-100);color:var(--pacmc-mh-teal-900)}.pacmc-mh-locations-intro{max-width:720px;margin:0 auto clamp(36px,5vw,56px);text-align:center}.pacmc-mh-locations-intro p{margin:0;color:var(--pacmc-mh-muted);font-size:1.05rem}.pacmc-mh-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px)}.pacmc-mh-location-card{display:flex;min-width:0;padding:clamp(26px,4vw,40px);flex-direction:column;border:1px solid var(--pacmc-mh-line);border-radius:var(--pacmc-mh-radius-lg);background:var(--pacmc-mh-white);box-shadow:0 10px 34px #00455614}.pacmc-mh-location-card h2{margin:1rem 0 .75rem;color:var(--pacmc-mh-teal-950);font-size:clamp(1.55rem,2.7vw,2rem);line-height:1.15}.pacmc-mh-location-card>p{margin:0 0 1.5rem;color:var(--pacmc-mh-muted)}.pacmc-mh-badge{width:fit-content;padding:.42rem .8rem;border-radius:999px;background:var(--pacmc-mh-aqua-100);color:var(--pacmc-mh-teal-900);font-size:.82rem;font-weight:750;letter-spacing:.02em}.pacmc-mh-location-details{display:grid;gap:.8rem;padding:0;margin:0 0 1.75rem;list-style:none}.pacmc-mh-location-details li{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;overflow-wrap:anywhere}.pacmc-mh-location-details strong{color:var(--pacmc-mh-teal-900)}.pacmc-mh-location-details a{color:inherit}.pacmc-mh-location-actions{display:flex;gap:.75rem;padding-top:1.5rem;margin-top:auto;flex-wrap:wrap;border-top:1px solid var(--pacmc-mh-line);justify-content:center;align-items:center}.pacmc-mh-location-note{padding:1rem 1.25rem;margin:clamp(28px,4vw,44px) auto 0;border-left:4px solid var(--pacmc-mh-green);border-radius:0 var(--pacmc-mh-radius-sm) var(--pacmc-mh-radius-sm) 0;background:var(--pacmc-mh-aqua-50);color:var(--pacmc-mh-muted)}.pacmc-mh-feature{background:var(--pacmc-mh-aqua-50);text-align:center}.pacmc-mh-feature-tabs{display:flex;max-width:860px;margin:30px auto 0;flex-wrap:wrap;gap:10px;justify-content:center}.pacmc-mh-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:10px 18px;border:1px solid var(--pacmc-mh-line);border-radius:999px;background:var(--pacmc-mh-white);color:var(--pacmc-mh-teal-900);font-weight:700}.pacmc-mh-tab.is-active{border-color:var(--pacmc-mh-green);background:var(--pacmc-mh-green);color:var(--pacmc-mh-white)}.pacmc-mh-tab:focus-visible{outline:3px solid color-mix(in srgb,var(--pacmc-mh-green) 42%,transparent);outline-offset:3px}.pacmc-mh-feature-panel[hidden]{display:none}.pacmc-mh-feature-panel{max-width:860px;margin:20px auto 0;padding:clamp(28px,5vw,52px);border-radius:var(--pacmc-mh-radius-lg);background:var(--pacmc-mh-white);box-shadow:var(--pacmc-mh-shadow)}.pacmc-mh-process,.pacmc-mh-benefits,.pacmc-mh-privacy{background:var(--pacmc-mh-teal-950);color:var(--pacmc-mh-white)}.pacmc-mh-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:40px;overflow:hidden;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--pacmc-mh-radius-lg);background:#ffffff29}.pacmc-mh-process-col{padding:clamp(32px,5vw,60px);background:var(--pacmc-mh-teal-900)}.pacmc-mh-step-num{margin-bottom:14px;color:var(--pacmc-mh-green);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1}.pacmc-mh-process h3{margin:0 0 10px;color:var(--pacmc-mh-white);font-size:clamp(1.25rem,2vw,1.5rem)}.pacmc-mh-process p{margin:0;color:#ffffffc7}.pacmc-mh-process-col>.pacmc-mh-btn{margin-top:clamp(18px,2vw,24px)}.pacmc-mh-benefits{text-align:center}.pacmc-mh-benefits .pacmc-mh-section-title{color:var(--pacmc-mh-white)}.pacmc-mh-benefit-card{padding:24px;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--pacmc-mh-radius-sm);background:#ffffff14;transition:transform .2s ease,background .2s ease}.pacmc-mh-benefit-card:hover{background:#ffffff1f;transform:translateY(-2px)}.pacmc-mh-benefit-card h4{margin:0 0 8px;color:var(--pacmc-mh-white);font-size:1.1rem}.pacmc-mh-benefit-card p{margin:0;color:#ffffffc7}.pacmc-mh-privacy{text-align:center}.pacmc-mh-privacy .pacmc-mh-section-title{color:var(--pacmc-mh-white)}.pacmc-mh-privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pacmc-mh-privacy-card{padding:24px;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--pacmc-mh-radius-sm);background:#ffffff14}.pacmc-mh-privacy-card h4{margin:0 0 8px;color:var(--pacmc-mh-white);font-size:1.1rem}.pacmc-mh-privacy-card p{margin:0;color:#ffffffc7}.pacmc-mh-final-cta{padding-block:var(--pacmc-mh-section-space);border-top:1px solid var(--pacmc-mh-line);background:var(--pacmc-mh-aqua-50)}.pacmc-mh-split-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,64px)}.pacmc-mh-split-img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--pacmc-mh-radius-lg);box-shadow:var(--pacmc-mh-shadow);object-fit:cover}.pacmc-mh-footer{width:100%;padding:56px 0 24px;background:#003442;color:#ffffffd9;font-size:.9rem}.pacmc-mh-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:40px;margin-bottom:40px}.pacmc-design-system :where(a,button,[tabindex]):focus-visible{outline:3px solid #00a94f;outline-offset:3px}.pacmc-design-system .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.pacmc-mh-container{width:min(calc(100% - (var(--pacmc-mh-gutter-tablet) * 2)),var(--pacmc-mh-container))}.pacmc-mh-care-grid,.pacmc-mh-benefit-grid,.pacmc-mh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){.admin-bar .pacmc-mh-header{top:46px}}@media(max-width:768px){.pacmc-mh-process-grid,.pacmc-mh-split-container,.pacmc-mh-location-grid,.pacmc-mh-privacy-grid{grid-template-columns:1fr}}@media(max-width:600px){.pacmc-mh-container{width:calc(100% - (var(--pacmc-mh-gutter-mobile) * 2))}.pacmc-mh-header-inner{min-height:58px;padding-inline:var(--pacmc-mh-gutter-mobile)!important;column-gap:8px}.pacmc-mh-brand img{max-width:112px;height:30px;object-fit:contain}.pacmc-mh-header-cta{padding-inline:12px!important;font-size:.875rem}.pacmc-mh-drawer{width:min(88vw,380px)}.pacmc-mh-hero{min-height:520px;padding-block:64px}.pacmc-mh-hero h1{font-size:clamp(2.1rem,10vw,2.75rem)}.pacmc-mh-page-hero{min-height:320px;padding-block:56px}.pacmc-mh-page-hero h1{font-size:clamp(2.05rem,10vw,3rem)}.pacmc-mh-btn-group{align-items:stretch;flex-direction:column}.pacmc-mh-btn-group .pacmc-mh-btn{width:100%}.pacmc-mh-care-grid,.pacmc-mh-benefit-grid,.pacmc-mh-footer-grid{grid-template-columns:1fr}.pacmc-mh-care-card,.pacmc-mh-benefit-card,.pacmc-mh-process-col,.pacmc-mh-location-card{padding:26px 22px}.pacmc-mh-location-details li{grid-template-columns:1fr;gap:.15rem}.pacmc-mh-location-actions{align-items:stretch;flex-direction:column}.pacmc-mh-location-actions .pacmc-mh-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pacmc-design-system *,.pacmc-design-system *:before,.pacmc-design-system *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pacmc-mh-booking-section{padding-block:clamp(40px,6vw,72px);background:var(--pacmc-mh-white);text-align:center}.pacmc-mh-booking-container{width:min(calc(100% - (var(--pacmc-mh-gutter-desktop) * 2)),960px);margin-inline:auto}.pacmc-mh-iframe-wrapper{position:relative;width:100%;min-height:850px;margin:32px 0;border-radius:var(--pacmc-mh-radius-lg);background:var(--pacmc-mh-white);box-shadow:0 12px 40px #0045561a;overflow:hidden}.pacmc-mh-iframe-wrapper iframe,.pacmc-mh-booking-iframe,.elementor-widget-html iframe[src*=outlook],.elementor-widget-html iframe[src*=bookings]{width:100%!important;min-height:850px!important;height:850px!important;border:0!important;display:block!important}.pacmc-mh-booking-fallback{margin-top:24px;padding:20px 24px;border-radius:var(--pacmc-mh-radius);background:var(--pacmc-mh-aqua-50);border:1px solid var(--pacmc-mh-line);color:var(--pacmc-mh-muted);font-size:.95rem}@media(max-width:768px){.pacmc-mh-iframe-wrapper,.pacmc-mh-iframe-wrapper iframe,.pacmc-mh-booking-iframe,.elementor-widget-html iframe[src*=outlook],.elementor-widget-html iframe[src*=bookings]{min-height:750px!important;height:750px!important}}.pacmc-mh-doctor-hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,36px);width:min(calc(100% - 36px),860px);margin-inline:auto;text-align:left}.pacmc-mh-doctor-avatar{flex-shrink:0;width:clamp(110px,16vw,150px);height:clamp(135px,20vw,185px);border-radius:20px;object-fit:cover;object-position:top center;border:3px solid rgba(255,255,255,.95);box-shadow:0 10px 30px #00344247;background:var(--pacmc-mh-teal-900)}.pacmc-mh-doctor-hero-meta{flex:1}.pacmc-mh-doctor-hero-meta h1{margin:0 0 8px;color:var(--pacmc-mh-white);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.pacmc-mh-doctor-hero-meta p{margin:0 0 16px;color:#ffffffe6;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500}@media(max-width:640px){.pacmc-mh-doctor-hero-content{flex-direction:column;text-align:center;gap:16px}}.pacmc-mh-doctor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin-top:40px}.pacmc-mh-doctor-card{display:flex;flex-direction:column;background:var(--pacmc-mh-white);border:1px solid var(--pacmc-mh-line);border-radius:var(--pacmc-mh-radius);padding:24px;box-shadow:0 8px 28px #00455612;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pacmc-mh-doctor-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0045561f;border-color:#00c75866}.pacmc-mh-doctor-card-img-wrap{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:var(--pacmc-mh-radius-sm);overflow:hidden;margin-bottom:20px;background:var(--pacmc-mh-aqua-50)}.pacmc-mh-doctor-card-img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .3s ease}.pacmc-mh-doctor-card:hover .pacmc-mh-doctor-card-img-wrap img{transform:scale(1.03)}.pacmc-mh-doctor-card-body{display:flex;flex-direction:column;flex:1}.pacmc-mh-doctor-card-body h3{margin:0 0 6px;color:var(--pacmc-mh-teal-950);font-size:1.3rem;font-weight:750}.pacmc-mh-doctor-card-body .pacmc-mh-badge{margin-bottom:12px}.pacmc-mh-doctor-card-body p{margin:0 0 20px;color:var(--pacmc-mh-muted);font-size:.95rem;flex:1}.pacmc-mh-doctor-card-actions{margin-top:auto}@media(max-width:1024px){.pacmc-mh-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pacmc-mh-doctor-grid{grid-template-columns:1fr}}.pacmc-mh-hero,.pacmc-mh-hero-carousel,.pacmc-mh-page-hero{position:relative!important;display:grid!important;width:100%!important;height:clamp(480px,52vw,580px)!important;min-height:clamp(480px,52vw,580px)!important;max-height:clamp(480px,52vw,580px)!important;place-items:center!important;isolation:isolate!important;overflow:hidden!important;box-sizing:border-box!important;padding-block:0!important}.pacmc-mh-hero-carousel{height:clamp(460px,48vw,560px)!important;min-height:clamp(460px,48vw,560px)!important;max-height:clamp(460px,48vw,560px)!important}body.pacmc-header-docked .pacmc-mh-hero,body.pacmc-header-docked .pacmc-mh-hero-carousel,body.pacmc-header-docked .pacmc-mh-page-hero,.pacmc-mh-hero,.pacmc-mh-hero-carousel,.pacmc-mh-page-hero{margin-top:clamp(88px,10vw,104px)!important}body:not(.pacmc-header-docked) .pacmc-mh-hero,body:not(.pacmc-header-docked) .pacmc-mh-hero-carousel,body:not(.pacmc-header-docked) .pacmc-mh-page-hero,.pacmc-mh-header.is-undocked~.flex-1 .pacmc-mh-hero,.pacmc-mh-header.is-undocked~.flex-1 .pacmc-mh-hero-carousel,.pacmc-mh-header.is-undocked~.flex-1 .pacmc-mh-page-hero{margin-top:0!important}.pacmc-mh-carousel-slides{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:flex!important;width:100%!important;height:100%!important;min-height:100%!important;transform:translateZ(0);will-change:transform}.pacmc-mh-carousel-slide{position:relative!important;flex:0 0 100%!important;width:100%!important;height:100%!important;min-height:100%!important;display:grid!important;place-items:center!important}.pacmc-mh-carousel-controls{position:absolute!important;bottom:20px!important;left:50%!important;z-index:15!important;display:flex!important;align-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important;background:#003442b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;transform:translate(-50%)!important}body.pacmc-design-system .pacmc-mh-carousel-controls>.pacmc-mh-carousel-pause{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:1rem!important;line-height:1!important;cursor:pointer!important}body.pacmc-design-system .pacmc-mh-carousel-controls>.pacmc-mh-carousel-pause:hover,body.pacmc-design-system .pacmc-mh-carousel-controls>.pacmc-mh-carousel-pause:focus-visible{background:#003442e0!important}body.pacmc-design-system .pacmc-mh-carousel-controls>.pacmc-mh-carousel-pause:focus-visible{box-shadow:0 0 0 3px #ffffffe6!important}body.pacmc-design-system .pacmc-mh-carousel-controls>.pacmc-mh-carousel-pause:disabled{cursor:default!important;opacity:.82!important}.pacmc-mh-hero-overlay,.pacmc-mh-hero-carousel>.pacmc-mh-hero-overlay,.pacmc-mh-page-hero-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;background:linear-gradient(#003442b8,#004556ad)!important;pointer-events:none!important}.pacmc-mh-hero-carousel>.pacmc-mh-hero-content,.pacmc-mh-hero-content,.pacmc-mh-page-hero-content{position:relative!important;z-index:10!important;grid-area:1 / 1!important;width:min(calc(100% - 36px),820px)!important;margin-inline:auto!important;color:#fff!important;text-align:center!important}.pacmc-mh-hero-carousel h1,.pacmc-mh-hero h1,.pacmc-mh-page-hero h1{margin:0 0 1rem!important;color:#fff!important;font-size:clamp(2.25rem,5vw,4.25rem)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.05!important;overflow-wrap:break-word!important}.pacmc-mh-hero-carousel p,.pacmc-mh-hero p,.pacmc-mh-page-hero p{margin:0 0 2rem!important;color:#ffffffeb!important;font-size:clamp(1rem,2vw,1.25rem)!important}.pacmc-mh-hero-media,.pacmc-mh-page-hero-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:none!important}.pacmc-mh-hero-media img,.pacmc-mh-page-hero-media img,.pacmc-mh-carousel-slide img,.pacmc-mh-carousel-slide picture img,.pacmc-mh-hero-carousel img,.pacmc-mh-page-hero--locations .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--walk-in .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--hope-health .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--walmart .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--physicians .pacmc-mh-page-hero-media img,.pacmc-mh-page-hero--blog .pacmc-mh-page-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}@media(max-width:767px){.pacmc-mh-hero,.pacmc-mh-hero-carousel,.pacmc-mh-page-hero{height:clamp(420px,100vw,500px)!important;min-height:clamp(420px,100vw,500px)!important;max-height:clamp(420px,100vw,500px)!important}.pacmc-mh-hero-media img,.pacmc-mh-page-hero-media img,.pacmc-mh-carousel-slide img{object-position:center top!important}}.pacmc-mh-btn,button.pacmc-mh-btn,a.pacmc-mh-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 24px!important;border-radius:999px!important;font-family:Montserrat,Inter,system-ui,-apple-system,sans-serif!important;font-size:.95rem!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.pacmc-mh-btn-primary,button.pacmc-mh-btn-primary,a.pacmc-mh-btn-primary,.pacmc-mh-hero .pacmc-mh-btn-primary,.pacmc-mh-page-hero .pacmc-mh-btn-primary,.pacmc-mh-hero-carousel .pacmc-mh-btn-primary{background-color:var(--pacmc-mh-green, #00c758)!important;background:var(--pacmc-mh-green, #00c758)!important;color:#fff!important;border:1px solid var(--pacmc-mh-green, #00c758)!important;box-shadow:0 4px 14px #00c75859!important}.pacmc-mh-btn-primary:hover,button.pacmc-mh-btn-primary:hover,a.pacmc-mh-btn-primary:hover,.pacmc-mh-btn-primary:focus-visible,button.pacmc-mh-btn-primary:focus-visible,a.pacmc-mh-btn-primary:focus-visible{background-color:var(--pacmc-mh-green-hover, #00ad4d)!important;background:var(--pacmc-mh-green-hover, #00ad4d)!important;border-color:var(--pacmc-mh-green-hover, #00ad4d)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #00c75873!important}.pacmc-mh-btn-secondary,button.pacmc-mh-btn-secondary,a.pacmc-mh-btn-secondary,.pacmc-mh-hero .pacmc-mh-btn-secondary,.pacmc-mh-page-hero .pacmc-mh-btn-secondary,.pacmc-mh-hero-carousel .pacmc-mh-btn-secondary{background-color:var(--pacmc-mh-teal-950, #003442)!important;background:var(--pacmc-mh-teal-950, #003442)!important;color:#fff!important;border:1.5px solid var(--pacmc-mh-teal-700, #0d5c63)!important;box-shadow:0 4px 14px #00344259!important}.pacmc-mh-btn-secondary:hover,button.pacmc-mh-btn-secondary:hover,a.pacmc-mh-btn-secondary:hover,.pacmc-mh-btn-secondary:focus-visible,button.pacmc-mh-btn-secondary:focus-visible,a.pacmc-mh-btn-secondary:focus-visible{background-color:var(--pacmc-mh-teal-900, #004556)!important;background:var(--pacmc-mh-teal-900, #004556)!important;border-color:var(--pacmc-mh-green, #00c758)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #00344273!important}.pacmc-mh-header-portal-btn,a.pacmc-mh-header-portal-btn,.pacmc-mh-header-patient-portal,a.pacmc-mh-header-patient-portal,.pacmc-mh-header-provider-portal,a.pacmc-mh-header-provider-portal{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;height:38px!important;max-height:38px!important;padding:0 16px!important;border-radius:999px!important;font-family:Montserrat,Inter,system-ui,-apple-system,sans-serif!important;font-size:.88rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;vertical-align:middle!important;transition:all .2s ease!important}.pacmc-mh-header-patient-portal,a.pacmc-mh-header-patient-portal{background-color:var(--pacmc-mh-teal-950, #003442)!important;background:var(--pacmc-mh-teal-950, #003442)!important;color:#fff!important;border:1px solid var(--pacmc-mh-teal-800, #004f62)!important}.pacmc-mh-header-patient-portal:hover,a.pacmc-mh-header-patient-portal:hover,.pacmc-mh-header-patient-portal:focus-visible,a.pacmc-mh-header-patient-portal:focus-visible{background-color:var(--pacmc-mh-teal-900, #004556)!important;background:var(--pacmc-mh-teal-900, #004556)!important;color:#fff!important;border-color:var(--pacmc-mh-green, #00c758)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00455640!important}.pacmc-mh-header-provider-portal,a.pacmc-mh-header-provider-portal{background-color:#7a1c28!important;background:#7a1c28!important;color:#fff!important;border:1px solid #5a141e!important}.pacmc-mh-header-provider-portal:hover,a.pacmc-mh-header-provider-portal:hover,.pacmc-mh-header-provider-portal:focus-visible,a.pacmc-mh-header-provider-portal:focus-visible{background-color:#5a141e!important;background:#5a141e!important;color:#fff!important;border-color:var(--pacmc-mh-green, #00c758)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #7a1c2840!important}.pacmc-mh-drawer-portal-btn,a.pacmc-mh-drawer-portal-btn,.pacmc-mh-drawer-patient-portal,a.pacmc-mh-drawer-patient-portal,.pacmc-mh-drawer-provider-portal,a.pacmc-mh-drawer-provider-portal{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;height:44px!important;padding:8px 16px!important;border-radius:10px!important;font-family:Montserrat,Inter,system-ui,-apple-system,sans-serif!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;transition:all .2s ease!important;box-shadow:0 2px 6px #00000014!important}.pacmc-mh-drawer-patient-portal,a.pacmc-mh-drawer-patient-portal{background-color:var(--pacmc-mh-teal-900, #004556)!important;background:var(--pacmc-mh-teal-900, #004556)!important;color:#fff!important;border:1px solid var(--pacmc-mh-teal-950, #003442)!important}.pacmc-mh-drawer-provider-portal,a.pacmc-mh-drawer-provider-portal{background-color:#7a1c28!important;background:#7a1c28!important;color:#fff!important;border:1px solid #5a141e!important}.pacmc-mh-admin-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px;color:var(--pacmc-mh-text)}.pacmc-mh-admin-heading,.pacmc-mh-admin-form-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pacmc-mh-admin-heading h1{margin:0;color:var(--pacmc-mh-teal-950)}.pacmc-mh-admin-eyebrow{margin:0 0 4px;color:var(--pacmc-mh-green);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pacmc-mh-admin-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:24px;margin-top:28px}.pacmc-mh-admin-panel{background:#fff;border:1px solid var(--pacmc-mh-line);border-radius:16px;box-shadow:0 8px 28px #003d4a14;padding:24px}.pacmc-mh-admin-panel h2{margin:0 0 20px;color:var(--pacmc-mh-teal-900);font-size:1.3rem}.pacmc-mh-admin-alert{margin:20px 0;padding:14px 16px;border-left:4px solid var(--pacmc-mh-green);border-radius:8px;background:#eef9f3}.pacmc-mh-admin-list{display:grid;gap:10px}.pacmc-mh-admin-list-item{width:100%;padding:14px 16px;border:1px solid var(--pacmc-mh-line);border-left-width:6px;border-radius:10px;background:#fff;color:var(--pacmc-mh-text);text-align:left;cursor:pointer}.pacmc-mh-admin-list-item:hover,.pacmc-mh-admin-list-item:focus-visible{background:#f4f9fa;outline:2px solid var(--pacmc-mh-teal-900);outline-offset:2px}.pacmc-mh-admin-list-item strong,.pacmc-mh-admin-list-item span,.pacmc-mh-admin-list-item small{display:block}.pacmc-mh-admin-list-item span{margin-top:4px;text-transform:capitalize}.pacmc-mh-admin-list-item small{margin-top:7px;color:var(--pacmc-mh-muted)}.pacmc-mh-admin-list-item.tone-green{border-left-color:#00c758}.pacmc-mh-admin-list-item.tone-blue{border-left-color:#0073aa}.pacmc-mh-admin-list-item.tone-red{border-left-color:#e33119}.pacmc-mh-bulletins-region .tone-green{background-color:#00c758!important;color:#fff!important}.pacmc-mh-bulletins-region .tone-blue{background-color:#0073aa!important;color:#fff!important}.pacmc-mh-bulletins-region .tone-red{background-color:#e33119!important;color:#fff!important}.pacmc-mh-admin-form{display:grid;gap:17px}.pacmc-mh-admin-form label{display:grid;flex:1;gap:6px;font-size:.9rem;font-weight:700}.pacmc-mh-admin-form label small{font-weight:400;color:var(--pacmc-mh-muted)}.pacmc-mh-admin-form input,.pacmc-mh-admin-form select,.pacmc-mh-admin-form textarea{width:100%;box-sizing:border-box;border:1px solid #bdccd0;border-radius:8px;padding:11px 12px;background:#fff;color:var(--pacmc-mh-text);font:inherit}.pacmc-mh-admin-form textarea{resize:vertical;line-height:1.45}.pacmc-mh-admin-form input:focus,.pacmc-mh-admin-form select:focus,.pacmc-mh-admin-form textarea:focus{outline:2px solid var(--pacmc-mh-green);outline-offset:1px;border-color:var(--pacmc-mh-green)}.pacmc-mh-admin-form button{justify-self:start}@media(max-width:760px){.pacmc-mh-admin-shell{width:min(100% - 28px,1180px);padding-top:36px}.pacmc-mh-admin-heading,.pacmc-mh-admin-form-row{align-items:stretch;flex-direction:column}.pacmc-mh-admin-grid{grid-template-columns:1fr}}@media(max-width:1100px){.pacmc-mh-header-portal-btn,a.pacmc-mh-header-portal-btn{display:none!important}}@media(max-width:640px){.pacmc-mh-header-actions{gap:6px!important}.pacmc-mh-header-cta,a.pacmc-mh-header-cta{min-height:36px!important;height:36px!important;max-height:36px!important;padding:0 12px!important;font-size:.82rem!important}.pacmc-mh-brand img{height:clamp(40px,8vw,56px)!important;max-height:56px!important}.pacmc-mh-header-dock-toggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-left:4px!important}.pacmc-mh-header-inner{min-height:68px!important;padding-inline:12px!important}}@media(max-width:480px){.pacmc-mh-header-cta,a.pacmc-mh-header-cta{display:none!important}}.pacmc-mh-footer{width:100%;padding:56px 0 32px!important;background:#003442!important;color:#ffffffd9!important;font-size:.9rem!important}.pacmc-mh-footer-grid{display:grid!important;grid-template-columns:2.2fr 1fr 1.3fr 1fr!important;gap:40px!important;margin-bottom:44px!important;align-items:start!important}.pacmc-mh-footer-logo-card{display:inline-block!important;background:#fff!important;padding:8px 16px!important;border-radius:8px!important;margin-bottom:16px!important;box-shadow:0 2px 8px #0000001f!important}.pacmc-mh-footer-logo-card img{height:44px!important;width:auto!important;display:block!important}.pacmc-mh-footer-tagline{color:#ffffffbf!important;font-size:.9rem!important;line-height:1.55!important;margin:0!important;max-width:320px!important}.pacmc-mh-footer-col h3,.pacmc-mh-footer-col h2{color:#fff!important;font-size:1.05rem!important;font-weight:700!important;margin:0 0 16px!important}.pacmc-mh-footer-links{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;font-size:.9rem!important}.pacmc-mh-footer-links a{color:#ffffffbf!important;text-decoration:none!important;transition:color .15s ease!important}.pacmc-mh-footer-links a:hover{color:#fff!important}.pacmc-mh-footer-portal-link{color:#00c758!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.pacmc-mh-footer-portal-link:hover{color:#00ad4d!important}.pacmc-mh-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.12)!important;font-size:.85rem!important;color:#ffffffbf!important;flex-wrap:wrap!important;gap:16px!important}.pacmc-mh-footer-copyright{color:#ffffffd9!important;font-size:.85rem!important}.pacmc-mh-footer-powered-by-section{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.pacmc-mh-footer-powered-by-tagline{color:#ffffffd9!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}.pacmc-mh-footer-logos-row{display:flex!important;align-items:center!important;gap:14px!important}.pacmc-mh-footer-ampersand{color:#ffffffbf!important;font-size:1.1rem!important;font-weight:500!important;line-height:1!important}@media(max-width:860px){.pacmc-mh-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media(max-width:540px){.pacmc-mh-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.pacmc-mh-footer-bottom{flex-direction:column!important;align-items:flex-start!important}.pacmc-mh-footer-powered-by-section{align-items:flex-start!important}}.pacmc-mh-contact-portals{padding-block:var(--pacmc-mh-section-space, 64px);background:var(--pacmc-mh-aqua-50, #f0fdfa)}.pacmc-mh-contact-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:40px}@media(max-width:768px){.pacmc-mh-contact-portal-grid{grid-template-columns:1fr}}.pacmc-mh-contact-portal-card{display:flex;flex-direction:column;justify-content:space-between;padding:36px 32px;border:1px solid var(--pacmc-mh-line, #cbd5e1);border-radius:var(--pacmc-mh-radius, 16px);background:#fff;box-shadow:0 10px 30px #00455614;transition:transform .2s ease,box-shadow .2s ease}.pacmc-mh-contact-portal-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0045561f}.pacmc-mh-portal-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px;background:#e0f2fe;color:#0369a1}.pacmc-mh-patient-card .pacmc-mh-portal-badge{background:#dcfce7;color:#15803d}.pacmc-mh-provider-card .pacmc-mh-portal-badge,.pacmc-mh-badge-provider{background:#fee2e2;color:#991b1b}.pacmc-mh-contact-portal-card h3{margin:0 0 12px;color:var(--pacmc-mh-teal-950, #002d38);font-size:1.45rem;font-weight:700}.pacmc-mh-contact-portal-card p{margin:0 0 20px;color:var(--pacmc-mh-muted, #475569);line-height:1.6;font-size:.98rem}.pacmc-mh-susan-notice{margin-top:14px;margin-bottom:24px;padding:12px 16px;background:#f8fafc;border-left:4px solid #8b1e2b;border-radius:6px;font-size:.88rem;color:#475569}.pacmc-mh-susan-notice a{color:#8b1e2b;font-weight:600;text-decoration:underline}.pacmc-mh-other-contact{margin-top:36px;padding:28px 32px;background:#fff;border:1px solid var(--pacmc-mh-line, #cbd5e1);border-radius:var(--pacmc-mh-radius, 16px);text-align:center;box-shadow:0 6px 20px #0045560d}.pacmc-mh-other-contact h3{margin:0 0 14px;color:var(--pacmc-mh-teal-950, #002d38);font-size:1.25rem;font-weight:700}.pacmc-mh-other-contact-methods{display:flex;justify-content:center;align-items:center;gap:36px;flex-wrap:wrap;font-size:1.05rem;color:#334155}.pacmc-mh-other-contact-methods a{color:var(--pacmc-mh-teal-900, #004d5a);font-weight:600;text-decoration:underline}
