:root{--peach:#d4ae56;--butter:#f0dc9d}.eyebrow{color:#836324}.hero .eyebrow,.section-heading .eyebrow{color:#836324}h1 em,h2 em,.doctor-copy h2 em{color:#96722f}.button.dark{background:#4f2e38;color:#fffaf0;border:1px solid #d4ae5680}.button-icon{background:#d4ae56;color:#34272b}.ribbon svg,.closing h2>svg{color:#e9c66c}.closing .eyebrow{color:#e9c66c}.closing .button.light{background:#e9c66c;color:#34272b}.hero-stamp{border:1px solid #d4ae56}.hero-stamp svg{color:#e9c66c}
.professional{background:#faf9f6;position:relative;isolation:isolate}.professional:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 55%,#dac58a26,transparent 52%)}.doctor-frame{background:linear-gradient(145deg,#f5efe2 0%,#e3d5b6 55%,#c4ad7d 100%);border:1px solid #c6a65e90;box-shadow:inset 0 1px #fff,0 20px 65px #4f2e3810;transform:rotate(-4deg)}.doctor-copy h2{color:#4f2e38}.doctor-copy>p,.doctor-copy dd{color:#62575a}.doctor-copy dt{color:#806126}.doctor-copy dl>div{border-color:#c6a65e40}.doctor-copy .text-link{color:#4f2e38}.photo-label{color:#806126}
.clinic{background:#faf9f6;isolation:isolate;overflow:hidden}.clinic:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 30%,#e5ce9440,transparent 48%),radial-gradient(ellipse at 10% 75%,#4f2e380a,transparent 50%);pointer-events:none}.clinic-gallery{gap:7%;padding:25px 2% 35px;align-items:center}.clinic-gallery figure{position:relative;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;isolation:isolate}.clinic-gallery figure:before{content:'';position:absolute;inset:18px -14px 45px 14px;z-index:-1;border-radius:46% 46% 18px 18px;background:linear-gradient(140deg,#f5efdf,#dfc990);border:1px solid #c6a65e80;transform:rotate(4deg);box-shadow:0 20px 55px #4f2e3810}.clinic-gallery figure:nth-child(2):before{transform:rotate(-5deg);inset:-16px 15px 45px -15px}.clinic-gallery img{height:510px;border-radius:46% 46% 16px 16px;border:6px solid #fffdf8;box-shadow:0 18px 45px #4f2e3818}.clinic-gallery figure:nth-child(2) img{height:380px;border-radius:46% 46% 16px 16px}.clinic-gallery figcaption{position:relative;display:inline-block;margin:20px 0 0;padding:11px 16px;border-left:2px solid #c6a65e;background:#fffdf8;color:#4f2e38;letter-spacing:.1em}.clinic .address{background:#fffdf8;border-color:#c6a65e50;box-shadow:0 12px 35px #4f2e3807}.clinic .address .eyebrow{color:#836324}
@media(max-width:700px){.clinic-gallery{gap:45px;padding:12px 10px 25px}.clinic-gallery img{height:370px}.clinic-gallery figure:nth-child(2) img{height:310px}.clinic-gallery figure:before{inset:12px -9px 45px 9px}.clinic-gallery figure:nth-child(2):before{inset:-10px 9px 45px -9px}.professional{gap:55px}.doctor-frame{background:linear-gradient(145deg,#f5efe2,#e3d5b6 65%,#c4ad7d)}}
