:root{--luz: #F7F4EE;--tinta: #2A3B34;--oliva: #6E7F5C;--rosa: #B8746B;--areia: #D9CFC0;--nevoa: #626A5F;--fonte-display: "Newsreader", serif;--fonte-sans: "Karla", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{background-color:var(--luz);color:var(--tinta);font-family:var(--fonte-display);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-text{font-family:var(--fonte-sans)}.conteiner{width:100%;max-width:68rem;margin:0 auto}.bloco-texto{max-width:34rem}h1,h2,h3,.texto-heroi,.titulo-pagina,.titulo-secao{font-family:var(--fonte-display);font-weight:400;line-height:1.1;color:var(--tinta)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--areia);text-underline-offset:4px;transition:text-decoration-color .2s ease}a:hover{text-decoration-color:var(--tinta)}img{max-width:100%;display:block;height:auto}.img-fluida{width:100%;object-fit:cover}.cena{position:relative;width:100%;overflow:hidden;background-color:var(--tinta)}.cena-hero{height:100dvh}.cena-interna{height:72vh}.cena-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cena-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2.5s ease-in-out;will-change:transform}.cena-img.ativa{opacity:1}.cena:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,color-mix(in srgb,var(--tinta) 62%,transparent) 0%,color-mix(in srgb,var(--tinta) 35%,transparent) 45%,transparent 70%);pointer-events:none;z-index:2}.cena-conteudo{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.cena-conteudo-interno{max-width:34rem;padding-block-start:12rem}.deriva-1{animation:deriva1 28s ease-in-out infinite alternate;transform-origin:center}.deriva-2{animation:deriva2 28s ease-in-out infinite alternate;transform-origin:center}.deriva-3{animation:deriva3 28s ease-in-out infinite alternate;transform-origin:center}.deriva-4{animation:deriva4 28s ease-in-out infinite alternate;transform-origin:center}@keyframes deriva1{0%{transform:scale(1.06) translate3d(-1.2%,.6%,0)}to{transform:scale(1.14) translate3d(1.2%,-.6%,0)}}@keyframes deriva2{0%{transform:scale(1.06) translate3d(1.2%,.6%,0)}to{transform:scale(1.14) translate3d(-1.2%,-.6%,0)}}@keyframes deriva3{0%{transform:scale(1.06) translate3d(-1.2%,-.6%,0)}to{transform:scale(1.14) translate3d(1.2%,.6%,0)}}@keyframes deriva4{0%{transform:scale(1.06) translate3d(1.2%,-.6%,0)}to{transform:scale(1.14) translate3d(-1.2%,.6%,0)}}.revelar-rolagem{opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.2,.7,.3,1),transform 1.2s cubic-bezier(.2,.7,.3,1)}.revelar-rolagem.revelado{opacity:1;transform:translateY(0)}.grid-assimetrico{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.grid-titulo-conteudo{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:48rem){.grid-assimetrico{grid-template-columns:7fr 5fr;gap:6rem}.grid-assimetrico.inverso{grid-template-columns:5fr 7fr}.grid-titulo-conteudo{grid-template-columns:1fr 2fr;gap:4rem}}@media(max-width:47.99rem){.celular-topo{order:-1}}.coluna-sticky{position:sticky;top:6rem}.pular-link{position:absolute;top:-3rem;left:1rem;background:var(--tinta);color:var(--luz);padding:.5rem 1rem;z-index:100;transition:top .2s;text-decoration:none}.pular-link:focus{top:1rem}.cabecalho{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem;flex-wrap:wrap;gap:1.5rem}body>.cabecalho:not(.cabecalho-cena){position:static}.logo{font-size:1.5rem;text-decoration:none;color:var(--luz);font-family:var(--fonte-display)}body:not(.home-dark-header) .cabecalho:not(.cabecalho-cena) .logo,body:not(.home-dark-header) .cabecalho:not(.cabecalho-cena) .navegacao a{color:var(--tinta)}.navegacao{display:flex;gap:2rem}.navegacao a{text-decoration:none;color:var(--luz);position:relative;padding-bottom:.25rem;font-size:.9375rem}.navegacao a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--oliva);transform:scaleX(0);transform-origin:left;transition:transform .26s ease-out}.navegacao a:hover:after,.navegacao a.ativo:after{transform:scaleX(1)}.botao{display:inline-block;background-color:var(--rosa);color:var(--luz);padding:1rem 1.6rem;text-decoration:none;font-size:.875rem;transition:background-color .2s ease,letter-spacing .2s ease;border:none;cursor:pointer}.botao:hover{background-color:color-mix(in srgb,var(--rosa) 85%,white);letter-spacing:.01em}.citacao-solta{padding-block:12rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--luz)}.texto-citacao{font-size:clamp(1.6rem,4vw,3rem);font-style:italic;max-width:48rem;line-height:1.3;margin-bottom:2rem;color:var(--tinta)}.autor-citacao{font-size:.875rem;color:var(--nevoa)}.divisor{width:100%;height:1px;background-color:var(--areia);margin:6rem 0}.rodape{border-top:1px solid var(--areia);padding:4rem 1.5rem;margin-top:4rem;background-color:var(--luz)}.rodape-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:48rem){.rodape-grid{grid-template-columns:repeat(3,1fr)}}.rodape-bloco h3{font-size:.875rem;margin-bottom:1.5rem;color:var(--nevoa)}.rodape-bloco ul{list-style:none;display:flex;flex-direction:column;gap:.75rem}.rodape-bloco a{text-decoration:none;color:var(--tinta);font-size:.9375rem;transition:color .2s ease}.rodape-bloco a:hover{color:var(--oliva)}.texto-heroi{font-size:clamp(2.6rem,6vw,5rem);color:var(--luz);margin-bottom:1.5rem}.subtitulo-heroi{color:color-mix(in srgb,var(--luz) 85%,transparent);font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:3rem;max-width:30rem}.palavra-animada{display:inline-block;opacity:0;filter:blur(4px);transform:translateY(8px);animation:revelarPalavra .6s cubic-bezier(.2,.7,.3,1) forwards}@keyframes revelarPalavra{to{opacity:1;filter:blur(0);transform:translateY(0)}}.titulo-secao{font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem}.metodo{padding:8rem 1.5rem;display:flex;flex-direction:column;gap:4rem}.lista-metodo{list-style:none;counter-reset:etapa;display:flex;flex-direction:column;gap:4rem}.lista-metodo li{position:relative;counter-increment:etapa;padding-left:3rem}.lista-metodo li:before{content:"0" counter(etapa);position:absolute;left:0;top:.15rem;font-family:var(--fonte-display);font-style:italic;font-size:1.5rem;color:var(--oliva)}.lista-metodo h3{font-size:1.5rem;margin-bottom:1rem}.lista-metodo p{font-size:1.125rem;color:var(--tinta)}.secao-depoimentos{padding:8rem 1.5rem;display:flex;flex-direction:column;gap:10rem}.bloco-depoimento .citacao{font-size:clamp(1.5rem,3vw + .5rem,2.25rem);font-style:italic;line-height:1.3;margin-bottom:1.5rem}.dados-autor{color:var(--nevoa)}.chamada-final{padding:4rem 1.5rem 8rem}.titulo-pagina{font-size:clamp(3rem,6vw,4.5rem);color:var(--luz);margin-bottom:1.5rem}.subtitulo-pagina{font-size:clamp(1.25rem,2vw + 1rem,1.5rem);color:color-mix(in srgb,var(--luz) 85%,transparent)}.secao-celebracoes{padding:8rem 1.5rem}.lista-celebracoes{display:flex;flex-direction:column;gap:2rem;border-top:1px solid var(--areia);padding-top:2rem}.linha-celebracao{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--areia);cursor:pointer}.linha-celebracao .titulo{font-size:2rem;transition:transform .22s cubic-bezier(.2,.7,.3,1)}.linha-celebracao .secundario{font-size:.875rem;color:var(--nevoa);opacity:.4;transition:opacity .22s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){.linha-celebracao:hover .titulo{transform:translate(6px)}.linha-celebracao:hover .secundario{opacity:1}}.imagem-celebracao-box img{width:100%;aspect-ratio:4/5;object-fit:cover}.secao-galeria{padding:8rem 1.5rem}.js-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4rem 2rem;align-items:start}.foto-wrapper{display:flex;flex-direction:column;gap:1rem}.foto-wrapper img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:filter .3s ease}.foto-wrapper.destaque img{aspect-ratio:4/6}.foto-wrapper .legenda{font-size:.875rem;color:var(--nevoa);transition:transform .3s ease}@media(hover:hover){.foto-wrapper:hover img{filter:brightness(.9)}.foto-wrapper:hover .legenda{transform:translateY(-4px);color:var(--tinta)}}.mensagem-galeria{color:var(--nevoa)}.secao-contato{padding:8rem 1.5rem}.formulario{display:flex;flex-direction:column;gap:3rem}.campo{display:flex;flex-direction:column;gap:.5rem;position:relative}.campo label{font-size:.875rem;color:var(--tinta)}.input-linha{width:100%;border:none;border-bottom:1px solid var(--areia);background:transparent;padding:.5rem 0;font-family:var(--fonte-display);font-size:1.25rem;color:var(--tinta);outline:none;border-radius:0;transition:border-color .2s ease}.input-linha::placeholder{color:color-mix(in srgb,var(--tinta) 70%,transparent);opacity:1}.input-linha:focus{border-bottom-color:var(--oliva)}textarea.input-linha{resize:vertical;min-height:8rem}.erro-msg{position:absolute;bottom:-1.5rem;left:0;font-size:.75rem;color:var(--rosa);display:none}.input-linha:user-invalid{border-bottom-color:var(--rosa)}.input-linha:user-invalid~.erro-msg{display:block}.secao-duvidas{padding:8rem 1.5rem}.lista-duvidas{display:flex;flex-direction:column;gap:3rem}.duvida h3{font-size:1.5rem;margin-bottom:1rem}.duvida p{color:var(--nevoa)}@media(prefers-reduced-motion:reduce){.cena-img{animation:none!important;opacity:0}.cena-img.ativa{opacity:1!important;transition:none!important}.revelar-rolagem{opacity:1!important;transform:translateY(0)!important;transition:none!important}.navegacao a:after{transition:none!important}.botao,.linha-celebracao .titulo{transition:none!important}.linha-celebracao:hover .titulo{transform:none!important}.foto-wrapper img,.foto-wrapper .legenda{transition:none!important}}.cabecalho{padding-block:1.25rem}.logo img{display:block;height:72px;width:auto;filter:drop-shadow(0 1px 8px rgb(0 0 0 / .35))}.navegacao a{font-weight:500;letter-spacing:.02em;text-shadow:0 1px 8px rgb(0 0 0 / .35)}.cena:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--tinta) 55%,transparent) 0%,transparent 30%),linear-gradient(to right,color-mix(in srgb,var(--tinta) 62%,transparent) 0%,color-mix(in srgb,var(--tinta) 35%,transparent) 45%,transparent 70%)}.rodape-marca{margin-bottom:3rem}.rodape-marca img{display:block;height:96px;width:auto}@media(min-width:48rem){.logo img{height:88px}.rodape-marca img{height:112px}}@media(min-width:64rem){.logo img{height:104px}.navegacao a{font-size:1.0625rem}}.botao{font-size:1rem;font-weight:500;padding:1.05rem 1.75rem}.erro-msg{font-size:.875rem}.cabecalho-cena .navegacao a:after{background-color:var(--luz)}.foto-wrapper{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1)}.foto-wrapper.visivel{opacity:1;transform:none}.moldura-troca{position:relative;display:block}.moldura-troca img{transition:opacity .6s ease}.moldura-troca .img-camada{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.moldura-troca .img-camada.camada-visivel{opacity:1}.moldura-troca .base-oculta{opacity:0}@media(prefers-reduced-motion:reduce){.foto-wrapper{opacity:1!important;transform:none!important;transition:none!important}.moldura-troca img{transition:none!important}}.botao-menu{display:none}@media(min-width:64rem){.navegacao{align-items:center}.navegacao a:last-child{padding:.55rem 1.15rem;border:1px solid color-mix(in srgb,var(--luz) 75%,transparent);transition:background-color .25s ease,color .25s ease}.navegacao a:last-child:after{display:none}.navegacao a:last-child:hover,.navegacao a:last-child.ativo{background-color:var(--luz);color:var(--tinta);text-shadow:none}}@media(max-width:63.99rem){.cabecalho.tem-menu-movel{flex-wrap:nowrap}.tem-menu-movel .logo,.tem-menu-movel .botao-menu{position:relative;z-index:2}.tem-menu-movel .botao-menu{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .25rem;background:none;border:none;color:var(--luz);font-size:1rem;font-weight:500;letter-spacing:.02em;text-shadow:0 1px 8px rgb(0 0 0 / .35);cursor:pointer}.botao-menu-icone{position:relative;display:block;width:22px;height:12px}.botao-menu-icone:before,.botao-menu-icone:after{content:"";position:absolute;left:0;width:100%;height:1.5px;background-color:currentColor;transition:transform .3s ease}.botao-menu-icone:before{top:0}.botao-menu-icone:after{bottom:0}.menu-aberto .botao-menu-icone:before{transform:translateY(5.25px) rotate(45deg)}.menu-aberto .botao-menu-icone:after{transform:translateY(-5.25px) rotate(-45deg)}.tem-menu-movel .navegacao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;padding:7rem 2rem 3rem;background-color:var(--tinta);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.menu-aberto .tem-menu-movel .navegacao{opacity:1;visibility:visible;transition:opacity .35s ease}.tem-menu-movel .navegacao a{font-family:var(--fonte-display);font-size:2rem;font-weight:400;letter-spacing:0;text-shadow:none;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.menu-aberto .tem-menu-movel .navegacao a{opacity:1;transform:none}.menu-aberto .tem-menu-movel .navegacao a:nth-child(2){transition-delay:50ms}.menu-aberto .tem-menu-movel .navegacao a:nth-child(3){transition-delay:.1s}.menu-aberto .tem-menu-movel .navegacao a:nth-child(4){transition-delay:.15s}.menu-aberto .tem-menu-movel .navegacao a:nth-child(5){transition-delay:.2s}.menu-aberto .tem-menu-movel .navegacao a:nth-child(6){transition-delay:.25s}.tem-menu-movel .navegacao a:last-child{margin-top:1.25rem;padding:1rem 1.75rem;background-color:var(--rosa);font-family:var(--fonte-sans);font-size:1rem;font-weight:500}.tem-menu-movel .navegacao a:last-child:after{display:none}body.menu-aberto{overflow:hidden}}@media(prefers-reduced-motion:reduce){.tem-menu-movel .navegacao,.tem-menu-movel .navegacao a,.botao-menu-icone:before,.botao-menu-icone:after{transition:none!important}}.secao-historia{padding:8rem 1.5rem 4rem}.texto-corrido p,.perfil-celebrante p{font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem;max-width:38em}.texto-corrido .valores{margin-top:2rem;font-size:1rem;font-weight:500;letter-spacing:.02em}.secao-celebrante{padding:6rem 1.5rem;border-top:1px solid var(--areia)}.foto-celebrante{height:auto;aspect-ratio:3 / 4}.perfil-celebrante .rotulo{font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nevoa);margin-bottom:.75rem}.perfil-celebrante .titulo-secao{margin-bottom:.5rem}.perfil-celebrante .estilo-celebrante{font-family:var(--fonte-display);font-size:1.375rem;font-style:italic;margin-bottom:2rem}.perfil-celebrante h3{font-size:1rem;font-weight:500;letter-spacing:.02em;margin:2.5rem 0 1rem}.lista-simples{list-style:none;padding:0;margin:0 0 1rem}.lista-simples li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1.0625rem;line-height:1.6;max-width:36em}.lista-simples li:before{content:"";position:absolute;left:0;top:.8em;width:.75rem;height:1px;background-color:var(--rosa)}.perfil-celebrante .botao{margin-top:2rem}@media(max-width:47.99rem){.coluna-sticky{position:static}}.secao-rituais{padding:8rem 1.5rem 6rem}.rituais-intro{align-self:start}.rituais-intro p{font-size:1rem;line-height:1.6;color:var(--nevoa);max-width:22em}.lista-rituais li{scroll-margin-top:2rem}.lista-rituais p{line-height:1.7;max-width:36em}.moldura-ritual{margin-top:2rem;width:100%;max-width:400px}.moldura-ritual img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.foto-ritual{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;margin:1.5rem 0}@media(min-width:48rem){.lista-rituais .foto-ritual{display:none}}@media(max-width:47.99rem){.moldura-ritual{display:none}}.secao-cartoes-rituais{padding:8rem 0 6rem;overflow-x:clip}.rituais-cabecalho{margin-bottom:4rem}.rituais-cabecalho p{font-size:1.0625rem;line-height:1.6;color:var(--nevoa);max-width:34em;margin-top:1.25rem}.rituais-cartoes{list-style:none;padding:0;margin:0;counter-reset:ritual;display:grid;gap:4rem}.cartao-ritual{counter-increment:ritual;scroll-margin-top:2rem}.cartao-ritual-foto{margin:0;overflow:hidden}.cartao-ritual-foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:brightness(.92);transition:transform .8s cubic-bezier(.2,.7,.3,1),filter .8s ease}.cartao-ritual-texto{position:relative;margin:-3rem 1.25rem 0;padding:2rem 1.75rem;background-color:var(--luz);box-shadow:0 10px 30px #2a3b3414;transition:transform .5s ease,box-shadow .5s ease,background-color .5s ease}.cartao-ritual-texto:before{content:"0" counter(ritual);display:block;margin-bottom:.5rem;font-family:var(--fonte-display);font-size:1.25rem;font-style:italic;color:var(--oliva);transition:color .5s ease}.cartao-ritual-texto h3{font-size:1.75rem;margin-bottom:1rem}.cartao-ritual-texto p{font-size:1.0625rem;line-height:1.7}@media(min-width:48rem){.rituais-cartoes{gap:6rem}.cartao-ritual{display:grid;grid-template-columns:min(36vw,600px) minmax(0,1fr);align-items:center}.cartao-ritual-texto{max-width:34rem;margin:0 1.5rem 0 -4rem;padding:2.75rem 2.5rem}}@media(hover:hover)and (min-width:48rem){.cartao-ritual:hover .cartao-ritual-foto img{transform:scale(1.05);filter:brightness(1.04)}.cartao-ritual:hover .cartao-ritual-texto{background-color:#fff;transform:translateY(-6px);box-shadow:0 22px 50px #2a3b3429}.cartao-ritual:hover .cartao-ritual-texto:before{color:var(--rosa)}}@media(prefers-reduced-motion:reduce){.cartao-ritual-foto img,.cartao-ritual-texto{transition:none!important}.cartao-ritual:hover .cartao-ritual-foto img,.cartao-ritual:hover .cartao-ritual-texto{transform:none!important}}.cartao-ritual-texto{z-index:1}@media(min-width:48rem){.cartao-ritual{grid-template-columns:min(38vw,560px) minmax(0,1fr)}.cartao-ritual-texto{max-width:40rem;margin:0 1.5rem 0 -5rem;padding:3rem}.cartao-ritual-texto h3{font-size:2rem}.cartao-ritual-texto p{font-size:1.125rem}.cartao-ritual:nth-child(2n){grid-template-columns:minmax(0,1fr) min(38vw,560px)}.cartao-ritual:nth-child(2n) .cartao-ritual-foto{order:2}.cartao-ritual:nth-child(2n) .cartao-ritual-texto{justify-self:end;margin:0 -5rem 0 1.5rem}}.secao-lgbt{padding:8rem 1.5rem 2rem}.linha-arco-iris{display:block;width:4.5rem;height:4px;margin-bottom:1.5rem;background:linear-gradient(to right,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.33%,#ffed00 33.33%,#ffed00 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787)}.secao-lgbt .botao{margin-top:1rem}.rituais-cabecalho{padding-inline:1.5rem}.secao-lgbt+.secao-cartoes-rituais{padding-top:6rem}@media(min-width:64rem)and (max-width:79.99rem){.navegacao{gap:1.35rem}}.logo img{height:94px;filter:drop-shadow(0 2px 10px rgb(0 0 0 / .4))}@media(min-width:48rem){.logo img{height:114px}}@media(min-width:64rem){.logo img{height:136px}}@media(min-width:80rem){.logo img{height:148px}}.cena-interna{height:auto;min-height:72vh}.cena-interna .cena-conteudo{height:auto;min-height:72vh;justify-content:flex-start;padding-bottom:3rem}.cena-interna .cena-conteudo-interno{padding-block-start:12rem}@media(min-width:48rem){.cena-interna .cena-conteudo-interno{padding-block-start:13.5rem}}@media(min-width:64rem){.cena-interna .cena-conteudo-interno{padding-block-start:15.5rem}}@media(min-width:80rem){.cena-interna .cena-conteudo-interno{padding-block-start:16.5rem}}.abertura-cerimonias{max-width:46rem;margin:0 auto 5rem;padding-inline:1.5rem;text-align:center}.abertura-cerimonias .linha-arco-iris{margin-inline:auto}.abertura-cerimonias .titulo-secao{margin-bottom:2rem}.abertura-cerimonias p{font-size:1.125rem;line-height:1.7;margin-bottom:1.25rem}.abertura-cerimonias .rotulo-rituais{display:flex;align-items:center;gap:1rem;margin:4rem 0 0;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nevoa)}.abertura-cerimonias .rotulo-rituais:before,.abertura-cerimonias .rotulo-rituais:after{content:"";flex:1;height:1px;background-color:var(--areia)}.whats-flutuante{position:fixed;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:30;display:block;text-decoration:none;opacity:0;transform:translateY(12px);animation:whats-entrada .8s ease 1.2s forwards}.whats-alianca{display:block;width:68px;height:68px;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .28));transition:transform .35s ease}.whats-flutuante:hover .whats-alianca,.whats-flutuante:focus-visible .whats-alianca{transform:scale(1.08) rotate(-4deg)}.whats-rotulo{position:absolute;right:calc(100% + .5rem);top:55%;padding:.55rem .9rem;border-radius:999px;background-color:#fff;color:var(--tinta);font-size:.875rem;font-weight:500;white-space:nowrap;box-shadow:0 6px 16px #00000026;opacity:0;transform:translate(8px,-50%);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.whats-flutuante:hover .whats-rotulo,.whats-flutuante:focus-visible .whats-rotulo{opacity:1;transform:translateY(-50%)}.whats-brilho{transform-box:fill-box;transform-origin:center;opacity:0;animation:whats-brilho 3.2s ease-in-out infinite}.whats-brilho-2{animation-delay:.5s}.whats-brilho-3{animation-delay:1.1s}.whats-reflexo{animation:whats-reflexo 3.2s ease-in-out infinite}@keyframes whats-entrada{to{opacity:1;transform:none}}@keyframes whats-brilho{0%,62%,to{opacity:0;transform:scale(.3) rotate(0)}74%{opacity:1;transform:scale(1.15) rotate(45deg)}86%{opacity:.5;transform:scale(.8) rotate(80deg)}}@keyframes whats-reflexo{0%,60%,to{opacity:.35}72%{opacity:1}}body.menu-aberto .whats-flutuante{visibility:hidden}@media(min-width:48rem){.whats-flutuante{right:1.75rem;bottom:1.75rem}.whats-alianca{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.whats-flutuante{opacity:1;transform:none;animation:none}.whats-brilho,.whats-reflexo{animation:none;opacity:.8}}select.input-linha{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232A3B34' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center}.acoes-formulario{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.botao-secundario{display:inline-block;padding:1.05rem 1.75rem;border:1px solid var(--tinta);background:transparent;color:var(--tinta);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .25s ease,color .25s ease}.botao-secundario:hover,.botao-secundario:focus-visible{background-color:var(--tinta);color:var(--luz)}.nota-formulario{margin-top:-1.75rem;font-size:.875rem;color:var(--nevoa)}.formulario.tentou-enviar .input-linha:invalid{border-bottom-color:var(--rosa)}.formulario.tentou-enviar .input-linha:invalid~.erro-msg{display:block}.rotulo-secao{margin-bottom:.75rem;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nevoa)}.secao-celebrantes-home{padding:4rem 1.5rem 8rem}.celebrantes-home{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:3rem}.celebrante-home{display:block;color:inherit;text-decoration:none}.celebrante-home img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;margin-bottom:1rem;transition:transform .6s ease,filter .6s ease}.celebrante-home .nome{display:block;font-size:1.25rem;font-weight:500}.celebrante-home .papel{display:block;margin-top:.25rem;font-size:.9375rem;color:var(--nevoa)}@media(min-width:48rem){.celebrantes-home{grid-template-columns:1fr 1fr;gap:3rem;max-width:52rem}}@media(hover:hover){.celebrante-home:hover img{transform:translateY(-4px);filter:brightness(1.05)}}.linha-celebracao .secundario{opacity:1;font-size:.9375rem;transition:color .22s ease}@media(hover:hover){.linha-celebracao:hover .secundario{color:var(--tinta)}}.metodo .lista-metodo li{margin-bottom:3.5rem}.metodo .lista-metodo h3{font-size:1.75rem;margin-bottom:.75rem}.metodo .lista-metodo p{font-size:1.1875rem;line-height:1.75;max-width:34em}.celebracoes-home .linha-celebracao{padding-bottom:2.5rem}.celebracoes-home .linha-celebracao .secundario{font-family:var(--fonte-display);font-size:1.125rem;line-height:1.7;max-width:40em}@media(min-width:48rem){.celebracoes-home .linha-celebracao{display:grid;grid-template-columns:minmax(14rem,1fr) 2fr;gap:2.5rem;align-items:baseline}}:root{--luz: #F8F3EC;--tinta: #2B2130;--nevoa: #6A5C68;--rosa: #B34A3F;--oliva: #7A68B0;--areia: #E4D8CC;--ouro: #B8924A;--lilas: #9384C4;--noite: #221823}.cartao-ritual-texto{box-shadow:0 10px 30px #2b213014}@media(hover:hover)and (min-width:48rem){.cartao-ritual:hover .cartao-ritual-texto{box-shadow:0 22px 50px #2b213029}}select.input-linha{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232B2130' stroke-width='1.5'/%3E%3C/svg%3E")}.cena-hero{height:auto;min-height:100dvh}.cena-hero .cena-conteudo{height:auto;min-height:100dvh;justify-content:flex-start;padding-bottom:6rem}.cena-hero .cena-conteudo-interno{max-width:46rem;padding-block-start:12rem}.cena-hero .cena-fundo{background:var(--noite) url(/videos/abertura-capa.webp) center / cover no-repeat}.cena-hero .cena-fundo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgb(13 10 14 / .55) 100%);pointer-events:none}.cena-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s ease}.cena-video.tocando{opacity:1}.textura-cinema{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:3;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;animation:grao-filme .9s steps(4) infinite}@keyframes grao-filme{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.faixa-cinema{position:absolute;left:0;right:0;z-index:8;height:14vh;background-color:#0d0a0e;pointer-events:none;animation:faixa-abrir 1.8s cubic-bezier(.7,0,.2,1) .4s forwards}.faixa-topo{top:0;transform-origin:top}.faixa-base{bottom:0;transform-origin:bottom}@keyframes faixa-abrir{to{transform:scaleY(0)}}.sobrelinha{margin-bottom:1.25rem;font-size:.875rem;letter-spacing:.22em;text-transform:uppercase;color:#e9d3a4}.cena-hero .texto-heroi{font-size:clamp(2.9rem,7vw,6.4rem);line-height:1.02;letter-spacing:-.015em;text-shadow:0 2px 30px rgb(0 0 0 / .25)}.convite-rolar{position:absolute;left:50%;bottom:2rem;z-index:6;width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--luz));transform-origin:top;animation:convite-rolar 2.4s ease-in-out 2.4s infinite;opacity:0}@keyframes convite-rolar{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(18px);opacity:0}}@media(max-width:47.99rem)and (orientation:portrait){.cena-hero .cena-fundo{background-image:url(/videos/abertura-capa-celular.webp)}}@media(min-width:48rem){.cena-hero .cena-conteudo-interno{padding-block-start:14rem}}@media(min-width:64rem){.cena-hero .cena-conteudo-interno{padding-block-start:16.5rem}}@media(min-width:80rem){.cena-hero .cena-conteudo-interno{padding-block-start:18rem}}@media(prefers-reduced-motion:reduce){.faixa-cinema,.convite-rolar{display:none}.textura-cinema{animation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.secao-momentos{padding:5rem 0 6rem}.momentos-cabecalho{padding-inline:1.5rem;margin-bottom:2.5rem}.momentos-trilho{display:flex;gap:1.25rem;margin:0;padding:0 1.5rem 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.momentos-trilho::-webkit-scrollbar{display:none}.momento{flex:none;width:82vw;max-width:30rem;scroll-snap-align:start}.momento-link{display:block;height:100%;color:inherit;text-decoration:none}.momento-foto{margin:0;overflow:hidden}.momento-foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.momento-texto{padding-top:1.5rem}.momento-numero{display:block;margin-bottom:.5rem;font-family:var(--fonte-display);font-size:1.25rem;font-style:italic;color:var(--oliva)}.momento-texto h3{font-size:2rem;margin-bottom:.75rem}.momento-texto p{font-size:1.0625rem;line-height:1.7;color:var(--nevoa)}@media(hover:hover){.momento-link:hover .momento-foto img{transform:scale(1.05)}}@media(min-width:64rem){.secao-momentos.momentos-em-movimento{padding:0}.momentos-em-movimento .momentos-fixo{display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden}.momentos-em-movimento .momentos-trilho{width:max-content;gap:3.5rem;padding:0 max(1.5rem,calc((100vw - 68rem)/2 + 1.5rem));overflow:visible}.momentos-em-movimento .momento{width:min(30rem,36vw)}.momentos-em-movimento .momento-foto img{aspect-ratio:auto;height:46vh}}@media(prefers-reduced-motion:reduce){.momento-foto img{transition:none}.sim-palavra{clip-path:none!important}.sim-frase{opacity:1!important;transform:none!important}}.secao-sim{position:relative;background-color:var(--tinta);color:var(--luz);min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem 1.5rem;overflow:hidden}.secao-sim .petalas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.sim-conteudo{position:relative;z-index:2;max-width:42rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.sim-palavra{font-family:Great Vibes,cursive;font-weight:400;font-size:clamp(5.5rem,18vw,12rem);line-height:1.1;color:var(--luz);margin:0 0 1.25rem;padding:.25rem 1rem;-webkit-user-select:none;user-select:none}.sim-frase{font-family:var(--fonte-display);font-style:italic;font-size:clamp(1.125rem,2.5vw,1.625rem);line-height:1.6;color:var(--areia);max-width:32rem;margin:0}.secao-momentos.momentos-em-movimento{padding:0}.momentos-em-movimento .momentos-fixo{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden}.momentos-em-movimento .momentos-cabecalho{margin-bottom:1.5rem}.momentos-em-movimento .momentos-trilho{width:max-content;overflow:visible;scroll-snap-type:none}.momentos-em-movimento .momento-foto img{aspect-ratio:auto;height:28svh}.momento-extra{margin-top:.75rem;font-size:.9375rem;color:var(--nevoa)}.momento-extra a{color:var(--tinta)}@media(min-width:64rem){.momentos-em-movimento .momentos-cabecalho{margin-bottom:2.5rem}.momentos-em-movimento .momento-foto img{height:clamp(180px,calc(100svh - 470px),46vh)}}.anoitecer{height:55vh;background:linear-gradient(to bottom,transparent 0%,#E6C7BB 30%,#B99AAE 58%,#6F5577 80%,var(--noite) 100%)}.secao-convite{position:relative;overflow:hidden;padding:11rem 1.5rem 9rem;background:var(--noite);color:var(--luz);text-align:center}.varal{position:absolute;top:0;left:0;width:100%;height:220px;pointer-events:none}.varal svg{display:block;width:100%;height:100%}.lampada{animation:lampada-piscar 3.2s ease-in-out infinite alternate}.lampada:nth-child(3n){animation-delay:-.8s;animation-duration:2.6s}.lampada:nth-child(3n+1){animation-delay:-1.9s;animation-duration:3.8s}.lampada:nth-child(4n){animation-delay:-2.7s}@keyframes lampada-piscar{0%{opacity:.55}to{opacity:1}}.convite-conteudo{position:relative;z-index:1;max-width:44rem}.secao-convite .rotulo-secao{color:#e9d3a4}.secao-convite .titulo-secao{color:var(--luz);font-size:clamp(2.4rem,5.5vw,4.25rem)}.convite-frase{margin:1.25rem auto 2.5rem;font-size:1.1875rem;line-height:1.7;color:#e9dccb}@media(prefers-reduced-motion:reduce){.lampada{animation:none}}body:has(.secao-convite) .rodape{margin-top:0;border-top-color:#e9dccb1f;background-color:var(--noite)}body:has(.secao-convite) .rodape-bloco h3{color:#bfafb8}body:has(.secao-convite) .rodape-bloco a{color:#e9dccb}body:has(.secao-convite) .rodape-bloco a:hover{color:#e9d3a4}.secao-equilibrio{padding:6rem 1.5rem 7rem;text-align:center}.lista-equilibrio{margin:2.5rem auto 0;padding:0;list-style:none;max-width:46rem}.lista-equilibrio li{padding:1.1rem 0;border-bottom:1px solid var(--areia);font-family:var(--fonte-display);font-size:clamp(1.5rem,3.6vw,2.5rem);line-height:1.25;color:var(--nevoa)}.lista-equilibrio li:first-child{border-top:1px solid var(--areia)}.eq-palavra{font-style:italic;color:var(--tinta)}.eq-final{margin-top:3rem;font-family:var(--fonte-display);font-size:clamp(1.4rem,3vw,2rem);color:var(--tinta)}.cursiva{display:inline-block;font-family:Great Vibes,cursive;font-size:2.1em;line-height:1;color:var(--rosa)}.secao-manifesto{padding:8rem 1.5rem;background:var(--noite)}.manifesto-conteudo{max-width:52rem}.secao-manifesto .titulo-secao{color:var(--luz);margin-bottom:3rem}.lista-manifesto{margin:0;padding:0;list-style:none}.lista-manifesto li{padding:.6rem 0;font-family:var(--fonte-display);font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.3;color:#f3e3c3}.secao-manifesto+.chamada-final{padding-top:7rem}.secao-servico,.servico{scroll-margin-top:2rem}.secao-servico{padding:7rem 1.5rem 4rem}.secao-servico .lista-simples{margin:1.5rem 0}.secao-servico .lista-simples a{color:var(--tinta)}.frase-destaque{font-family:var(--fonte-display);font-size:1.375rem;font-style:italic;line-height:1.5;color:var(--tinta)}.fatos-servico{display:grid;grid-template-columns:1fr;gap:1rem;margin:4rem 0 0}.fatos-servico div{padding:1.75rem;border:1px solid var(--areia);background:#ffffff73}.fatos-servico dt{margin-bottom:.5rem;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--oliva)}.fatos-servico dd{margin:0;font-family:var(--fonte-display);font-size:1.1875rem;line-height:1.5;color:var(--tinta)}.lista-servicos{padding:3rem 1.5rem 6rem}.servico{display:grid;grid-template-columns:1fr;gap:1rem;padding:3rem 0;border-top:1px solid var(--areia)}.servico-titulo{margin:0;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.15}@media(min-width:48rem){.fatos-servico{grid-template-columns:repeat(3,1fr);gap:1.5rem}.servico{grid-template-columns:1fr 2fr;gap:4rem}}.secao-assessoria{scroll-margin-top:2rem;padding:7rem 1.5rem;background:#f2e7dc}.modalidades{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem}.modalidade{padding:2.25rem;background:var(--luz);border:1px solid var(--areia)}.modalidade h3{margin-bottom:1rem;font-size:1.75rem}.modalidade>p{margin-bottom:1.25rem;line-height:1.7;color:var(--nevoa)}.assessoria-fecho{margin-top:3rem;text-align:center}.secao-construcao{scroll-margin-top:2rem}.secao-construcao .rotulo-secao{color:#e9d3a4}.texto-construcao p{margin-bottom:1.25rem;font-size:1.1875rem;line-height:1.75;color:#e9dccb}.texto-construcao .construcao-fecho{margin-top:2.5rem;font-family:var(--fonte-display);font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;line-height:1.35;color:#f3e3c3}.chamada-simbologias{padding:6rem 1.5rem 2rem}.cartao-simbologias{display:block;padding:3rem 2rem;border:1px solid var(--areia);color:inherit;text-align:center;text-decoration:none;transition:background-color .3s ease}.cartao-simbologias-titulo{display:block;margin:.75rem auto 1.5rem;max-width:34rem;font-family:var(--fonte-display);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.25;color:var(--tinta)}.cartao-simbologias-acao{font-weight:500;color:var(--rosa)}@media(hover:hover){.cartao-simbologias:hover{background-color:#f2e7dc}}@media(min-width:48rem){.modalidades{grid-template-columns:1fr 1fr}}.cartao-ritual-texto:before{content:counter(ritual,decimal-leading-zero)}.cartao-ritual-texto p+p{margin-top:.9rem}.secao-numeros{padding:6rem 1.5rem 3rem}.numeros-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin:0}.numeros-grid div{display:flex;flex-direction:column-reverse;gap:.5rem;padding-top:1.25rem;border-top:1px solid var(--areia)}.numeros-grid dd{margin:0;font-family:var(--fonte-display);font-size:clamp(3rem,7vw,5rem);line-height:1;color:var(--tinta)}.numeros-grid dt{min-height:2.8em;font-size:.9375rem;line-height:1.4;color:var(--nevoa)}.secao-dupla{display:grid;grid-template-columns:1fr;gap:3rem;padding:5rem 1.5rem 6rem;align-items:center}.dupla-fotos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dupla-fotos img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.dupla-fotos img:last-child{margin-top:3rem}.dupla-texto .titulo-secao{margin-bottom:2rem}.nota-dupla{margin:2rem 0;padding:1.25rem 1.5rem;border-left:2px solid var(--ouro);background:#f2e7dc;font-size:.9375rem;line-height:1.6;color:var(--tinta)}.link-seta{font-weight:500;color:var(--rosa);text-decoration:none}.link-seta:hover{text-decoration:underline}@media(min-width:48rem){.numeros-grid{grid-template-columns:repeat(4,1fr)}.secao-dupla{grid-template-columns:1fr 1.2fr;gap:5rem}}.secao-contato,.contato-investimento,.secao-perguntas{scroll-margin-top:2rem}.contato-titulo{margin-bottom:3rem}.contato-investimento{padding:2.5rem 2rem;background:#f2e7dc;border:1px solid var(--areia)}.contato-investimento>p{line-height:1.7;color:var(--nevoa)}.contato-investimento>p+p{margin-top:1rem}.investimento-valor{margin:.5rem 0 1.5rem;font-family:var(--fonte-display);font-size:clamp(2.6rem,5vw,3.5rem);line-height:1;color:var(--tinta)!important}.investimento-a-partir{display:block;margin-bottom:.5rem;font-size:.9375rem;color:var(--nevoa)}.contato-direto{margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;border-top:1px solid var(--areia)}.contato-direto li+li{margin-top:.6rem}.contato-direto a{color:var(--tinta);font-weight:500}.secao-perguntas{padding:2rem 1.5rem 8rem}.lista-perguntas{border-top:1px solid var(--areia)}.pergunta{border-bottom:1px solid var(--areia)}.pergunta summary{position:relative;padding:1.4rem 2.5rem 1.4rem 0;font-family:var(--fonte-display);font-size:1.3rem;line-height:1.35;color:var(--tinta);cursor:pointer;list-style:none}.pergunta summary::-webkit-details-marker{display:none}.pergunta summary:after{content:"+";position:absolute;right:.25rem;top:1.2rem;font-size:1.6rem;line-height:1;color:var(--rosa);transition:transform .25s ease}.pergunta[open] summary:after{transform:rotate(45deg)}.pergunta summary:focus-visible{outline:2px solid var(--oliva);outline-offset:4px}.pergunta p{padding:0 0 1.5rem;line-height:1.75;color:var(--nevoa)}.pergunta p a{color:var(--tinta)}.nav-nova .nav-item{position:relative}.nav-nova .submenu a{display:block;color:var(--tinta);text-shadow:none;font-size:.9375rem;font-weight:400;letter-spacing:0}.nav-nova .submenu a:after{display:none}@media(min-width:64rem){.nav-nova{gap:1.75rem}.cabecalho .nav-nova a:last-child{padding:0 0 .25rem;border:none;background:none}.cabecalho .nav-nova a:last-child:after{display:block}.cabecalho .nav-nova .submenu a:last-child:after{display:none}.nav-nova .submenu{position:absolute;top:100%;left:-1.25rem;z-index:30;min-width:13rem;padding:1rem 1.25rem;margin-top:.75rem;background:var(--luz);box-shadow:0 18px 40px #2218232e;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.nav-nova .submenu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.9rem}.nav-nova .submenu-largo{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;min-width:25rem}.nav-nova .tem-sub:hover .submenu,.nav-nova .tem-sub:focus-within .submenu{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.cabecalho .nav-nova .submenu a{padding:.45rem 0;white-space:nowrap}.nav-nova .submenu a:hover{color:var(--rosa)}.nav-contato .submenu{left:auto;right:0}.cabecalho .nav-nova .nav-contato>.nav-link{padding:.55rem 1.15rem;border:1px solid color-mix(in srgb,var(--luz) 75%,transparent);transition:background-color .25s ease,color .25s ease}.cabecalho .nav-nova .nav-contato>.nav-link:after{display:none}.cabecalho .nav-nova .nav-contato>.nav-link:hover,.cabecalho .nav-nova .nav-contato>.nav-link.ativo{background-color:var(--luz);color:var(--tinta);text-shadow:none}}@media(max-width:63.99rem){.tem-menu-movel .navegacao.nav-nova{justify-content:flex-start;gap:1.4rem;overflow-y:auto}.tem-menu-movel .navegacao.nav-nova a:last-child{margin-top:0;padding:0;background:none;font-family:var(--fonte-display);font-size:2rem;font-weight:400}.tem-menu-movel .navegacao.nav-nova .submenu{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.5rem}.tem-menu-movel .navegacao.nav-nova .submenu a,.tem-menu-movel .navegacao.nav-nova .submenu a:last-child{font-family:var(--fonte-sans);font-size:.9375rem;color:#e9dccb}.tem-menu-movel .navegacao.nav-nova .nav-contato>.nav-link{display:inline-block;padding:.8rem 1.6rem;background-color:var(--rosa);font-family:var(--fonte-sans);font-size:1rem;font-weight:500}}@media(min-width:64rem){.cabecalho .nav-nova .nav-item:not(.nav-contato)>a.nav-link:last-child:hover,.cabecalho .nav-nova .nav-item:not(.nav-contato)>a.nav-link:last-child.ativo{background:none;color:var(--luz);text-shadow:0 1px 8px rgb(0 0 0 / .35)}}@media(min-width:64rem){.cabecalho .nav-nova .nav-link{font-size:1.125rem}.cabecalho .nav-nova .submenu a{font-size:1rem}}@media(min-width:80rem){.nav-nova{gap:2.25rem}.cabecalho .nav-nova .nav-link{font-size:1.25rem}.cabecalho .nav-nova .nav-contato>.nav-link{padding:.6rem 1.35rem}}.colagem{position:relative;width:100%;aspect-ratio:4 / 5}.colagem-foto{position:absolute;display:block;object-fit:cover;background:#e9dccb;border:6px solid var(--luz);box-shadow:0 18px 40px #2218232e}.colagem-1{top:0;left:4%;width:66%;aspect-ratio:3 / 4;z-index:1}.colagem-2{top:22%;right:0;width:46%;aspect-ratio:4 / 5;z-index:2}.colagem-3{bottom:6%;left:0;width:50%;aspect-ratio:1 / 1;z-index:3}.colagem-4{bottom:0;right:4%;width:40%;aspect-ratio:3 / 4;z-index:4}@media(min-width:48rem){.metodo-imagem{align-self:start}.colagem{aspect-ratio:4 / 5.2}}
