@font-face{font-family:Harman Sans;src:url(/fonts/harman-sans.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Noyh R Light;src:url(/fonts/noyh-r-light.woff2)format("woff2");font-weight:300 400;font-display:swap}:root{--laranja:#f79820;--laranja-forte:#d9800f;--laranja-escuro:#b86a00;--verde-escuro:#2b6339;--verde:#23714c;--verde-claro:#4a7655;--verde-noite:#183f26;--whats:#25d366;--texto:#1f2a22;--texto-suave:#3f5446;--claro-suave:#dfeadb;--fundo:#fff;--salvia:#ecf2ea;--linha:#cddbc9;--fonte-titulo:"Harman Sans", system-ui, sans-serif;--fonte-texto:"Noyh R Light", system-ui, sans-serif;--raio:10px;--raio-grande:24px;--largura:1200px;--respiro:clamp(3rem, 7vw, 5.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);text-rendering:optimizelegibility;margin:0;font-size:1.125rem;line-height:1.65;overflow-x:clip}h1,h2,h3,.btn{font-family:var(--fonte-titulo)}.pular{z-index:100;background:var(--texto);color:#fff;border-radius:var(--raio);padding:.6rem 1rem;position:absolute;left:-9999px}.pular:focus{top:1rem;left:1rem}:focus-visible{outline:3px solid var(--laranja);outline-offset:2px;box-shadow:0 0 0 2px var(--texto)}.hero-faixa :focus-visible,.sobre :focus-visible,.pacientes :focus-visible,.rodape :focus-visible,.faixa-topo :focus-visible,.trilha-faixa :focus-visible{box-shadow:0 0 0 2px #fff}.bloco-laranja :focus-visible,.queixa:focus-within{outline-color:var(--verde-noite)}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}img{max-width:100%;height:auto;display:block}h1,h2,h3{color:var(--verde-escuro);letter-spacing:.01em;text-wrap:balance;margin:0 0 .6em;font-weight:400}h1{font-size:clamp(2.15rem,1.35rem + 3.3vw,3.7rem);line-height:1}h2{font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);line-height:1.06}h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);line-height:1.15}p,ul,ol{margin:0 0 1em}strong,b{font-weight:700}a{color:var(--verde);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--verde-escuro);text-decoration-thickness:2px}.container{width:100%;max-width:var(--largura);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.prosa{max-width:68ch}.prosa h2{margin-top:1.6em}.prosa>h2:first-child,.prosa>:first-child{margin-top:0}.prosa h3{margin-top:1.4em}.prosa li{margin-bottom:.35em}.prosa li::marker{color:var(--laranja-forte)}.secao{padding-block:var(--respiro)}.faixa--salvia{background:var(--salvia)}.faixa--salvia+.faixa--salvia{padding-top:0}.intro{color:var(--texto-suave);max-width:52ch;font-size:clamp(1.15rem,1.05rem + .4vw,1.3rem)}.btn{letter-spacing:.03em;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;padding:.82rem 1.45rem .68rem;font-size:1.05rem;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn svg{flex:none;width:1.35em;height:1.35em}.btn:hover{text-decoration:none}.btn--whats{background:var(--laranja);color:var(--texto);box-shadow:0 4px 0 var(--laranja-forte)}.btn--whats:hover{color:var(--texto);background:#ffad42;transform:translateY(-1px)}.btn--contorno{border-color:var(--verde-escuro);color:var(--verde-escuro);box-shadow:none;background:0 0}.btn--contorno:hover,.btn--verde{background:var(--verde-escuro);color:#fff}.btn--verde:hover{background:var(--verde-noite);color:#fff}.btn--claro{color:var(--verde-escuro);background:#fff}.btn--claro:hover{background:var(--laranja);color:var(--texto)}.acoes{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.9rem;display:flex}.faixa-topo{background:var(--verde-noite);color:#fff;letter-spacing:.02em;align-items:center;height:2.2rem;font-size:.86rem;display:flex;overflow:hidden}.faixa-topo__trilho{width:max-content;animation:48s linear infinite faixa;display:flex}.faixa-topo ul{margin:0;padding:0;list-style:none;display:flex}.faixa-topo li{white-space:nowrap;align-items:center;gap:.55rem;padding-inline:.8rem 1rem;display:inline-flex}.faixa-topo .pegada{color:var(--laranja)}@keyframes faixa{to{transform:translate(-50%)}}.faixa-topo{position:relative}.faixa-topo:hover .faixa-topo__trilho,.faixa-topo--parada .faixa-topo__trilho{animation-play-state:paused}.faixa-topo__pausa{background:var(--verde-noite);color:#fff;cursor:pointer;width:1.75rem;height:1.75rem;box-shadow:-10px 0 10px var(--verde-noite);border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.faixa-topo__pausa[hidden]{display:none}.faixa-topo__pausa path{fill:currentColor}.faixa-topo__pausa:hover{background:var(--laranja);color:var(--texto)}.faixa-topo__pausa[aria-pressed=true] .faixa-topo__icone-pausa,.faixa-topo__pausa[aria-pressed=false] .faixa-topo__icone-play{display:none}@media (prefers-reduced-motion:reduce){.faixa-topo{justify-content:center;height:auto;padding:.35rem 1rem}.faixa-topo__trilho{width:auto;animation:none}.faixa-topo ul{flex-wrap:wrap;justify-content:center;gap:.1rem .4rem}.faixa-topo ul[aria-hidden]{display:none}.faixa-topo li{white-space:normal;padding-inline:.3rem}.faixa-topo__pausa{display:none}}.topo{z-index:50;border-bottom:1px solid var(--linha);background:#fffffff7;position:sticky;top:0}.topo__barra{justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;display:flex;position:relative}.marca{color:var(--verde-escuro);flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.marca img{width:3.6rem;height:3.6rem}.marca__selo{background:var(--verde-escuro);width:2.6rem;height:2.6rem;box-shadow:0 0 0 5px var(--laranja);border-radius:50%;flex:none}.marca__nome{font-family:var(--fonte-titulo);font-size:1.55rem;line-height:1}.marca__nome small{font-family:var(--fonte-texto);color:var(--texto-suave);margin-top:.2rem;font-size:.72rem;display:block}.menu{display:none}.menu ul{align-items:center;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.menu a{color:var(--verde-escuro);font-family:var(--fonte-titulo);letter-spacing:.01em;white-space:nowrap;border-bottom:3px solid #0000;padding-block:.35rem;font-size:.9rem;text-decoration:none}.menu a:hover,.menu a[aria-current=page]{border-bottom-color:var(--laranja)}.topo .btn{min-height:2.6rem;box-shadow:none;padding:.56rem 1rem .44rem;font-size:.95rem}.topo__acoes{align-items:center;gap:.5rem;display:flex}.redes-icones{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.redes-icones a{width:2.25rem;height:2.25rem;color:var(--verde-escuro);border:2px solid;border-radius:50%;place-items:center;display:grid}.redes-icones a:hover{background:var(--verde-escuro);color:#fff;border-color:var(--verde-escuro)}.redes-icones svg{width:1.05rem;height:1.05rem}.topo__redes{display:none}@media (width>=380px){.topo__redes{display:flex}}@media (width<=1259px){.topo__redes{gap:.25rem}.topo__redes a{width:2rem;height:2rem}}.menu-celular summary{border:2px solid var(--verde-escuro);min-height:2.75rem;color:var(--verde-escuro);font-family:var(--fonte-titulo);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.95rem;list-style:none;display:inline-flex}.menu-celular summary::-webkit-details-marker{display:none}.menu-celular summary svg{width:1.2rem;height:1.2rem}.menu-celular[open] summary{background:var(--verde-escuro);color:#fff}.menu-celular nav{border-bottom:4px solid var(--laranja);background:#fff;max-height:calc(100vh - 4.6rem);padding-bottom:1.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 30px -18px #1f2a2273}.menu-celular ul:not(.redes-icones){margin:0;padding:.5rem clamp(1rem,4vw,2rem) 1rem;list-style:none}.menu-celular li+li{border-top:1px solid var(--linha)}.menu-celular .redes-icones{padding-inline:clamp(1rem,4vw,2rem)}@media (width>=380px){.menu-celular .redes-icones{display:none}}.menu-celular .redes-icones li{border:0}.menu-celular a{color:var(--texto);padding:.85rem 0;font-size:1.1rem;text-decoration:none;display:block}.menu-celular .redes-icones a{color:var(--verde-escuro);padding:0;display:grid}.menu-celular a[aria-current=page]{color:var(--verde-escuro);font-weight:700}@media (width<=479px){.topo .btn span{display:none}.topo .btn{padding:.5rem .7rem}.marca img{width:3.1rem;height:3.1rem}}@media (width>=1260px){.menu{display:block}.menu-celular{display:none}.topo__barra{gap:.7rem}.menu ul{gap:.55rem}.menu a{font-size:.88rem}.topo__acoes{gap:.4rem}.topo__redes{gap:.25rem}.topo__redes a{width:2.05rem;height:2.05rem}.topo .btn{padding-inline:.9rem}}.trilha-faixa{background:var(--verde-escuro)}.trilha{color:var(--claro-suave);padding-top:1.1rem;font-size:.92rem}.trilha ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trilha li+li:before{content:"/";color:var(--laranja);margin-inline:.5rem}.trilha a{color:#fff}.hero-faixa{background:var(--verde-escuro);color:#fff}.hero{grid-template-areas:"texto""imagem";align-items:center;gap:2.5rem;padding-block:clamp(2rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);display:grid}.hero__texto{grid-area:texto}.hero__imagem{grid-area:imagem;justify-self:center;width:min(100%,22rem);padding:0 14px 14px 0}.hero h1{color:var(--laranja)}.hero__texto>p{color:#eef5ec;max-width:46ch;font-size:clamp(1.15rem,1.05rem + .4vw,1.3rem)}.hero__texto ul{padding-left:1.2rem}.hero a:not(.btn),.link-claro{color:#fff}.hero__bianca{font-family:var(--fonte-titulo);letter-spacing:.02em;align-items:center;gap:.8rem;margin-top:1.6rem;font-size:1.08rem;text-decoration:none;display:inline-flex}.hero__bianca span{text-decoration:underline;text-decoration-color:var(--laranja);text-underline-offset:.25em;text-decoration-thickness:2px}.hero__bianca:hover span{text-decoration-thickness:3px}.hero__rosto{width:52px;height:52px;box-shadow:0 0 0 3px var(--laranja);border-radius:50%;flex:none}.hero__depoimentos{min-height:2.75rem;font-family:var(--fonte-titulo);letter-spacing:.02em;align-items:center;gap:.55rem;font-size:1.05rem;text-decoration:none;display:inline-flex}.hero__depoimentos svg{flex:none}.hero__depoimentos circle{fill:none;stroke:#fff;stroke-width:1.6px}.hero__depoimentos path{fill:var(--laranja)}.hero__depoimentos span{text-decoration:underline;text-decoration-color:var(--laranja);text-underline-offset:.25em;text-decoration-thickness:2px}.hero__depoimentos:hover span{text-decoration-thickness:3px}@media (width>=900px){.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"texto imagem";gap:4rem}.hero--sem-imagem{grid-template-columns:minmax(0,1fr)}.hero__imagem{justify-self:end;width:100%;max-width:414px}}.moldura{isolation:isolate;position:relative}.moldura:before{content:"";z-index:-1;border-radius:var(--raio-grande);background:var(--laranja);position:absolute;inset:0;transform:translate(14px,14px)}.moldura img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--raio-grande);width:100%}.onda{width:100%;height:clamp(22px,3.4vw,48px);margin-top:-1px;display:block}.onda--invertida{transform:scaleX(-1)}.onda--de-verde{fill:var(--verde-escuro)}.onda--de-branco{fill:#fff}.onda--de-laranja{fill:var(--laranja)}.onda--de-salvia{fill:var(--salvia)}.onda--para-verde{background:var(--verde-escuro)}.onda--para-branco{background:#fff}.onda--para-laranja{background:var(--laranja)}.onda--para-salvia{background:var(--salvia)}.cartao-contato{display:none}@media (width>=1080px){.conteudo--com-lado{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start;gap:4rem;display:grid}.cartao-contato{background:var(--salvia);border-radius:var(--raio-grande);border-top:6px solid var(--laranja);padding:1.6rem 1.5rem 1.7rem;font-size:1rem;display:block;position:sticky;top:7rem}.cartao-contato__rosto{width:88px;height:88px;box-shadow:0 0 0 4px var(--laranja);border-radius:50%;margin-bottom:1rem}.cartao-contato__nome{font-family:var(--fonte-titulo);color:var(--verde-escuro);margin-bottom:.4rem;font-size:1.35rem;line-height:1.1}.cartao-contato__convite{font-weight:700}.cartao-contato .btn{width:100%}}.abertura{gap:.5rem 4rem;display:grid}.abertura h2{margin:0}@media (width>=900px){.abertura{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.queixas{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.5rem 1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.queixa{background:var(--laranja);color:var(--texto);border-radius:var(--raio-grande);box-shadow:0 7px 0 var(--laranja-forte);flex-direction:column;padding:1.3rem 1.4rem 1.5rem;transition:transform .15s;display:flex;position:relative}.queixa:hover{transform:translateY(-3px)}.queixa h3{margin:.7rem 0 .4rem}.queixa h3 a{color:var(--verde-noite);text-decoration:none}.queixa h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.queixa:hover h3 a{text-decoration:underline 2px}.queixa h3 a:focus-visible{box-shadow:none;outline:none}.queixa:focus-within{outline:3px solid var(--verde-noite);outline-offset:3px}.queixa p{margin:0;font-size:1.02rem}.icone-cao{--cao:#fff;--cao-orelha:var(--verde-noite);--cao-traco:var(--verde-noite);width:4.6rem;height:4.6rem}.icone-cao__cabeca{fill:var(--cao)}.icone-cao__orelha{fill:var(--cao-orelha)}.icone-cao__coleira{fill:var(--verde-escuro)}.icone-cao__plaquinha{fill:#ffd27a;stroke:var(--verde-noite);stroke-width:1px}.icone-cao__traco{fill:var(--cao-traco)}.icone-cao__linha{fill:none;stroke:var(--cao-traco);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.icone-cao__linha--clara{stroke:var(--cao);stroke-width:1.6px}@media (width<=599px){.queixas{gap:1.1rem}.queixa{box-shadow:0 5px 0 var(--laranja-forte);grid-template-columns:3.4rem minmax(0,1fr);align-items:start;column-gap:.9rem;padding:1rem 1.1rem 1.15rem;display:grid}.queixa .icone-cao{grid-row:span 2;width:3.4rem;height:3.4rem}.queixa h3{margin:.25rem 0 .3rem}.queixa p{font-size:.98rem;line-height:1.5}}.bloco-laranja{background:var(--laranja);color:var(--texto);padding-block:clamp(2rem,5vw,3.5rem)}.bloco-laranja h2,.bloco-laranja h3{color:var(--verde-noite)}.bloco-laranja a:not(.btn){color:var(--verde-noite);text-decoration-thickness:2px}.bloco-laranja .prosa li::marker{color:var(--verde-noite)}.bloco-video{align-items:center;gap:2.5rem;display:grid}@media (width>=860px){.bloco-video{grid-template-columns:minmax(0,1fr) 340px;gap:4.5rem}}.video-fachada{aspect-ratio:9/16;border-radius:var(--raio-grande);background:var(--verde-noite);color:#fff;display:block;position:relative;overflow:hidden}.video-fachada img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.video-fachada:hover img{transform:scale(1.03)}.icone-play{filter:drop-shadow(0 4px 10px #00000059);width:4.2rem;height:4.2rem;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icone-play circle{fill:#fffffff0}.icone-play path{fill:var(--laranja-forte)}.video-fachada:hover .icone-play{transform:translate(-50%,-50%)scale(1.08)}.video-fachada__duracao{background:#183f26d9;border-radius:999px;padding:.15rem .55rem;font-size:.9rem;position:absolute;bottom:.8rem;left:.8rem}.video-player{aspect-ratio:9/16;border-radius:var(--raio-grande);background:#000;border:0;width:100%;display:block}.video-bianca{justify-self:center;width:min(100%,340px);margin:0}.video-bianca .video-fachada,.video-bianca .video-player{border:6px solid var(--verde-noite);border-radius:30px}.video-bianca figcaption{text-align:center;margin-top:.8rem;font-size:.98rem}.conteudo .prosa{display:flow-root}.video-no-texto{width:min(78vw,300px);margin:1.6rem auto 2rem}.video-no-texto .video-fachada,.video-no-texto .video-player{border:5px solid var(--verde-escuro);border-radius:26px}.video-no-texto figcaption{color:var(--texto-suave);text-align:left;margin-top:.7rem;font-size:.95rem;line-height:1.45}.video-insta__link{width:max-content;color:var(--verde);font-family:var(--fonte-titulo);letter-spacing:.02em;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.video-fachada__rotulo{font-family:var(--fonte-titulo);letter-spacing:.03em;background:#183f26e6;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem .2rem;font-size:.9rem;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.video-fachada__rotulo .icone-rede{width:1rem;height:1rem}.video-player--insta{aspect-ratio:auto;background:#fff;height:34rem}@media (width>=900px){.prosa .video-no-texto{float:right;width:270px;margin:.35rem 0 1.5rem 2.2rem}}.bloco-foto{align-items:center;gap:2.5rem;display:grid}.bloco-foto .btn{margin-top:.5rem}.bloco-foto__imagem{justify-self:center;width:min(100% - 14px,26rem)}@media (width>=900px){.bloco-foto{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.5rem}.bloco-foto__imagem{justify-self:end}}.pacientes{background:var(--verde-escuro);color:#fff;scroll-margin-top:1rem;overflow:hidden}.pacientes__grade{grid-template-columns:minmax(0,1fr);display:grid}.pacientes__texto{padding-block:clamp(2.5rem,6vw,4rem) 1.5rem}.pacientes h2{color:var(--laranja)}.pacientes__texto p{color:#eef5ec;max-width:34ch}.pacientes__canal{color:#fff;font-family:var(--fonte-titulo);letter-spacing:.02em;align-items:center;gap:.5rem;display:inline-flex}.pacientes__canal:hover{color:#fff}.carrossel{padding-block:1.75rem 2.5rem;position:relative}.carrossel:before{content:"";z-index:0;background:var(--laranja);position:absolute;inset:0 -100vw}.carrossel>*{position:relative}.carrossel__trilho{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--verde-escuro) transparent;grid-auto-columns:min(58vw,13.75rem);grid-auto-flow:column;gap:1rem;margin:0;padding:.6rem .6rem 1.1rem;scroll-padding-inline:.6rem;list-style:none;display:grid;overflow-x:auto}.carrossel__trilho li{scroll-snap-align:start}.carrossel__trilho .video-fachada{margin:4px;box-shadow:0 0 0 4px #fff}.carrossel :focus-visible{outline:3px solid var(--verde-noite);outline-offset:2px}.carrossel .carrossel__botao:focus-visible{box-shadow:0 0 0 2px #fff}.carrossel__trilho .video-fachada:focus-visible{outline-offset:5px}.carrossel__botoes{gap:.6rem;margin:.4rem 0 0 .6rem;display:flex}.carrossel__botoes[hidden]{display:none}.carrossel__botao{background:var(--verde-noite);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.carrossel__botao svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.carrossel__botao:hover{color:var(--verde-noite);background:#fff}@media (width>=900px){.pacientes__grade{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.pacientes__texto{padding:3.5rem 3rem 3.5rem 0}.carrossel{padding:2.5rem 0 2.5rem 2rem}.carrossel:before{inset:0 -100vw 0 0}}.avaliacoes__lista{columns:3 19rem;column-gap:1.25rem;margin-top:2rem}.avaliacao{break-inside:avoid;background:var(--salvia);border-radius:var(--raio-grande);border-top:5px solid var(--laranja);margin:0 0 1.25rem;padding:1.4rem 1.5rem 1.3rem}.avaliacao blockquote{margin:0 0 1rem}.avaliacao blockquote p{margin:0 0 .7em}.avaliacao figcaption strong{color:var(--verde-escuro);font-family:var(--fonte-titulo);letter-spacing:.02em;font-size:1.1rem;font-weight:400;display:block}.avaliacao figcaption span{color:var(--texto-suave);font-size:.95rem}.estrelas{color:var(--laranja-escuro);gap:2px;margin-bottom:.7rem;display:flex}.estrelas svg{fill:currentColor;width:1.1rem;height:1.1rem}.avaliacao__resto{flex-direction:column;display:flex}.avaliacao__resto>summary{cursor:pointer;color:var(--verde);text-underline-offset:.18em;order:1;width:max-content;font-size:1rem;text-decoration:underline;list-style:none}.avaliacao__resto>summary::-webkit-details-marker{display:none}details[open]>summary .se-fechado,details:not([open])>summary .se-aberto{display:none}.avaliacoes__mais>summary{border:2px solid var(--verde-escuro);min-height:3rem;color:var(--verde-escuro);font-family:var(--fonte-titulo);letter-spacing:.03em;cursor:pointer;border-radius:999px;align-items:center;padding:.7rem 1.4rem .6rem;list-style:none;display:inline-flex}.avaliacoes__mais>summary::-webkit-details-marker{display:none}.avaliacoes__mais>summary:hover{background:var(--verde-escuro);color:#fff}.avaliacoes__mais[open]>summary{margin-bottom:.5rem}.avaliacoes__google{margin-top:1.5rem}@media (width<=759px){.avaliacoes__lista{columns:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--verde-escuro) transparent;grid-auto-columns:86%;grid-auto-flow:column;align-items:start;gap:1rem;padding-bottom:.8rem;display:grid;overflow-x:auto}.avaliacao{scroll-snap-align:start;margin:0}}.prosa--motivos{max-width:none}.prosa--motivos>p,.prosa--motivos>h2{max-width:62ch}.prosa--motivos ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.prosa--motivos li{background:var(--verde-escuro);color:#eef5ec;border-radius:var(--raio-grande);border-top:5px solid var(--laranja);margin:0;padding:1.2rem 1.3rem;font-size:1.02rem}.prosa--motivos li strong{color:#fff;font-family:var(--fonte-titulo);letter-spacing:.02em;margin-bottom:.3rem;font-size:1.15rem;font-weight:400;display:block}.cartoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.cartao{border:2px solid var(--linha);border-radius:var(--raio-grande);background:#fff;height:100%;padding:1.4rem 1.4rem 1.5rem;transition:border-color .15s;position:relative}.faixa--salvia .cartao{border-color:#0000}.cartao h3{margin-bottom:.45rem}.cartao h3 a{color:var(--verde-escuro);text-decoration:none}.cartao h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cartao p{color:var(--texto-suave);margin:0;font-size:1.02rem}.cartao:hover{border-color:var(--laranja)}.cartao:hover h3 a{text-decoration:underline 2px}.cartao:focus-within{outline:3px solid var(--laranja);outline-offset:2px;box-shadow:0 0 0 2px var(--texto)}.cartao h3 a:focus-visible{box-shadow:none;outline:none}.rotas{gap:1.25rem 2.5rem;margin-top:2rem;display:grid}.rota{border-left:2px dashed var(--verde-claro);padding-bottom:.5rem;padding-left:1.6rem;position:relative}.rota:before{content:"";background:var(--laranja);width:16px;height:16px;box-shadow:0 0 0 3px var(--salvia);border-radius:50%;position:absolute;top:.3rem;left:-9px}.rota h3{margin-bottom:.2rem}.rota__tempo{color:var(--texto-suave);margin-bottom:.6rem;font-size:.95rem}.rota__cidades{margin:0}.rota__proximas{color:var(--texto-suave);margin:.35rem 0 0;font-size:1rem}@media (width>=760px){.rotas{grid-template-columns:1fr 1fr}}.sobre{background:var(--verde-escuro);color:#fff;padding-block:clamp(2rem,5vw,3.5rem)}.sobre__grade{align-items:center;gap:2.75rem;display:grid}.sobre__foto{justify-self:center;width:min(100% - 14px,22rem)}.sobre h2{color:#fff;margin-bottom:.3rem;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem)}.sobre__nome{font-family:var(--fonte-titulo);color:var(--laranja);margin:0 0 .5rem;font-size:clamp(2.3rem,1.5rem + 3vw,3.6rem);line-height:1}.sobre__papel{color:var(--claro-suave);margin-bottom:1.4rem}.sobre__fatos{gap:.7rem;max-width:52ch;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.sobre__fatos li{align-items:flex-start;gap:.7rem;display:flex}.sobre__fatos .pegada{width:1.15rem;height:1.15rem;color:var(--laranja);flex:none;margin-top:.3rem}@media (width>=860px){.sobre__grade--com-foto{grid-template-columns:22rem minmax(0,1fr);gap:5rem}}.redes{background:var(--salvia)}.redes__grade{align-items:center;gap:2rem;display:grid}.redes__texto p{max-width:44ch}.redes__arroba{font-family:var(--fonte-titulo);color:var(--laranja-escuro);margin-bottom:.6rem;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem)}.redes-icones--grandes a{width:3rem;height:3rem}.redes-icones--grandes svg{width:1.35rem;height:1.35rem}.redes__capas{border-radius:var(--raio-grande);display:block;overflow:hidden;box-shadow:0 0 0 6px #fff}.redes__capas img{width:100%}@media (width>=860px){.redes__grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.bloco-form{gap:2.5rem;display:grid}@media (width>=1000px){.bloco-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4.5rem}}.faq details{border-bottom:1px solid var(--linha)}.faq details:first-of-type{border-top:1px solid var(--linha)}.faq summary{cursor:pointer;color:var(--verde-escuro);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 0;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:2px solid var(--verde-escuro);width:1.9rem;height:1.9rem;font-family:var(--fonte-titulo);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .2s;display:grid}.faq details[open] summary:after{background:var(--laranja);border-color:var(--laranja);color:var(--texto);transform:rotate(45deg)}.faq details p{max-width:68ch;margin:0 0 1.25rem}.fontes{font-size:1rem}.fontes.secao{padding-block:2rem 3rem}.fontes h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}.fontes ul{padding-left:1.2rem}.fontes li{margin-bottom:.4rem}.fontes__data{color:var(--texto-suave)}.form-whats{gap:1.1rem;max-width:46rem;margin-top:1.75rem;display:grid}.campo{gap:.35rem;display:grid}.campo label{font-size:1rem;font-weight:700}.campo label span{color:var(--texto-suave);font-weight:400}.campo input,.campo select,.campo textarea{width:100%;min-height:3rem;font:inherit;color:var(--texto);border:2px solid var(--verde-claro);border-radius:var(--raio);background:#fff;padding:.7rem .9rem;font-size:1.05rem}.campo textarea{resize:vertical;min-height:7.5rem}.campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--verde-escuro) 50%), linear-gradient(135deg, var(--verde-escuro) 50%, transparent 50%);background-position:calc(100% - 1.3rem) 1.3rem,calc(100% - .95rem) 1.3rem;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--verde-escuro)}.form-whats__lgpd{color:var(--texto-suave);margin:0;font-size:.95rem}.form-whats .btn{justify-self:start}.form-whats__sem-js{margin:0}@media (width>=700px){.form-whats{grid-template-columns:1fr 1fr}.campo--largo,.form-whats__lgpd,.form-whats .btn,.form-whats__sem-js{grid-column:1/-1}}.rodape{background:var(--verde-noite);color:#fff;border-top:6px solid var(--laranja);padding-block:3.5rem 6.5rem;font-size:1rem;position:relative;overflow:hidden}.rodape__fundo{object-fit:cover;opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rodape__conteudo{position:relative}.rodape a:not(.btn){color:#fff}.rodape__grade{gap:2.25rem;display:grid}.rodape h2{color:var(--laranja);margin-bottom:.8rem;font-size:1.2rem}.rodape ul{margin:0;padding:0;list-style:none}.rodape li{margin-bottom:.45rem}.rodape__marca img{width:6rem;height:6rem;margin-bottom:1rem}.rodape__marca p{color:var(--claro-suave);max-width:34ch}.rodape__wa{align-items:center;gap:.45rem;display:inline-flex}.rodape__wa svg{width:1.2rem;height:1.2rem}.rodape__atende{color:var(--claro-suave);margin:1rem 0}.rodape .redes-icones a{color:#fff}.rodape .redes-icones a:hover{color:var(--verde-noite);background:#fff;border-color:#fff}.rodape__base{color:var(--claro-suave);border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.92rem;display:flex}.rodape__base p,.rodape__legal li{margin:0}.rodape__legal{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}@media (width>=760px){.rodape__grade{grid-template-columns:1.1fr 1fr 1.2fr}}.wa-flutuante{z-index:60;background:var(--whats);color:#fff;border:2px solid #075e54;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 18px #1f2a224d}.wa-flutuante svg{width:2rem;height:2rem}.wa-flutuante:hover{color:#fff;background:#1ebe5a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
