@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}:root{--marfim:#fffdf6;--azul:#2f73b4;--profundo:#17476f;--palido:#dcecf7;--branco:#fff;--noite:#0e263e;--fundo:var(--marfim);--tinta:var(--profundo);--titulo:var(--azul);--banda:var(--palido);--painel:var(--branco);--trilho:var(--palido);--cheio:var(--azul);--linha:#2f73b43d;--botao:var(--azul);--botao-tinta:var(--branco);--botao-ativo:var(--profundo);--foco:var(--profundo);--rodape:var(--profundo);--rodape-tinta:var(--marfim);--logo-branco:none;--veu:#0e263ec7;--fonte:"Nunito", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter-left:max(16px, env(safe-area-inset-left,0px));--gutter-right:max(16px, env(safe-area-inset-right,0px));--measure:36rem;--largura:68rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fundo:var(--profundo);--tinta:var(--marfim);--titulo:var(--palido);--banda:var(--noite);--painel:var(--profundo);--trilho:#dcecf738;--cheio:var(--palido);--linha:#dcecf747;--botao:var(--palido);--botao-tinta:var(--profundo);--botao-ativo:var(--branco);--foco:var(--marfim);--rodape:var(--noite);--logo-branco:brightness(0) invert(1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fundo);color:var(--tinta);font-family:var(--fonte);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3,p,dl,dd,ol,figure{margin:0}a{color:inherit;text-underline-offset:.16em;border-radius:.2rem;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.faixa{padding-left:var(--gutter-left);padding-right:var(--gutter-right)}.miolo{width:100%;max-width:var(--largura);margin-inline:auto}.marca{line-height:0;text-decoration:none;display:inline-block}.marca img{filter:var(--logo-branco)}.topo .miolo{justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.topo .marca{padding:.25rem 0}.topo .marca img{width:auto;height:2.75rem}.topo nav{gap:.25rem;margin-inline-end:-.625rem;display:flex}.topo nav a{border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.topo nav svg{width:1.75rem;height:1.75rem}.capa .miolo{text-align:center;justify-items:center;gap:1.75rem;padding-block:1rem 3.5rem;display:grid}.capa .marca img{width:min(100%,22rem)}.chamada{justify-items:center;gap:1rem;max-width:32rem;display:grid}.lema{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.9vw,2.5rem);font-weight:800;line-height:1.15}.detalhe{text-wrap:pretty;max-width:28rem;font-size:clamp(1.125rem,1rem + .5vw,1.3rem);line-height:1.4}.acao{justify-items:center;gap:.9rem;margin-top:.5rem;display:grid}.nota{max-width:24rem;font-size:1rem;line-height:1.4}.foto-capa{width:fit-content;max-width:100%}.foto-capa img{background:var(--banda);border-radius:1.25rem;width:auto;max-width:100%;height:auto;max-height:min(34rem,72svh)}.botao{background:var(--botao);min-height:3.25rem;color:var(--botao-tinta);border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.5rem .75rem 1.2rem;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.botao:hover,.botao:active{background:var(--botao-ativo)}.botao svg{flex:none;width:1.5rem;height:1.5rem}.secao{border-top:1px solid var(--linha);padding-block:3.25rem}.secao .miolo{gap:1.25rem 3rem;display:grid}.secao h2{letter-spacing:-.01em;color:var(--titulo);text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.1}.banda{background:var(--banda);border-top:0}.texto{max-width:var(--measure);gap:1rem;display:grid}.texto p strong{font-weight:700}.servicos{gap:1.5rem;display:grid}.servicos>div{border-top:1px solid var(--linha);gap:.4rem;padding-top:1rem;display:grid}.servicos dt{font-size:1.4rem;font-weight:800;line-height:1.15}.servicos dd{max-width:var(--measure)}.horas{background:var(--painel);border:1px solid var(--linha);border-radius:1.25rem;gap:.75rem;max-width:40rem;margin-top:1rem;padding:1.25rem 1.25rem 1rem;display:grid}.horas svg{width:100%;height:auto;font-family:var(--fonte);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.horas .eixo{fill:var(--tinta)}.horas .trilho{fill:var(--trilho)}.horas .cheio{fill:var(--cheio)}.horas .rotulo{fill:var(--tinta);font-size:12.5px;font-weight:800}.horas .marca-hora{fill:var(--tinta)}.horas figcaption{font-size:.95rem;line-height:1.45}.passos{max-width:var(--measure);counter-reset:passo;gap:1.25rem;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;display:grid}.passos li:before{content:counter(passo);color:var(--titulo);font-size:2rem;font-weight:800;line-height:1}.ficha{max-width:var(--measure);gap:1rem;display:grid}.ficha>div{gap:.15rem;display:grid}.ficha dt{font-weight:800}.galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.miniatura{aspect-ratio:3/4;background:var(--banda);width:100%;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:.75rem;padding:0;display:block;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%}.miniatura.video:before{content:"";aspect-ratio:1;background:var(--veu);border-radius:50%;width:clamp(2.25rem,32%,3.25rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.miniatura.video:after{content:"";aspect-ratio:87/100;background:var(--branco);clip-path:polygon(0 0,100% 50%,0 100%);width:clamp(.8rem,11%,1.1rem);position:absolute;top:50%;left:50%;translate:-36% -50%}.duracao{background:var(--veu);color:var(--branco);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .45rem;font-size:.8125rem;font-weight:700;line-height:1.4;position:absolute;bottom:.375rem;right:.375rem}.visor{--foco:var(--marfim)}.visor[open]{width:100%;max-width:none;height:100%;max-height:none;padding:max(.75rem, env(safe-area-inset-top,0px)) var(--gutter-right) max(.75rem, env(safe-area-inset-bottom,0px)) var(--gutter-left);background:var(--noite);color:var(--marfim);overscroll-behavior:contain;border:0;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"topo""midia""texto""botoes";justify-items:center;gap:.75rem;margin:0;display:grid}.visor::backdrop{background:var(--noite)}.visor-topo{grid-area:topo;justify-content:flex-end;justify-self:stretch;display:flex}.visor-midia{grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:midia;place-items:center;width:100%;height:100%;min-height:0;display:grid}.visor-midia img,.visor-midia video{background:#dcecf714;border-radius:.75rem;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.visor-texto{max-width:var(--measure);text-align:center;text-wrap:pretty;grid-area:texto}.visor-botoes{flex-wrap:wrap;grid-area:botoes;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:30rem;display:flex}.visor-lugar{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.visor button{min-height:3rem;color:var(--marfim);font:inherit;cursor:pointer;background:0 0;border:2px solid #fffdf68c;border-radius:999px;align-items:center;gap:.375rem;padding:.55rem 1.1rem;font-weight:700;line-height:1.2;display:inline-flex}.visor button:hover,.visor button:active{border-color:var(--marfim);background:#fffdf61f}.visor button svg{flex:none;width:1.25rem;height:1.25rem}.visor .visor-anterior{padding-left:.8rem}.visor .visor-proximo{padding-right:.8rem}.visor .visor-fechar{border-color:var(--palido);background:var(--palido);color:var(--profundo);padding-left:.8rem}.visor .visor-fechar:hover,.visor .visor-fechar:active{border-color:var(--branco);background:var(--branco)}html:has(.visor[open]){overflow:hidden}@media (width<=24rem){.visor-lugar{flex-basis:100%;order:-1}}@media (width<=35.99rem){.galeria:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.topo nav a:hover{background:var(--banda)}}@media (prefers-reduced-motion:no-preference){.miniatura img{transition:transform .25s}.miniatura:focus-visible img{transform:scale(1.04)}.com-capa .foto-capa img{animation:.4s ease-out both aparece}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.miniatura:hover img{transform:scale(1.04)}}@keyframes aparece{0%{opacity:0}}@media (width>=36rem){.galeria{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.miniatura{border-radius:1rem}}.rodape{background:var(--rodape);color:var(--rodape-tinta);margin-top:2rem}.rodape .miolo{gap:1.5rem;padding-block:2.5rem 3rem;display:grid}.rodape .marca img{filter:brightness(0)invert();width:min(100%,24rem)}.rodape ul{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.rodape a{padding:.4rem 0;display:inline-block}.rodape .site{opacity:.85;font-size:.95rem}.rodape :focus-visible{outline-color:var(--marfim)}@media (width>=56rem){.capa .miolo{text-align:left;grid-template-columns:minmax(16rem,26rem) minmax(0,1fr);place-items:center start;gap:2rem 4rem;padding-block:2rem 4.5rem}.capa .marca img{width:100%}.chamada{justify-items:start;max-width:none}.acao{justify-items:start}.capa.com-capa .miolo{grid-template-columns:minmax(16rem,1fr) minmax(0,1.2fr);grid-template-areas:"marca foto""chamada foto";align-items:start}.capa.com-capa .miolo>.marca{grid-area:marca}.capa.com-capa .marca img{width:min(100%,20rem)}.capa.com-capa .chamada{grid-area:chamada}.capa.com-capa .foto-capa{grid-area:foto;place-self:center}.secao .miolo{grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr);align-items:start}.secao h2{position:sticky;top:1.5rem}#fotos .miolo{grid-template-columns:minmax(0,1fr)}#fotos h2{position:static}.galeria{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.servicos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.rodape .miolo{grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr);align-items:start}.rodape .marca{grid-column:1}.rodape ul,.rodape .site{grid-column:2}}
