.cabecalho.astro-da6ebbob{z-index:50;transition:background-color .5s var(--curva), padding .5s var(--curva), box-shadow .5s var(--curva);padding-block:1rem;position:fixed;inset:0 0 auto}.cabecalho.astro-da6ebbob.rolou{background:color-mix(in srgb, var(--papel) 92%, transparent);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 color-mix(in srgb, var(--tinta) 10%, transparent);padding-block:.6rem}.cabecalho__barra.astro-da6ebbob{align-items:center;gap:1.5rem;display:flex}.marca.astro-da6ebbob{color:var(--verde-mata);align-items:center;gap:.8rem;margin-right:auto;text-decoration:none;display:flex}.marca__abertura.astro-da6ebbob{display:block}.marca__flor.astro-da6ebbob{width:2.6rem;color:var(--rosa);transition:transform .8s var(--curva)}.marca.astro-da6ebbob:hover .marca__flor.astro-da6ebbob{transform:rotate(45deg)}.marca__texto.astro-da6ebbob{gap:.42rem;display:grid}.marca__nome.astro-da6ebbob{width:11.5rem}.marca__especialidades.astro-da6ebbob{width:9.6rem;margin-left:.95rem}.menu.astro-da6ebbob ul.astro-da6ebbob{gap:clamp(1rem,2vw,2rem);display:flex}.menu.astro-da6ebbob a.astro-da6ebbob{padding-block:.4rem;font-size:.95rem;font-weight:400;text-decoration:none;position:relative}.menu.astro-da6ebbob a.astro-da6ebbob:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--curva);background:currentColor;position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.menu.astro-da6ebbob a.astro-da6ebbob:hover:after,.menu.astro-da6ebbob a.astro-da6ebbob[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}.botao--compacto.astro-da6ebbob{min-height:2.75rem;padding:.6rem 1.15rem .6rem 1rem;font-size:.95rem}@media (width<=68rem){.menu.astro-da6ebbob{display:none}}@media (width<=30rem){.cabecalho.astro-da6ebbob{padding-block:.75rem}.marca__flor.astro-da6ebbob{width:2.1rem}.marca__nome.astro-da6ebbob{width:8.6rem}.marca__especialidades.astro-da6ebbob{width:7.2rem;margin-left:.7rem}.cabecalho__agendar-extra.astro-da6ebbob{display:none}}@media (prefers-reduced-motion:reduce){.cabecalho.astro-da6ebbob,.marca__flor.astro-da6ebbob,.menu.astro-da6ebbob a.astro-da6ebbob:after{transition:none}}.selo.astro-utmqz7cz{aspect-ratio:1;background:var(--selo-fundo,var(--verde-mata));color:var(--selo-texto,var(--creme));border-radius:50%;place-items:center;display:grid;position:relative}.selo__anel.astro-utmqz7cz{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.selo__anel.astro-utmqz7cz text.astro-utmqz7cz{fill:currentColor;font-family:var(--fonte-textos);font-size:12.5px;font-weight:400}.selo__linha.astro-utmqz7cz{fill:none;stroke:currentColor;stroke-width:1px}.selo__flor.astro-utmqz7cz{width:34%;color:var(--selo-flor,var(--rosa))}.hero.astro-ge2uvauf{background:var(--azul);padding-top:clamp(6.5rem,5rem + 6vw,10rem);padding-bottom:clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:clip}.hero__marca-dagua.astro-ge2uvauf{width:clamp(34rem,72vw,70rem);color:color-mix(in srgb, var(--papel) 52%, var(--azul));pointer-events:none;position:absolute;bottom:-38%;left:-14%;overflow:visible}.hero__grade.astro-ge2uvauf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.hero__quem.astro-ge2uvauf{gap:.15rem;margin-bottom:clamp(1.25rem,2.5vw,2.25rem);display:grid}.hero__nome.astro-ge2uvauf{font-weight:500;font-size:var(--t-1);color:var(--rosa-texto)}.hero__especialidades.astro-ge2uvauf{font-size:var(--t-corpo);color:color-mix(in srgb, var(--tinta) 82%, transparent)}.hero__texto.astro-ge2uvauf{container-type:inline-size}.hero__titulo.astro-ge2uvauf{font-size:var(--t-5);letter-spacing:-.018em;color:var(--tinta);flex-direction:column;font-size:clamp(2.5rem,13.4cqi,7rem);line-height:.98;display:flex}.hero__titulo.astro-ge2uvauf span.astro-ge2uvauf{white-space:nowrap;display:block}.hero__acoes.astro-ge2uvauf{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,3.5vw,3.25rem);display:flex}.hero__ver.astro-ge2uvauf{font-size:1rem}.hero__retrato.astro-ge2uvauf{justify-self:end;width:min(100%,30rem);position:relative}.hero__moldura.astro-ge2uvauf{aspect-ratio:4/5.4;border-radius:var(--petala) .5rem var(--petala) .5rem;background:color-mix(in srgb, var(--verde-claro) 60%, var(--azul));overflow:hidden}.hero__moldura.astro-ge2uvauf img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.hero__selo.astro-ge2uvauf{width:clamp(7.5rem,11vw,10rem);position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);left:clamp(-5rem,-4vw,-2rem)}@media (width<=60rem){.hero__grade.astro-ge2uvauf{grid-template-columns:1fr}.hero__retrato.astro-ge2uvauf{justify-self:stretch;width:auto;margin-left:12%}.hero__moldura.astro-ge2uvauf{aspect-ratio:4/4.6}.hero__selo.astro-ge2uvauf{width:7.25rem;bottom:-2.5rem;left:-12%}.hero__marca-dagua.astro-ge2uvauf{width:40rem;inset:18% -55% auto auto}}@media (width<=30rem){.hero__retrato.astro-ge2uvauf{margin-left:9%}.hero__selo.astro-ge2uvauf{width:6.5rem;left:-9%}}.procedimentos.astro-eidppmcz{padding-block:var(--secao);background:var(--papel)}.procedimentos__grade.astro-eidppmcz{grid-template:"titulo vitrine""lista vitrine""rodape vitrine"1fr/minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,6vw,7rem);display:grid}.procedimentos__titulo.astro-eidppmcz{font-size:var(--t-4);color:var(--verde-mata);grid-area:titulo;margin-bottom:clamp(1.5rem,3vw,3rem)}.lista.astro-eidppmcz{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent);grid-area:lista}.item.astro-eidppmcz{border-bottom:1px solid color-mix(in srgb, var(--tinta) 16%, transparent);align-items:center;gap:1.25rem;padding-block:clamp(.9rem,1.6vw,1.35rem);display:flex;position:relative}.item__nome.astro-eidppmcz{font-size:var(--t-2);transition:transform .6s var(--curva), color .4s;flex:1;line-height:1.15}.item.astro-eidppmcz:before{content:"";background:var(--rosa);width:.8rem;height:.8rem;transition:transform .5s var(--curva);border-radius:.8rem 0;margin-top:-.4rem;position:absolute;top:50%;left:0;transform:scale(0)rotate(-45deg)}.item.astro-eidppmcz.ativo .item__nome.astro-eidppmcz{color:var(--rosa-texto);transform:translate(1.6rem)}.item.astro-eidppmcz.ativo:before{transform:scale(1)rotate(0)}.item__acoes.astro-eidppmcz{white-space:nowrap;gap:1.25rem;font-size:.95rem;display:flex}.item__extra.astro-eidppmcz{color:color-mix(in srgb, var(--tinta) 78%, transparent)}.item__miniatura.astro-eidppmcz{display:none}.vitrine.astro-eidppmcz{grid-area:vitrine;align-self:start;margin-top:clamp(4.5rem,7vw,7.5rem);position:sticky;top:7rem}.vitrine__moldura.astro-eidppmcz{aspect-ratio:4/5;border-radius:.5rem var(--petala) .5rem var(--petala);background:var(--verde-claro);position:relative;overflow:hidden}.vitrine__moldura.astro-eidppmcz img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.vitrine__moldura.astro-eidppmcz img.ativa{opacity:1}.vitrine__legenda.astro-eidppmcz{font-size:var(--t-menor);color:color-mix(in srgb, var(--tinta) 75%, transparent);margin-top:1rem}.procedimentos__rodape.astro-eidppmcz{grid-area:rodape;margin-top:clamp(2rem,4vw,3.5rem)}@media (hover:none){.item.astro-eidppmcz.ativo .item__nome.astro-eidppmcz{color:inherit;transform:none}.item.astro-eidppmcz.ativo:before{transform:scale(0)}}@media (width<=60rem){.procedimentos__grade.astro-eidppmcz{grid-template-columns:1fr;grid-template-areas:"titulo""lista""rodape"}.vitrine.astro-eidppmcz{display:none}.item.astro-eidppmcz{gap:1rem}.item.astro-eidppmcz:before{display:none}.item.astro-eidppmcz.ativo .item__nome.astro-eidppmcz{transform:none}.item__miniatura.astro-eidppmcz{object-fit:cover;background:var(--verde-claro);border-radius:1.6rem .25rem;flex:none;width:4.75rem;height:5.75rem;display:block}.item__nome.astro-eidppmcz{font-size:1.3rem}.item__acoes.astro-eidppmcz{flex-direction:column;align-items:flex-end;gap:.35rem}.item__agendar.astro-eidppmcz,.item__extra.astro-eidppmcz{padding-block:.35rem}}@media (width<=22rem){.item__miniatura.astro-eidppmcz{width:3.75rem;height:4.75rem}}@media (prefers-reduced-motion:reduce){.item__nome.astro-eidppmcz,.item.astro-eidppmcz:before{transition:none}}.telemedicina.astro-qgibwyol{padding-bottom:var(--secao);background:var(--papel)}.painel.astro-qgibwyol{background:var(--azul);border-radius:var(--petala) .75rem var(--petala) .75rem;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"retrato texto""passos passos""acao acao";column-gap:clamp(2rem,5vw,6rem);padding:clamp(1.25rem,4vw,4.5rem);display:grid}.painel__retrato.astro-qgibwyol{aspect-ratio:4/5;border-radius:calc(var(--petala) * .7) .5rem calc(var(--petala) * .7) .5rem;background:var(--verde-claro);grid-area:retrato;overflow:hidden}.painel__retrato.astro-qgibwyol img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.painel__texto.astro-qgibwyol{grid-area:texto;align-self:center;gap:1.1rem;max-width:38rem;display:grid}.painel__titulo.astro-qgibwyol{font-size:var(--t-4);color:var(--verde-mata);margin-bottom:.4rem}.painel__intro-passos.astro-qgibwyol{font-weight:450}.passos.astro-qgibwyol{--marcador:3rem;grid-area:passos;margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}.passos.astro-qgibwyol ol.astro-qgibwyol{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid;position:relative}.passos__trilho.astro-qgibwyol{left:8.33333%;right:8.33333%;top:calc(var(--marcador) / 2);background:color-mix(in srgb, var(--tinta) 16%, transparent);height:2px;position:absolute}.passos__progresso.astro-qgibwyol{background:var(--rosa-texto);transform-origin:0;position:absolute;inset:0}.passo.astro-qgibwyol{text-align:center;align-content:start;justify-items:center;gap:.85rem;display:grid}.passo__marcador.astro-qgibwyol{width:var(--marcador);height:var(--marcador);background:var(--papel);color:var(--verde-mata);transition:background-color .5s var(--curva), color .5s var(--curva), transform .6s var(--curva);border-radius:1.4rem .3rem;place-items:center;font-size:1.05rem;font-weight:450;display:grid}.passo.astro-qgibwyol.alcancado .passo__marcador.astro-qgibwyol{background:var(--rosa);color:var(--tinta);transform:rotate(-8deg)}.passo__nome.astro-qgibwyol{max-width:12ch;font-size:1rem;font-weight:450;line-height:1.35}.painel__acao.astro-qgibwyol{grid-area:acao;justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}@media (width<=60rem){.painel.astro-qgibwyol{border-radius:calc(var(--petala) * .9) .5rem calc(var(--petala) * .9) .5rem;grid-template-columns:1fr;grid-template-areas:"retrato""texto""passos""acao";padding-top:1.25rem}.painel__retrato.astro-qgibwyol{aspect-ratio:1;width:78%;margin-bottom:2rem}.painel__acao.astro-qgibwyol{justify-content:flex-start}.passos.astro-qgibwyol ol.astro-qgibwyol{grid-template-columns:1fr;gap:1.1rem}.passos__trilho.astro-qgibwyol{left:calc(var(--marcador) / 2 - 1px);right:auto;top:calc(var(--marcador) / 2);bottom:calc(var(--marcador) / 2);width:2px;height:auto}.passos__progresso.astro-qgibwyol{transform-origin:top}.passo.astro-qgibwyol{grid-template-columns:var(--marcador) 1fr;text-align:left;place-items:center start;gap:1rem}.passo__nome.astro-qgibwyol{max-width:none;font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.passo__marcador.astro-qgibwyol{transition:none}}.quem.astro-jjjfei67{padding-block:var(--secao);background:var(--verde-mata);color:var(--creme);position:relative;overflow:clip}.quem__marca-dagua.astro-jjjfei67{width:clamp(36rem,70vw,72rem);color:var(--verde);opacity:.55;pointer-events:none;position:absolute;top:-12%;right:-24%;overflow:visible}.quem__grade.astro-jjjfei67{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"retrato texto""trajetoria trajetoria";column-gap:clamp(2rem,6vw,7rem);display:grid;position:relative}.quem__retrato.astro-jjjfei67{aspect-ratio:2/3;border-radius:.5rem var(--petala) .5rem var(--petala);background:var(--verde);grid-area:retrato;align-self:start;position:relative;overflow:hidden}.quem__retrato.astro-jjjfei67 img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.quem__texto.astro-jjjfei67{grid-area:texto;align-content:start;justify-items:start;gap:clamp(1.75rem,3vw,2.5rem);padding-top:clamp(0rem,4vw,3rem);display:grid}.quem__titulo.astro-jjjfei67{font-size:var(--t-4)}.quem__bio.astro-jjjfei67{max-width:36rem;color:color-mix(in srgb, var(--creme) 92%, transparent);gap:1.15rem;display:grid}.trajetoria.astro-jjjfei67{grid-area:trajetoria;margin-top:clamp(3.5rem,7vw,6.5rem)}.trajetoria__titulo.astro-jjjfei67{font-size:var(--t-2);margin-bottom:1.75rem}.trajetoria__lista.astro-jjjfei67{counter-reset:etapa;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.etapa.astro-jjjfei67{border-top:1px solid color-mix(in srgb, var(--creme) 35%, transparent);counter-increment:etapa;align-content:start;gap:.35rem;padding-top:1.25rem;display:grid}.etapa.astro-jjjfei67:before{content:counter(etapa);font-family:var(--fonte-titulos);margin-bottom:.3rem;font-size:1.1rem}.etapa__onde.astro-jjjfei67{font-family:var(--fonte-titulos);font-size:1.3rem;line-height:1.2}.etapa__oque.astro-jjjfei67{color:color-mix(in srgb, var(--creme) 82%, transparent);font-size:.95rem}@media (width<=60rem){.quem__grade.astro-jjjfei67{grid-template-columns:1fr;grid-template-areas:"texto""retrato""trajetoria"}.quem__retrato.astro-jjjfei67{aspect-ratio:4/5;margin-top:3rem;margin-left:10%}.quem__marca-dagua.astro-jjjfei67{width:34rem;top:2%;right:-60%}.trajetoria__lista.astro-jjjfei67{grid-template-columns:1fr 1fr}}@media (width<=34rem){.trajetoria__lista.astro-jjjfei67{grid-template-columns:1fr;gap:1.5rem}}.depoimentos.astro-mntenfrx{padding-block:var(--secao);background:var(--rosa);color:var(--tinta)}.depoimentos__grade.astro-mntenfrx{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(2rem,5vw,6rem);display:grid}.depoimentos__titulo.astro-mntenfrx{font-size:var(--t-4);position:sticky;top:7rem}.depoimentos__lista.astro-mntenfrx{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,5rem) clamp(2rem,4vw,4.5rem);padding-bottom:clamp(2rem,6vw,6rem);display:grid}.depoimento.astro-mntenfrx:nth-child(2n){transform:translateY(clamp(2rem,6vw,6rem))}.depoimento.astro-mntenfrx figure.astro-mntenfrx{gap:1.25rem;max-width:30rem;display:grid}.depoimento__nota.astro-mntenfrx{gap:.35rem;display:flex}.depoimento__flor.astro-mntenfrx{width:1.1rem;height:1.1rem;color:var(--tinta)}.depoimento__texto.astro-mntenfrx{font-family:var(--fonte-titulos);font-size:var(--t-2);line-height:1.25}.depoimento__texto.astro-mntenfrx p.astro-mntenfrx:before{content:"“"}.depoimento__texto.astro-mntenfrx p.astro-mntenfrx:after{content:"”"}.depoimento__nome.astro-mntenfrx{font-weight:500}@media (width<=60rem){.depoimentos__grade.astro-mntenfrx{grid-template-columns:1fr}.depoimentos__titulo.astro-mntenfrx{max-width:14ch;margin-bottom:clamp(3rem,6vw,4.5rem);position:static}}@media (width<=48rem){.depoimentos__lista.astro-mntenfrx{grid-template-columns:1fr;padding-bottom:0}.depoimento.astro-mntenfrx:nth-child(2n){justify-self:end;transform:none}.depoimento.astro-mntenfrx:nth-child(2n) figure.astro-mntenfrx,.depoimento.astro-mntenfrx:nth-child(odd) figure.astro-mntenfrx{max-width:20rem}}.locais.astro-5wspa47a{padding-block:var(--secao);background:var(--verde-claro)}.locais__grade.astro-5wspa47a{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem clamp(2rem,7vw,8rem);display:grid}.local__titulo.astro-5wspa47a{font-size:var(--t-3);color:var(--verde-mata);border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);margin-bottom:1.75rem;padding-bottom:1.5rem}.endereco.astro-5wspa47a{gap:1rem;font-style:normal;display:grid}.endereco__cidade.astro-5wspa47a{font-size:var(--t-4);color:var(--tinta)}.endereco__linhas.astro-5wspa47a{display:grid}.mapa.astro-5wspa47a{white-space:nowrap;justify-self:start;padding-block:.25rem;font-size:.95rem}.hospital.astro-5wspa47a{border-bottom:1px solid color-mix(in srgb, var(--tinta) 12%, transparent);justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.hospital.astro-5wspa47a:first-child{padding-top:0}.hospital__nome.astro-5wspa47a{font-family:var(--fonte-titulos);font-size:var(--t-2);line-height:1.2}.hospitais__outros.astro-5wspa47a{max-width:34rem;color:color-mix(in srgb, var(--tinta) 82%, transparent);margin-top:1.5rem}@media (width<=60rem){.locais__grade.astro-5wspa47a{grid-template-columns:1fr}}@media (width<=34rem){.hospital.astro-5wspa47a{flex-direction:column;gap:.35rem}}.rodape.astro-wy2sysiw{background:var(--tinta);color:var(--creme);padding-block:clamp(4rem,8vw,7rem) 3.5rem}.rodape__grade.astro-wy2sysiw{grid-template-columns:1fr auto;grid-template-areas:"marca contatos""legal legal";align-items:end;gap:3.5rem 2rem;display:grid}.rodape__marca.astro-wy2sysiw{grid-area:marca;justify-items:start;gap:.9rem;display:grid}.rodape__flor.astro-wy2sysiw{width:3.25rem;color:var(--rosa);margin-bottom:.4rem}.rodape__nome.astro-wy2sysiw{width:min(19rem,70vw)}.rodape__especialidades.astro-wy2sysiw{opacity:.85;width:min(15.8rem,58vw);margin-left:min(1.57rem,5.8vw)}.rodape__contatos.astro-wy2sysiw{grid-area:contatos;gap:.75rem;display:grid}.rodape__contatos.astro-wy2sysiw a.astro-wy2sysiw{align-items:center;gap:.75rem;padding-block:.3rem;text-decoration:none;display:inline-flex}.rodape__contatos.astro-wy2sysiw a.astro-wy2sysiw:hover span.astro-wy2sysiw{text-decoration:underline}.rodape__icone.astro-wy2sysiw{width:1.3rem;height:1.3rem;color:var(--rosa)}.rodape__legal.astro-wy2sysiw{border-top:1px solid color-mix(in srgb, var(--creme) 22%, transparent);font-size:var(--t-menor);color:color-mix(in srgb, var(--creme) 78%, transparent);flex-wrap:wrap;grid-area:legal;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;display:flex}@media (width<=48rem){.rodape.astro-wy2sysiw{padding-bottom:7rem}}@media (width<=40rem){.rodape__grade.astro-wy2sysiw{grid-template-columns:1fr;grid-template-areas:"marca""contatos""legal"}}.barra.astro-am3mzgsh{display:none}@media (width<=48rem){.barra.astro-am3mzgsh{z-index:40;padding:0 var(--margem) calc(.9rem + env(safe-area-inset-bottom));visibility:hidden;transition:transform .5s var(--curva), visibility 0s .5s;display:block;position:fixed;inset:auto 0 0;transform:translateY(110%)}.barra.astro-am3mzgsh.visivel{visibility:visible;transition:transform .5s var(--curva);transform:none}.barra__botao.astro-am3mzgsh{width:100%;box-shadow:0 10px 30px -8px color-mix(in srgb, var(--tinta) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--tinta) 8%, transparent);justify-content:center}}@media (prefers-reduced-motion:reduce){.barra.astro-am3mzgsh,.barra.astro-am3mzgsh.visivel{transition:none}}
