/* Wainui design refinement: local character, patient-first hierarchy, native disclosures. */
:root{--navy:#12384c;--blue:#006fc4;--sky:#00a8e8;--ink:#244456;--muted:#506a78;--pale:#f0f8fb;--line:#d3e3e9;--display:Manrope,Arial,Helvetica,sans-serif}body{background:#fffefa}h1,h2,h3,.nav,.btn,.eyebrow{font-family:var(--display)}h1,h2{font-weight:700;letter-spacing:-.045em}h3{letter-spacing:-.025em}.header{background:#fffefa;border-bottom:1px solid #d3e3e9}.header .wrap{min-height:106px}.topline{background:#e9f6fa}.brand img{width:154px}.nav{font-weight:600;gap:25px}.btn{border-radius:4px;box-shadow:none;padding:17px 25px;font-size:.89rem}.btn:hover{background:#005c9f;box-shadow:0 4px 0 #11384c1a}.btn.secondary{background:transparent}.eyebrow{font-size:.72rem;letter-spacing:.12em;color:#0066a4;margin-bottom:18px}.section{padding:92px 0}.section-heading{margin-bottom:42px}.section-heading h2{line-height:1.17}.text-link{font-size:.93rem;line-height:1.45}.text-link .icon{transition:transform .2s}.text-link:hover .icon{transform:translateX(4px)}.welcome-hero{background:linear-gradient(110deg,#fffefa 10%,#f2fafe 100%);overflow:hidden}.welcome-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:62px;align-items:center;padding:67px 0 81px}.local-label{color:#0066a4;font:600 .82rem/1.5 var(--display);margin-bottom:27px;display:flex;align-items:center;gap:10px}.local-label>span{width:28px;height:2px;background:var(--sky)}.welcome-copy h1{font-size:clamp(3rem,4.5vw,4.15rem);line-height:1.12;margin-bottom:26px}.welcome-copy h1>span{color:var(--blue)}.hero-intro{color:var(--muted);font-size:1.08rem;line-height:1.75;margin-bottom:33px}.welcome-copy .actions{gap:27px}.phone-link{text-decoration:none;color:var(--navy);font-size:.98rem;line-height:1.5;min-height:52px}.phone-link span{display:block;font-size:.72rem;color:var(--muted)}.phone-link strong{font:700 1.14rem/1.5 var(--display);letter-spacing:.01em}.welcome-address{display:flex;align-items:center;gap:17px;margin-top:38px}.welcome-address .mini-rule{width:3px;height:43px;background:var(--sky)}.welcome-address p{font-size:.78rem;color:var(--muted);line-height:1.6;margin:0}.welcome-address strong{color:var(--navy);font-weight:600}.welcome-visual{padding:0 0 55px 18px;position:relative;min-width:0}.main-patient{margin:0 0 0 36px;position:relative}.main-patient>img{height:473px;width:100%;object-fit:cover;object-position:74% center;border-radius:5px 5px 64px 5px}.main-patient figcaption{color:var(--muted);font-size:.7rem;letter-spacing:.05em;padding-top:12px;text-align:right}.local-face{position:absolute;left:-6px;bottom:0;display:flex;align-items:center;background:#fffefa;box-shadow:0 10px 40px #16384b1a;border:1px solid #dce7ec;padding:9px 23px 9px 9px;text-decoration:none;gap:17px;border-radius:4px}.local-face img{width:114px;height:125px;object-fit:contain;object-position:bottom;background:#f2f8fa}.local-face>span{font-size:.76rem;color:var(--blue);line-height:1.7}.local-face strong{display:block;font:700 1.04rem/1.4 var(--display);color:var(--navy);margin-bottom:9px}.local-face .icon{width:17px;height:17px}.place-stamp{position:absolute;right:-20px;bottom:2px;font:700 .64rem/1.4 var(--display);letter-spacing:.12em;color:#0066a4;border-top:2px solid var(--sky);padding-top:10px}.place-stamp b{font-size:1.5rem;letter-spacing:-.04em}.urgent-v2{background:#12384c}.urgent-v2 .wrap{padding:27px 0}.urgent-v2 p{font-size:.86rem;color:#cfe2e9}.urgent-v2 strong{color:#fff;font-size:1.1rem;font-family:var(--display);margin-bottom:3px}.urgent-v2 .text-link{color:white;font-size:.9rem}.wayfinding-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.wayfinding-layout h2{font-size:3rem}.wayfinding-layout>div>p{max-width:350px;color:var(--muted);font-size:.97rem}.visit-paths{border-top:1px solid var(--line)}.visit-paths>a{display:grid;grid-template-columns:35px 1fr 24px;gap:18px;padding:27px 8px;text-decoration:none;border-bottom:1px solid var(--line);color:var(--navy);align-items:center;transition:background .15s}.visit-paths>a:hover{background:#edf8fd}.path-number{color:var(--blue);font:.76rem var(--display)}.visit-paths strong{display:block;font:650 1.28rem/1.4 var(--display);margin-bottom:5px;letter-spacing:-.025em}.visit-paths small{font-size:.86rem;color:var(--muted)}.care-editorial{background:#eff7f9}.care-pair{display:grid;grid-template-columns:1fr 1fr;gap:39px}.care-feature{min-width:0}.care-feature>a{display:block;background:#e0eef4;overflow:hidden;border-radius:5px}.care-feature img{width:100%;height:300px;object-fit:cover;object-position:50% 35%;transition:transform .3s}.care-feature:hover img{transform:scale(1.02)}.care-copy{padding:25px 0 20px}.small-label{font-size:.66rem;letter-spacing:.12em;color:#506b79;display:block;margin-bottom:12px}.care-copy h3{font-size:1.72rem;margin-bottom:12px}.care-copy h3 a{color:var(--navy);text-decoration:none}.care-copy h3 .icon{display:none}.care-copy>p{max-width:490px;font-size:.96rem;color:var(--muted);margin-bottom:14px}.care-secondary{display:grid;grid-template-columns:1fr 1fr;gap:39px;margin-top:23px;padding-top:36px;border-top:1px solid #bed7e1}.care-secondary article{display:grid;grid-template-columns:145px 1fr;gap:25px;align-items:center}.care-secondary img{width:145px;height:150px;object-fit:contain;background:#fff;border-radius:4px}.care-secondary h3{font-size:1.22rem;line-height:1.35;margin-bottom:9px}.care-secondary p{font-size:.87rem;color:var(--muted);margin-bottom:8px}.care-secondary .text-link{font-size:.82rem}.our-place{background:#fffefa}.our-place-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:85px;align-items:center}.clinic-picture{position:relative;padding-top:24px}.picture-index{display:block;font-size:.65rem;letter-spacing:.14em;color:var(--muted);margin-bottom:12px}.clinic-picture>img{width:100%;height:auto;border-radius:4px 4px 4px 65px}.clinic-picture>p{margin:13px 0 0;font-size:.77rem;color:var(--muted);text-align:right}.our-place-copy h2{font-size:3.25rem}.our-place-copy>p{font-size:1rem;color:var(--muted)}.team-introduction{display:flex;gap:23px;margin-top:33px;align-items:center;padding-top:28px;border-top:1px solid var(--line)}.team-faces{display:flex;gap:10px}.team-faces img{width:85px;height:96px;background:#eaf4f7;object-fit:contain;border-radius:3px}.team-introduction strong{font:650 .95rem/1.5 var(--display);color:var(--navy)}.team-introduction .text-link{display:flex;font-size:.79rem;margin-top:6px}.first-visit-editorial{background:#f3f2ec}.first-visit-editorial h2{font-size:2.7rem;line-height:1.22}.first-visit-line{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.first-visit-line li{border-top:1px solid #c5d4d8;padding-top:25px}.first-visit-line li>span{color:#0066a4;font:.78rem var(--display);display:block;margin-bottom:23px}.first-visit-line h3{font-size:1.34rem;line-height:1.3}.first-visit-line p{font-size:.94rem;color:var(--muted);margin-bottom:15px}.first-visit-line .text-link{font-size:.86rem}.patient-voices{background:#12384c;color:white}.voices-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:90px;align-items:center}.patient-voices .eyebrow{color:#85d7f5}.patient-voices h2{color:white;font-size:2.35rem;line-height:1.25}.patient-voices .voices-layout>div>p{color:#c0d8e3;font-size:.82rem;max-width:300px;line-height:1.65}.review-controls{display:flex;align-items:center;gap:17px;margin-top:30px}.round-button{border:1px solid #7195a8;border-radius:50%;width:48px;height:48px;background:transparent;color:white;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem}.round-button:hover{background:#ffffff15;border-color:#a8e7ff}.review-counter{font-size:.7rem;letter-spacing:.12em;color:#c1d8e3}.review-slide{margin:0}.review-slide blockquote{margin:0 0 30px;font:500 1.9rem/1.6 var(--display);letter-spacing:-.025em;color:#fff}.review-slide figcaption{font-size:.85rem;line-height:1.7}.review-slide figcaption strong{display:block;font:650 1rem/1.5 var(--display)}.review-slide figcaption span{display:block;color:#b6d0dc;font-size:.72rem}.review-slide figcaption a{display:inline-flex;align-items:center;gap:8px;color:#99dff8;font-size:.76rem;margin-top:9px;min-height:44px}.journal-section{background:#fffefa}.journal-section .article-card{border-bottom:0}.journal-section .article-card img{border-radius:4px;height:235px;object-fit:cover}.article-date{letter-spacing:.04em;color:#526e7c;font-size:.68rem}.article-card h3{font-size:1.43rem;line-height:1.35}.article-card p{font-size:.9rem}.homepage-questions{background:#f0f7f9}.questions-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;align-items:start}.questions-layout>div>p{max-width:320px;color:var(--muted)}.questions-layout h2{font-size:2.7rem;line-height:1.2}.visit{background:linear-gradient(115deg,#e0f2f8,#f6fbfc)}.visit .split{gap:85px}.visit .feature-img{border-radius:4px;max-height:500px;object-fit:contain}.visit h2{font-size:3rem}.visit p{color:var(--muted)}.footer{background:#0e3042}.footer .btn{border-radius:4px}.footer-bottom{font-size:.72rem}.footer-bottom a{font-size:.72rem}.page-intro{background:linear-gradient(110deg,#eef8fb,#fffefa);border-bottom:1px solid #d7e6eb;padding:48px 0 58px}.page-intro h1{font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1.15}.page-intro .feature-img{border-radius:4px;max-height:365px;object-fit:contain}.expect{background:#fffefa}.expect-grid{gap:45px;padding:30px 0}.expect h2{font-size:1rem;letter-spacing:-.01em}.expect p{font-size:.88rem}.prose h2{font-size:1.9rem;line-height:1.35;margin-top:52px;scroll-margin-top:30px}.prose h3{line-height:1.4}.content-layout{gap:70px;grid-template-columns:minmax(0,1fr) 290px}.side-card{position:sticky;top:25px;border-radius:4px;background:#eef7fa;padding:27px;font-size:.86rem}.side-card h2{font-size:1.35rem}.side-card .btn{font-size:.82rem}.page-toc{padding-bottom:20px;border-bottom:1px solid #bad2df;margin-bottom:25px}.page-toc .toc-label{font:.67rem/1.5 var(--display);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;color:#42677b}.side-card .page-toc a{font-size:.82rem;color:var(--navy);text-decoration:none;line-height:1.5;min-height:42px;padding:10px 0}.side-card .page-toc a:hover{text-decoration:underline;color:var(--blue)}.accordion-group{margin:18px 0 37px;min-width:0}.accordion-tools{display:flex;justify-content:flex-end;padding:0 0 13px}.accordion-expand{font-size:.76rem;min-height:44px;padding:8px 0 8px 12px;background:transparent;border:0;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.faq-item{border-top:1px solid #b9d0dc;background:transparent;scroll-margin-top:30px}.faq-item:last-child{border-bottom:1px solid #b9d0dc}.faq-item>summary{display:flex;align-items:start;gap:22px;justify-content:space-between;cursor:pointer;list-style:none;padding:23px 5px 23px 0;min-height:70px}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary h3{font:600 1.08rem/1.6 var(--display);letter-spacing:-.015em;margin:0!important;max-width:calc(100% - 35px)}.accordion-mark{font:400 1.4rem/1.7 Arial;color:var(--blue);width:25px;flex:0 0 25px;text-align:center;transition:transform .18s}.faq-item[open]>.summary{color:var(--blue)}.faq-item[open]>summary .accordion-mark{transform:rotate(45deg)}.faq-item[open]>summary h3{color:#0065a9}.faq-item>summary:hover h3{color:var(--blue)}.faq-answer{padding:0 35px 25px 0;color:var(--muted);font-size:.98rem}.faq-answer>:last-child{margin-bottom:0}.faq-answer p,.faq-answer li{line-height:1.85}.faq-answer .faq-item{margin-top:20px}.faq-answer img{max-width:100%}.faq-item[open]{background:linear-gradient(90deg,#f1f9fc88,transparent)}.faq-answer h2,.faq-answer h3{margin-top:20px}.team-grid{gap:38px 25px}.team img{border-radius:4px;background:#eaf5f9}.team h3{font-size:1.2rem}.photo-open{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}.photo-open img{margin:0}.team .photo-open{width:100%;margin-bottom:20px}.team .photo-open img{width:100%}.prose .photo-open{margin:28px 0}.photo-open:hover{outline:2px solid #82c8ed;outline-offset:4px}.photo-dialog{width:min(840px,calc(100% - 32px));padding:45px 25px 20px;border-radius:6px;background:#fffefa}.photo-dialog .enlarged-photo{display:block;width:100%;max-height:70vh;object-fit:contain}.photo-dialog p{font-size:.83rem;margin:18px 0 0;text-align:center;color:var(--muted)}.photo-dialog .close{font-size:1.7rem;line-height:1}.payment{border-radius:4px;background:#fff}.payment-grid{gap:22px}.demo-form,.registration-sections details{border-radius:4px}.care-note{border-left:3px solid #0088cd;background:#edf7fb;border-radius:0}.care-note h2{font-size:1.35rem}.breadcrumbs{font-size:.72rem}.side-card a:hover{color:#004f8c}.article-card .text-link{font-size:.86rem}.footer-bottom a[title]{text-decoration:none}
@media(max-width:1120px){.header .wrap{min-height:90px}.nav{gap:0}.welcome-grid{gap:30px;padding:45px 0 67px;grid-template-columns:1.05fr 1fr}.welcome-copy h1{font-size:3rem}.welcome-visual{padding-left:0}.main-patient{margin-left:15px}.main-patient>img{height:445px}.local-face{left:-12px;padding-right:14px;gap:10px}.local-face img{width:90px;height:105px}.local-face strong{font-size:.88rem}.place-stamp{right:-5px;bottom:8px}.welcome-copy .actions{gap:18px}.wayfinding-layout{gap:45px}.care-secondary article{grid-template-columns:110px 1fr;gap:17px}.care-secondary img{width:110px;height:145px}.our-place-grid,.voices-layout,.questions-layout{gap:45px}.our-place-copy h2{font-size:2.75rem}.review-slide blockquote{font-size:1.6rem}.first-visit-line{gap:28px}.visit .split{gap:45px}.content-layout{gap:40px;grid-template-columns:minmax(0,1fr) 250px}.side-card{padding:23px}}@media(max-width:760px){.header .wrap{min-height:83px}.brand img{width:134px}.section{padding:57px 0}.welcome-grid{grid-template-columns:1fr;gap:36px;padding:35px 0 45px}.local-label{font-size:.75rem;margin-bottom:23px}.welcome-copy h1{font-size:2.85rem;line-height:1.14;letter-spacing:-.05em;margin-bottom:23px}.hero-intro{font-size:1rem;margin-bottom:27px}.hero-intro br{display:none}.welcome-copy .actions{gap:21px;align-items:center}.welcome-copy .btn{padding:15px 19px;font-size:.86rem}.phone-link strong{font-size:1rem}.welcome-address{margin-top:25px;gap:12px}.welcome-address p{font-size:.73rem}.welcome-address .mini-rule{height:36px}.welcome-visual{padding:0 0 56px 0;max-width:510px;width:100%;margin:0 auto}.main-patient{margin:0 0 0 30px}.main-patient>img{height:370px;object-position:74% center;border-radius:4px 4px 43px 4px}.main-patient figcaption{font-size:.63rem;padding-top:9px}.local-face{left:0;bottom:0;padding:8px 17px 8px 8px;gap:13px}.local-face img{width:93px;height:105px}.local-face strong{font-size:.9rem}.local-face>span{font-size:.7rem}.place-stamp{right:0;bottom:2px;font-size:.55rem}.place-stamp b{font-size:1.3rem}.urgent-v2 .wrap{gap:13px;padding:25px 0}.urgent-v2 strong{font-size:1.05rem;line-height:1.5}.urgent-v2 p{font-size:.84rem}.urgent-v2 .text-link{font-size:.86rem}.wayfinding-layout,.our-place-grid,.voices-layout,.questions-layout{grid-template-columns:1fr;gap:22px}.wayfinding-layout h2{font-size:2.65rem;margin-bottom:20px}.wayfinding-layout h2 br{display:none}.wayfinding-layout>div>p{max-width:none;font-size:1rem}.visit-paths>a{grid-template-columns:24px 1fr 20px;gap:13px;padding:25px 0}.visit-paths strong{font-size:1.14rem;line-height:1.5}.visit-paths small{font-size:.82rem;line-height:1.6;display:block}.care-pair{grid-template-columns:1fr;gap:30px}.care-feature img{height:auto;aspect-ratio:4/3;object-fit:contain}.care-copy{padding:21px 0 12px}.care-copy h3{font-size:1.65rem}.care-copy p{font-size:.98rem}.small-label{font-size:.62rem}.care-secondary{grid-template-columns:1fr;gap:24px;margin-top:12px;padding-top:27px}.care-secondary article{grid-template-columns:110px 1fr;gap:19px}.care-secondary img{width:110px;height:132px}.care-secondary h3{font-size:1.09rem}.care-secondary p{font-size:.87rem}.care-secondary .text-link{font-size:.83rem}.our-place-grid{gap:35px}.clinic-picture{padding-top:0}.clinic-picture>img{border-bottom-left-radius:38px}.picture-index{font-size:.6rem}.clinic-picture>p{font-size:.7rem;text-align:left}.our-place-copy h2{font-size:2.8rem}.our-place-copy>p{font-size:1rem}.team-introduction{gap:17px;margin-top:26px;padding-top:23px}.team-faces{gap:5px}.team-faces img{width:68px;height:85px}.team-introduction strong{font-size:.84rem}.team-introduction .text-link{font-size:.78rem}.first-visit-editorial h2{font-size:2.15rem;line-height:1.3}.first-visit-line{grid-template-columns:1fr;gap:28px}.first-visit-line li{padding:23px 0 0 46px;position:relative}.first-visit-line li>span{position:absolute;left:0;top:25px;margin:0}.first-visit-line h3{font-size:1.35rem}.first-visit-line p{font-size:.96rem}.voices-layout{gap:33px}.patient-voices h2{font-size:2.3rem}.patient-voices .voices-layout>div>p{max-width:none;font-size:.84rem}.review-controls{margin-top:23px}.review-slide blockquote{font-size:1.4rem;line-height:1.75;margin-bottom:22px}.review-slide figcaption strong{font-size:.94rem}.journal-section .article-card img{height:auto;aspect-ratio:3/2;object-fit:contain}.article-card h3{font-size:1.45rem}.questions-layout{gap:15px}.questions-layout h2{font-size:2.5rem}.questions-layout>div>p{max-width:none;font-size:.97rem}.homepage-questions .accordion-group{margin-top:0;margin-bottom:0}.faq-item>summary{padding:21px 2px 21px 0;gap:14px}.faq-item>summary h3{font-size:1.04rem;line-height:1.65}.faq-answer{font-size:.98rem;padding:0 10px 24px 0}.accordion-tools{padding-bottom:7px}.accordion-expand{font-size:.75rem}.accordion-group{margin-bottom:25px}.visit .split{gap:35px}.visit h2{font-size:2.7rem}.visit .feature-img{height:auto;max-height:none}.page-intro{padding:28px 0 38px}.page-intro h1{font-size:2.3rem}.page-intro .feature-img{max-height:none;border-radius:4px}.content-layout{grid-template-columns:1fr;gap:35px}.side-card{position:static;padding:25px}.side-card .page-toc{display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}.page-toc .toc-label{grid-column:1/-1;margin-bottom:5px}.side-card .page-toc a{font-size:.82rem}.prose h2{font-size:1.65rem;margin-top:40px}.prose h3{font-size:1.35rem}.expect-grid{padding:27px 0;gap:23px}.expect h2{font-size:1.15rem}.expect p{font-size:.95rem}.footer-bottom div{gap:8px 18px}.photo-dialog{padding:43px 15px 18px}.team-grid{gap:28px 18px}.team h3{font-size:1.12rem}.photo-open{border-radius:3px}}@media(max-width:360px){.welcome-copy h1{font-size:2.48rem}.welcome-copy .actions{gap:14px}.welcome-copy .btn{padding:15px 14px;font-size:.81rem}.phone-link strong{font-size:.91rem}.phone-link span{font-size:.67rem}.main-patient>img{height:310px}.local-face img{width:75px;height:88px}.local-face strong{font-size:.82rem}.local-face{padding-right:12px;gap:10px}.care-secondary article{grid-template-columns:85px 1fr;gap:14px}.care-secondary img{width:85px;height:125px}.team-introduction{gap:13px}.team-faces img{width:56px;height:76px}.team-introduction strong{font-size:.78rem}.visit-paths strong{font-size:1.04rem}.review-slide blockquote{font-size:1.28rem}}@media(prefers-reduced-motion:reduce){.accordion-mark,.text-link .icon,.care-feature img{transition:none}}@media print{.accordion-expand,.review-controls{display:none}.faq-item:not([open])>.faq-answer{display:block}.side-card{position:static}.photo-open{border:0}.patient-voices{color:#12384c;background:white}.patient-voices h2,.review-slide blockquote{color:#12384c}}
.mobile-toc{display:none}@media(max-width:760px){.mobile-toc{display:block;border:1px solid #c2dce8;background:#eff8fb;padding:0 18px;margin:0 0 35px;border-radius:4px}.mobile-toc>summary{list-style:none;cursor:pointer;min-height:57px;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;font:650 .93rem/1.5 var(--display);color:var(--navy)}.mobile-toc>summary::-webkit-details-marker{display:none}.mobile-toc>summary span{font:400 .7rem/1.5 Arial;color:var(--muted)}.mobile-toc .page-toc{margin:0;border:0;padding:0 0 17px;display:grid;grid-template-columns:1fr 1fr;gap:4px 17px}.mobile-toc .toc-label{display:none}.mobile-toc .page-toc a{font-size:.8rem;min-height:44px;padding:8px 0;line-height:1.5}.mobile-toc .page-toc p{margin:0}.side-card .page-toc{display:none}}
@media(min-width:761px){.side-card{max-height:calc(100vh - 50px);overflow:auto}}@media(max-width:760px){.side-card{max-height:none;overflow:visible}}
.faq-answer{font-size:18px}.faq-item>summary h3{font-size:18px}.faq-item>summary:focus-visible,.mobile-toc>summary:focus-visible{outline:3px solid #12384c;outline-offset:-3px;box-shadow:none}
.payment-source-link{margin-top:18px;font-size:.8rem}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:8;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fffefa;border:1px solid #9abccd;color:#0067ac;box-shadow:0 4px 18px #12384c1c}.back-to-top:hover{background:#e9f6fc}@media(max-width:760px){.back-to-top{right:14px;bottom:88px;width:44px;height:44px}}
.page-intro .photo-open,.visit .photo-open,.clinic-picture .photo-open{width:100%}.clinic-picture .photo-open img{width:100%;height:auto;border-radius:4px 4px 4px 65px}@media(max-width:760px){.clinic-picture .photo-open img{border-bottom-left-radius:38px}}
