.mock--clinic{--cl-teal:#12968b;--cl-teal-d:#0c7a71;--cl-mint:#e4f5f1;--cl-navy:#20344b;--cl-mute:#6c7d8e;--cl-line:#dbe6ea;--cl-yellow:#ffd25e;--cl-coral:#ff8463;--cl-blue-l:#edf5fb;--cl-num:"Nunito","DM Sans",sans-serif;--pg-line:#dbe6ea;background:#fff;color:var(--cl-navy);font-weight:500}.mock--clinic h4{font-size:1.9em;font-weight:700;line-height:1.5;letter-spacing:.02em}.cli-eyebrow{display:block;font:800 .88em var(--cl-num);letter-spacing:.2em;text-transform:uppercase;color:var(--cl-teal)}.cli-logo{display:flex;align-items:center;gap:.5em;font-size:1.3em;font-weight:700;line-height:1.25;white-space:nowrap}.cli-logo>i{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--cl-teal);color:#fff}.cli-logo svg{width:1.2em;height:1.2em;stroke-width:2}.cli-logo span{display:grid}.cli-logo small{font-size:.5em;letter-spacing:.12em;color:var(--cl-teal-d)}.cli-tel{display:flex;align-items:center;gap:.4em;font:800 1.25em var(--cl-num);white-space:nowrap}.cli-tel svg{width:.95em;height:.95em;stroke-width:2.6;color:var(--cl-teal)}.cli-announce{display:flex;align-items:center;justify-content:center;gap:.8em;height:3.4em;background:var(--cl-teal-d);color:#fff;font-size:.9em;font-weight:700}.cli-announce svg{width:1.25em;height:1.25em}.cli-announce u{text-underline-offset:.25em}.cli-nav{display:flex;align-items:center;gap:1.7em;height:6.2em;padding:0 3em;border-bottom:1px solid var(--cl-line)}.cli-links{display:flex;gap:1.5em;margin-left:auto;font-size:.9em;font-weight:700;white-space:nowrap}.cli-web{padding:.7em 1.5em;border-radius:99em;background:var(--cl-teal);color:#fff;font-size:.95em;font-weight:700;white-space:nowrap}.cli-hero{height:37.2em;background:var(--cl-mint);overflow:hidden}.cli-hero:before{content:"";position:absolute;right:-7em;top:-9em;width:32em;height:32em;border-radius:50%;background:#d2eee8}.cli-ring{position:absolute;right:26em;top:17.4em;width:3.4em;height:3.4em;border:.6em solid var(--cl-yellow);border-radius:50%}.cli-copy{position:absolute;left:4em;top:3em}.cli-chips{display:flex;gap:.5em;width:fit-content}.cli-chips em{padding:.25em .9em;border-radius:99em;background:#fff;color:var(--cl-teal-d);font-size:.86em;font-weight:700}.cli-copy h4{margin:.4em 0 .25em;font-size:3em;line-height:1.45}.cli-copy>p:not(.cli-chips){color:#3d5168}.cli-buttons{display:flex;gap:.9em;margin-top:1.3em}.cli-buttons>*{display:inline-flex;align-items:center;gap:.5em;padding:.95em 1.6em;border-radius:99em;font-size:1.05em;font-weight:700;white-space:nowrap}.cli-buttons b{background:var(--cl-teal);color:#fff;box-shadow:0 .5em 1.2em #12968b4d}.cli-buttons span{background:#fff;box-shadow:inset 0 0 0 1px var(--cl-line)}.cli-buttons svg{width:1.2em;height:1.2em;stroke-width:2.4}.cli-art{position:absolute;right:3.6em;top:2.6em;width:23.4em;height:15.6em;border-radius:2.2em;overflow:hidden;box-shadow:0 1.2em 2.4em #12968b29}.cli-hours{position:absolute;left:4em;right:4em;bottom:2.4em;padding:.9em 1.6em 1em;border-radius:1.4em;background:#fff;box-shadow:0 .8em 2em #20344b1a;--hours-line:var(--cl-line);--hours-on:var(--cl-teal);--hours-off:#b3c0ca;--hours-name:11.4em}.cli-hours .pg-hours-head{min-height:2.3em;font-weight:700}.cli-hours .pg-hours-row{min-height:2.7em}.cli-hours .pg-hours-row>span{padding-left:0;font:800 1em var(--cl-num)}.cli-hours .pg-hours-head>span{font:700 1em var(--text);color:var(--cl-teal-d)}.cli-hours .pg-hours-row>span b{display:inline;margin-right:.9em;font:700 1em var(--text)}.cli-hours small{display:block;margin-top:.7em;font-size:.76em;color:var(--cl-mute)}.cli-alert{display:flex;align-items:center;gap:.7em;width:fit-content;margin:2em auto 0;padding:.8em 1.7em;border-radius:.7em;background:linear-gradient(90deg,var(--cl-yellow) .45em,#fff5d6 0);font-weight:700}.cli-alert svg{width:1.4em;height:1.4em;color:#e0672f;stroke-width:2.2}.cli-guide{padding:3.2em 4em 3.8em;text-align:center}.cli-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2em;margin-top:1.5em}.cli-grid article{display:grid;justify-items:center;padding:1.6em .6em 1.4em;border:1px solid var(--cl-line);border-radius:1.4em}.cli-grid i{display:grid;place-items:center;width:4.2em;height:4.2em;border-radius:50%;background:var(--cl-mint);color:var(--cl-teal)}.cli-grid svg{width:2.2em;height:2.2em;stroke-width:1.8}.cli-grid b{margin-top:.55em;font-size:1.25em}.cli-grid p{margin-top:.2em;font-size:.8em;line-height:1.6;color:var(--cl-mute);white-space:nowrap}.cli-news{display:grid;grid-template-columns:12em 1fr;padding:3.2em 4em 3.4em;background:var(--cl-blue-l)}.cli-news li{display:grid;grid-template-columns:6.4em 5.2em 1fr;align-items:center;gap:1.1em;min-height:3.4em;border-bottom:1px solid #d3e2ee}.cli-news li:first-child{border-top:1px solid #d3e2ee}.cli-news time{font:800 .95em var(--cl-num);color:var(--cl-mute)}.cli-news em{padding:.15em 0;border-radius:99em;background:#fff;font-size:.8em;font-weight:700;text-align:center}.cli-news em.is-closed{background:var(--cl-coral);color:#fff}.cli-doctor{display:grid;grid-template-columns:1fr 1fr;height:18.6em}.cli-doctor>img{display:block;width:100%;height:100%;object-fit:cover}.cli-doctor>div{display:grid;align-content:center;padding:0 3.6em}.cli-doctor h4{margin:.3em 0 .7em;font-size:1.7em;line-height:1.6}.cli-more{display:inline-flex;align-items:center;gap:.5em;margin-top:1.4em;font-size:.95em;font-weight:700;color:var(--cl-teal-d)}.cli-more svg{width:1.2em;height:1.2em;stroke-width:2.4}.cli-first{padding:3.2em 4em 3.8em;background:var(--cl-mint);text-align:center}.cli-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6em;margin-top:2.2em}.cli-steps li{position:relative;display:grid;justify-items:center;padding:1.7em 1em 1.4em;border-radius:1.4em;background:#fff}.cli-steps li+li:before{content:"";position:absolute;left:-1.85em;top:50%;width:.9em;height:.9em;border-top:.24em solid var(--cl-teal);border-right:.24em solid var(--cl-teal);transform:translateY(-50%) rotate(45deg)}.cli-steps em{position:absolute;left:.9em;top:-.8em;display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--cl-teal);color:#fff;font:800 1.15em var(--cl-num)}.cli-steps svg{width:2.4em;height:2.4em;color:var(--cl-teal);stroke-width:1.7}.cli-steps b{margin-top:.45em;font-size:1.15em}.cli-steps small{font-size:.8em;color:var(--cl-mute)}.cli-app{display:grid;grid-template-columns:1fr 14.4em;gap:3em;height:19.6em;padding:0 7em 0 4em;background:var(--cl-teal);color:#fff;overflow:hidden}.cli-app>div:first-child{align-self:center}.cli-app h4{line-height:1.55}.cli-app p{margin-top:.5em;color:#d3f0ec}.cli-app-btn{display:inline-flex;margin-top:1.3em;padding:.95em 1.8em;border-radius:99em;background:#fff;color:var(--cl-teal-d);font-size:1.05em;font-weight:700}.cli-phone{position:relative;height:16.6em;border:.5em solid var(--cl-navy);border-top:0;border-radius:0 0 2.2em 2.2em;background:#fff;color:var(--cl-navy);overflow:hidden}.cli-phone-page{padding:1.1em 1em}.cli-phone-page>i{display:block;height:4.6em;border-radius:.8em;background:var(--cl-mint)}.cli-phone-page .pg-lines{margin-top:.9em}.cli-tabbar{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);padding:.65em .3em .9em;border-top:1px solid var(--cl-line);background:#fff}.cli-tabbar span{display:grid;justify-items:center;gap:.2em;font-size:.68em;font-weight:700;white-space:nowrap}.cli-tabbar svg{width:1.9em;height:1.9em;stroke-width:2}.cli-tabbar span:nth-child(2){color:var(--cl-teal-d)}.cli-access{display:grid;grid-template-columns:24em 1fr;align-items:center;gap:3em;padding:3.4em 4em 3.6em;--map-land:#eef4f2;--map-road:#fff;--map-water:#c9e2ee;--map-park:#d5ecd8;--map-block:#dfe9e6;--map-rail:#b8c6cc;--map-pin:var(--cl-coral)}.cli-map{height:15em;border-radius:1.4em;overflow:hidden;box-shadow:0 0 0 1px var(--cl-line)}.cli-access h4{margin:.1em 0 .4em}.cli-access dl div{display:grid;grid-template-columns:4.6em 1fr;padding:.6em 0;border-bottom:1px solid var(--cl-line)}.cli-access dt{font-weight:700;color:var(--cl-teal-d)}.cli-open{display:inline-flex;align-items:center;gap:.4em;margin-top:1.1em;padding:.6em 1.3em;border-radius:99em;box-shadow:inset 0 0 0 1px var(--cl-navy);font-size:.9em;font-weight:700}.cli-open svg{width:1.15em;height:1.15em;stroke-width:2.2}.cli-foot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2em 2.6em;padding:2.4em 4em 1.8em;background:var(--cl-navy);color:#c3d0dc}.cli-foot .cli-logo{color:#fff}.cli-foot .cli-logo small{color:#8fd8cf}.cli-foot-links{display:flex;gap:1.4em;font-size:.82em;font-weight:700;white-space:nowrap}.cli-foot .cli-tel{color:#fff}.cli-foot .cli-tel svg{color:#8fd8cf}.cli-foot>small{grid-column:1/-1;padding-top:1.2em;border-top:1px solid #3a4f68;font-size:.76em}
