@font-face{font-family:Sora;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--marrom: #57483c;--marrom-escuro: #43372d;--verde: #2e4037;--grafite: #202326;--cinza: #6d767e;--cinza-claro: #b6b6b6;--papel: #ebe8e1;--papel-2: #f4f2ed;--dourado: #dab180;--texto: #1e1e1e;--branco: #fff;--zap: #075e54;--raio: 16px;--raio-sm: 6px;--sombra: 0 18px 50px -20px rgba(32, 35, 38, .45);--vidro: rgba(255, 255, 255, .14);--vidro-borda: rgba(255, 255, 255, .32);--header: 72px;--container: 1200px;--gutter: clamp(20px, 5vw, 40px);--fonte: "Sora", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}@media(max-width:1080px){:root{--header: 60px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 12px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--fonte);font-weight:400;font-size:16px;line-height:1.6;color:var(--texto);background:var(--papel) url(../img/textura-papel-512.jpg) repeat;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.12;letter-spacing:-.01em}p{margin:0 0 1em}ul{margin:0;padding:0}:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:absolute;left:12px;top:-60px;z-index:100;background:var(--marrom);color:#fff;padding:10px 16px;border-radius:var(--raio-sm)}.pular:focus{top:12px}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.secao{padding-block:clamp(64px,9vw,120px);position:relative}.titulo{font-size:clamp(28px,4vw,40px);font-weight:300;color:var(--verde);text-transform:uppercase;letter-spacing:.01em}.titulo b{font-weight:600}.titulo--claro{color:#fff}.centro{text-align:center}.sobretitulo{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--marrom);margin:0 0 12px}.sobretitulo--claro{color:#ffffffd9}.centro .sobretitulo,.sobretitulo.centro{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 28px;white-space:nowrap;border:1px solid transparent;border-radius:var(--raio-sm);font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.btn:active{transform:translateY(1px)}.btn--primario{background:var(--marrom);color:#fff}.btn--primario:hover{background:var(--marrom-escuro)}.btn--claro{background:#fff;color:var(--marrom)}.btn--claro:hover{background:var(--papel-2)}.btn--contorno{background:var(--marrom);color:#fff}.btn--contorno:hover{background:var(--marrom-escuro)}.btn--contorno-claro{background:#fff;color:var(--marrom)}.btn--contorno-claro:hover{background:var(--papel-2)}.btn--zap{background:var(--zap);color:#fff}.btn--zap:hover{background:#064c44}.btn--dourado{background:var(--dourado);color:var(--grafite)}.btn--dourado:hover{background:#cfa16b}.btn--bloco{width:100%}@media(max-width:400px){.btn{padding:14px 18px;font-size:14.5px;gap:8px}}.btn svg{width:20px;height:20px;flex:none}.link-seta{display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header);display:flex;align-items:center;background:#ebe8e1e6;-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);border-bottom:1px solid rgba(87,72,60,.12);transition:box-shadow .25s}.header.rolou{box-shadow:0 8px 30px -18px #0006}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(100% - 2 * var(--gutter),1320px);margin-inline:auto}.header__logo img{width:168px;height:auto}.nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px)}.nav a{font-size:15px;white-space:nowrap;text-decoration:none;color:var(--grafite);position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--marrom);transform:scaleX(0);transition:transform .25s}.nav a:hover:after,.nav a[aria-current=true]:after{transform:scaleX(1)}.nav a[aria-current=true]{color:var(--marrom)}.header__parceiros{display:flex;align-items:center;gap:18px}.header__parceiros img:first-child{width:96px}.header__parceiros img:last-child{width:112px}.header__cta,.header__parceiros-mobile{display:none}@media(max-width:1080px){.header__parceiros-mobile{display:flex;flex:none;align-items:center;gap:10px}.header__parceiros-mobile img{flex:none;height:auto}.header__parceiros-mobile img:first-child{width:50px}.header__parceiros-mobile img:last-child{width:64px}}.header__logo{flex:none}.menu-btn{display:none;flex:none;width:44px;height:44px;border:0;background:transparent;padding:10px;border-radius:var(--raio-sm)}.menu-btn span{display:block;height:2px;background:var(--grafite);margin:6px 0;transition:transform .25s,opacity .25s}.menu-btn[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:1240px){.header__parceiros{display:none}.header__cta{display:inline-flex;min-height:42px;padding:10px 18px;font-size:14px;white-space:nowrap}}@media(max-width:1080px){.header__logo img{width:128px}.header__cta{display:none}.menu-btn{display:block}.nav{position:fixed;top:var(--header);right:0;left:auto;width:max(50vw,260px);height:calc(100dvh - var(--header));flex-direction:column;align-items:stretch;gap:0;padding:12px 22px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--papel-2);box-shadow:-18px 0 40px -18px #00000073;transform:translate(100%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),visibility .32s;z-index:2}.nav.aberto{transform:none;visibility:visible}.menu-fundo{position:fixed;inset:0;z-index:45;background:#14181a73;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.menu-fundo.visivel{opacity:1;visibility:visible}body.menu-aberto{overflow:hidden}.nav a{font-size:17px;padding:14px 0;border-bottom:1px solid rgba(87,72,60,.12)}.nav a:after{display:none}.nav .btn{margin-top:18px;border-bottom:0;color:#fff;padding-inline:14px}}@media(min-width:1081px){.nav .btn{display:none}}.hero{position:relative;min-height:min(100svh,920px);padding:calc(var(--header) + 48px) 0 72px;display:flex;align-items:center;color:#fff;overflow:hidden;isolation:isolate}.hero__midia,.hero__midia img,.hero__midia video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__midia video{opacity:0;transition:opacity .8s}.hero__midia video.tocando{opacity:1}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14181ab8,#14181a73 45%,#14181a26),linear-gradient(0deg,rgba(20,24,26,.45),transparent 40%)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(32px,5vw,72px);align-items:center}.hero__local{font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.3em;text-transform:uppercase;opacity:.9;margin-bottom:18px}.hero__slogan{margin:0;font-size:clamp(40px,6.2vw,76px);font-weight:300;line-height:1.02;letter-spacing:-.02em;max-width:12ch;text-wrap:balance}.hero__slogan span{display:block}.destaques{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,4vw,44px);background:#ebe8e1bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:var(--raio);color:var(--marrom)}.destaques li{display:flex;align-items:center;gap:12px;padding:16px;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:.03em}.destaques li+li{border-left:1px solid rgba(87,72,60,.22)}.destaques img{width:38px;height:38px;flex:none}.hero__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:22px}.hero__links a{white-space:nowrap}@media(max-width:520px){.hero__links{flex-wrap:nowrap;gap:18px}.hero__links a{font-size:13px;gap:5px}}@media(max-width:360px){.hero__links{gap:12px}.hero__links a{font-size:12px;letter-spacing:0}.hero__links svg{width:13px}}.hero__links a{color:#fff}.seta-rolar{position:absolute;left:50%;bottom:22px;translate:-50% 0;width:44px;height:44px;display:grid;place-items:center;color:#fff}.seta-rolar svg{width:26px;animation:quica 1.6s ease-in-out infinite}@keyframes quica{50%{transform:translateY(7px)}}@media(max-width:1100px){.destaques{grid-template-columns:repeat(2,minmax(0,1fr))}.destaques li:nth-child(3){border-left:0}.destaques li:nth-child(n+3){border-top:1px solid rgba(87,72,60,.22)}}@media(max-width:900px){.hero{min-height:auto;padding:calc(var(--header) + 32px) 0 48px}.hero__grid{grid-template-columns:1fr}.hero:after{background:linear-gradient(180deg,#14181a8c,#14181a40 40%,#14181a99)}.seta-rolar{display:none}}@media(max-width:420px){.destaques li{padding:14px 10px;gap:8px;font-size:12px;white-space:nowrap}.destaques img{width:30px;height:30px}}@media(max-width:350px){.destaques li{font-size:11px;padding:12px 8px;gap:6px}.destaques img{width:26px;height:26px}}.card-vidro{background:var(--vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--vidro-borda);border-radius:var(--raio);padding:clamp(24px,3vw,36px);box-shadow:var(--sombra);color:#fff}.form-lead h2{font-size:clamp(24px,2.6vw,30px);font-weight:400;text-align:center}.form-lead__sub{text-align:center;font-size:15px;opacity:.92;margin:10px 0 22px}.campo{position:relative;margin-bottom:12px}.campo label{display:block;font-size:13px;margin-bottom:6px;letter-spacing:.02em}.campo input{width:100%;height:50px;padding:0 16px;border:1px solid rgba(0,0,0,.12);border-radius:var(--raio-sm);background:#fff;color:var(--texto);font:inherit;font-size:16px}.campo input:focus{outline:2px solid var(--dourado);outline-offset:1px}.campo input[aria-invalid=true]{border-color:#d64545;box-shadow:0 0 0 1px #d64545}.campo .erro{display:block;min-height:0;font-size:12.5px;color:#ffd6d6;margin-top:4px}.form-claro .campo .erro{color:#b42318}.opcional{opacity:.75;font-size:12px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-lead .btn{margin-top:6px}.form-status{margin:12px 0 0;font-size:14px;text-align:center}.form-status:empty{display:none}.form-status.erro{color:#ffd6d6}.form-claro .form-status.erro{color:#b42318}.btn[aria-busy=true]{opacity:.75;pointer-events:none}.btn[aria-busy=true]:after{content:"";width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gira .7s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.sobre{background:linear-gradient(180deg,#ffffff59,#fff0)}.sobre__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.sobre h2{font-size:clamp(30px,3.6vw,44px);font-weight:300;color:var(--grafite)}.divisor{width:104px;height:1px;background:var(--marrom);margin:26px 0;border:0}.sobre p{font-size:16px;max-width:54ch;color:#333}.sobre .btn{margin-top:12px}.sobre__img{justify-self:center;width:min(100%,520px);mix-blend-mode:multiply}@media(max-width:900px){.sobre__grid{grid-template-columns:1fr}.sobre__img{width:min(86%,420px)}}.abas__lista{display:flex;overflow-x:auto;scrollbar-width:none;background:#f1f1f1;border-radius:var(--raio-sm) var(--raio-sm) 0 0}.abas__lista::-webkit-scrollbar{display:none}.aba{flex:1 0 auto;position:relative;border:0;background:transparent;color:var(--marrom);padding:15px 22px;font-size:14.5px;white-space:nowrap;transition:background .2s,color .2s}.aba:hover{background:#e7e5e0}.aba[aria-selected=true]{background:var(--marrom);color:#fff}.aba[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-7px;translate:-50% 0;border:7px solid transparent;border-bottom:0;border-top-color:var(--marrom);z-index:2}.painel[hidden]{display:none}@media(max-width:700px){.abas__lista{flex-wrap:wrap;overflow:visible}.abas__lista .aba,.plantas .abas__lista .aba{flex:1 1 50%;padding:13px 10px;font-size:14px}.abas__lista .aba:only-child{flex-basis:100%}[data-abas=galeria] .abas__lista .aba{flex-basis:33.33%}}.fotos{color:#fff;overflow:hidden;isolation:isolate}.fotos__midia,.fotos__midia img,.fotos__midia video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.fotos:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14181a59,#14181a00 60%)}.fotos__card{width:min(100%,600px)}.fotos__texto{margin-top:18px;font-size:15px;color:var(--texto);background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--raio-sm);padding:18px 20px}.fotos__texto p{margin:0}.carrossel{position:relative;background:#111}.carrossel__trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carrossel__trilho::-webkit-scrollbar{display:none}.carrossel__item{flex:0 0 100%;scroll-snap-align:start;margin:0}.carrossel__item img{width:100%;aspect-ratio:10 / 7;object-fit:cover}.carrossel__seta{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffffe6;color:var(--marrom);box-shadow:0 6px 18px -6px #0006;z-index:2}.carrossel__seta svg{width:20px}.carrossel__seta--ant{left:12px}.carrossel__seta--prox{right:12px}.carrossel__seta:disabled{opacity:.35;cursor:default}.carrossel__contador{position:absolute;right:12px;bottom:12px;background:#14181aa6;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;letter-spacing:.05em}.carrossel__legenda{position:absolute;left:12px;bottom:12px;right:80px;color:#fff;font-size:12.5px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.diferenciais{background:var(--marrom);color:#fff;isolation:isolate}.diferenciais:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../img/textura-marrom-512.jpg) repeat;opacity:.18;mix-blend-mode:multiply}.diferenciais .abas{width:min(100%,900px);margin:40px auto 0}.diferenciais .painel{background:var(--papel-2);color:#333;padding:clamp(22px,3vw,36px);border-radius:0 0 var(--raio-sm) var(--raio-sm)}.lista-check{list-style:none;columns:2;column-gap:40px}.lista-check li{position:relative;padding-left:22px;margin-bottom:10px;break-inside:avoid;font-size:15px;line-height:1.45}.lista-check li:before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--marrom)}.grupo-titulo{font-weight:600;color:var(--marrom);font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 12px}.grupo-titulo:first-child{margin-top:0}@media(max-width:700px){.lista-check{columns:1}}.local__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center}.local h2{margin-bottom:18px}.local p{color:var(--verde);max-width:46ch}.endereco{display:flex;gap:10px;align-items:flex-start;color:var(--verde);margin:18px 0;font-size:16px}.endereco svg{width:18px;flex:none;margin-top:4px}.lista-perto{list-style:none;background:var(--marrom);color:#fff;border-radius:var(--raio-sm);padding:8px 22px;margin-top:20px}.lista-perto li{padding:11px 0 11px 26px;position:relative;font-size:15px;line-height:1.4}.lista-perto li+li{border-top:1px solid rgba(255,255,255,.16)}.lista-perto li:before{content:"";position:absolute;left:2px;top:1.05em;width:9px;height:9px;border:1.5px solid rgba(255,255,255,.75);border-radius:50%}.local__acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media(max-width:900px){.local__grid{grid-template-columns:1fr}}.zoom{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:var(--raio-sm);overflow:hidden}.zoom img{width:100%;transition:transform .35s}.zoom:hover img{transform:scale(1.02)}.zoom__dica{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;background:#202326c7;color:#fff;font-size:13px;padding:8px 12px;border-radius:999px}.zoom__dica svg{width:16px}.pilotis__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:center}.pilotis ol{columns:2;column-gap:28px;list-style:none;padding:0;margin:26px 0 0;counter-reset:p}.pilotis li{font-size:15px;padding:5px 0;break-inside:avoid}@media(max-width:900px){.pilotis__grid{grid-template-columns:1fr}.pilotis__img{order:2}}@media(max-width:380px){.pilotis li{font-size:14px}}.plantas .abas{margin-top:36px}.plantas .painel{background:#ffffff8c;border-radius:0 0 var(--raio-sm) var(--raio-sm);padding:clamp(22px,3vw,40px);text-align:center}.planta__titulo{font-size:clamp(18px,2.1vw,24px);color:var(--marrom);letter-spacing:.12em;margin-bottom:24px;font-weight:400}.planta__img{max-width:1000px;margin:0 auto;background:#e6e6e6}.planta__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.plantas .abas__lista .aba{flex:1 0 25%}@media(max-width:700px){.planta__img{overflow:visible;background:transparent}.planta__img img{background:#e6e6e6;border-radius:var(--raio-sm)}.planta__img .zoom__dica{position:static;margin-top:12px}}.tour p{color:var(--marrom);max-width:60ch;margin:14px auto 0}.tour__quadro{position:relative;margin-top:36px;aspect-ratio:16 / 8.5;border-radius:var(--raio);overflow:hidden;background:#222;box-shadow:var(--sombra)}.tour__quadro iframe,.tour__capa,.tour__capa img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.tour__capa{padding:0;border:0;background:transparent;color:#fff;display:grid;place-items:center}.tour__capa:after{content:"";position:absolute;inset:0;background:#14181a61;transition:background .25s}.tour__capa:hover:after{background:#14181a40}.tour__play{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;font-size:17px;letter-spacing:.04em}.tour__play span:first-child{width:84px;height:84px;border-radius:50%;background:#ffffffeb;color:var(--marrom);display:grid;place-items:center;box-shadow:0 10px 30px -8px #00000080}.tour__play svg{width:30px;translate:3px 0}@media(max-width:700px){.tour__quadro{aspect-ratio:3 / 4}}.sonhar .carrossel{margin-top:36px;border-radius:var(--raio);overflow:hidden;background:transparent}.sonhar .carrossel__item img{aspect-ratio:auto}.sonhar__cta{margin-top:30px;display:flex;justify-content:center}.contato{background:var(--verde);color:#fff;isolation:isolate;overflow:hidden}.contato__fundo,.contato__fundo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.contato:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c28229e,#1c282273 50%,#141c18b3)}.contato__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.contato__info h2{font-size:clamp(26px,3vw,34px);text-align:center;margin-bottom:18px}.contato__info dl{margin:0 0 20px}.contato__info dt{font-weight:600;display:inline}.contato__info dd{display:inline;margin:0}.contato__info dd a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}.contato__info .linha{margin-bottom:8px}.contato__btns{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.contato__btns .btn{flex:1 1 180px}.contato__info h3{font-size:19px;font-weight:600;text-align:center;margin:8px 0 14px}.mapa{position:relative;aspect-ratio:16 / 9;border-radius:var(--raio-sm);overflow:hidden;background:#ffffff1a}.mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:900px){.contato__grid{grid-template-columns:1fr}}.rodape{background:var(--cinza);color:#fff;padding:56px 0 calc(28px + env(safe-area-inset-bottom))}.rodape__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:32px;align-items:start;text-align:center}.rodape__logo{justify-self:start;width:240px}.rodape h2{font-size:15px;letter-spacing:.14em;margin-bottom:16px;font-weight:500;text-transform:uppercase}.rodape__logos{display:grid;justify-items:center;gap:14px}.rodape__logos img{width:120px}.rodape__aviso{font-size:11px;line-height:1.6;margin:44px 0 18px;color:#fff;max-width:none;text-align:center;text-wrap:balance}@media(min-width:1200px){.rodape__aviso{font-size:11.5px}}.rodape__copy{font-size:11px;letter-spacing:.3em;max-width:none;text-transform:uppercase;text-align:center;margin:0}@media(max-width:900px){.rodape__grid{grid-template-columns:1fr 1fr;gap:32px 16px}.rodape__logo{grid-column:1 / -1;justify-self:center;width:200px}.rodape__grid>div:last-child{grid-column:1 / -1}}@media(max-width:480px){.rodape h2{font-size:13px;letter-spacing:.1em}.rodape__logos img{width:104px}}.zap-flutuante{position:fixed;right:20px;top:50%;translate:0 -50%;z-index:40}.zap-flutuante__btn{width:54px;height:54px;border:0;border-radius:10px;background:var(--zap);display:grid;place-items:center;box-shadow:0 4px 12px #00000040;transition:transform .2s}.zap-flutuante__btn:hover{transform:scale(1.05)}.zap-flutuante__btn img{width:28px;height:28px}.zap-flutuante__dica{position:absolute;right:64px;top:50%;translate:6px -50%;background:#333;color:#fff;font-size:13px;line-height:1.35;padding:7px 12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,translate .25s}.zap-flutuante:hover .zap-flutuante__dica--hover,.zap-flutuante.toque .zap-flutuante__dica--hover{opacity:1;translate:0 -50%}.zap-flutuante.dica:not(:hover):not(.toque) .zap-flutuante__dica--auto{opacity:1;translate:0 -50%}@media(max-width:767px){.zap-flutuante{top:auto;bottom:calc(20px + env(safe-area-inset-bottom));translate:none}}dialog{border:0;padding:0;max-width:none;max-height:none;background:transparent;color:inherit}dialog::backdrop{background:#14181a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{width:min(100% - 32px,420px);margin:auto;background:var(--papel-2);border-radius:var(--raio);padding:30px 26px 26px;box-shadow:var(--sombra);position:relative}.modal h2{font-size:24px;color:var(--marrom);text-align:center}.modal p{text-align:center;font-size:14.5px;color:#444;margin:8px 0 18px}.modal .campo label{color:#333}.modal .campo input{border-color:#cfcac2}.fechar{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#333;display:grid;place-items:center}.fechar:hover{background:#0000000f}.fechar svg{width:20px}.visor{width:100vw;height:100dvh;margin:0;background:#0f1112;color:#fff;overflow:hidden}.visor::backdrop{background:#0f1112}.visor__palco{position:absolute;inset:0;z-index:0;overflow:hidden;touch-action:none;cursor:grab;display:grid;place-items:center}.visor__palco.arrastando{cursor:grabbing}.visor__palco img{max-width:94vw;max-height:84dvh;width:auto;height:auto;transform-origin:0 0;user-select:none;-webkit-user-drag:none;will-change:transform}.visor__barra{position:absolute;z-index:2;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));translate:-50% 0;display:flex;gap:6px;background:#ffffff1f;padding:6px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visor__barra button{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center}.visor__barra button:hover{background:#ffffff29}.visor__barra svg{width:20px}.visor__titulo{position:absolute;z-index:2;text-shadow:0 1px 4px #000;top:18px;left:20px;right:70px;font-size:14px;opacity:.85}.visor .fechar{z-index:2;color:#fff;top:12px;right:12px;background:#ffffff1f}.pg-obrigado{display:flex;flex-direction:column;min-height:100svh}.header--simples{position:sticky}.header__parceiros--sempre{display:flex!important}@media(max-width:480px){.header--simples .header__parceiros img:first-child{width:64px}.header--simples .header__parceiros img:last-child{width:80px}.header--simples .header__parceiros{gap:10px}}.obg{flex:1;display:flex;align-items:center;padding:clamp(40px,7vw,96px) 0}.obg__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,80px);align-items:center}.obg__selo{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--zap);margin:0 0 18px}.obg__selo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--zap);box-shadow:0 0 0 4px #075e5426}.obg h1{font-size:clamp(40px,6vw,68px);font-weight:300;color:var(--grafite);letter-spacing:-.02em;margin-bottom:18px}.obg__lead{font-size:clamp(17px,1.6vw,20px);color:#333;max-width:34ch}.obg__sub{color:var(--marrom);font-size:15px;max-width:42ch;margin-top:22px}.obg__aviso{color:var(--zap);font-weight:600}.obg__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:8px}.obg__voltar{color:var(--marrom)}.obg__fotos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.obg__foto{display:block;border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.obg__foto img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.obg__foto--grande{grid-column:1 / -1}.obg__foto--grande img{aspect-ratio:16 / 9}@media(max-width:900px){.obg{align-items:flex-start}.obg__grid{grid-template-columns:1fr}.obg__acoes .btn{width:100%}.obg__voltar{margin:0 auto}}.nav__parceiros{display:none}@media(max-width:1080px){.nav__parceiros{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(87,72,60,.12)}.nav__parceiros img{flex:none;height:auto}.nav__parceiros img:first-child{width:80px}.nav__parceiros img:last-child{width:100px}}@media(max-width:359px){.header__inner{gap:10px}.header__logo img{width:100px}.header__parceiros-mobile{gap:6px}}@media(max-width:767px){.sobre .btn,.local__acoes .btn,.planta__acoes .btn,.sonhar__cta .btn{width:100%}.local__acoes,.planta__acoes,.sonhar__cta{display:block}}.card-vidro .btn--primario{border:1px solid rgba(255,255,255,.38);box-shadow:0 6px 18px -8px #0000008c,inset 0 1px #ffffff1f}.card-vidro .btn--primario:hover{border-color:#fff9}
