:root{--azul:#0090d1;--azul-escuro:#007fb8;--laranja:#ef6b00;--laranja-escuro:#d65f00;--texto:#34332c;--texto-2:#494840;--texto-3:#76766f;--linha:rgba(0,0,0,.08);--hover:rgba(0,0,0,.04);--largura:1640px;--raio:12px;--lateral:24px;--borda:16px;--sombra:0 0 0 1px rgba(0,0,0,.04),0 3px 12px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.06);--sombra-painel:0 0 0 1px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.14);--zoom:1}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}@media (min-width:1024px){html{zoom:.9}:root{--largura:1822px;--zoom:.9}}body.pagina-busca,body.pagina-casa{--largura:1832px}@media (min-width:1024px){body.pagina-busca,body.pagina-casa{--largura:2036px}}@media (min-width:1200px){:root{--lateral:48px}}body{font-family:Poppins,system-ui,-apple-system,sans-serif;font-weight:500;color:#000;background:#fff;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}.bv-nobr{white-space:nowrap}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.topo{position:relative;z-index:40;max-width:var(--largura);margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--lateral)}.topo .logo img{height:44px;width:auto}.acoes{display:flex;align-items:center;gap:8px}.btn-pm{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:var(--azul);color:#fff;font-size:14px;font-weight:600;line-height:17px;transition:background .15s}.btn-pm:hover{background:var(--azul-escuro)}.btn-menu{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:var(--texto)}.btn-menu:hover{background:var(--hover)}.menu{position:absolute;right:var(--lateral);top:64px;min-width:240px;padding:8px;background:#fff;border-radius:16px;box-shadow:var(--sombra-painel);display:none}.menu.aberto{display:block}.abas{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:flex;align-items:stretch;gap:28px}.aba{position:relative;display:flex;align-items:center;gap:8px;padding:0 2px;font-size:15px;line-height:20px;font-weight:500;color:#6a6a6a;white-space:nowrap;transition:color .15s}.aba:hover{color:var(--laranja)}.aba svg{width:26px;height:26px;color:var(--laranja);flex:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.aba:hover svg{transform:scale(1.1)}.aba.ativa{color:var(--laranja);font-weight:600}.aba.ativa:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;border-radius:2px;background:var(--laranja)}@media (max-width:1199px){.topo{flex-wrap:wrap;height:auto;row-gap:0}.topo .logo,.acoes{height:64px;display:flex;align-items:center}.abas{position:static;transform:none;order:3;width:100%;height:68px;justify-content:center;gap:28px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.aba{flex-direction:column;justify-content:center;gap:4px;font-size:12px;line-height:16px}.aba svg{width:24px;height:24px}.aba.ativa:after{bottom:7px}}@media (max-width:420px){.abas{gap:16px}}.menu a{display:block;padding:10px 14px;border-radius:10px;font-size:14px;line-height:20px;color:var(--texto)}.menu a:hover{background:var(--hover)}.menu .menu-pm{display:none}.perfil{position:relative}.btn-perfil{width:40px;height:40px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#e9e9e9;transition:box-shadow .15s}.btn-perfil:hover,.perfil.aberto .btn-perfil{box-shadow:0 2px 10px #0003}.btn-perfil img,.btn-perfil svg{width:100%;height:100%;object-fit:cover}.menu-perfil{position:absolute;right:0;top:calc(100% + 10px);z-index:45;min-width:220px;padding:8px;background:#fff;border-radius:16px;box-shadow:var(--sombra-painel);display:none}.menu-perfil:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.perfil.aberto .menu-perfil{display:block}@media (hover:hover){.perfil:hover .menu-perfil{display:block}}.menu-perfil button{width:100%;padding:10px 14px;border-radius:10px;text-align:left;font-size:14px;line-height:20px;font-weight:600;color:var(--texto)}.menu-perfil button:hover{background:var(--hover)}.menu-perfil a{display:block;padding:10px 14px;border-radius:10px;font-size:14px;line-height:20px;font-weight:500;color:#5a5a5a}.menu-perfil a:hover{background:var(--hover);color:var(--laranja)}.menu-perfil hr{border:0;border-top:1px solid var(--linha);margin:6px 4px}.menu-perfil #sair{font-weight:500;color:#5a5a5a}.btn-perfil .inicial{width:100%;height:100%;display:grid;place-items:center;background:var(--laranja);color:#fff;font-size:16px;font-weight:600}.aviso-codigo{margin:-8px 0 16px;font-size:14px;line-height:20px;color:#6a6a6a}.aviso-codigo b{font-weight:600;color:#5a5a5a}.campo-codigo{text-align:center;font-size:24px;letter-spacing:10px}.links-codigo{display:flex;justify-content:center;gap:8px;margin-top:14px;font-size:13px;color:#8a8a8a}.links-codigo button{color:var(--laranja);font-size:13px;font-weight:500}.links-codigo button:hover{text-decoration:underline}.erro-entrar{margin-top:14px;font-size:13px;line-height:18px;color:#b42318}.btn-continuar:disabled{opacity:.6;cursor:default}.menu-perfil .quem{padding:10px 14px;margin-bottom:4px;border-bottom:1px solid var(--linha)}.menu-perfil .quem b{display:block;font-size:14px;line-height:20px;font-weight:600;color:#5a5a5a}.menu-perfil .quem small{display:block;font-size:12px;line-height:16px;color:#8a8a8a}.lc{max-width:var(--largura);margin:0 auto;padding:12px var(--lateral) 72px}.lc-migalhas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:400;color:#6a6a63}.lc-migalhas a{color:#6a6a63;text-decoration:underline;text-underline-offset:3px}.lc-migalhas a:hover{color:var(--laranja)}.lc-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:20px}.lc-texto h1{margin-top:10px;font-size:52px;line-height:58px;font-weight:600;letter-spacing:-.025em;color:#1f1f1c;text-wrap:balance}.lc-lead{max-width:560px;margin-top:16px;font-size:17px;line-height:27px;font-weight:400;color:#55554f}.lc-provas{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;list-style:none}.lc-provas li{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #ece6dc;border-radius:999px;background:#fff;font-size:14px;line-height:18px;font-weight:400;color:#55554f}.lc-provas b{font-weight:600;color:#1f1f1c}.lc-estrela{display:inline-flex;color:var(--laranja)}.lc-livres{border-color:#cfe9d8!important;background:#f1faf4!important}.lc-livres i{width:8px;height:8px;border-radius:50%;background:#1a9a52;box-shadow:0 0 0 3px #1a9a522e}.lc-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.lc-link{font-size:15px;font-weight:600;color:#1f1f1c;text-decoration:underline;text-underline-offset:4px}.lc-link:hover{color:var(--laranja)}.lc-foto{margin:0;overflow:hidden;border-radius:28px;background:#e9e5de;box-shadow:0 30px 60px #10202c24}.lc-foto img{display:block;width:100%;height:clamp(300px,34vw,460px);object-fit:cover}.lc-secao{margin-top:88px}.lc-secao h2,.lc-sobre h2{font-size:36px;line-height:42px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.lc-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}.lc-filtros{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.lc-filtros a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2ddd4;border-radius:999px;font-size:14px;line-height:18px;font-weight:500;color:#1f1f1c;transition:border-color .2s,background .2s}.lc-filtros a:hover{border-color:#1f1f1c;background:#faf8f5}.lc-filtros span{color:#8a8a82;font-weight:400}.lc-casas{container-type:inline-size}.lc-casas .fotos img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lc-casas .cartao:hover .fotos img{transform:scale(1.02)}.lc-selo{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:999px;background:#fffffff0;font-size:12px;line-height:16px;font-weight:600;color:#1f1f1c;box-shadow:0 2px 8px #0000001f}.lc-casas .nota svg{color:#1f1f1c}.lc-sobre{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px 72px;align-items:center;padding:56px;border-radius:32px;background:#f8f5f0}.lc-sobre-texto h2{margin-top:10px}.lc-sobre-texto p:not(.sobretitulo){margin-top:16px;font-size:17px;line-height:28px;font-weight:400;color:#55554f}.lc-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lc-numeros div{padding:20px;border-radius:20px;background:#fff}.lc-numeros dt{font-size:13px;line-height:18px;font-weight:500;color:#8a8a82}.lc-numeros dd{margin-top:6px;font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c}.lc-avs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.lc-av{display:flex;flex-direction:column;gap:14px;margin:0;padding:26px;border:1px solid #ece8e1;border-radius:22px;background:#fff}.lc-av-estrelas{display:flex;gap:3px;color:var(--laranja)}.lc-av blockquote{flex:1;font-size:16px;line-height:25px;font-weight:400;color:#1f1f1c}.lc-av figcaption b{display:block;font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.lc-av figcaption small{font-size:13px;line-height:18px;color:#6a6a63}.lc-av figcaption a{color:#1f1f1c;text-decoration:underline;text-underline-offset:3px}.lc-perguntas{margin-top:88px}.lc-outras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.lc-outra{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ece8e1;border-radius:22px;background:#fff;transition:box-shadow .25s,transform .25s}.lc-outra:hover{box-shadow:0 14px 34px #10202c1a;transform:translateY(-2px)}.lc-outra img{display:block;width:100%;height:180px;object-fit:cover}.lc-outra span{display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px}.lc-outra b{font-size:17px;line-height:22px;font-weight:600;color:#1f1f1c}.lc-outra small{font-size:13px;line-height:18px;color:#6a6a63}.lc-todas{justify-content:center;background:#f8f5f0}@media (max-width:1023px){.lc-topo{grid-template-columns:minmax(0,1fr)}.lc-sobre{grid-template-columns:minmax(0,1fr);padding:40px}.lc-avs,.lc-outras{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lc-texto h1{font-size:36px;line-height:42px}.lc-lead{font-size:15px;line-height:24px}.lc-secao{margin-top:64px}.lc-secao h2,.lc-sobre h2{font-size:28px;line-height:34px}.lc-sobre{padding:28px 20px;border-radius:24px}.lc-numeros dd{font-size:26px;line-height:30px}.lc-foto{border-radius:22px}.lc-perguntas{margin-top:64px}}.xp{max-width:var(--largura);margin:0 auto;padding:16px var(--lateral) 72px}.xp-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:12px}.xp-topo h1{margin-top:10px;font-size:52px;line-height:58px;font-weight:600;letter-spacing:-.025em;color:#1f1f1c;text-wrap:balance}.xp-lead{max-width:560px;margin-top:16px;font-size:17px;line-height:27px;font-weight:400;color:#55554f}.xp-regioes{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.xp-filtro{margin-top:26px}.xp-filtro>p:first-child{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8a82}.xp-filtro-botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xp-filtro-botoes button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border:1px solid #e2ddd4;border-radius:999px;background:#fff;font-size:14px;line-height:18px;font-weight:500;color:#1f1f1c;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.xp-filtro-botoes button:hover{border-color:#1f1f1c;box-shadow:0 6px 16px #10202c14}.xp-filtro-botoes svg{width:20px;height:20px;color:var(--laranja);transition:color .2s}.xp-filtro-botoes button[aria-pressed=true]{border-color:#1f1f1c;background:#1f1f1c;color:#fff}.xp-filtro-botoes button[aria-pressed=true] svg{color:#ffb27a}.xp-filtro-conta{margin-top:12px;font-size:14px;line-height:21px;font-weight:400;color:#55554f}.xp-filtro-conta b{font-weight:600;color:#1f1f1c}.xp-filtro-conta button{margin-left:10px;font-size:14px;font-weight:600;color:#1f1f1c;text-decoration:underline;text-underline-offset:3px}.xp-filtro-conta button+button{color:#6a6a63}.xp-fora{opacity:.3;filter:grayscale(.7);transition:opacity .35s,filter .35s}.xp-combina .xp-card-foto:before,.xp-combina .xp-perk-foto:before,.xp-sf.xp-combina:before{content:"";position:absolute;inset:0;z-index:2;border:3px solid var(--laranja);border-radius:inherit;pointer-events:none}.xp-combina .xp-card-foto:after,.xp-combina .xp-perk-foto:after,.xp-sf.xp-combina:after{content:"";position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;border-radius:50%;background:var(--laranja) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:0 2px 8px #0003}.xp-surfside-lista li.xp-combina h3{color:var(--laranja)}.xp-filtrando .xp-grade>.xp-combina,.xp-filtrando .xp-trilho>.xp-combina{order:-1}.xp-anima{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.xp-anima.xp-visivel{opacity:1;transform:none}.xp-anima.xp-visivel.xp-fora{opacity:.3}.xp-mapa-sec{margin-top:72px;scroll-margin-top:110px}.xp-mapa-moldura{position:relative;height:640px;overflow:hidden;border-radius:32px;background:#e9eff2;box-shadow:0 0 0 1px #1f1f1c0f,0 24px 48px -24px #10202c38}.xp-mapa-moldura .xp-mapa{position:absolute;inset:0}.xp-mapa-espera{position:absolute;inset:0;display:grid;place-items:center;padding:24px;font-size:14px;line-height:20px;color:#6a6a63;text-align:center}.xp-mapa.pronto .xp-mapa-espera{display:none}.xp-mapa .maplibregl-ctrl-attrib{font-size:10px}.xp-mapa-painel{position:absolute;top:20px;left:20px;bottom:20px;z-index:4;display:flex;flex-direction:column;width:340px;padding:12px;border-radius:24px;background:#fffffff7;box-shadow:0 14px 36px #10202c2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.xp-mapa-regioes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:#f3efe9}.xp-mapa-regioes button{height:38px;border-radius:999px;font-size:13px;line-height:16px;font-weight:600;color:#6a6a63;transition:background .2s,color .2s,box-shadow .2s}.xp-mapa-regioes button[aria-pressed=true]{background:#fff;color:#1f1f1c;box-shadow:0 2px 6px #0000001a}.xp-mapa-lista{flex:1;min-height:0;margin-top:10px;overflow-y:auto;list-style:none;scrollbar-width:thin}.xp-ml-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:14px;text-align:left;transition:background .15s,opacity .25s}.xp-ml-item:hover,.xp-ml-item.aberto{background:#f6f2ec}.xp-ml-icone{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0e2f45;color:#fff}.xp-ml-item.cidade .xp-ml-icone{background:var(--laranja)}.xp-ml-icone svg{width:20px;height:20px}.xp-ml-txt{min-width:0}.xp-ml-txt b{display:block;font-size:14px;line-height:19px;font-weight:600;color:#1f1f1c}.xp-ml-txt small{display:block;margin-top:1px;font-size:12px;line-height:16px;color:#6a6a63}.xp-ml-item.apagado{opacity:.38}.xp-pino-m{width:0!important;height:0!important}.xp-pino-m:hover,.xp-pino-m.ativo,.xp-pino-m.aberto{z-index:6!important}.xp-pino{position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#0e2f45;box-shadow:0 3px 10px #00000038,0 0 0 1px #0000000f;transform:translate(-50%,-50%);transition:transform .2s,background .2s,color .2s,opacity .25s}.xp-pino svg{width:20px;height:20px}.xp-pino-m:hover .xp-pino,.xp-pino-m.ativo .xp-pino,.xp-pino-m.aberto .xp-pino{background:#0e2f45;color:#fff;transform:translate(-50%,-50%) scale(1.14)}.xp-pino.cidade{display:flex;align-items:center;gap:8px;width:auto;height:auto;padding:5px 14px 5px 5px;border-radius:999px;background:var(--laranja);color:#fff;font-size:13px;line-height:15px;font-weight:600;white-space:nowrap;text-align:left;transform:translate(-50%,calc(-100% - 9px))}.xp-pino.cidade:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;border-radius:0 0 3px;background:inherit;transform:rotate(45deg)}.xp-pino.grupo{width:44px;height:44px;border:3px solid #fff;background:#0e2f45;color:#fff;font-size:15px;font-weight:600;box-shadow:0 0 0 6px #0e2f452e,0 3px 10px #00000040}.xp-pino-m:hover .xp-pino.grupo{background:#1f4d6b}.xp-pino-m[hidden]{display:none}.xp-pino.cidade i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff38}.xp-pino.cidade i svg{width:17px;height:17px}.xp-pino.cidade small{display:block;font-size:11px;line-height:13px;font-weight:500;opacity:.9}.xp-pino-m:hover .xp-pino.cidade,.xp-pino-m.ativo .xp-pino.cidade,.xp-pino-m.aberto .xp-pino.cidade{background:#d65f00;color:#fff;transform:translate(-50%,calc(-100% - 9px)) scale(1.06)}.xp-pino-m.apagado .xp-pino{opacity:.32}.xp-popup{z-index:10}.xp-popup .maplibregl-popup-content{width:290px;padding:0;overflow:hidden;border-radius:18px;box-shadow:0 12px 32px #00000042;font:inherit}.xp-popup .maplibregl-popup-tip{display:none}.xp-pop{position:relative}.xp-pop img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#e9e5de}.xp-pop-info{padding:14px 16px 16px}.xp-pop.sem-foto .xp-pop-info{padding-right:48px}.xp-pop small{font-size:11px;line-height:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a82}.xp-pop h3{margin-top:3px;font-size:16px;line-height:21px;font-weight:600;color:#1f1f1c}.xp-pop p{margin-top:5px;font-size:13px;line-height:19px;font-weight:400;color:#55554f}.xp-pop a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;line-height:18px;font-weight:600;color:var(--laranja)}.xp-pop-fechar{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fffffff5;color:#1f1f1c;box-shadow:0 1px 4px #0003}.xp-regioes a{display:flex;flex-direction:column;gap:2px;min-width:200px;padding:14px 20px;border:1px solid #e2ddd4;border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.xp-regioes a:hover{border-color:#1f1f1c;box-shadow:0 10px 24px #10202c14;transform:translateY(-2px)}.xp-regioes b{font-size:16px;line-height:21px;font-weight:600;color:#1f1f1c}.xp-regioes small{font-size:13px;line-height:18px;color:#6a6a63}.xp-mosaico{position:relative;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(320px,34vw,460px);margin:0}.xp-mosaico figure{margin:0;overflow:hidden;border-radius:24px;background:#e9e5de}.xp-mosaico .m1{grid-row:1/3}.xp-mosaico img{display:block;width:100%;height:100%;object-fit:cover}.xp-mosaico-selo{position:absolute;left:16px;bottom:16px;padding:9px 16px;border-radius:999px;background:#fffffff2;font-size:13px;line-height:18px;font-weight:500;color:#1f1f1c;box-shadow:0 8px 20px #0000001f}.xp-mosaico-selo b{font-weight:700;color:var(--laranja)}.xp-cats{position:sticky;top:0;z-index:20;display:flex;gap:32px;margin:40px calc(-1 * var(--lateral)) 0;padding:14px var(--lateral) 12px;overflow-x:auto;overflow-y:hidden;background:#fffffff7;border-bottom:1px solid #ece8e1;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.xp-cats::-webkit-scrollbar{display:none}@media (min-width:1024px){.xp-cats{justify-content:center}}.xp-cats a{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:8px;border-bottom:2px solid transparent;font-size:13px;line-height:16px;font-weight:500;color:#6a6a63;transition:color .2s,border-color .2s}.xp-cats a:hover{color:#1f1f1c;border-bottom-color:#d6d0c6}.xp-cats svg{width:24px;height:24px}.xp-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:26px}.xp-cab h2,.xp-surfside h2,.xp-ficar h2,.xp-dicas h2{font-size:36px;line-height:42px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.xp-intro{max-width:720px;margin-top:10px;font-size:16px;line-height:26px;font-weight:400;color:#55554f}.xp-perks,.xp-secao,.xp-surfside,.xp-dicas,.xp-ficar{margin-top:72px;scroll-margin-top:110px}.xp-cab2{display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 40px;text-align:center}.xp-cab2 h2{font-size:40px;line-height:46px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.xp-cab2 .sobretitulo{margin-bottom:10px}.xp-cab2-num{display:block;margin-bottom:10px;font-size:14px;line-height:16px;font-weight:600;letter-spacing:.16em;color:var(--laranja)}.xp-cab2-dir{display:flex;flex-direction:column;align-items:center}.xp-cab2-dir p{max-width:720px;margin-top:14px;font-size:17px;line-height:27px;font-weight:400;color:#55554f;text-wrap:balance}.xp-cab2-dir .btn-laranja{margin-top:22px}.sem-quebra{white-space:nowrap}.xp-caixa{position:relative;isolation:isolate;overflow:hidden;padding:56px;border-radius:32px}.xp-caixa.areia{background:radial-gradient(620px 380px at 92% 6%,rgba(255,168,88,.3),transparent 70%),linear-gradient(135deg,#fff8f1,#fcefe2 60%,#f9e6d2)}.xp-caixa.mar{background:radial-gradient(620px 380px at 92% 6%,rgba(0,144,209,.16),transparent 70%),linear-gradient(135deg,#f4f9fc,#e8f2f8 60%,#dcecf5)}.xp-caixa.marinho{color:#fff;background:radial-gradient(900px 520px at 100% 0%,rgba(0,144,209,.34),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(239,107,0,.16),transparent 62%),linear-gradient(135deg,#0a1e2c,#0e2f45 55%,#123a55)}.xp-brilho{position:absolute;top:-120px;right:-80px;z-index:-1;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(245,138,44,.28),transparent 68%)}.xp-caixa.marinho h2{color:#fff}.xp-caixa.marinho .xp-cab2-dir p{color:#ffffffc7}.xp-caixa.marinho .xp-perk-info small{color:#ffb27a}.xp-caixa.marinho .xp-perk-info h3{color:#fff}.xp-caixa.marinho .xp-perk-info p{color:#ffffffc2}.xp-caixa.marinho .xp-perk-info ul{color:#fff9}.xp-caixa.marinho .xp-perk-info li:before{background:#ffffff59}.xp-caixa .xp-card .xp-dica{border-top-color:#1f1f1c1f}.xp-caixa.areia .xp-promo{background:#fff}.xp-surfside .xp-surfside-lista li{border-top-color:#1f1f1c1a}.xp-perks{margin-top:56px}.xp-trilho{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.xp-perk{display:flex;flex-direction:column;gap:14px;min-width:0}.xp-perk-foto,.xp-card-foto{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:18px;background:#e9e5de}.xp-perk-foto img,.xp-card-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.xp-perk:hover img,.xp-card:hover .xp-card-foto img{transform:scale(1.03)}.xp-perk-foto.logo{background:#0f2f4a}.xp-perk-foto.logo img{object-fit:contain;padding:12% 18%}.xp-perk:hover .xp-perk-foto.logo img{transform:none}.xp-selo{position:absolute;left:12px;top:12px;padding:5px 11px;border-radius:999px;background:#fff;font-size:12px;line-height:16px;font-weight:600;color:#1f1f1c;box-shadow:0 2px 8px #00000024}.xp-perk .xp-selo{background:var(--laranja);color:#fff}.xp-perk-info small{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja)}.xp-perk-info h3,.xp-card h3{margin-top:4px;font-size:18px;line-height:24px;font-weight:600;color:#1f1f1c}.xp-perk-info p,.xp-card p{margin-top:6px;font-size:15px;line-height:23px;font-weight:400;color:#55554f}.xp-perk-info ul{display:flex;flex-direction:column;gap:2px;margin-top:10px;list-style:none;font-size:13px;line-height:19px;color:#6a6a63}.xp-perk-info li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;border-radius:50%;background:#d0c8bb}.xp-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.xp-card{display:flex;flex-direction:column;min-width:0;scroll-margin-top:110px}.xp-card-foto{aspect-ratio:4/3;margin-bottom:12px}.xp-lugar{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a82}.xp-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-cats a.ativo{color:#1f1f1c;border-bottom-color:#1f1f1c}.xp-promo{padding:10px 10px 18px;border-radius:22px;background:#f8f5f0;transition:box-shadow .25s,transform .25s}.xp-promo:hover{box-shadow:0 14px 34px #10202c1a;transform:translateY(-2px)}.xp-promo .xp-lugar{color:var(--laranja)}.xp-promo-ir{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;color:#1f1f1c}.xp-promo .xp-card-foto{margin-bottom:12px}.xp-card .xp-dica{margin-top:10px;padding-top:10px;border-top:1px dashed #e2ddd4;font-size:13px;line-height:19px;color:#6a6a63}.xp-faixa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:72px;padding:28px 36px;border:1.5px solid #e8dfd2;border-radius:28px;background:#fff}.xp-faixa p{max-width:760px;font-size:17px;line-height:26px;font-weight:400;color:#55554f}.xp-faixa b{font-weight:600;color:#1f1f1c}.xp-surfside-topo{max-width:760px}.xp-surfside-fotos{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:28px}.xp-sf{position:relative;margin:0;overflow:hidden;border-radius:22px;background:#e9e5de;aspect-ratio:4/5}.xp-sf.grande{aspect-ratio:auto}.xp-sf img{display:block;width:100%;height:100%;object-fit:cover}.xp-sf figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:56px 20px 18px;background:linear-gradient(180deg,#08121a00,#08121ac7);color:#fff}.xp-sf figcaption b{font-size:18px;line-height:23px;font-weight:600}.xp-sf figcaption span{font-size:14px;line-height:20px;font-weight:400;color:#ffffffe6}.xp-surfside-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;margin-top:28px;list-style:none}.xp-surfside-lista li{display:flex;gap:16px;padding:18px 0;border-top:1px solid #ece8e1}.xp-num{flex:none;font-size:15px;line-height:24px;font-weight:600;color:var(--laranja)}.xp-surfside-lista h3{font-size:17px;line-height:24px;font-weight:600;color:#1f1f1c}.xp-surfside-lista p{margin-top:4px;font-size:14px;line-height:22px;font-weight:400;color:#55554f}.xp-dicas{padding:0}.xp-dicas ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin-top:28px;list-style:none}.xp-dicas li{display:flex;gap:14px}.xp-dica-icone{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--laranja);box-shadow:0 4px 12px #10202c0f}.xp-dica-icone svg{width:22px;height:22px}.xp-dicas b{display:block;font-size:16px;line-height:22px;font-weight:600;color:#1f1f1c}.xp-dicas p{margin-top:4px;font-size:14px;line-height:22px;font-weight:400;color:#55554f}.xp-perguntas{margin-top:80px}.xp-ficar-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.xp-ficar-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ece8e1;border-radius:22px;background:#fff;transition:box-shadow .25s,transform .25s}.xp-ficar-card:hover{box-shadow:0 14px 34px #10202c1a;transform:translateY(-2px)}.xp-ficar-card img{display:block;width:100%;height:170px;object-fit:cover}.xp-ficar-card span{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px}.xp-ficar-card b{font-size:16px;line-height:21px;font-weight:600;color:#1f1f1c}.xp-ficar-card small{font-size:13px;line-height:18px;color:#6a6a63}@media (max-width:1199px){.xp-grade,.xp-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-surfside-lista,.xp-ficar-grade,.xp-dicas ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.xp-topo{grid-template-columns:minmax(0,1fr)}.xp-trilho{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-mapa-moldura{height:560px}.xp-mapa-painel{width:290px}}@media (max-width:767px){.xp-cab2{align-items:flex-start;margin-bottom:24px;text-align:left}.xp-cab2-dir{align-items:flex-start}.xp-cab2-dir p{margin-top:10px;font-size:15px;line-height:24px;text-wrap:pretty}.xp-cab2 h2{font-size:28px;line-height:34px}.xp-caixa{padding:32px 18px;border-radius:24px}.xp-caixa .xp-trilho,.xp-caixa .xp-grade{margin:0 -18px;padding:0 18px 8px;scroll-padding-inline:18px}.xp-topo h1{font-size:34px;line-height:40px}.xp-lead{font-size:15px;line-height:24px}.xp-regioes a{min-width:0;flex:1}.xp-mosaico{height:280px;gap:8px}.xp-mosaico figure{border-radius:18px}.xp-cats{gap:20px;margin-top:28px;padding-top:8px;padding-bottom:6px}.xp-cats a{gap:3px;padding-bottom:6px;font-size:12px;line-height:15px}.xp-cats svg{width:20px;height:20px}.xp-cab h2,.xp-surfside h2,.xp-ficar h2,.xp-dicas h2{font-size:28px;line-height:34px}.xp-perks,.xp-secao,.xp-surfside,.xp-dicas,.xp-ficar,.xp-perguntas{margin-top:56px}.xp-trilho,.xp-grade{display:flex;gap:14px;margin:0 calc(-1 * var(--lateral));padding:0 var(--lateral) 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lateral);scrollbar-width:none}.xp-trilho::-webkit-scrollbar,.xp-grade::-webkit-scrollbar{display:none}.xp-perk,.xp-card{flex:0 0 78%;scroll-snap-align:start}.xp-faixa{padding:24px 20px;border-radius:22px}.xp-filtro-botoes button{height:40px;padding:0 14px 0 10px;font-size:13px}.xp-mapa-sec{margin-top:56px}.xp-mapa-moldura{height:auto;overflow:visible;border-radius:0;background:none;box-shadow:none}.xp-mapa-moldura .xp-mapa{position:relative;inset:auto;height:440px;overflow:hidden;border-radius:24px;background:#e9eff2}.xp-mapa-painel{position:static;width:auto;margin-top:14px;padding:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.xp-mapa-lista{display:flex;gap:8px;margin:12px calc(-1 * var(--lateral)) 0;padding:0 var(--lateral) 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.xp-mapa-lista::-webkit-scrollbar{display:none}.xp-mapa-lista li{flex:none}.xp-ml-item{width:auto;padding:8px 14px 8px 8px;border:1px solid #ece8e1;background:#fff}.xp-ml-txt b,.xp-ml-txt small{white-space:nowrap}.xp-popup .maplibregl-popup-content{width:260px}.xp-pino.cidade{gap:0;padding:6px 11px;font-size:12px;line-height:14px}.xp-pino.cidade i{display:none}.xp-pop img{aspect-ratio:16/9}.xp-surfside-fotos{grid-template-columns:minmax(0,1fr)}.xp-sf,.xp-sf.grande{aspect-ratio:4/3}.xp-sf figcaption{padding-top:72px;background:linear-gradient(180deg,#08121a00,#08121a9e 45%,#08121adb)}.xp-surfside-lista,.xp-dicas ul,.xp-ficar-grade{grid-template-columns:minmax(0,1fr)}}.rodape{margin-top:24px;border-top:1px solid #ece6dc;background:#f8f5f0;color:#55554f}.rodape-dentro{max-width:var(--largura);margin:0 auto;padding:64px var(--lateral) 28px}.rodape-topo{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 48px}.rodape-marca img{display:block;width:156px;height:auto}.rodape-marca p{max-width:320px;margin-top:16px;font-size:14px;line-height:22px;font-weight:400}.rodape-redes{display:flex;gap:10px;margin-top:20px;list-style:none}.rodape-redes a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#1f1f1c;box-shadow:inset 0 0 0 1px #e6dfd4;transition:background .2s,color .2s,box-shadow .2s}.rodape-redes a:hover{background:var(--laranja);color:#fff;box-shadow:none}.rodape-redes svg{width:18px;height:18px;fill:currentColor}.rodape-titulo{margin-bottom:14px;font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.rodape-col ul{display:grid;gap:10px;list-style:none}.rodape-col a,.rodape-base a{font-size:15px;line-height:21px;font-weight:400;color:#55554f;transition:color .2s}.rodape-col a[href^="mailto:"]{overflow-wrap:anywhere}.rodape-col a:hover,.rodape-base a:hover{color:var(--laranja)}.rodape-contato address{display:grid;gap:10px;font-style:normal}.rodape-col span{display:block;font-size:12px;line-height:16px;color:#8a8a82}.rodape-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:24px;border-top:1px solid #e6dfd4;font-size:13px;line-height:18px;font-weight:400;color:#6a6a63}.rodape-base ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none}.rodape-base a{font-size:13px;line-height:18px}@media (max-width:1199px){.rodape-topo{grid-template-columns:repeat(4,minmax(0,1fr))}.rodape-marca{grid-column:1/-1}}@media (max-width:767px){.rodape-dentro{padding-top:44px;padding-bottom:36px}body:has(.casa-rodape-fixo) .rodape-dentro{padding-bottom:116px}.rodape-topo{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.rodape-contato{grid-column:1/-1}.rodape-base{flex-direction:column;align-items:flex-start;margin-top:36px}}.entrar{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.entrar.aberto{opacity:1;visibility:visible}.cartao-entrar{position:relative;width:100%;max-width:520px;padding:48px 32px 36px;background:#fff;border-radius:28px;box-shadow:0 24px 64px #00000040;text-align:center;transform:translateY(12px) scale(.98);transition:transform .25s}.entrar.aberto .cartao-entrar{transform:none}.fechar{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:var(--texto)}.fechar:hover{background:var(--hover)}.logo-entrar{height:52px;width:auto;margin:0 auto}.cartao-entrar .entrar-titulo{margin:18px 0 26px;font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.4px;color:#6a6a6a}.campo-entrar{width:100%;height:58px;padding:0 18px;border:1px solid #b0b0b0;border-radius:12px;font:inherit;font-size:16px;font-weight:400;color:var(--texto)}.campo-entrar:focus{outline:none;border-color:var(--laranja);box-shadow:0 0 0 3px #ef6b0024}.btn-continuar{width:100%;height:54px;margin-top:20px;border-radius:12px;background:linear-gradient(90deg,#f58a2c,var(--laranja));color:#fff;font-size:16px;font-weight:600;transition:filter .15s}.btn-continuar:hover{filter:brightness(.95)}.ou{display:flex;align-items:center;gap:16px;margin:26px 0 22px;font-size:12px;line-height:16px;color:var(--texto-2)}.ou:before,.ou:after{content:"";flex:1;height:1px;background:#e5e5e5}.sociais{display:flex;justify-content:center;gap:16px}.sociais button{width:64px;height:64px;border-radius:14px;border:1px solid #ddd;display:grid;place-items:center;transition:background .15s}.sociais button:hover{background:#f7f7f7}.sociais svg,.sociais img{width:24px;height:24px}body.travado{overflow:hidden}@media (max-width:767px){.cartao-entrar{padding:44px 20px 28px;border-radius:22px}.cartao-entrar .entrar-titulo{font-size:24px;line-height:30px}}.heroi{max-width:var(--largura);margin:0 auto;padding:20px var(--borda) var(--borda)}@media (max-width:743px){.heroi{padding-top:12px}}.heroi-caixa{position:relative;z-index:10;isolation:isolate;height:450px;border-radius:var(--raio);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 10px 72px}.fundo{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;background:#3a2a1c}.fundo video,.fundo .fundo-capa{position:absolute;left:0;top:-38.9%;width:100%;height:138.9%;object-fit:fill}.fundo:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 76% at 50% 56%,#10161e8f,#10161e61 55%,#10161e33),linear-gradient(180deg,#10161e47,#10161e00 30%)}.fundo:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:96px;background:linear-gradient(182deg,#0000 33%,#0000007a 88%)}.heroi h1{max-width:900px;font-size:44px;line-height:50px;letter-spacing:-.88px;font-weight:500;color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.28)}.heroi .sub{max-width:620px;margin-top:12px;font-size:16px;line-height:24px;color:#fff;text-align:center;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.35)}.busca-area{position:relative;margin-top:16px}.busca{display:flex;align-items:center;gap:4px;height:48px;padding:1px;background:#fff;border-radius:999px;box-shadow:var(--sombra)}.campo{height:44px;min-width:114px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;line-height:17px;color:var(--texto-2);white-space:nowrap;transition:background .15s}.campo:hover,.campo[aria-expanded=true]{background:var(--hover)}.campo.onde{justify-content:flex-start;padding:0 28px 0 20px}.campo .valor{max-width:150px;overflow:hidden;text-overflow:ellipsis}.campo.preenchido{color:var(--texto)}.busca .div{flex:none;width:1px;height:20px;background:var(--linha);border-radius:8px}.btn-buscar{flex:none;height:40px;margin:0 3px 0 2px;padding:0 20px;border-radius:999px;background:var(--laranja);color:#fff;font-size:14px;font-weight:600;line-height:17px;transition:background .15s}.btn-buscar:hover{background:var(--laranja-escuro)}.painel{position:absolute;top:calc(100% + 10px);z-index:20;padding:8px;background:#fff;border-radius:16px;box-shadow:var(--sombra-painel);display:none;color:var(--texto)}.painel.aberto{display:block}.painel.p-onde{left:0;min-width:260px}.painel.p-quando{left:50%;transform:translate(-50%);width:850px;max-width:calc(100vw / var(--zoom) - 32px);padding:0;border-radius:32px}.painel.p-quem{right:0;min-width:300px;padding:8px 16px}.op-onde{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:10px;font-size:14px;line-height:20px;text-align:left}.op-onde:hover,.op-onde.sel{background:var(--hover)}.op-onde small{font-size:12px;color:var(--texto-3);font-weight:500;white-space:nowrap}.op-onde span{display:flex;flex-direction:column;gap:2px;min-width:0}.op-onde b{font-weight:600}.op-onde em{font-style:normal;font-size:12px;line-height:16px;font-weight:400;color:var(--texto-3)}.pessoa{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--linha)}.pessoa:last-child{border-bottom:0}.pessoa b{display:block;font-size:14px;font-weight:600;line-height:20px}.pessoa small{font-size:12px;color:var(--texto-3)}.contador{display:flex;align-items:center;gap:12px;font-size:14px;font-variant-numeric:tabular-nums}.contador button{width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,0,0,.18);display:grid;place-items:center;font-size:16px;line-height:1;color:var(--texto)}.contador button:disabled{opacity:.3;cursor:default}.contador span{min-width:16px;text-align:center}.casas{max-width:var(--largura);margin:0 auto;padding:24px var(--lateral) 72px;container-type:inline-size}.grade{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 16px}@container (min-width:528px){.grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:800px){.grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1072px){.grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1344px){.grade{grid-template-columns:repeat(5,minmax(0,1fr))}}.cartao{display:flex;flex-direction:column;gap:12px;min-width:0}.fotos{position:relative;aspect-ratio:1/1;border-radius:var(--raio);overflow:hidden;background:#eceae6}@container (max-width:527.98px){.grade .fotos{aspect-ratio:7/6}}.trilho{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;transition:transform .4s ease}.trilho::-webkit-scrollbar{display:none}.trilho img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.cartao:hover .trilho{transform:scale(1.02)}.seta{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;background:#fffffff0;box-shadow:0 1px 4px #0000002e;display:grid;place-items:center;color:var(--texto);opacity:0;transition:opacity .15s}@media (hover:hover) and (pointer:fine){.fotos:hover .seta{opacity:1}}.seta.ant{left:10px}.seta.prox{right:10px}.seta[hidden]{display:none}.pontos{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:4px;pointer-events:none}.pontos i{width:6px;height:6px;border-radius:999px;background:#ffffff8c;transition:width .2s,background .2s}.pontos i.at{width:18px;background:#fff}.info{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:17px}.linha1{display:flex;justify-content:space-between;gap:8px}.nome{min-width:0;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nota{flex:none;display:flex;align-items:center;gap:4px;color:var(--texto)}.cidade,.detalhe,.preco{color:var(--texto-2)}.sep{margin:0 4px;color:var(--texto-3)}.preco b{font-weight:600;color:var(--texto)}.mais .fotos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:#fff}.mais .fotos img{width:100%;height:100%;object-fit:cover}.mais .veu{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px;background:#0a141a80;color:#fff;text-align:center;transition:background .2s}.mais:hover .veu{background:#0a141a99}.mais .btn-mais{display:inline-flex;align-items:center}.mais:hover .btn-mais{transform:scale(1.03)}.mais .num{font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.96px}.mais .rot{font-size:14px;line-height:20px}.btn-mais{margin-top:16px;height:40px;padding:0 20px;border-radius:999px;background:#fff;color:var(--texto);font-size:14px;font-weight:600;line-height:17px;transition:transform .15s}.btn-mais:hover{transform:scale(1.03)}.vazio .fotos{animation:pisca 1.2s ease-in-out infinite alternate}.vazio .info i{display:block;height:12px;border-radius:6px;background:#eceae6}@keyframes pisca{to{opacity:.55}}@media (min-width:1024px){:root{--lateral:32px}}@media (min-width:1536px){:root{--lateral:48px}}@media (max-width:767px){:root{--lateral:16px;--borda:8px}.grade{gap:24px 12px}.topo .logo img{height:38px}.btn-pm{display:none}.menu .menu-pm{display:block}.heroi-caixa{height:auto;min-height:560px;padding:40px 16px 112px}.fundo video,.fundo .fundo-capa{top:0;height:100%;object-fit:cover;object-position:50% 70%}.heroi h1{font-size:29px;line-height:34px;letter-spacing:-.58px}.busca-area{width:100%;max-width:420px}.busca{height:auto;flex-wrap:wrap;padding:6px;border-radius:24px;gap:0}.campo{flex:1 1 33%;min-width:0;padding:0 8px}.campo.onde{justify-content:center;padding:0 8px}.busca .div{display:none}.btn-buscar{flex:1 1 100%;height:44px;margin:4px 0 0}.painel{left:0!important;right:0!important;transform:none!important;min-width:0!important}.mais .num{font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.td-cena,.td-foto img,.td-sol{transition:none}*{transition:none!important;animation:none!important}}.coracao{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:#fffffff5;box-shadow:0 1px 4px #0000002e;transition:transform .15s}.coracao:hover{transform:scale(1.08)}.coracao svg{width:18px;height:18px;fill:none;stroke:#5a5a5a;stroke-width:2;stroke-linejoin:round;transition:fill .15s,stroke .15s}.coracao.salvo svg{fill:var(--laranja);stroke:var(--laranja)}.portal{max-width:var(--largura);margin:0 auto;padding:0 var(--lateral);display:grid;grid-template-columns:320px minmax(0,1fr);align-items:stretch;color:#5a5a5a}.portal-fora{display:block}.convite{max-width:520px;margin:80px auto;text-align:center}.convite h1{font-size:34px;line-height:40px;font-weight:600;color:#5a5a5a;letter-spacing:-.6px}.convite p{margin:10px 0 24px;color:#7a7a7a;line-height:24px}.convite .btn-continuar{width:auto;padding:0 28px}.portal-menu{display:flex;flex-direction:column;gap:22px;padding:40px 36px 40px 0;border-right:1px solid #ebebeb;min-height:calc(100vh - 73px)}.portal-menu nav{position:sticky;top:24px}.portal-titulo{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.6px;color:#5a5a5a}.eu{display:flex;align-items:center;gap:12px;padding:8px 6px}.eu b{display:block;font-size:15px;font-weight:600;color:#5a5a5a}.eu small{display:block;font-size:12px;color:#9a9a9a}.eu-foto{width:48px;height:48px;flex:none;border-radius:999px;overflow:hidden;background:#eee;display:grid;place-items:center}.eu-foto img{width:100%;height:100%;object-fit:cover}.eu-foto .inicial{width:100%;height:100%;display:grid;place-items:center;background:var(--laranja);color:#fff;font-weight:600;font-size:18px}.eu-foto.grande{width:88px;height:88px}.eu-foto.grande .inicial{font-size:32px}.portal-menu nav{display:flex;flex-direction:column;gap:2px}.portal-menu nav a,.portal-menu nav button{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;font-size:15px;font-weight:500;color:#6a6a6a;text-align:left;transition:background .15s,color .15s}.portal-menu nav svg{width:22px;height:22px;color:var(--laranja);flex:none}.portal-menu nav a:hover,.portal-menu nav button:hover{background:#fbf4ee;color:var(--laranja)}.portal-menu nav a.ativo{background:#fbf4ee;color:var(--laranja);font-weight:600}.portal-menu nav button{margin-top:10px;border-top:1px solid var(--linha);border-radius:0 0 12px 12px;padding-top:16px}.portal-conteudo{min-width:0;padding:40px 0 80px 56px}.portal-conteudo section{display:flex;flex-direction:column;gap:24px}.portal-conteudo section[hidden]{display:none}.secao-titulo{font-size:26px;line-height:32px;font-weight:600;color:#5a5a5a;letter-spacing:-.4px}.sobre-titulo{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja);font-weight:600}.texto-suave{font-size:14px;line-height:21px;color:#8a8a8a}.em-breve{display:inline-block;padding:6px 12px;border-radius:999px;background:#fbf4ee;color:#c25a00;font-size:12px;font-weight:500}.cartao-portal{padding:24px;border-radius:20px;background:#fff;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:10px}.cartao-portal h3{font-size:17px;font-weight:600;color:#5a5a5a}.cartao-portal .btn-continuar{width:auto;align-self:flex-start;padding:0 24px;margin-top:6px;display:inline-flex;align-items:center}.btn-linha{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border-radius:12px;border:1px solid #d9d9d9;font-size:14px;font-weight:500;color:#5a5a5a;background:#fff;cursor:pointer;transition:border-color .15s,color .15s}.btn-linha:hover{border-color:var(--laranja);color:var(--laranja)}.saudacao{position:relative;overflow:hidden;border-radius:24px;padding:34px 32px 28px;color:#fff;background:linear-gradient(100deg,#141a22b8,#141a2240 70%),url(/media/heroi-capa.webp) center 70%/cover;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;min-height:210px}.saudacao .sobre-titulo{color:#ffd9b0}.saudacao h1{margin-top:4px;font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.8px;color:#fff}.saudacao-sub{margin-top:6px;font-size:15px;color:#ffffffd9}.hoje{list-style:none;display:flex;gap:10px;flex-wrap:wrap}.hoje li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.hoje svg{width:22px;height:22px;color:#ffd9b0}.hoje b{display:block;font-size:16px;line-height:18px;font-weight:600}.hoje small{display:block;font-size:11px;color:#fffc}.embarque{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--sombra)}.embarque-foto{position:relative;min-height:320px;background:#eceae6}.embarque-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contagem{position:absolute;left:18px;bottom:18px;padding:12px 18px;border-radius:18px;background:#ffffffeb;text-align:center;color:#5a5a5a}.contagem b{display:block;font-size:34px;line-height:36px;font-weight:600;color:var(--laranja)}.contagem small{font-size:12px}.embarque-corpo{position:relative;padding:26px 28px;display:flex;flex-direction:column;gap:12px;border-left:2px dashed #eadfd5}.embarque-corpo h2{font-size:24px;line-height:30px;font-weight:600;color:#5a5a5a}.datas-embarque{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.datas-embarque small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#9a9a9a}.datas-embarque b{display:block;margin-top:2px;font-size:15px;font-weight:600;color:#5a5a5a}.pagamento-linha{display:flex;justify-content:space-between;font-size:13px;color:#7a7a7a}.pagamento-trilho{margin-top:6px;height:8px;border-radius:999px;background:#f1ebe5;overflow:hidden}.pagamento-trilho i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f6c344,var(--laranja))}.etapas{list-style:none;display:flex;justify-content:space-between;gap:6px;margin:6px 0 2px;position:relative}.etapas:before{content:"";position:absolute;left:12px;right:12px;top:11px;height:2px;background:#f1ebe5}.etapas li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;font-size:11px;text-align:center;color:#9a9a9a}.etapas i{width:24px;height:24px;border-radius:999px;background:#fff;border:2px solid #e6ddd4;display:grid;place-items:center}.etapas i svg{width:14px;height:14px;color:#fff}.etapas li.feito i{background:var(--laranja);border-color:var(--laranja)}.etapas li.feito{color:#5a5a5a}.etapas li.atual i{border-color:var(--laranja);box-shadow:0 0 0 4px #ef6b0026}.etapas li.atual{color:var(--laranja);font-weight:600}.acoes-embarque{display:flex;gap:10px;flex-wrap:wrap}.acoes-embarque .btn-continuar{width:auto;padding:0 22px;margin:0;height:44px;display:inline-flex;align-items:center}.confirmacao{font-size:12px;color:#a0a0a0}.sem-viagem{background:linear-gradient(120deg,#fff,#fdf3ea)}.sem-viagem h2{font-size:26px;font-weight:600;color:#5a5a5a;letter-spacing:-.4px}.bloco-casas h3{font-size:18px;font-weight:600;color:#5a5a5a}.bloco-casas .texto-suave{margin:2px 0 14px}.grade-portal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.casa-mini{display:flex;flex-direction:column;gap:8px}.casa-mini-foto{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#eceae6}.casa-mini-foto img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.casa-mini:hover img{transform:scale(1.04)}.casa-mini b{display:block;font-size:14px;font-weight:600;color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casa-mini small{display:block;font-size:12px;color:#8a8a8a}.casa-mini .preco-mini{color:#5a5a5a}.atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atalhos:has(>a:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.atalhos a{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:20px;background:#fff;box-shadow:var(--sombra);transition:transform .15s}.atalhos a:hover{transform:translateY(-2px)}.atalhos svg{width:26px;height:26px;color:var(--laranja);margin-bottom:6px}.atalhos b{font-size:15px;font-weight:600;color:#5a5a5a}.atalhos small{font-size:13px;color:#8a8a8a}.abas-viagens{display:flex;gap:8px}.abas-viagens button{height:38px;padding:0 16px;border-radius:999px;border:1px solid #e3e3e3;font-size:14px;font-weight:500;color:#6a6a6a}.abas-viagens button.ativa{background:var(--laranja);border-color:var(--laranja);color:#fff}.lista-viagens{display:flex;flex-direction:column;gap:14px}.viagem{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border-radius:20px;background:#fff;box-shadow:var(--sombra)}.viagem-foto{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#eceae6}.viagem-foto img{width:100%;height:100%;object-fit:cover}.viagem-texto{display:flex;flex-direction:column;gap:4px}.viagem-texto b{font-size:16px;font-weight:600;color:#5a5a5a}.viagem-texto small{font-size:13px;color:#8a8a8a}.etiqueta{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f3f3f3;color:#7a7a7a}.etiqueta.proxima,.etiqueta.agora{background:#fbf4ee;color:var(--laranja)}.etiqueta.cancelada{background:#fdeceb;color:#b42318}.viagem-acoes{display:flex;flex-direction:column;gap:8px}.vazio{align-items:flex-start}.cartao.vazio{align-items:stretch}.cartao.vazio .info{display:flex;flex-direction:column;gap:10px;min-height:86px;padding-top:2px}.tabela-pagamentos{display:flex;flex-direction:column}.linha-pagamento{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--linha)}.linha-pagamento b{display:block;font-size:14px;font-weight:600;color:#5a5a5a}.linha-pagamento small{font-size:12px;color:#9a9a9a}.valores{display:flex;gap:16px;font-size:13px;color:#7a7a7a;flex-wrap:wrap;justify-content:flex-end}.valores .devido{color:var(--laranja);font-weight:600}.valores .quitado{color:#2e7d4f;font-weight:600}.perfil-foto{flex-direction:row;align-items:center;gap:20px}.perfil-foto b{font-size:15px;font-weight:600;color:#5a5a5a}.perfil-foto .btn-linha,.form-perfil h3{margin-top:8px}.campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.campos label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#7a7a7a}.campos label.largo{grid-column:1/-1}.campos input,.campos textarea{height:46px;padding:0 14px;border:1px solid #d6d6d6;border-radius:12px;font:inherit;font-size:15px;font-weight:400;color:#5a5a5a;background:#fff}.campos textarea{height:auto;padding:12px 14px;resize:vertical}.campos input:focus,.campos textarea:focus{outline:none;border-color:var(--laranja);box-shadow:0 0 0 3px #ef6b001f}.campos input:disabled{background:#f7f7f7;color:#9a9a9a}.campos label.opcao{flex-direction:row;align-items:center;gap:10px;font-size:14px;color:#6a6a6a}.campos label.opcao input{width:18px;height:18px;accent-color:var(--laranja)}.acoes-form{display:flex;align-items:center;gap:14px;margin-top:6px}.acoes-form .btn-continuar{margin:0}.salvo{font-size:13px;color:#2e7d4f;font-weight:600}.perigo h3{color:#b42318}.perigo .btn-linha{align-self:flex-start}.perigo .btn-linha:hover{border-color:#b42318;color:#b42318}@media (max-width:1199px){.grade-portal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.portal{grid-template-columns:minmax(0,1fr)}.portal-menu{min-height:0;padding:24px 0 16px;border-right:0;border-bottom:1px solid #ebebeb}.portal-menu nav{position:static}.portal-titulo{font-size:26px;line-height:32px}.portal-conteudo{padding:24px 0 64px}.portal-menu nav{flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:6px}.portal-menu nav a,.portal-menu nav button{flex:none;padding:9px 12px;border:1px solid var(--linha)}.portal-menu nav button{margin:0;border-radius:12px;padding-top:9px}.embarque{grid-template-columns:minmax(0,1fr)}.embarque-foto{min-height:220px}.embarque-corpo{border-left:0;border-top:2px dashed #eadfd5}.grade-portal{grid-template-columns:repeat(2,minmax(0,1fr))}.atalhos{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.portal-menu{gap:14px;padding:18px 0 0}.portal-titulo{font-size:24px;line-height:30px;letter-spacing:-.4px}.portal-menu nav{gap:22px;margin:0 calc(-1 * var(--lateral));padding:0 var(--lateral)}.portal-menu nav a,.portal-menu nav button{flex-direction:column;gap:4px;margin:0;padding:2px 0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:12px;line-height:15px;color:#6a6a6a}.portal-menu nav a:hover,.portal-menu nav button:hover{background:none}.portal-menu nav a.ativo{background:none;color:var(--laranja);border-bottom-color:var(--laranja)}.portal-menu nav svg{width:20px;height:20px}.portal-conteudo{padding:20px 0 56px}.portal-conteudo section{gap:16px}.secao-titulo{font-size:20px;line-height:26px;letter-spacing:-.2px}.texto-suave{font-size:13px;line-height:19px}.cartao-portal{padding:18px;border-radius:18px;gap:8px}.cartao-portal h3{font-size:16px}.cartao-portal .btn-continuar{height:44px;padding:0 20px;font-size:15px}.btn-linha{height:40px;padding:0 16px;border-radius:10px;font-size:13px}.saudacao{flex-direction:column;align-items:stretch;gap:16px;min-height:0;padding:20px 18px 18px;border-radius:20px}.saudacao h1{font-size:26px;line-height:30px;letter-spacing:-.5px}.saudacao-sub{font-size:14px}.hoje{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}.hoje li{flex-direction:column;align-items:flex-start;gap:4px;padding:0 6px 0 0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hoje svg{width:18px;height:18px}.hoje b{font-size:15px;line-height:18px;white-space:nowrap}.hoje small{font-size:10.5px;line-height:13px}.sem-viagem h2{font-size:20px;line-height:26px}.embarque{border-radius:20px}.embarque-foto{min-height:180px}.contagem{left:12px;bottom:12px;padding:8px 12px;border-radius:14px}.contagem b{font-size:24px;line-height:26px}.embarque-corpo{gap:10px;padding:18px}.embarque-corpo h2{font-size:20px;line-height:26px}.datas-embarque{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.datas-embarque b{font-size:14px}.acoes-embarque .btn-continuar{height:42px;padding:0 18px;font-size:14px}.bloco-casas h3{font-size:17px}.bloco-casas .texto-suave{margin:2px 0 12px}.grade-portal{gap:16px 12px}.casa-mini{gap:6px}.casa-mini-foto{border-radius:12px}.casa-mini b{font-size:13.5px}.casa-mini small{line-height:17px}.atalhos{gap:10px}.atalhos a{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 14px;padding:14px 16px;border-radius:16px}.atalhos svg{grid-row:1/3;width:22px;height:22px;margin:0}.atalhos b{font-size:14px}.atalhos small{font-size:12.5px}.abas-viagens button{height:34px;padding:0 14px;font-size:13px}.abas-viagens button.ativa{background:#222;border-color:#222}.lista-viagens{gap:12px}.viagem{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 14px;padding:14px;border-radius:18px}.viagem-foto{aspect-ratio:1;border-radius:12px}.viagem-texto{gap:2px}.viagem-texto b{font-size:15px;line-height:20px}.viagem-texto small{font-size:12.5px;line-height:18px}.etiqueta{margin-bottom:4px;padding:2px 8px;font-size:10.5px}.viagem-acoes{grid-column:1/-1;flex-direction:row}.lista-viagens .viagem-pl{gap:10px;padding-top:12px}.viagem-pl .pl-topo{gap:6px;padding:10px 12px;border-radius:12px}.viagem-pl .pl-resumo{font-size:12.5px;line-height:18px}.viagem-pl .pl-resumo b{font-size:14px}.viagem-pl .pl-barra{height:4px}.lista-viagens .viagem-pl h4{margin-top:2px;font-size:13px}.viagem-pl .pl-pagos li{padding:8px 0}.viagem-pl .pl-quem b,.viagem-pl .pl-valor{font-size:13px}.viagem-pl .pl-quem small{font-size:11.5px;line-height:16px}.campos{grid-template-columns:minmax(0,1fr);gap:12px}.campos label{font-size:12.5px}.campos input{height:44px;font-size:16px}.campos textarea{font-size:16px}.form-cartao{gap:12px}.campo-seguro{height:44px}.campo-seguro iframe{height:42px}.linha-pagamento{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}.valores{gap:12px;font-size:12.5px}.cartao-salvo{gap:12px;padding:12px 14px}.cartao-salvo b{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;white-space:nowrap}.cartao-salvo .padrao-tag{margin-left:0}.perfil-foto{gap:16px}.eu-foto.grande{width:72px;height:72px}}.aviso-exemplo{padding:10px 16px;border-radius:12px;background:#fff7e6;border:1px dashed #f0b24a;color:#a8650b;font-size:13px;font-weight:500}.topo-faixa{background:linear-gradient(180deg,#fff 39.9%,#f8f8f8);view-transition-name:topo}::view-transition-group(root),::view-transition-group(topo){animation-duration:.25s}html:active-view-transition-type(avancar,voltar)::view-transition-group(root){animation-duration:.34s}html:active-view-transition-type(avancar,voltar)::view-transition-old(root),html:active-view-transition-type(avancar,voltar)::view-transition-new(root){animation-duration:.34s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both;mix-blend-mode:normal}html:active-view-transition-type(avancar)::view-transition-old(root){animation-name:vt-sai-esquerda}html:active-view-transition-type(avancar)::view-transition-new(root){animation-name:vt-entra-direita}html:active-view-transition-type(voltar)::view-transition-old(root){animation-name:vt-sai-direita}html:active-view-transition-type(voltar)::view-transition-new(root){animation-name:vt-entra-esquerda}@keyframes vt-sai-esquerda{to{transform:translate(-100%)}}@keyframes vt-entra-direita{0%{transform:translate(100%)}}@keyframes vt-sai-direita{to{transform:translate(100%)}}@keyframes vt-entra-esquerda{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}body:not(.com-abas) .topo-faixa{border-bottom:1px solid #ebebeb}.lista-cartoes{display:flex;flex-direction:column;gap:10px}.cartao-salvo{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e6e6e6;border-radius:14px}.bandeira{width:46px;height:30px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:#fff;background:#5a5a5a;text-transform:uppercase}.bandeira.visa{background:#1a1f71}.bandeira.mastercard{background:#eb5d1e}.bandeira.amex{background:#2e77bb}.bandeira.discover{background:#e5852b}.bandeira.com-logo{background:#fff;box-shadow:inset 0 0 0 1px #e3e3e3}.bandeira.com-logo img{width:auto;height:auto;max-width:36px;max-height:16px}.cartao-salvo b{display:block;font-size:14px;font-weight:600;color:#5a5a5a}.cartao-salvo small{font-size:12px;color:#8a8a8a}.cartao-salvo .remover{margin-left:auto;font-size:13px;color:#8a8a8a}.cartao-salvo .remover:hover{color:#b42318}.padrao-tag{margin-left:8px;padding:2px 8px;border-radius:999px;background:#fbf4ee;color:var(--laranja);font-size:11px;font-weight:600}.form-cartao{display:flex;flex-direction:column;gap:14px;max-width:460px;margin-top:6px}.form-cartao[hidden]{display:none}.form-cartao label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#7a7a7a}.form-cartao .dois{display:grid;grid-template-columns:1fr 1fr;gap:14px}.campo-seguro{display:block;height:46px;padding:0 12px;border:1px solid #d6d6d6;border-radius:12px;background:#fff}.campo-seguro iframe{width:100%;height:44px}.campo-seguro.vgs-collect-container__focused{border-color:var(--laranja);box-shadow:0 0 0 3px #ef6b001f}.campo-seguro.vgs-collect-container__invalid.vgs-collect-container__touched{border-color:#d4544a}.selo-seguro{display:flex;align-items:center;gap:8px;font-size:12px;color:#8a8a8a}.selo-seguro svg{width:16px;height:16px;color:#2e7d4f;flex:none}.btn-linha[hidden]{display:none}#novoCartao{align-self:flex-start}.fileiras{padding-top:28px}.fileira{margin-bottom:44px}.fileira-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.fileira-titulo{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.3px;color:#5a5a5a}.fileira-titulo a{display:inline-flex;align-items:center;gap:10px;transition:color .15s}.fileira-titulo a:hover{color:var(--laranja)}.fileira-titulo .ir{width:28px;height:28px;border-radius:999px;background:#f3f3f3;display:grid;place-items:center;color:#5a5a5a;transition:background .15s,color .15s}.fileira-titulo a:hover .ir{background:#fdebdc;color:var(--laranja)}.fileira-sub{margin-top:2px;font-size:14px;line-height:20px;font-weight:400;color:#7a7a7a}.fileira-setas{display:flex;gap:8px;flex:none;padding-bottom:2px}.fileira-setas button{width:32px;height:32px;border-radius:999px;background:#f3f3f3;display:grid;place-items:center;color:#5a5a5a;transition:background .15s,opacity .15s}.fileira-setas button:hover:not(:disabled){background:#e8e8e8}.fileira-setas button:disabled{opacity:.35;cursor:default}.fileira-setas.sem-rolagem{visibility:hidden}.fileira-trilho{--n:1.8;--vao:12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1) * var(--vao)) / var(--n));gap:var(--vao);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 8px 14px;margin:-4px -8px -14px;scroll-padding-inline:8px}.fileira-trilho::-webkit-scrollbar{display:none}@container (min-width:528px){.fileira-trilho{--n:3;--vao:16px}}@container (min-width:800px){.fileira-trilho{--n:4}}@container (min-width:1072px){.fileira-trilho{--n:5}}@container (min-width:1344px){.fileira-trilho{--n:6}}@container (min-width:1600px){.fileira-trilho{--n:7}}.destinos .fileira-trilho{--n:2.4}@container (min-width:528px){.destinos .fileira-trilho{--n:4}}@container (min-width:800px){.destinos .fileira-trilho{--n:5}}@container (min-width:1072px){.destinos .fileira-trilho{--n:6}}@container (min-width:1072px){.destinos .fileira-trilho{grid-auto-columns:minmax(0,1fr)}.destinos .destino-foto{aspect-ratio:16/10}}.mini{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:start;container-type:inline-size}.mini-foto{position:relative;aspect-ratio:20/19;border-radius:11cqw;overflow:hidden;background:#eceae6}.mini-foto img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mini:hover .mini-foto img{transform:scale(1.03)}.selo-fav{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 60px);padding:5px 10px;border-radius:999px;background:#fffffff2;box-shadow:0 1px 4px #0000001f;font-size:12px;line-height:15px;font-weight:600;color:#5a5a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-info{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px;line-height:18px}.mini-nome{font-size:14px;line-height:19px;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-linha{font-weight:400;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-linha b{font-weight:600;color:var(--texto-2)}.mini-linha .sep{margin:0 5px}.mini-nota{display:inline-flex;align-items:center;gap:3px;vertical-align:-1px}.mini-nota svg{width:10px;height:10px;color:var(--texto-2)}.destino{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.destino-foto{aspect-ratio:1/.94;border-radius:var(--raio);overflow:hidden;background:#eceae6}.destino-foto img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.destino:hover .destino-foto img{transform:scale(1.04)}.destino-nome{margin-top:10px;font-size:14px;line-height:19px;font-weight:600;color:var(--texto)}.destino:hover .destino-nome{color:var(--laranja)}.destino-sub{font-size:13px;line-height:18px;font-weight:400;color:#7a7a7a}.ver-tudo{display:block;min-width:0;align-self:start;scroll-snap-align:start;container-type:inline-size}.ver-tudo-caixa{position:relative;display:block;aspect-ratio:181.7/172.6;border-radius:11cqw;background:#fff;box-shadow:0 0 0 1px #00000005,0 2px 6px #0000000a,0 4px 8px #0000001a}.vt-foto{position:absolute;left:32.5cqw;top:29.7cqw;width:35cqw;height:35cqw;border:1.65cqw solid #fff;border-radius:4.95cqw;overflow:hidden;background:#8c8c8c;box-shadow:0 0 0 1px #00000005,0 2px 4px #00000029}.vt-foto img{width:100%;height:100%;object-fit:cover}.vt-1{z-index:1;transform:translate(-17.1429%,-42.8571%) rotate(-2.5deg)}.vt-2{z-index:2;transform:translate(37.1429%,-25.7143%) rotate(5deg)}.vt-3{z-index:3;transform:translate(-37.1429%,-5.71429%) rotate(-5deg)}.vt-texto{position:absolute;left:0;right:0;top:72.3cqw;text-align:center;font-size:6.7cqw;line-height:8.8cqw;font-weight:600;color:#222}.fileira.vazia .barra-titulo{display:block;width:240px;height:22px;border-radius:8px;background:#eceae6}.fileira.vazia .mini-foto{animation:pisca 1.2s ease-in-out infinite alternate}.fileira.vazia .mini-info i{display:block;height:11px;border-radius:6px;background:#eceae6}.aparece{animation:aparece .35s ease both}@keyframes aparece{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aba.pula svg{animation:pula .5s cubic-bezier(.3,1.6,.5,1)}@keyframes pula{0%{transform:scale(.8) rotate(-6deg)}55%{transform:scale(1.2) rotate(3deg)}to{transform:none}}@media (max-width:767px){.fileira{margin-bottom:36px}.fileira-titulo{font-size:19px;line-height:24px}.fileira-setas{display:none}}body.pagina-busca .topo-faixa{position:sticky;top:0;z-index:60}body.pagina-busca .topo-faixa{background:linear-gradient(180deg,#fff 39.9%,#f8f8f8) 0 0/100% 72px no-repeat,#fff}body.pagina-busca .barra-filtros{border-top:1px solid #ebebeb}body.pagina-busca .barra-filtros-dentro{padding-top:12px;padding-bottom:12px}@media (max-width:1199px){body.pagina-busca .topo-faixa{background-size:100% 64px}}.busca-mini{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;height:48px;padding:0 8px 0 6px;border:1px solid #dddddd;border-radius:40px;background:#fff;box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d;font-size:14px;line-height:18px;font-weight:500;color:#4a4a4a;white-space:nowrap}.bm-campo{display:flex;align-items:center;gap:8px;padding:0 14px}.bm-onde svg{width:24px;height:24px;flex:none;color:var(--laranja)}.busca-mini .div{flex:none;width:1px;height:24px;background:#ddd}.bm-quem{color:#7a7a7a;font-weight:400}.bm-lupa{flex:none;width:32px;height:32px;margin-left:2px;border-radius:999px;background:var(--laranja);color:#fff;display:grid;place-items:center}.barra-filtros{background:#fff}.barra-filtros-dentro{max-width:var(--largura);margin:0 auto;padding:2px var(--lateral) 14px;display:flex;align-items:center;justify-content:center;gap:12px}.btn-filtros{flex:none;position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid #dddddd;border-radius:24px;background:#fff;font-size:13px;line-height:16px;font-weight:500;color:#4a4a4a;transition:border-color .15s}.btn-filtros:hover{border-color:#5a5a5a}.btn-filtros .conta{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#4a4a4a;color:#fff;font-size:10px;line-height:16px;font-weight:600;text-align:center}.btn-filtros .conta[hidden]{display:none}.barra-div{flex:none;width:1px;height:24px;background:#ddd}.chips{flex:0 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px 0}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #dddddd;border-radius:24px;background:#fff;font-size:13px;line-height:16px;font-weight:400;color:#4a4a4a;white-space:nowrap;transition:border-color .15s,background .15s}.chip:hover{border-color:#5a5a5a}.chip.ligado,.chip.fixo{border-color:#4a4a4a;background:#f7f7f7;font-weight:500}.chip-x{display:grid;place-items:center;width:16px;height:16px;margin-right:-4px;color:#6a6a6a}.resultados{max-width:var(--largura);margin:0 auto;padding:0 var(--lateral);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}.lista{min-width:0;padding:28px 0 56px;container-type:inline-size}.lista-titulo{min-height:24px;margin-bottom:24px;font-size:20px;line-height:24px;font-weight:600;color:#4a4a4a}.lista-titulo .barra-titulo{display:inline-block;width:110px;height:20px;border-radius:6px;background:#eceae6}.grade-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}@container (min-width:1100px){.grade-res{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:560px){.grade-res{grid-template-columns:minmax(0,1fr)}}.mapa-col{position:sticky;top:calc(var(--alto-topo,130px) + 24px);margin-top:44px;min-width:0}.mapa{position:relative;z-index:0;height:calc(100vh / var(--zoom) - var(--alto-topo,130px) - 48px);min-height:360px;border-radius:16px;overflow:hidden;background:#e8eef0}.mapa.sem-mapa:after{content:"Map unavailable right now";position:absolute;inset:0;display:grid;place-items:center;font-size:14px;color:#7a7a7a}.resultados.mapa-cheio{grid-template-columns:minmax(0,1fr)}.resultados.mapa-cheio .lista{display:none}.resultados.mapa-cheio .mapa-col{margin-top:24px}.res{display:flex;flex-direction:column;gap:12px;min-width:0;color:inherit}.res .res-fotos{aspect-ratio:4/3;border-radius:20px}.res .selo-fav{top:12px;left:12px;padding:6px 12px;font-size:13px;line-height:16px}.res .coracao{top:12px;right:12px}.res-info{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:15px;line-height:20px}.res-l1{display:flex;justify-content:space-between;gap:8px}.res-tipo{min-width:0;font-weight:500;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-nota{flex:none;display:inline-flex;align-items:center;gap:4px;font-weight:400;color:var(--texto)}.res-nota svg{width:11px;height:11px}.res-linha{font-weight:400;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-total{margin-top:4px;font-weight:400;color:var(--texto);text-decoration:underline;text-underline-offset:2px}.res-total b{font-weight:600}.res.vazio .res-fotos{width:100%;animation:pisca 1.2s ease-in-out infinite alternate}.res.vazio .res-info i{display:block;height:12px;margin-top:8px;border-radius:6px;background:#eceae6}.sem-resultado{grid-column:1/-1;padding:24px 0}.sem-resultado h2{font-size:20px;line-height:26px;font-weight:600;color:#4a4a4a}.sem-resultado p{margin:6px 0 18px;font-size:15px;color:#6a6a6a;font-weight:400}.parecidos{grid-column:1/-1;margin:0 -24px;padding:24px;border-radius:24px;background:#f7f7f7;min-width:0}.parecidos-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.parecidos-topo h2{font-size:20px;line-height:24px;font-weight:600;color:#4a4a4a}.parecidos-setas{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#4a4a4a}.parecidos-conta{margin-right:6px}.parecidos-setas button{width:32px;height:32px;border-radius:999px;border:1px solid #dddddd;background:#fff;display:grid;place-items:center;color:#4a4a4a}.parecidos-setas button:disabled{opacity:.4;cursor:default}.parecidos-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 2.35);gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.parecidos-trilho::-webkit-scrollbar{display:none}.parecidos-trilho .res{scroll-snap-align:start}.parecidos-trilho .res-info{font-size:14px;line-height:19px}.parecidos-mais{display:inline-flex;align-items:center;gap:10px;margin-top:22px;height:48px;padding:0 20px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000001f;font-size:15px;font-weight:600;color:#4a4a4a}.parecidos-mais:hover{box-shadow:0 2px 8px #00000029}.paginas{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:52px}.pag{min-width:32px;height:32px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:500;color:#4a4a4a}.pag:hover:not(:disabled){background:#f2f2f2}.pag.atual{background:#4a4a4a;color:#fff}.pag:disabled{opacity:.3;cursor:default}.pag-reticencias{padding:0 4px;color:#6a6a6a}.mapa{background:#f4f2ef}.mapa .maplibregl-canvas{outline:none}.pino-mapa{width:0!important;height:0!important;cursor:pointer}.pino{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;height:28px;padding:0 9px;border-radius:28px;background:#fff;color:#2b2b2b;font-size:13px;line-height:1;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px #0000002e,0 0 0 1px #00000014;transition:transform .15s,background .15s,color .15s}.pino-mapa:hover .pino,.pino-mapa.ativo .pino,.pino-mapa.aberto .pino{background:#2b2b2b;color:#fff;transform:translate(-50%,-50%) scale(1.08)}.pino-mapa:hover{z-index:6!important}.pino-mapa.encolhido:not(.ativo):not(.aberto):not(:hover) .pino{width:12px;height:12px;padding:0;font-size:0;box-shadow:0 0 0 1px #0000001f,0 1px 3px #0000004d}.ponto-mapa{cursor:pointer}.ponto-mapa span{display:block;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0000001f,0 1px 3px #0000004d}.mapa-controles{position:absolute;top:16px;right:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.mapa-ampliar{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fff;color:#2b2b2b;box-shadow:0 2px 8px #0000002e}.mapa-ampliar:hover{background:#f7f7f7}.mapa-zoom{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000002e}.mapa-zoom button{width:40px;height:40px;display:grid;place-items:center;font-size:20px;line-height:1;color:#2b2b2b}.mapa-zoom button+button{border-top:1px solid #eeeeee}.mapa-zoom button:hover{background:#f7f7f7}.mapa .maplibregl-ctrl-attrib{font-size:10px}.popup-casa{z-index:10;max-width:330px!important}.popup-casa .maplibregl-popup-content{width:330px;padding:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px #00000047;font:inherit}.popup-casa .maplibregl-popup-tip{display:none}.popup-casa a.popup-casa-cartao{display:block;color:inherit}.popup-casa .res-fotos{aspect-ratio:3/2;border-radius:0}.popup-casa .res-info{padding:12px 16px 16px;font-size:14px;line-height:19px}.popup-casa .coracao{top:10px;right:48px;width:30px;height:30px}.popup-casa .selo-fav{top:10px;left:10px}.popup-fechar{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border-radius:999px;background:#fffffff5;display:grid;place-items:center;color:#2b2b2b;box-shadow:0 1px 4px #0000002e}.res-mapa-btn{display:none}body.pagina-casa .topo-faixa{position:relative;z-index:60}@media (max-width:1199px){body.pagina-busca .busca-mini,body.pagina-casa .busca-mini{top:32px}}@media (max-width:949px){.resultados{grid-template-columns:minmax(0,1fr)}.mapa-col{display:none}.res-mapa-btn{position:absolute;right:12px;bottom:12px;z-index:4;display:block;width:52px;height:52px;padding:0;overflow:hidden;border:2px solid #fff;border-radius:12px;background:#efe9dd;box-shadow:0 2px 8px #00000040}.res-mapa-btn svg,.res-mapa-btn img{display:block;width:100%;height:100%;object-fit:cover}.fotos>.res-mapa{position:absolute;inset:0;z-index:3;background:#eceae6}.res-mapa .pino-casa{width:40px;height:40px}.fotos.com-mapa .seta,.fotos.com-mapa .pontos,.fotos.com-mapa .selo-fav,.fotos.com-mapa .coracao{display:none}.barra-filtros-dentro{justify-content:flex-start}.parecidos{margin:0 -16px;border-radius:0}.parecidos-trilho{grid-auto-columns:calc((100% - 16px)/1.6)}}@media (max-width:767px){body.pagina-busca .busca-mini,body.pagina-casa .busca-mini{position:static;transform:none;order:3;flex:1 1 100%;margin:8px 0 12px;justify-content:space-between}body.pagina-busca .barra-filtros{border-top:0}body.pagina-busca .barra-filtros-dentro{padding-top:4px}body.pagina-busca .busca-mini .div,body.pagina-busca #bmQuando,body.pagina-busca .bm-quem,body.pagina-casa .busca-mini .div,body.pagina-casa #bmQuando,body.pagina-casa .bm-quem{display:none}}.topo-voltar,.topo-filtros,.barra-app,.cartao-mapa{display:none}@media (max-width:767px){body.pagina-busca{--alto-barra: calc(64px + env(safe-area-inset-bottom)) ;overflow:hidden;overscroll-behavior:none}body.pagina-busca .topo-faixa{background:#fff}body.pagina-busca .topo{gap:8px;height:auto;padding:12px;background:linear-gradient(180deg,#fff 39.9%,#f8f8f8)}body.pagina-busca .topo .logo,body.pagina-busca .topo .acoes{display:none}body.pagina-busca .topo-voltar,body.pagina-busca .topo-filtros{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;color:#222}body.pagina-busca .topo-voltar{order:1}body.pagina-busca .topo-filtros{order:3}body.pagina-busca .topo-filtros .conta{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#222;color:#fff;font-size:10px;line-height:14px;font-weight:600;text-align:center}body.pagina-busca .topo-filtros .conta[hidden],body.pagina-busca.busca-aberta .topo-voltar{display:none}body.pagina-busca.busca-aberta .topo .logo{display:flex;order:1}body.pagina-busca.busca-aberta .topo-filtros{order:2;margin-left:auto}body.pagina-busca.busca-aberta .abas.abas-busca{display:none}body.pagina-busca .topo .busca-mini{order:2;flex:1 1 0;min-width:0;height:56px;margin:0;padding:0 14px;flex-wrap:wrap;align-content:center;justify-content:center;row-gap:2px;border-color:#e4e4e4;box-shadow:0 3px 12px #0000001a}body.pagina-busca .topo .busca-mini .bm-onde{flex:1 1 100%;justify-content:center;min-width:0;padding:0;overflow:hidden;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;color:#222}body.pagina-busca .topo .busca-mini .bm-onde svg,body.pagina-busca .topo .busca-mini .div,body.pagina-busca .topo .busca-mini .bm-lupa{display:none}body.pagina-busca .topo .busca-mini #bmQuando,body.pagina-busca .topo .busca-mini .bm-quem{display:block;padding:0;font-size:12px;line-height:16px;font-weight:500;color:#6a6a6a}body.pagina-busca .topo .busca-mini #bmQuando:after{content:"\b7";margin:0 6px}body.pagina-busca #btnFiltros,body.pagina-busca .barra-div{display:none}body.pagina-busca .barra-filtros-dentro{padding-top:8px;padding-bottom:12px}.pagina-resultados .resultados{padding:0}.pagina-resultados .mapa-col{display:block;position:fixed;top:var(--alto-topo,134px);left:0;right:0;bottom:var(--alto-barra);z-index:1;margin:0}.pagina-resultados .mapa{height:100%;border-radius:0}.pagina-resultados .mapa-controles{display:none}.pagina-resultados .lista{position:fixed;top:var(--alto-topo,134px);left:0;right:0;bottom:var(--alto-barra);z-index:40;padding:34px 16px 32px;overflow:hidden;overscroll-behavior:contain;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -2px 14px #0000001a;transform:translateY(38vh);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pagina-resultados .lista.folha-cheia{overflow-y:auto}.pagina-resultados .lista:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ddd}.pagina-resultados .lista-titulo{min-height:20px;margin-bottom:20px;text-align:center;font-size:15px;line-height:20px;font-weight:600;color:#222}.pagina-resultados .lista-titulo .barra-titulo{width:90px;height:16px}.barra-app{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-around;height:var(--alto-barra);padding:6px 8px env(safe-area-inset-bottom);border-top:1px solid #ebebeb;background:#fff}.barra-app a,.barra-app button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;max-width:96px;font-size:11px;line-height:13px;font-weight:500;color:#6a6a6a}.barra-app svg{width:24px;height:24px}.barra-app .ativa,.barra-app .ia-ic{color:var(--laranja)}.barra-app svg.ia-ic{width:30px;height:30px;margin:-3px 0}.barra-app [data-ask] span{white-space:nowrap}.barra-app .barra-foto{width:24px;height:24px;border-radius:999px;object-fit:cover;display:grid;place-items:center;background:var(--laranja);color:#fff;font-size:12px;line-height:1;font-weight:600}.cartao-mapa{position:fixed;left:12px;right:12px;bottom:calc(var(--alto-barra) + 96px);z-index:45;display:block}.cartao-mapa[hidden]{display:none}.cm-cartao{display:flex;min-height:124px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 8px 28px #00000038}.cm-foto{flex:none;width:124px;background:#eceae6}.cm-foto img{width:100%;height:100%;object-fit:cover}.cm-cartao .res-info{flex:1;min-width:0;padding:12px 44px 12px 12px}.cartao-mapa .popup-fechar{top:8px;right:8px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.pagina-resultados .lista{transition:none}}:root{--mola:linear(0,.186 10%,.465 20%,.682 30%,.822 40%,.905 50%,.951 60%,.976 70%,.99 80%,.997 90%,1)}body.topo-airbnb{padding-top:72px}body.topo-airbnb .topo-faixa{position:fixed;top:0;left:0;right:0;z-index:60;transition:box-shadow .3s}body.topo-compacto .topo-faixa{box-shadow:0 1px #00000014}body.topo-airbnb .abas:not(.abas-busca){transition:opacity .2s,transform .45s var(--mola),visibility 0s}body.topo-compacto:not(.busca-aberta) .abas:not(.abas-busca){opacity:0;visibility:hidden;transform:translate(-50%) translateY(-28px) scale(.92);transition:opacity .18s,transform .45s var(--mola),visibility 0s .45s}body.topo-airbnb .busca-mini{display:flex;height:54px;padding:0 7px 0 10px;border-color:#e4e4e4;box-shadow:0 2px 6px #0000000f,0 8px 22px #10202c1a;opacity:0;visibility:hidden;transform:translate(-50%,-50%) translateY(22px) scale(.86);transition:opacity .2s,transform .45s var(--mola),visibility 0s .45s}body.topo-compacto:not(.busca-aberta) .busca-mini{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity .25s .05s,transform .45s var(--mola),visibility 0s}body.topo-airbnb .heroi .busca-area{transition:opacity .2s,transform .45s var(--mola)}body.topo-compacto .heroi .busca-area{opacity:0;transform:translateY(-16px) scale(.96);pointer-events:none}body.topo-airbnb .bm-curto,.bm-lupa b{display:none}body.topo-airbnb .bm-onde{font-weight:600;color:#1f1f1c}body.topo-airbnb .bm-lupa{display:flex;align-items:center;width:auto;height:40px;gap:7px;padding:0 18px 0 16px;font-size:14px;transition:background .15s}body.topo-airbnb .bm-lupa svg{width:14px;height:14px}body.topo-airbnb .bm-lupa b{display:inline;font-weight:600}body.topo-airbnb .busca-mini:hover .bm-lupa{background:var(--laranja-escuro)}body.pagina-experiencias .xp-cats{top:72px}body.pagina-experiencias .xp-perks,body.pagina-experiencias .xp-secao,body.pagina-experiencias .xp-surfside,body.pagina-experiencias .xp-dicas,body.pagina-experiencias .xp-ficar,body.pagina-experiencias .xp-mapa-sec,body.pagina-experiencias .xp-card{scroll-margin-top:170px}@media (max-width:1199px){body.topo-airbnb{padding-top:132px}body.topo-airbnb .abas:not(.abas-busca){overflow:hidden;transition:opacity .2s,height .45s var(--mola),visibility 0s}body.topo-compacto:not(.busca-aberta) .abas:not(.abas-busca){height:0;transform:none;transition:opacity .15s,height .45s var(--mola),visibility 0s .45s}body.topo-airbnb .busca-mini{top:32px}body.topo-compacto:not(.busca-aberta) .btn-pm{display:none}body.topo-compacto:not(.busca-aberta) .menu .menu-pm{display:block}body.topo-airbnb .busca-mini .div,body.topo-airbnb #bmQuando,body.topo-airbnb .bm-quem{display:none}body.pagina-experiencias .xp-cats{top:64px}body.pagina-experiencias .xp-perks,body.pagina-experiencias .xp-secao,body.pagina-experiencias .xp-surfside,body.pagina-experiencias .xp-dicas,body.pagina-experiencias .xp-ficar,body.pagina-experiencias .xp-mapa-sec,body.pagina-experiencias .xp-card{scroll-margin-top:150px}}@media (max-width:767px){body.topo-airbnb:not(.topo-compacto) .btn-pm{display:inline-flex;justify-content:center;height:38px;padding:0 clamp(8px,2.9vw,13px);border-radius:12px;font-size:clamp(10px,3.07vw,11.5px);line-height:13px;white-space:nowrap}body.topo-airbnb:not(.topo-compacto) .busca-mini{position:absolute}body.topo-airbnb:not(.topo-compacto) .menu .menu-pm{display:none}}@media (max-width:429px){body.topo-airbnb:not(.topo-compacto) .topo .logo img{height:clamp(26px,8.9vw,38px)}body.topo-airbnb:not(.topo-compacto) .topo .acoes{gap:clamp(4px,1.6vw,8px)}body.topo-airbnb:not(.topo-compacto) .btn-perfil{width:clamp(32px,9.4vw,40px);height:clamp(32px,9.4vw,40px)}body.topo-airbnb:not(.topo-compacto) .btn-menu{width:clamp(30px,8.8vw,40px)}}@media (max-width:335px){body.topo-airbnb:not(.topo-compacto) .topo .logo img{height:26px}}@media (max-width:767px){body.pagina-experiencias .xp-perks,body.pagina-experiencias .xp-secao,body.pagina-experiencias .xp-surfside,body.pagina-experiencias .xp-dicas,body.pagina-experiencias .xp-ficar,body.pagina-experiencias .xp-mapa-sec,body.pagina-experiencias .xp-card{scroll-margin-top:130px}}@media (max-width:767px){body.topo-airbnb .topo .logo img{transition:height .45s var(--mola)}body.topo-compacto:not(.busca-aberta) .topo .logo img{height:30px}body.topo-airbnb .busca-mini{position:static;flex:1 1 0;min-width:0;height:44px;margin:0 8px;padding:0 4px 0 12px;justify-content:space-between;transform:translateY(14px) scale(.9)}body.topo-compacto:not(.busca-aberta) .busca-mini{transform:none}body.topo-airbnb .bm-onde{padding:0;gap:6px;font-size:13px;overflow:hidden}body.topo-airbnb .bm-onde svg{display:none}body.topo-airbnb .bm-longo{display:none}body.topo-airbnb .bm-curto{display:inline}body.topo-airbnb .bm-lupa{justify-content:center;width:34px;height:34px;padding:0}body.topo-airbnb .bm-lupa b{display:none}}@media (prefers-reduced-motion:reduce){body.topo-airbnb .abas,body.topo-airbnb .busca-mini{transition:none!important}}.cal{position:relative;padding:24px 32px 28px;color:#2b2b2b;text-align:left}.cal-topo{position:relative;display:flex;justify-content:center;margin-bottom:22px}.cal-abas{display:flex;padding:4px;border-radius:100px;background:#ebebeb}.cal-abas button{width:150px;height:36px;border-radius:100px;font-size:14px;font-weight:500;color:#2b2b2b;transition:background .15s,box-shadow .15s}.cal-abas button.ativa{background:#fff;box-shadow:0 0 0 1px #0000000a,0 1px 3px #0000001a}.cal-legenda{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;transition:opacity .25s;font-size:13px;line-height:18px;font-weight:500;color:#2b2b2b}.cal-legenda[hidden]{display:none}.cal-legenda.esperando{opacity:0}.cal-legenda span{display:inline-flex;align-items:center;gap:7px}.cal-legenda i{width:8px;height:8px;border-radius:999px}.cal-legenda .ponto-verde{background:#038026}.cal-legenda .ponto-vermelho{background:#d7251c}.cal-legenda small{font-size:12px;line-height:16px;font-weight:400;color:#7a7a7a}.cal-datas{position:relative}.cal-datas[hidden],.cal-flex[hidden]{display:none}.cal-seta{position:absolute;top:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#2b2b2b}.cal-seta:hover:not(:disabled){background:#f2f2f2}.cal-seta:disabled{color:#c9c9c9;cursor:default}.cal-seta[hidden]{display:none}.cal-datas .cal-seta.ant{left:-4px}.cal-datas .cal-seta.prox{right:-4px}.cal-meses{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cal-mes-titulo{margin-bottom:14px;text-align:center;font-size:16px;line-height:32px;font-weight:600;color:#2b2b2b}.cal-semana,.cal-dias{display:grid;grid-template-columns:repeat(7,52px);justify-content:center}.cal-semana span{margin-bottom:6px;text-align:center;font-size:12px;line-height:16px;font-weight:600;color:#6a6a6a}.cal-dia{position:relative;width:52px;height:52px;display:grid;place-items:center;font-size:14px;font-weight:500;color:#2b2b2b}.cal-dia span{width:44px;height:44px;display:grid;place-items:center;border:1px solid transparent;border-radius:999px;transition:border-color .1s}.cal-dia:not(.passado):hover span{border-color:#2b2b2b}.cal-dia.passado{color:#c1c1c1;cursor:default}.cal-dia.barato span{background:#e6f6e9;color:#038026}.cal-dia.caro span{background:#ffefec;color:#d7251c}.cal-dia.meio{background:#f2f2f2}.cal-dia.meio span{background:transparent}.cal-dia.com-faixa{background:linear-gradient(90deg,transparent 50%,#f2f2f2 50%)}.cal-dia.fim,.cal-dia.fim-previa{background:linear-gradient(90deg,#f2f2f2 50%,transparent 50%)}.cal-dia.inicio span,.cal-dia.fim span{background:#2b2b2b;color:#fff;border-color:#2b2b2b}.cal-dia.fim-previa span{border-color:#2b2b2b}.cal-margens{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cal-chip{height:34px;padding:0 14px;border:1px solid #dddddd;border-radius:999px;background:#fff;font-size:12px;line-height:1;font-weight:400;color:#2b2b2b;white-space:nowrap;transition:border-color .15s}.cal-chip:hover,.cal-chip.sel{border-color:#2b2b2b}.cal-chip.grande{height:44px;padding:0 20px;font-size:14px}.cal-chip.grande.sel{padding:0 19px;border-width:2px;background:#f7f7f7}.cal-flex{text-align:center}.cal-flex h3{margin:6px 0 16px;font-size:18px;line-height:24px;font-weight:500;color:#2b2b2b}.cal-duracoes{display:flex;justify-content:center;gap:8px;margin-bottom:34px}.cal-cartoes-caixa{position:relative}.cal-cartoes{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 12px) / 6);gap:12px;padding:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:2px}.cal-cartoes::-webkit-scrollbar{display:none}.cal-cartao{height:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #dddddd;border-radius:16px;background:#fff;color:#7a7a7a;scroll-snap-align:start;transition:border-color .15s}.cal-cartao b{margin-top:10px;font-size:14px;line-height:18px;font-weight:600;color:#2b2b2b}.cal-cartao small{font-size:12px;line-height:16px;color:#4a4a4a}.cal-cartao:hover{border-color:#2b2b2b}.cal-cartao.sel{border:2px solid #2b2b2b;background:#f7f7f7}.cal-seta.cart{top:50%;z-index:2;transform:translateY(-50%);border:1px solid #dddddd;background:#fff;box-shadow:0 1px 4px #00000024}.cal-seta.cart.ant{left:-14px}.cal-seta.cart.prox{right:-14px}@media (max-width:767px){.cal{padding:18px 14px 20px}.cal-legenda{justify-content:center;margin-top:20px}.cal-abas button{width:120px}.cal-meses{grid-template-columns:1fr;gap:20px}.cal-semana,.cal-dias{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-dia{width:auto;height:46px}.cal-dia span{width:40px;height:40px}.cal-datas .cal-seta.ant{left:0}.cal-datas .cal-seta.prox{right:0}.cal-cartoes{grid-auto-columns:110px}}.busca-mini{cursor:pointer}.busca-mini:hover{box-shadow:0 2px 4px #0000001a,0 6px 16px #00000014}.abas.abas-busca{display:none}body.busca-aberta .abas.abas-busca{display:flex}body.busca-aberta .busca-mini{display:none}.busca-cheia{position:absolute;top:100%;left:50%;z-index:2;width:calc(100vw / var(--zoom));margin-left:calc(-50vw / var(--zoom));padding:6px var(--lateral) 22px;background:#fff;border-bottom:1px solid #ebebeb}.busca-cheia[hidden]{display:none}.barra-grande{position:relative;display:flex;align-items:center;width:850px;max-width:100%;height:66px;margin:0 auto;border:1px solid #dddddd;border-radius:999px;background:#fff;box-shadow:0 3px 12px #0000001a;transition:background .15s}.barra-grande.com-ativo{border-color:#ebebeb;background:#ebebeb;box-shadow:none}.bg-campo{flex:1 1 0;min-width:0;height:66px;padding:0 24px 0 32px;border-radius:999px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;text-align:left;transition:background .15s,box-shadow .15s}.bg-campo b{font-size:12px;line-height:16px;font-weight:600;color:#2b2b2b}.bg-campo .bg-valor{max-width:100%;font-size:14px;line-height:18px;font-weight:400;color:#7a7a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-campo.preenchido .bg-valor{font-weight:500;color:#2b2b2b}.bg-campo:hover{background:#ebebeb}.barra-grande.com-ativo .bg-campo:hover:not(.ativo){background:#ddd}.bg-campo.ativo{background:#fff;box-shadow:0 3px 12px #0000001f}.barra-grande .div{flex:none;width:1px;height:32px;background:#ddd}.barra-grande.com-ativo .div{background:transparent}.bg-buscar{flex:none;display:flex;align-items:center;gap:8px;height:48px;margin:0 8px 0 4px;padding:0 18px;border-radius:999px;background:var(--laranja);color:#fff;font-size:16px;font-weight:600;transition:background .15s}.bg-buscar:hover{background:var(--laranja-escuro)}.painel-grande{position:absolute;top:calc(100% + 12px);z-index:5;display:none;background:#fff;border-radius:32px;box-shadow:var(--sombra-painel);color:#2b2b2b}.painel-grande.aberto{display:block}.painel-grande.p-onde{left:0;width:420px;padding:16px}.painel-grande.p-quando{left:0;right:0}.painel-grande.p-quem{right:0;width:400px;padding:12px 32px}.veu-busca{position:fixed;inset:0;z-index:55;background:#00000040}.veu-busca[hidden]{display:none}@media (max-width:767px){.busca-cheia{max-height:calc(100vh - 120px);overflow-y:auto}.barra-grande{flex-direction:column;align-items:stretch;height:auto;padding:6px;border-radius:24px}.bg-campo{flex:none;height:56px;padding:0 18px}.barra-grande .div{display:none}.bg-buscar{justify-content:center;margin:6px 0 0}.painel-grande{position:static;margin-top:10px;border-radius:20px}.painel-grande.p-onde,.painel-grande.p-quem{width:auto}body.busca-aberta .abas.abas-busca{order:3;width:100%}}.aviso-busca{margin:-12px 0 20px;padding:10px 14px;border-radius:12px;background:#fff7e6;color:#8a5a00;font-size:14px;line-height:20px;font-weight:400}.aviso-busca[hidden]{display:none}body.filtros-abertos{overflow:hidden}.filtros-veu{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:40px 16px;background:#00000080;animation:aparece .2s ease both}.filtros{width:568px;max-width:100%;max-height:calc(100vh / var(--zoom) - 80px);display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 0 0 1px #00000005,0 8px 24px #0000001a;color:#2b2b2b}.filtros:focus{outline:none}.filtros-topo{position:relative;flex:none;height:64px;display:grid;place-items:center;border-bottom:1px solid #ebebeb}.filtros-topo h2{font-size:16px;line-height:20px;font-weight:600}.filtros-fechar{position:absolute;top:50%;right:16px;width:32px;height:32px;margin-top:-16px;border-radius:999px;display:grid;place-items:center;color:#2b2b2b}.filtros-fechar:hover{background:#f2f2f2}.filtros-corpo{flex:1 1 auto;overflow-y:auto;padding:0 24px}.filtros-corpo section{padding:24px 0 32px;border-bottom:1px solid #ebebeb}.filtros-corpo section:last-child{border-bottom:0}.filtros-corpo section[hidden]{display:none}.filtros-corpo h3{margin-bottom:16px;font-size:18px;line-height:24px;font-weight:500}.filtros-sub{margin:-10px 0 16px;font-size:14px;line-height:18px;font-weight:400;color:#6a6a6a}.filtros-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filtros-nome{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border:1px solid #dddddd;border-radius:14px;color:#6a6a6a;cursor:text;transition:border-color .2s,box-shadow .2s}.filtros-nome:focus-within{border-color:#222;box-shadow:inset 0 0 0 1px #222}.filtros-nome svg{flex:none}.filtros-nome input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:16px;color:#222}.filtros-nome input::-webkit-search-cancel-button{cursor:pointer}.filtros-nome-caixa{position:relative}.filtros-nome-lista{position:absolute;z-index:3;top:calc(100% + 8px);left:0;right:0;max-height:320px;padding:6px;overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 10px 28px #00000024;list-style:none}.filtros-nome-lista button{display:block;width:100%;padding:9px 10px;border-radius:10px;text-align:left;transition:background .15s}.filtros-nome-lista button:hover:not(:disabled),.filtros-nome-lista button:focus-visible{background:#f7f7f7}.filtros-nome-lista button:disabled{cursor:default}.filtros-nome-lista b{display:block;font-size:15px;line-height:20px;font-weight:500;color:#222}.filtros-nome-lista small{display:block;font-size:13px;line-height:18px;font-weight:400;color:#6a6a6a}.filtros-nome-lista button:disabled b,.filtros-nome-lista button:disabled small{color:#b0b0b0}.filtros-nome-mais{padding:6px 8px;font-size:13px;line-height:18px;color:#6a6a6a}.filtro-tile{height:115px;padding:12px 8px;border:1px solid #dddddd;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px;line-height:18px;font-weight:400;color:#2b2b2b;text-align:center;transition:border-color .15s}.filtro-tile svg{color:var(--laranja)}.filtro-tile:hover{border-color:#2b2b2b}.filtro-tile.sel{padding:11px 7px;border:2px solid #2b2b2b;background:#f7f7f7}.histo{display:flex;align-items:flex-end;gap:2px;height:80px;margin:6px 14px 0}.histo i{flex:1 1 0;min-height:2px;border-radius:2px 2px 0 0;background:#ddd;transition:background .15s}.histo i.dentro{background:var(--laranja)}.faixa{position:relative;height:28px;margin-top:-14px}.faixa-trilho{position:absolute;left:14px;right:14px;top:13px;height:2px;background:#ddd}.faixa-cheia{position:absolute;top:13px;height:2px;background:#2b2b2b}.faixa input[type=range]{position:absolute;inset:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.faixa input[type=range]:focus{outline:none}.faixa input[type=range]::-webkit-slider-runnable-track{background:none;height:28px}.faixa input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:28px;height:28px;border:1px solid #b0b0b0;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0000002e;cursor:grab}.faixa input[type=range]::-moz-range-track{background:none}.faixa input[type=range]::-moz-range-thumb{pointer-events:auto;width:26px;height:26px;border:1px solid #b0b0b0;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0000002e;cursor:grab}.faixa input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #2b2b2b}.filtros-minmax{display:flex;justify-content:space-between;margin-top:18px}.filtros-minmax label{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:500;color:#6a6a6a}.caixa-preco{display:flex;align-items:center;height:56px;padding:0 18px;border:1px solid #b0b0b0;border-radius:999px;font-size:16px;font-weight:400;color:#2b2b2b}.caixa-preco:focus-within{border-color:#2b2b2b;box-shadow:0 0 0 1px #2b2b2b}.caixa-preco input{width:76px;border:0;outline:none;font:inherit;color:inherit;background:none}.cont-linha{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:16px;line-height:20px;font-weight:400}.cont-linha .contador{gap:14px}.cont-linha .cont-valor{min-width:44px;text-align:center;font-size:16px}.filtros-chips{display:flex;flex-wrap:wrap;gap:10px}.filtro-chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:1px solid #dddddd;border-radius:28px;background:#fff;font-size:14px;line-height:18px;font-weight:400;color:#2b2b2b;transition:border-color .15s}.filtro-chip svg{flex:none;color:#2b2b2b}.filtro-chip:hover:not(:disabled){border-color:#2b2b2b}.filtro-chip.sel{padding:0 17px;border:2px solid #2b2b2b;background:#f7f7f7}.filtro-chip:disabled{opacity:.4;cursor:default}.filtro-destaque{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:18px 20px;border:1px solid #dddddd;border-radius:16px;background:#fff;text-align:left;transition:border-color .15s}.filtro-destaque svg{grid-row:1 / 3;color:var(--laranja)}.filtro-destaque b{font-size:16px;line-height:20px;font-weight:600}.filtro-destaque small{font-size:14px;line-height:18px;font-weight:400;color:#6a6a6a}.filtro-destaque:hover{border-color:#2b2b2b}.filtro-destaque.sel{padding:17px 19px;border:2px solid #2b2b2b;background:#f7f7f7}.filtros-rodape{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #ebebeb;background:#fff}.filtros-limpar{height:40px;margin-left:-10px;padding:0 10px;border-radius:8px;font-size:16px;font-weight:600;color:#2b2b2b;text-decoration:underline;text-underline-offset:2px}.filtros-limpar:hover:not(:disabled){background:#f7f7f7}.filtros-limpar:disabled{color:#c1c1c1;text-decoration:none;cursor:default}.filtros-mostrar{height:48px;padding:0 24px;border-radius:8px;background:#2b2b2b;color:#fff;font-size:16px;font-weight:600;transition:background .15s}.filtros-mostrar:hover:not(:disabled){background:#000}.filtros-mostrar:disabled{background:#ddd;cursor:default}@media (max-width:767px){.filtros-veu{align-items:end;padding:0}.filtros{width:100%;max-height:92vh;border-radius:24px 24px 0 0}.filtros-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.vaga-similares{grid-column:1/-1;min-width:0}.vaga-similares[hidden]{display:none}.parecidos-sub{margin-top:2px;font-size:14px;line-height:18px;font-weight:400;color:#6a6a6a}.parecidos-setas.sem-rolagem{visibility:hidden}.sem-resultado+.vaga-similares{margin-top:4px}.casa{--c-texto:#222;--c-texto-2:#6a6a6a;--c-linha:#dddddd;color:var(--c-texto);font-weight:400}.casa-dentro{max-width:1680px;margin:0 auto;padding:0 64px 48px;display:flex;flex-direction:column}@media (max-width:1439px){.casa-dentro{padding:0 48px 48px}}@media (max-width:1127px){.casa-dentro{padding:0 40px 40px}}.casa h2{font-size:22px;line-height:26px;font-weight:600;color:var(--c-texto)}.link-sublinhado{font-size:16px;line-height:20px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.link-sublinhado[hidden]{display:none}.botao-claro{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:16px;line-height:20px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.botao-claro[hidden]{display:none}.botao-contorno{margin-top:24px;padding:13px 23px;border:1px solid var(--c-texto);border-radius:8px;font-size:16px;line-height:20px;font-weight:600;color:var(--c-texto);transition:background .15s}.botao-contorno:hover{background:#f7f7f7}.secao-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dormir-setas{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-texto)}.dormir-setas[hidden]{display:none}.seta-redonda{width:32px;height:32px;border:1px solid rgba(0,0,0,.08);border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--c-texto);transition:box-shadow .15s}.seta-redonda:hover:not(:disabled){box-shadow:0 2px 4px #0000002e}.seta-redonda:disabled{opacity:.5;cursor:default}.casa-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:24px}.casa-nome{font-size:26px;line-height:30px;font-weight:600;color:var(--c-texto)}.casa-acoes{display:flex;gap:4px;flex:none;margin-right:-8px}.casa-acao{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:8px;font-size:14px;line-height:18px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.casa-acao:hover{background:#f7f7f7}.casa-acao.salvo svg path{fill:var(--laranja);stroke:var(--laranja)}.casa-fotos-caixa{position:relative}.casa-fotos{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;width:100%;aspect-ratio:2/1;max-height:min(640px,calc(100vh / var(--zoom) - 210px));margin-top:24px;border-radius:12px;overflow:hidden}.casa-foto{position:relative;min-width:0;min-height:0;background:#eceae6;overflow:hidden}.casa-foto img{width:100%;height:100%;object-fit:cover;transition:filter .2s}.casa-foto:hover img{filter:brightness(.85)}.casa-foto.f0{grid-row:1/3}.casa-fotos.poucas{grid-template-columns:2fr 1fr}.casa-fotos.poucas .casa-foto.f2,.casa-fotos.poucas .casa-foto.f3,.casa-fotos.poucas .casa-foto.f4{display:none}.casa-todas{position:absolute;right:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid var(--c-texto);border-radius:8px;background:#fff;font-size:14px;line-height:18px;font-weight:600;color:var(--c-texto);transition:background .15s}.casa-todas:hover{background:#f7f7f7}.casa-contador{display:none}.casa-corpo{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0 88px}@media (max-width:1279px){.casa-corpo{grid-template-columns:minmax(0,1fr) 380px;gap:0 56px}}.sobre-texto{max-width:860px}.casa-esq>section,.casa-esq>.casa-favorita{border-bottom:1px solid var(--c-linha)}.casa-esq>section:last-child{border-bottom:0}.casa-resumo{padding:32px 0}.casa-resumo h2{font-size:22px;line-height:26px}.casa-resumo p{margin-top:4px;font-size:16px;line-height:20px;color:var(--c-texto)}.casa-nota-linha{display:flex;align-items:center;gap:4px}.casa-nota-linha a{text-decoration:underline;font-weight:600}.casa-resumo+.casa-favorita{border-top:0}.casa-resumo:has(+.casa-favorita){border-bottom:0;padding-bottom:24px}.casa-favorita{display:flex;align-items:center;gap:24px;margin-bottom:0;padding:22px 24px;border:1px solid var(--c-linha)!important;border-radius:12px;color:var(--c-texto)}.fav-selo{display:flex;align-items:center;gap:12px;flex:none}.fav-selo b{font-size:18px;line-height:20px;font-weight:600;text-align:center}.fav-selo .medalha{width:40px;height:40px}.medalha{flex:none;color:var(--c-texto)}.fav-texto{flex:1;font-size:15px;line-height:20px;font-weight:500}.fav-num{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;padding:0 4px}.fav-num b{font-size:22px;line-height:26px;font-weight:600}.fav-num i{display:flex;gap:1px}.fav-num small{font-size:12px;line-height:14px;text-decoration:underline}.fav-aval{padding-left:24px;border-left:1px solid var(--c-linha)}.casa-favorita+.casa-anfitriao{margin-top:24px;border-top:1px solid var(--c-linha)}.casa-anfitriao{display:flex;align-items:center;gap:24px;padding:24px 0}.anf-foto{width:40px;height:40px;flex:none;border-radius:999px;display:grid;place-items:center;background:var(--laranja);color:#fff;font-size:18px;font-weight:600}.casa-anfitriao b{display:block;font-size:16px;line-height:20px;font-weight:600}.casa-anfitriao small{display:block;margin-top:2px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.casa-destaques{display:flex;flex-direction:column;gap:24px;padding:32px 0}.destaque{display:flex;gap:24px;align-items:flex-start}.dq-icone{width:24px;height:24px;flex:none;margin-top:2px;color:var(--c-texto)}.dq-icone svg,.comod-icone svg{width:24px;height:24px}.destaque b{display:block;font-size:16px;line-height:20px;font-weight:600}.destaque small{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.casa-sobre{padding:32px 0 48px}.sobre-texto{max-height:192px;overflow:hidden;font-size:16px;line-height:24px;color:var(--c-texto)}.sobre-texto p+p,.sobre-completo p+p,.sobre-texto p+ul,.sobre-completo p+ul{margin-top:16px}.sobre-texto ul,.sobre-completo ul{padding-left:22px}.sobre-completo{font-size:16px;line-height:24px}.casa-dormir{padding:48px 0}.casa-dormir .secao-topo{margin-bottom:24px}.dormir-trilho,.mais-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory}.dormir-trilho::-webkit-scrollbar,.mais-trilho::-webkit-scrollbar{display:none}.quarto{display:flex;flex-direction:column;gap:4px;padding:24px;border:1px solid var(--c-linha);border-radius:12px;scroll-snap-align:start}.quarto-camas{display:flex;gap:4px;margin-bottom:12px;color:var(--c-texto)}.quarto b{font-size:16px;line-height:20px;font-weight:600}.quarto small{font-size:14px;line-height:18px;color:var(--c-texto-2)}.casa-comodidades{padding:48px 0}.casa-comodidades h2{margin-bottom:24px}.comod-lista{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;list-style:none}.comod-lista li,.comod-grupo li{display:flex;align-items:center;gap:16px;font-size:16px;line-height:20px;color:var(--c-texto)}.comod-icone{width:24px;height:24px;flex:none;color:var(--c-texto)}.comod-grupo{padding:24px 0;border-bottom:1px solid #ebebeb}.comod-grupo:last-child{border-bottom:0}.comod-grupo h3{margin-bottom:16px;font-size:18px;line-height:22px;font-weight:600}.comod-grupo ul{display:flex;flex-direction:column;gap:20px;list-style:none}.casa-calendario{padding:48px 0}.cal-sub{margin-top:8px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.cal-pagina{margin-top:24px}.cal-casa{padding:0}.cal-casa .cal-meses{gap:32px}.cal-casa.um-mes .cal-meses{grid-template-columns:1fr}.cal-casa .cal-semana,.cal-casa .cal-dias{grid-template-columns:repeat(7,44px)}.cal-casa .cal-dia{width:44px;height:44px}.cal-casa .cal-dia span{width:42px;height:42px}.cal-casa .cal-datas .cal-seta.ant{left:0}.cal-casa .cal-datas .cal-seta.prox{right:0}.cal-dia.ocupado{color:#b0b0b0;cursor:default}.cal-dia.ocupado span{text-decoration:line-through}.cal-dia.fora{color:#b0b0b0;cursor:default}.cal-dia:disabled:hover span{border-color:transparent!important}.cal-rodape{display:flex;justify-content:flex-end;margin-top:12px}.dir-fixo{position:sticky;top:104px;padding-top:32px;padding-bottom:32px}.reserva-rolagem{position:relative;padding:24px}@media (min-width:950px){.reserva-rolagem{max-height:calc(100vh / var(--zoom) - 152px);overflow-y:auto;border-radius:12px}body.pop-aberto .reserva-rolagem{overflow:visible;max-height:none}.reserva-rolagem{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.reserva-rolagem.com-detalhes:hover{scrollbar-color:rgba(0,0,0,.25) transparent}}.reserva{position:relative;padding:0;border:1px solid var(--c-linha);border-radius:12px;background:#fff;box-shadow:0 6px 16px #0000001f}.res-preco{min-height:30px;margin-bottom:20px}.res-incentivo{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;border-radius:12px;background:#f6f5f3;font-size:14px;line-height:19px;font-weight:500;color:var(--c-texto)}.res-incentivo[hidden],.inc-curto{display:none}.inc-icone{flex:none;display:grid;color:var(--c-texto)}.inc-icone.chama{color:var(--laranja)}.res-sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.res-ver-detalhes{font-size:14px;line-height:18px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.res-sugestao{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-top:14px;padding:10px 14px;border:1px dashed #c9c9c9;border-radius:12px;text-align:left;transition:border-color .15s,background .15s}.res-sugestao:hover{border-color:var(--c-texto);background:#fafafa}.res-sugestao small{font-size:12px;line-height:15px;color:var(--c-texto-2)}.res-sugestao span{font-size:15px;line-height:20px;font-weight:600;color:var(--c-texto)}.res-cancelar{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:14px;line-height:19px;font-weight:500;color:#0a7a35}.res-cancelar svg{flex:none;margin-top:1px}.res-cancelar.nao{color:var(--c-texto-2)}.res-sem-data{font-size:22px;line-height:26px;font-weight:600;color:var(--c-texto)}.res-total-linha b{font-size:22px;line-height:26px;font-weight:600}.res-total-linha span{font-size:16px;color:var(--c-texto)}.res-preco small{display:block;margin-top:2px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.res-aviso{padding:12px 14px;border-radius:8px;background:#fff4ec;color:#9a3f00;font-size:14px;line-height:18px}.res-carregando{display:flex;flex-direction:column;gap:8px}.res-carregando i{display:block;height:14px;width:60%;border-radius:6px;background:linear-gradient(90deg,#eee 25%,#f6f6f6,#eee 75%);background-size:200% 100%;animation:brilho 1.2s linear infinite}.res-carregando i+i{width:40%;height:10px}@keyframes brilho{to{background-position:-200% 0}}.res-campos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.res-campo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 14px;border:1px solid #d6d6d6;border-radius:12px;background:#fff;text-align:left;min-width:0;transition:border-color .15s}.res-campo:hover{border-color:#8a8a8a}.res-campo b{font-size:12px;line-height:15px;font-weight:500;color:var(--c-texto-2)}.res-campo span{font-size:15px;line-height:20px;font-weight:500;color:var(--c-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.res-quem{grid-column:1/3}.datas-abertas .res-entrada,.datas-abertas .res-saida,.res-quem[aria-expanded=true]{border-color:var(--c-texto);box-shadow:inset 0 0 0 1px var(--c-texto)}.res-quem svg{position:absolute;right:14px;top:50%;margin-top:-6px}.res-campo:focus-visible{outline:2px solid var(--c-texto);outline-offset:-2px;border-radius:8px}.res-botao{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,#f58a2c,var(--laranja));color:#fff;font-size:16px;line-height:20px;font-weight:600;transition:filter .15s}.res-botao:hover{filter:brightness(.96)}.res-botao.desligado{opacity:.6;cursor:progress}.res-botao.pequeno{width:auto;height:48px;margin:0;padding:0 24px}.res-nota{margin-top:12px;text-align:center;font-size:14px;line-height:18px;color:var(--c-texto)}.res-nota[hidden],.res-partes[hidden],.res-comparar[hidden]{display:none}.res-partes{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:16px;border-radius:12px;background:#f8f8f7}.res-parte{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:19px;color:var(--c-texto)}.res-parte span:first-child{text-decoration:underline;text-decoration-color:#b0b0b0;text-underline-offset:2px}.res-parte.desconto span{color:#008a05}.res-parte.total{margin-top:4px;padding-top:12px;border-top:1px solid var(--c-linha);font-weight:600}.res-parte.total span:first-child{text-decoration:none}.res-pop{position:absolute;z-index:30;background:#fff;border-radius:16px;box-shadow:0 6px 20px #0003}.res-pop[hidden]{display:none}.res-pop-datas{top:72px;right:-32px;width:690px;padding:24px 32px 16px}.pd-cab{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.pd-titulo b{display:block;font-size:22px;line-height:26px;font-weight:600}.pd-titulo small{display:block;margin-top:6px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.pd-campos{display:grid;grid-template-columns:1fr 1fr;width:300px;flex:none;border:1px solid #b0b0b0;border-radius:8px}.pd-campo{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.pd-campo+.pd-campo{border-left:1px solid #b0b0b0}.pd-campo b{font-size:10px;line-height:12px;font-weight:700;text-transform:uppercase}.pd-campo span{font-size:14px;line-height:18px}.pd-rodape{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px}.pd-fechar{height:36px;padding:0 16px;border-radius:8px;background:var(--c-texto);color:#fff;font-size:14px;font-weight:600}.res-pop-quem{top:calc(100% + 4px);left:0;right:0;padding:16px 16px 12px;border-radius:12px}.res-pop-quem .pessoa{padding:16px 0;border-bottom:0}.res-pop-quem .pessoa b{font-size:16px}.res-pop-quem .pessoa small{font-size:14px;color:var(--c-texto-2)}.pq-nota{margin:8px 0 12px;font-size:12px;line-height:16px;color:var(--c-texto-2)}.pq-fechar{display:block;margin-left:auto;padding:8px 10px;border-radius:8px}.pq-fechar:hover{background:#f7f7f7}.res-cancelar[hidden]{display:none}.res-comparar{margin-top:20px;padding:18px 18px 16px;border:1px solid #d5ecdc;border-radius:16px;background:linear-gradient(165deg,#eaf8ef,#f6fcf8 45%,#fff)}.cmp-etiqueta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:#0a7a35;color:#fff;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cmp-economia{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin-top:12px;font-size:15px;line-height:20px;font-weight:500;color:var(--c-texto)}.cmp-economia b{font-size:32px;line-height:36px;font-weight:700;letter-spacing:-.01em;color:#0a7a35}.cmp-sub{margin-top:2px;font-size:13px;line-height:18px;color:var(--c-texto-2)}.cmp-linhas{display:flex;flex-direction:column;gap:14px;margin-top:16px}.cmp-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.cmp-linha.direto{margin:0 -10px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000f,0 4px 14px #0a7a351a}.cmp-marca{display:flex;align-items:center;min-width:0;height:26px}.cmp-marca img{height:19px;width:auto;max-width:100%}.cmp-linha.direto .cmp-marca img{height:26px}.cmp-linha.vrbo .cmp-marca img{height:17px}.cmp-dir{display:flex;align-items:center;gap:8px}.cmp-valor{font-size:16px;line-height:20px;font-weight:600;color:var(--c-texto)}.cmp-linha:not(.direto) .cmp-valor{color:#555}.cmp-chip{padding:2px 8px;border-radius:999px;font-size:11px;line-height:16px;font-weight:600;white-space:nowrap}.cmp-chip.melhor{background:#d3f0dc;color:#0a6b2e}.cmp-chip.mais{background:#fdecea;color:#b42318}.cmp-barra{grid-column:1/-1;height:8px;border-radius:999px;background:#eef0ee;overflow:hidden}.cmp-barra i{display:block;width:0;height:100%;border-radius:999px;background:#c8cbc8;transition:width 1s cubic-bezier(.2,.8,.2,1)}.cmp-linha.direto .cmp-barra i{background:linear-gradient(90deg,#f8a14f,var(--laranja))}.cmp-nota{display:block;margin-top:14px;font-size:11px;line-height:15px;color:var(--c-texto-2)}@media (prefers-reduced-motion:reduce){.cmp-barra i{transition:none}}.anf-texto{flex:1 1 auto;min-width:0}.anf-taca{width:52px;height:52px;flex:none;border-radius:999px;display:grid;place-items:center;background:#f6f5f3;color:var(--c-texto)}.anf-taca svg{width:38px;height:38px;stroke-width:1.2}.anf-selos{order:-1;display:flex;align-items:center;gap:16px;flex:none;padding:10px 18px;border:1px solid #ebebeb;border-radius:14px;background:#fff}.anf-selos img{height:40px;width:auto}.anf-div{width:1px;align-self:stretch;background:#ebebeb}.selo-plataforma{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:10px 14px 9px;border:1px solid #e4e4e4;border-radius:12px;background:#fff}.selo-plataforma img{height:18px;width:auto}.selo-plataforma b{display:flex;align-items:center;gap:4px;font-size:13px;line-height:16px;font-weight:600;color:var(--c-texto)}.selo-plataforma b svg{width:14px;height:14px;color:#0a7a35}.casa-avaliacoes{padding:48px 0;border-top:1px solid var(--c-linha)}.aval-grande{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}.aval-louros{display:flex;flex-direction:column;align-items:center;gap:6px}.aval-louros .medalha{width:72px;height:72px}.aval-louros b{font-size:72px;line-height:80px;font-weight:600;letter-spacing:-.02em}.aval-grande h2{margin-top:8px;font-size:22px}.aval-grande p{margin-top:8px;font-size:16px;line-height:20px;color:var(--c-texto-2)}.aval-titulo{display:flex;align-items:center;gap:8px;margin-bottom:32px}.aval-titulo svg{width:18px;height:18px}.aval-grade{display:grid;grid-template-columns:1fr 1fr;gap:40px 8.33%}.aval header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.aval-foto{width:48px;height:48px;flex:none;border-radius:999px;display:grid;place-items:center;background:#ebebeb;color:var(--c-texto);font-size:18px;font-weight:600}.aval header b{display:block;font-size:16px;line-height:20px;font-weight:600}.aval header small{display:block;font-size:14px;line-height:18px;color:var(--c-texto-2)}.aval-estrelas{display:flex;gap:2px;margin-bottom:6px;color:var(--c-texto)}.aval-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:24px;color:var(--c-texto)}.aval-texto b{font-weight:600}.aval-mais{margin-top:8px}.aval-todas{display:flex;flex-direction:column;gap:40px;padding-bottom:24px}.aval-todas .aval-texto{display:block;-webkit-line-clamp:unset;overflow:visible}.casa-local{padding:48px 0;border-top:1px solid var(--c-linha)}.casa-local>p{margin-top:24px;font-size:16px;line-height:20px;font-weight:500}.casa-mapa{position:relative;height:480px;margin-top:24px;border-radius:12px;overflow:hidden;background:#e8eef0}.casa-mapa.sem-mapa:after{content:"Map unavailable";position:absolute;inset:0;display:grid;place-items:center;color:var(--c-texto-2);font-size:14px}.local-nota{margin-top:16px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.pino-casa{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:var(--c-texto,#222);box-shadow:0 4px 12px #0000004d}.casa-mapa .mapa-controles{position:absolute;top:16px;right:16px;z-index:2}.casa-mapa .mapa-zoom{display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 2px 6px #0000002e;overflow:hidden}.casa-mapa .mapa-zoom button{width:40px;height:40px;font-size:20px;line-height:1;color:var(--c-texto)}.casa-mapa .mapa-zoom button+button{border-top:1px solid #ebebeb}.casa-saber{padding:48px 0;border-top:1px solid var(--c-linha)}.saber-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.saber-grade h3{margin-bottom:12px;font-size:16px;line-height:20px;font-weight:600}.saber-grade p{margin-bottom:12px;font-size:16px;line-height:20px;color:var(--c-texto)}.casa-mais{padding:48px 0;border-top:1px solid var(--c-linha)}.casa-mais[hidden]{display:none}.mais-trilho{grid-auto-columns:calc((100% - 48px)/4)}.mais-cartao{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:start;color:var(--c-texto)}.mais-cartao .mais-fotos{aspect-ratio:1/1;border-radius:12px}.mais-info{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.mais-l1{display:flex;justify-content:space-between;gap:8px}.mais-l1 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--c-texto)}.mais-nota{display:inline-flex;align-items:center;gap:2px;flex:none;color:var(--c-texto)}.mais-preco{margin-top:4px;color:var(--c-texto)}.mais-preco b{font-weight:600}.casa-barra{position:fixed;top:0;left:0;right:0;z-index:60;background:#fff;border-bottom:1px solid var(--c-linha)}.casa-barra[hidden]{display:none}.casa-barra-dentro{max-width:1680px;height:80px;margin:0 auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between}.barra-links{display:flex;gap:24px;height:100%}.barra-links a{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--c-texto);border-bottom:4px solid transparent}.barra-links a:hover{border-bottom-color:var(--c-texto)}.barra-reserva{display:flex;align-items:center;gap:24px}.barra-reserva[hidden]{display:none}.barra-preco{display:flex;flex-direction:column;font-size:14px;line-height:18px}.barra-preco b{font-size:16px;font-weight:600}.tour:focus,.visor:focus{outline:none}.barra-preco small{font-size:12px;color:var(--c-texto-2)}.casa-rodape-fixo{display:none}body.janela-aberta{overflow:hidden}.janela-veu{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:40px 16px;background:#00000080;animation:aparece .2s ease both}.janela{width:780px;max-width:100%;max-height:calc(100vh / var(--zoom) - 80px);display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 8px 28px #00000047;color:var(--c-texto,#222);font-weight:400}.janela:focus{outline:none}.janela-topo{flex:none;height:72px;display:flex;align-items:center;padding:0 24px}.janela-fechar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#222}.janela-fechar:hover{background:#f2f2f2}.janela-corpo{flex:1 1 auto;overflow-y:auto;padding:0 48px 32px}.janela-titulo{margin-bottom:24px;font-size:26px;line-height:30px;font-weight:600}.janela-aval .janela-titulo{font-size:22px}.tour{position:fixed;inset:0;z-index:130;display:none;flex-direction:column;background:#fff;color:#222;font-weight:400}.tour.aberto{display:flex}.tour-barra{flex:none;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.tour-voltar{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#222}.tour-voltar:hover{background:#f2f2f2}.tour-acao{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:underline}.tour-acao:hover{background:#f7f7f7}.tour-rolagem{flex:1 1 auto;overflow-y:auto}.tour-dentro{max-width:1280px;margin:0 auto;padding:8px 24px 80px}.tour-titulo{margin-bottom:24px;font-size:26px;line-height:30px;font-weight:600}.tour-blocos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-bottom:56px}.tour-bloco{text-align:left;font-size:15px;line-height:20px;color:#222}.tour-bloco img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px;background:#eee;margin-bottom:10px}.tour-sec{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2.2fr);column-gap:40px;margin-bottom:64px;scroll-margin-top:8px}.tour-lado h3{position:sticky;top:24px;font-size:28px;line-height:34px;font-weight:500}.tour-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tour-foto{display:block;width:100%;padding:0;background:#eee;overflow:hidden;border-radius:4px;cursor:zoom-in}.tour-foto img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:filter .2s}.tour-foto:hover img{filter:brightness(.9)}.tour-foto.larga{grid-column:1/-1}.visor{position:fixed;inset:0;z-index:140;display:none;flex-direction:column;background:#000;color:#fff}.visor.aberto{display:flex}.visor-topo{position:relative;flex:none;height:72px;display:flex;align-items:center;justify-content:center;padding:0 24px}.visor-fechar{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;color:#fff;font-size:14px;font-weight:600}.visor-fechar:hover{background:#ffffff1f}.visor-conta{font-size:14px;font-weight:500}.visor-palco{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 24px}.visor-img{max-width:calc(100% - 140px);max-height:100%;object-fit:contain;user-select:none}.visor-seta{flex:none;width:48px;height:48px;border:1px solid rgba(255,255,255,.4);border-radius:999px;display:grid;place-items:center;color:#fff}.visor-seta:hover{background:#ffffff1f}.visor-legenda{flex:none;min-height:56px;padding:16px 24px;text-align:center;font-size:14px;color:#ffffffd9}.aviso-casa{position:fixed;left:50%;bottom:32px;z-index:150;transform:translate(-50%,20px);padding:12px 18px;border-radius:12px;background:#222;color:#fff;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.aviso-casa.visivel{opacity:1;transform:translate(-50%)}@media (min-width:1200px){.casa-destaques{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.comod-lista{grid-template-columns:repeat(3,1fr)}.dormir-trilho{grid-auto-columns:calc((100% - 48px)/4)}.aval-grade{grid-template-columns:repeat(3,1fr);gap:40px 64px}.mais-trilho{grid-auto-columns:calc((100% - 64px)/5)}}@media (max-width:1127px){.casa-barra-dentro{padding:0 40px}.res-pop-datas{right:-16px;width:min(690px,calc(100vw - 64px))}.mais-trilho{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}@media (max-width:949px){.casa-corpo{grid-template-columns:minmax(0,1fr);gap:0}.dir-fixo{position:static;padding-top:0}.reserva{max-width:520px}.res-pop-datas{left:0;right:auto}}@media (max-width:743px){.casa-dentro{padding:0 0 24px}.casa-dentro>*:not(.casa-fotos-caixa){padding-left:24px;padding-right:24px}.casa-fotos-caixa{order:-1}.casa-fotos{display:flex;aspect-ratio:auto;max-height:none;margin-top:0;border-radius:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.casa-fotos::-webkit-scrollbar{display:none}.casa-foto{flex:0 0 100%;aspect-ratio:3/2;scroll-snap-align:start}.casa-foto.f0{grid-row:auto}.casa-fotos.poucas .casa-foto{display:block!important}.casa-todas{display:none}.casa-contador{display:block;position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:6px;background:#222222a8;color:#fff;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.casa-topo{flex-direction:column;align-items:flex-start;gap:8px}.casa-nome{font-size:24px;line-height:28px}.casa-acoes{margin:0 0 0 -8px}.casa-favorita{justify-content:space-between;gap:12px;padding:16px}.fav-texto{display:none}.fav-selo b{font-size:16px;line-height:19px}.fav-aval{padding-left:16px}.dormir-setas{display:none!important}.casa-esq{padding:0}.casa-anfitriao{flex-direction:column;align-items:flex-start;gap:12px}.anf-selos{order:0}.anf-selos{gap:12px;padding:8px 14px}.anf-selos img{height:34px}.dormir-trilho{grid-auto-columns:calc((100% - 16px)/1.6)}.comod-lista{grid-template-columns:1fr}.aval-grade{grid-template-columns:1fr;gap:32px}.aval-louros b{font-size:52px;line-height:60px}.aval-louros .medalha{width:58px;height:58px}.saber-grade{grid-template-columns:1fr}.casa-mapa{height:320px}.mais-trilho{grid-auto-columns:calc((100% - 16px) / 1.5)}.casa-barra{display:none!important}.casa-rodape-fixo{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;height:80px;padding:0 24px;border-top:1px solid var(--c-linha);background:#fff}.rf-preco{display:flex;flex-direction:column;font-size:14px;line-height:18px;min-width:0}.rf-preco b{font-size:16px;font-weight:600}.rf-preco small{font-size:12px;color:var(--c-texto-2);text-decoration:underline}body.pagina-casa{padding-bottom:80px}.reserva{max-width:none;box-shadow:none}.res-pop-datas,.res-pop-quem{position:fixed;inset:auto 0 0;z-index:130;width:auto;max-height:92vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:24px 24px calc(16px + env(safe-area-inset-bottom))}body.pop-aberto:before{content:"";position:fixed;inset:0;z-index:125;background:#0006}.pd-cab{flex-direction:column}.pd-campos{width:100%}.cal-casa .cal-semana,.cal-casa .cal-dias{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-casa .cal-dia{width:auto}.janela-veu{padding:0;place-items:end stretch}.janela{width:100%;max-height:94vh;border-radius:16px 16px 0 0}.janela-corpo{padding:0 24px 32px}.tour-sec{display:block;margin-bottom:40px}.tour-lado h3{position:static;margin-bottom:14px;font-size:22px}.tour-fotos{grid-template-columns:repeat(2,1fr);gap:8px}.tour-blocos{grid-template-columns:repeat(2,1fr);gap:12px}.visor-img{max-width:100%}.visor-seta{position:absolute;bottom:-60px}.visor-seta.ant{left:24px}.visor-seta.prox{right:24px}}.casa-flutua{display:none}@media (max-width:743px){body.pagina-casa .topo-faixa{display:none}.casa-flutua{position:fixed;top:0;left:0;right:0;z-index:65;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 12px;transition:background-color .2s,box-shadow .2s}.casa-flutua.cheia{background:#fff;box-shadow:0 1px 0 var(--c-linha)}.cf-dir{display:flex;gap:12px}.cf-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ffffffe6;color:#222;box-shadow:0 1px 4px #00000024;transition:background-color .2s,box-shadow .2s}.casa-flutua.cheia .cf-btn{background:transparent;box-shadow:none}.cf-btn.salvo svg path{fill:var(--laranja);stroke:var(--laranja)}.casa-foto{aspect-ratio:10/9}.casa-contador{bottom:40px}.casa-topo{position:relative;z-index:2;align-items:center;margin-top:-24px;padding-top:24px;border-radius:24px 24px 0 0;background:#fff;text-align:center}.casa-nome{font-size:26px;line-height:30px;text-wrap:balance}.casa-acoes{display:none}.casa-resumo{padding:12px 0 24px;text-align:center}.casa-resumo h2{font-size:14px;line-height:18px;font-weight:400;color:var(--c-texto-2)}.casa-resumo p{margin-top:2px;font-size:14px;line-height:18px;color:var(--c-texto-2)}.casa-resumo .casa-nota-linha{justify-content:center;margin-top:20px;color:var(--c-texto)}.casa-resumo:has(+.casa-favorita){padding-bottom:28px}.casa-favorita{justify-content:center;gap:0;padding:0 0 24px;border:0!important;border-bottom:1px solid var(--c-linha)!important;border-radius:0}.casa-favorita .fav-num:not(.fav-aval){order:-1}.casa-favorita .fav-num{flex:1 1 0;padding:0 8px}.casa-favorita .fav-num b{font-size:18px;line-height:22px}.casa-favorita .fav-selo{padding:2px 14px;border-left:1px solid var(--c-linha);border-right:1px solid var(--c-linha)}.casa-favorita .fav-selo b{font-size:14px;line-height:17px}.casa-favorita .fav-selo{gap:6px}.casa-favorita .fav-selo .medalha{width:30px;height:30px}.casa-favorita .fav-aval{padding-left:8px;border-left:0}.casa-favorita+.casa-anfitriao{margin-top:0;border-top:0}.casa section[id]{scroll-margin-top:72px}}.vt-casa-foto,html.vt-casa .casa-fotos-caixa{view-transition-name:casa-foto}html.vt-casa.vt-sem-foto .casa-fotos-caixa{view-transition-name:none}html.vt-casa .casa-dentro{view-transition-name:casa-folha;background:linear-gradient(transparent 90vw,#fff 90vw)}html.vt-casa .casa-rodape-fixo{view-transition-name:casa-rodape}html.vt-casa .casa-flutua{view-transition-name:casa-botoes}html:active-view-transition-type(casa-abre)::view-transition-group(root){animation-duration:.4s}html:active-view-transition-type(casa-abre)::view-transition-group(casa-foto){animation-duration:.5s;animation-timing-function:var(--mola)}html:active-view-transition-type(casa-abre)::view-transition-image-pair(casa-foto){overflow:hidden;animation:vt-casa-raio .5s var(--mola) both}html:active-view-transition-type(casa-abre)::view-transition-old(casa-foto){height:100%;object-fit:cover;animation:none;opacity:1;mix-blend-mode:normal}html:active-view-transition-type(casa-abre)::view-transition-new(casa-foto){animation:none;opacity:0}html:active-view-transition-type(casa-abre)::view-transition-new(casa-folha){animation:vt-casa-sobe .5s var(--mola) both}html:active-view-transition-type(casa-abre)::view-transition-new(casa-rodape){animation:vt-casa-sobe-barra .5s var(--mola) both}html:active-view-transition-type(casa-abre)::view-transition-new(casa-botoes){animation:vt-casa-aparece .25s .3s ease-out both}html:active-view-transition-type(casa-volta)::view-transition-group(root){animation-duration:.35s}html:active-view-transition-type(casa-volta)::view-transition-group(casa-foto){animation-duration:.45s;animation-timing-function:var(--mola)}html:active-view-transition-type(casa-volta)::view-transition-image-pair(casa-foto){overflow:hidden;animation:vt-casa-raio-volta .45s var(--mola) both}html:active-view-transition-type(casa-volta)::view-transition-old(casa-foto),html:active-view-transition-type(casa-volta)::view-transition-new(casa-foto){height:100%;object-fit:cover;animation-duration:.3s}html:active-view-transition-type(casa-volta)::view-transition-old(casa-folha){animation:vt-casa-desce .35s cubic-bezier(.4,0,1,1) both}html:active-view-transition-type(casa-volta)::view-transition-old(casa-rodape){animation:vt-casa-desce-barra .3s cubic-bezier(.4,0,1,1) both}html:active-view-transition-type(casa-volta)::view-transition-old(casa-botoes){animation:vt-casa-some .15s ease-in both}@keyframes vt-casa-raio{0%{border-radius:var(--vt-raio,0px)}to{border-radius:0}}@keyframes vt-casa-raio-volta{0%{border-radius:0}to{border-radius:var(--vt-raio,0px)}}@keyframes vt-casa-sobe{0%{transform:translateY(32vh);opacity:0}35%{opacity:1}}@keyframes vt-casa-sobe-barra{0%{transform:translateY(100%)}}@keyframes vt-casa-aparece{0%{opacity:0}}@keyframes vt-casa-desce{to{transform:translateY(40vh);opacity:0}}@keyframes vt-casa-desce-barra{to{transform:translateY(100%)}}@keyframes vt-casa-some{to{opacity:0}}.casa-eco,.eco-folha,.eco-veu,.casa-inc-topo{display:none}@media (max-width:743px){.casa-eco{display:block;padding-bottom:24px;border-bottom:1px solid var(--c-linha)}.casa-eco[hidden]{display:none}.casa-eco.saindo{overflow:hidden;padding-bottom:0;border-bottom-color:transparent;opacity:0;transition:height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),opacity .2s}.casa-resumo:has(+.casa-eco:not([hidden])),.casa-favorita:has(+.casa-eco:not([hidden])){padding-bottom:16px;border-bottom:0!important}.eco-junto{display:contents}.eco-junto:has(>.res-incentivo:not([hidden])){display:block;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000012;overflow:hidden}.eco-junto:has(>.res-incentivo:not([hidden]))>.eco-cartao{border:0;border-radius:0;box-shadow:none}.eco-junto>.res-incentivo{margin:0;padding:11px 14px;gap:10px;border-top:1px solid #efefef;border-radius:0;background:#fff;animation:inc-chega .35s ease-out both}.casa-inc-topo:has(>.res-incentivo:not([hidden])){display:block;padding:24px 0;border-bottom:1px solid var(--c-linha)}.casa-inc-topo>.res-incentivo{margin:0;padding:11px 14px;gap:10px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000012;animation:inc-chega .35s ease-out both}.eco-junto .inc-icone,.casa-inc-topo .inc-icone{color:var(--laranja)}.eco-junto .inc-icone svg,.casa-inc-topo .inc-icone svg{width:20px;height:20px}.eco-junto .inc-longo,.casa-inc-topo .inc-longo{display:none}.eco-junto .inc-curto,.casa-inc-topo .inc-curto{display:inline}.eco-cartao{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:9px 9px 9px 14px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000012;color:var(--c-texto);text-align:left;-webkit-tap-highlight-color:transparent;transition:transform .15s ease-out}.eco-cartao:disabled{opacity:1;cursor:default}.eco-cartao:active:not(:disabled){transform:scale(.98)}.eco-sites{display:flex;align-items:center;gap:14px;min-width:0;overflow:hidden}.eco-rotulo{display:none;font-size:13px;line-height:16px;color:#6a6a6a;white-space:nowrap}.casa-eco.apertado .eco-rotulo{display:block;margin-right:-6px}.casa-eco.apertado.sem-rotulo .eco-rotulo{display:none}.eco-site{display:flex;align-items:center;gap:6px;white-space:nowrap}.eco-site[hidden]{display:none}.eco-site img{width:auto;height:13px}.casa-eco.apertado .eco-site{gap:8px}.casa-eco.apertado .eco-site img{height:15px}.casa-eco.apertado .eco-site s{font-size:15px;line-height:18px}.eco-site s{position:relative;font-size:13px;line-height:16px;font-weight:500;color:#6a6a6a;text-decoration:none;font-variant-numeric:tabular-nums}.eco-site s:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:1.5px;border-radius:1px;background:#3f3f3f;transform:scaleX(0);transform-origin:left center}.casa-eco.chegou .eco-site s:after{transform:scaleX(1);transition:transform .45s .15s cubic-bezier(.2,.8,.2,1)}.casa-eco.chegou .eco-site+.eco-site s:after{transition-delay:.3s}.eco-site s:empty{display:block;width:40px;height:10px;border-radius:5px;background:#ececec;animation:pisca .9s ease-in-out infinite alternate}.eco-salva{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 13px;border-radius:999px;background:#0a7a35;box-shadow:0 2px 8px #0a7a3547;color:#fff;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.eco-salva:empty{width:108px;padding:0;background:#ececec;box-shadow:none;animation:pisca .9s ease-in-out infinite alternate}.casa-eco.chegou .eco-salva{animation:eco-selo .55s .2s var(--mola) both}.eco-salva:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.casa-eco.chegou .eco-salva:after{animation:eco-reflexo .9s 1.25s ease-in-out both}.eco-veu{position:fixed;inset:0;z-index:125;display:block;background:#00000073;opacity:0;transition:opacity .25s ease}.eco-folha{position:fixed;left:0;right:0;bottom:0;z-index:130;display:block;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:52px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -8px 30px #0000001f;transform:translateY(100%);transition:transform .34s var(--mola)}.eco-folha:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ddd}.eco-veu[hidden],.eco-folha[hidden]{display:none}html.eco-sobe .eco-veu{opacity:1}html.eco-sobe .eco-folha{transform:none}html.eco-aberta,html.eco-aberta body{overflow:hidden}.eco-fechar{position:absolute;top:12px;right:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#f2f2f2;color:#222}.eco-folha .res-comparar{margin-top:0}.eco-folha .eco-reservar{margin-top:16px}.eco-folha .eco-reservar[hidden]{display:none}}@keyframes eco-selo{0%{opacity:0;transform:scale(.82)}}@keyframes inc-chega{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.casa-inc-topo>.res-incentivo,.eco-junto>.res-incentivo{animation:none}}@keyframes eco-reflexo{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.casa-eco.chegou .eco-site s:after,.eco-folha,.eco-veu,.casa-eco.saindo{transition:none}.casa-eco.chegou .eco-salva,.casa-eco.chegou .eco-salva:after,.eco-site s:empty,.eco-salva:empty{animation:none}}.sug-noites:empty{display:none}.sug-noites{margin:4px 0 16px}.sug-noites-botao{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 44px 14px 18px;border:1px solid #222;border-radius:14px;background:#fff;text-align:left;color:#222;transition:background .15s,box-shadow .15s}.sug-noites-botao:hover{background:#f7f7f7;box-shadow:0 2px 8px #00000014}.sug-noites-botao small{font-size:13px;line-height:17px;font-weight:400;color:#6a6a6a}.sug-noites-botao b{font-size:16px;line-height:21px;font-weight:600}.sug-noites-botao svg{position:absolute;right:18px;top:50%;margin-top:-6px}.sobretitulo{display:block;margin-bottom:12px;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja)}.dest{margin-top:96px;color:#1f1f1c}.dest-topo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px 72px;align-items:end;margin-bottom:36px}.dest-topo h2{font-size:46px;line-height:52px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c}.dest-lead{font-size:18px;line-height:28px;font-weight:400;color:#55554f}.dest-provas{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.dest-provas li{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #ece8e1;border-radius:999px;background:#faf8f5;font-size:14px;line-height:18px;font-weight:400;color:#34332c}.dest-provas b{font-weight:600}.prova-icone{display:grid;color:var(--laranja)}.prova-icone svg{width:18px;height:18px}.pcids{display:flex;gap:12px;height:clamp(330px,46vh,440px)}.pcid{position:relative;isolation:isolate;flex:1 1 0;min-width:0;overflow:hidden;border-radius:22px;background:#1c2a33;color:#fff;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pcid.ativo{flex-grow:3.6;box-shadow:0 18px 40px #10202c38}.pcid:focus-visible{outline:3px solid var(--laranja);outline-offset:3px}.pcid>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pcid.ativo>img{transform:scale(1.03)}.pcid-veu{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#08121a1a,#08121a4d 45%,#08121ae0)}.pcid.ativo .pcid-veu{background:linear-gradient(180deg,#08121a00 25%,#08121a8c 58%,#08121aeb)}.pcid-info{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;text-shadow:0 1px 12px rgba(0,0,0,.35)}.pcid.ativo .pcid-info{gap:7px;padding:26px 28px}.pcid h3{font-size:19px;line-height:23px;font-weight:600;letter-spacing:-.01em;color:#fff;overflow-wrap:break-word}.pcid h3 small{display:block;margin-top:3px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.pcid.ativo h3{font-size:34px;line-height:38px;letter-spacing:-.02em}.pcid.ativo h3 small{font-size:12px;line-height:15px}.pcid-curto{font-size:13px;line-height:18px;font-weight:500;color:#ffffffe6}.pcid-sinais,.pcid-detalhe,.pcid.ativo .pcid-curto{display:none}.pcid.ativo .pcid-sinais{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;animation:pcid-entra .45s .15s both}.pcid.ativo .pcid-detalhe{display:flex;flex-direction:column;align-items:flex-start;gap:7px;animation:pcid-entra .45s .2s both}@keyframes pcid-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pcid-livres,.cidades-todas-livres,.guia-livres{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:16px;font-weight:600}.pcid-livres,.guia-livres{padding:6px 11px;border-radius:999px;background:#fffffff2;color:#1f1f1c;text-shadow:none;box-shadow:0 4px 14px #00000024}.pcid-livres i,.cidades-todas-livres i,.guia-livres i{position:relative;flex:none;width:8px;height:8px;border-radius:999px;background:#12a150}.pcid-livres i:after,.cidades-todas-livres i:after,.guia-livres i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#12a1508c;animation:pulso 2.2s infinite}@keyframes pulso{0%{transform:none;opacity:1}70%,to{transform:scale(3);opacity:0}}.pcid-nota{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:16px;font-weight:500;color:#ffffffeb}.pcid-nota svg{color:#ffc24b}.pcid-sobre{max-width:500px;font-size:15px;line-height:21px;font-weight:400;color:#ffffffe6}.pcid-dados{font-size:13px;line-height:18px;font-weight:500;color:#ffffffe0}.pcid-pe{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-top:6px}.pcid-preco{font-size:14px;line-height:24px;font-weight:400}.pcid-preco b{font-size:24px;font-weight:600}.pcid-preco small{display:block;font-size:12px;line-height:15px;color:#ffffffbf}.pcid-ir{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 18px;border-radius:999px;background:#fff;color:#1f1f1c;font-size:14px;font-weight:600;white-space:nowrap;text-shadow:none}.pcid-ir svg{width:32px;height:32px;padding:8px;border-radius:999px;background:var(--laranja);color:#fff;transition:transform .25s}.pcid:hover .pcid-ir svg{transform:translate(3px)}.guia{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:stretch}.guia-lista{display:flex;flex-direction:column;border-top:1px solid #ece8e1}.guia-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto 34px;align-items:center;gap:18px;padding:12px 14px;border-bottom:1px solid #ece8e1;color:#1f1f1c;transition:background .2s}.guia-item:hover,.guia-item.ativo{background:#faf8f5}.guia-item:focus-visible{outline:3px solid var(--laranja);outline-offset:-3px}.guia-mini img{display:block;width:56px;height:56px;border-radius:12px;object-fit:cover}.guia-texto{min-width:0}.guia-texto h3{font-size:18px;line-height:22px;font-weight:600;color:#1f1f1c}.guia-texto h3 small{margin-left:8px;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8780}.guia-sobre{display:block;margin-top:4px;overflow:hidden;font-size:13px;line-height:18px;font-weight:400;color:#6a6a6a;white-space:nowrap;text-overflow:ellipsis}.guia-num{font-size:13px;line-height:18px;color:#55554f;white-space:nowrap}.guia-num b{font-size:16px;font-weight:600;color:#1f1f1c}.guia-preco{text-align:right;font-size:13px;line-height:18px;color:#55554f;white-space:nowrap}.guia-preco b{font-size:18px;font-weight:600;color:#1f1f1c}.guia-preco small{display:block;font-size:11px;line-height:14px;color:#8a8780}.guia-ir svg{display:block;width:34px;height:34px;padding:9px;border-radius:999px;background:#f1ede6;color:#1f1f1c;transition:background .2s,color .2s,transform .25s}.guia-item:hover .guia-ir svg,.guia-item.ativo .guia-ir svg{background:var(--laranja);color:#fff}.guia-item:hover .guia-ir svg{transform:translate(3px)}.guia-foto{position:relative;min-height:320px;overflow:hidden;border-radius:22px;background:#e9e5de}.guia-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s}.guia-legenda{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-radius:16px;background:#fffffff2;color:#1f1f1c;box-shadow:0 10px 24px #00000026}.guia-legenda b{margin-right:auto;font-size:18px;line-height:22px;font-weight:600}.guia-livres{order:3;padding:0;background:none;box-shadow:none;color:#0a7a35}.guia-nota{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.guia-nota svg{color:var(--laranja)}.cidades-todas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:16px;padding:14px 22px;border:1px solid #ece8e1;border-radius:999px;font-size:15px;line-height:20px;color:#55554f;transition:border-color .2s,background .2s}.cidades-todas b{font-weight:600;color:#1f1f1c}.cidades-todas-livres{color:#0a7a35}.cidades-todas svg{color:var(--laranja);transition:transform .25s}.cidades-todas:hover{border-color:#e2dcd2;background:#faf8f5}.cidades-todas:hover svg{transform:translate(3px)}.time{margin-top:72px}.tc{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;overflow:hidden;padding:56px max(56px,calc((100% - 1400px)/2));border-radius:32px;background:radial-gradient(620px 380px at 92% 12%,rgba(255,168,88,.42),transparent 70%),linear-gradient(135deg,#fff8f1,#fcecdd 55%,#f8dfc7)}.tc-ondas{position:absolute;left:0;right:0;bottom:-10px;z-index:-1;width:100%;height:160px;fill:none;stroke:var(--laranja);stroke-width:1.6;opacity:.16}.tc-texto{min-width:0}.tc h2{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.tc .sobretitulo{margin-bottom:12px}.tc-lead{max-width:580px;margin-top:14px;font-size:17px;line-height:27px;font-weight:400;color:#55554f}.tc-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:28px 0;border-top:1px solid rgba(31,31,28,.12);border-bottom:1px solid rgba(31,31,28,.12);list-style:none}.tc-numeros li{min-width:0;padding:18px 14px 18px 0}.tc-numeros li+li{padding-left:20px;border-left:1px solid rgba(31,31,28,.12)}.tc-numeros b{display:block;font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:var(--laranja);white-space:nowrap}.tc-numeros li>span{display:block;margin-top:4px;font-size:13px;line-height:18px;font-weight:400;color:#55554f}.tc-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.tc-acoes .btn-laranja svg{width:20px;height:20px}.tc-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#34332c;text-decoration:underline;text-underline-offset:3px}.tc-link svg{color:var(--laranja);transition:transform .25s}.tc-link:hover svg{transform:translate(3px)}.tc-mini{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;line-height:18px;color:#6a6a6a}.tc-mini svg{flex:none;width:18px;height:18px;color:var(--laranja)}.tc-visual{position:relative;min-width:0;padding:30px 8px 84px 72px}.tc-sol{position:absolute;top:-36px;right:-28px;z-index:-1;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#ffc58a,#f58a2c 70%);opacity:.5}.tc-foto{position:relative;width:100%;max-width:min(600px,calc(58vh * 4 / 3));margin:0 0 0 auto;padding:10px;border-radius:24px;background:#fff;box-shadow:0 30px 60px #783c0a38;transform:rotate(2.2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tc:hover .tc-foto{transform:rotate(.8deg)}.tc-foto img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.tc-foto figcaption{position:absolute;top:22px;right:22px;padding:6px 12px;border-radius:999px;background:#08121a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;line-height:16px;font-weight:500;color:#fff}.tc-depo{position:absolute;left:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:10px;width:min(380px,86%);margin:0;padding:20px 22px;border-radius:20px;background:#fff;box-shadow:0 24px 50px #10202c2e;transform:rotate(-1.6deg)}.tc-casas{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;gap:12px;max-width:250px;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #10202c29;transform:rotate(-2deg);animation:boia 7s ease-in-out infinite}.tc-casas b{font-size:34px;line-height:36px;font-weight:700;letter-spacing:-.02em;color:var(--laranja)}.tc-casas span{font-size:13px;line-height:17px;font-weight:500;color:#34332c}.tc-estrelas{display:flex;gap:3px;color:var(--laranja)}.tc-estrelas svg{width:15px;height:15px}.tc-depo blockquote{font-size:15px;line-height:23px;font-weight:500;color:#1f1f1c}.tc-depo figcaption{font-size:12px;line-height:17px;color:#6a6a6a}.tc-depo figcaption b{font-weight:600;color:#1f1f1c}.tc-depo figcaption a{color:#1f1f1c;text-decoration:underline;text-underline-offset:2px}.btn-escuro{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;background:#1f1f1c;color:#fff;font-size:15px;font-weight:600;transition:background .2s}.btn-escuro:hover{background:#000}.direto{margin-top:96px}.dd sup,.dr-nota sup{font-size:.62em;line-height:0}.dr-nota{margin-top:18px;font-size:12px;line-height:17px;color:#8a8a8a}.av-estrelas{display:flex;gap:3px;color:var(--laranja)}.av-estrelas svg{width:15px;height:15px}.av-inicial{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fbf1e8;color:var(--laranja);font-size:16px;font-weight:600}.experiencias{margin-top:96px}.ex-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c;text-decoration:underline;text-underline-offset:3px}.ex-link svg{color:var(--laranja);transition:transform .25s}.ex-link:hover svg{transform:translate(3px)}.dd{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.dd-texto{min-width:0}.dd-ft{position:relative;min-width:0;height:440px;overflow:hidden;border-radius:28px;background:#e9e5de}.dd-ft-foto{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.dd-ft-nome{position:absolute;left:20px;bottom:20px;display:flex;flex-direction:column;padding:10px 16px;border-radius:14px;background:#fffffff0;color:#1f1f1c;font-size:15px;line-height:19px;font-weight:600}.dd-ft-nome span{font-size:12px;line-height:16px;font-weight:500;color:#6a6a63}.dd-ft-tags{position:absolute;inset:0;list-style:none;pointer-events:none}.dd-tag{--fio:56px;--larg:142px;position:absolute;top:0;display:flex;flex-direction:column;align-items:center;width:var(--larg);margin-left:calc(var(--larg) / -2);filter:drop-shadow(0 14px 22px rgba(0,0,0,.28));transform-origin:50% 0;animation:dd-balanca 4.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.4s);translate:0 0;transition:translate 1s cubic-bezier(.3,1.35,.5,1) calc(.35s + var(--i) * .18s)}.dd-tag:before{content:"";width:1.5px;height:var(--fio);background:#ffffffe6}.dd-tag-airbnb{left:42%;--fio:64px}.dd-tag-vrbo{left:61%;--fio:104px}.dd-tag-nosso{left:81%;--fio:44px;--larg:172px}.dd-tag-corpo{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:26px 12px 16px;background:#fff;color:#1f1f1c;text-align:center;clip-path:polygon(24% 0,76% 0,100% 18px,100% 100%,0 100%,0 18px);border-radius:0 0 12px 12px}.dd-tag-corpo:before{content:"";position:absolute;top:9px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#7d746a;box-shadow:inset 0 1px 2px #00000073}.dd-tag-corpo img{display:block;width:auto;height:19px}.dd-tag-corpo small{font-size:12px;line-height:16px;color:#8a8a82}.dd-tag-corpo strong{display:inline-flex;align-items:center;gap:5px;font-size:15px;line-height:20px;font-weight:600;color:#55554f}.dd-tag-nosso .dd-tag-corpo{background:linear-gradient(160deg,#f7a04f,var(--laranja));color:#fff}.dd-tag-nome{font-size:18px;line-height:22px;font-weight:700}.dd-tag-nosso small{color:#ffffffeb}.dd-tag-nosso strong{font-size:17px;color:#fff}@keyframes dd-balanca{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}.direto.esperando .dd-tag{translate:0 -130%}.dd-texto h2{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.dd-texto .sobretitulo{margin-bottom:12px}.dd-lead{margin-top:16px;font-size:17px;line-height:27px;font-weight:400;color:#55554f}.dd-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px}.dd-selos{display:flex;align-items:center;gap:22px;width:fit-content;margin-top:40px;padding-top:24px;border-top:1px solid #ecebe6}.dd-selos-rotulo{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a82;white-space:nowrap}.dd-selos img{width:auto;height:34px}.dd-selos i{width:1px;height:30px;background:#e2e1db}.visualmente-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.td{max-width:1180px;margin:0 auto}.td-topo{max-width:760px;margin:0 auto;text-align:center}.td-topo h2{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.td-topo .sobretitulo{margin-bottom:12px}.td-topo p{margin-top:12px;font-size:17px;line-height:27px;font-weight:400;color:#55554f}.td-ceu{position:relative;max-width:1000px;height:170px;margin:26px auto 0}.td-ceu svg{position:absolute;left:0;right:0;top:20px;width:100%;height:120px;fill:none;stroke:#ead9c4;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.td-sol{position:absolute;top:0;left:0;z-index:2;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:radial-gradient(circle at 40% 38%,#fff1c2,#f7a531 72%);box-shadow:0 0 0 8px #f7a53129,0 0 34px #f7a53199;transition:transform 1.5s cubic-bezier(.45,.05,.25,1),background .8s,box-shadow .8s,opacity .6s;pointer-events:none}.td-sol.lua{background:radial-gradient(circle at 40% 38%,#fff,#cdd5e6 72%);box-shadow:0 0 0 8px #96a5cd2e,0 0 30px #96a5cd99}.td-sol.some{opacity:0}.td-parada{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ceu);font:inherit;cursor:pointer;transform:translate(-50%,-7px)}.td-parada i{width:14px;height:14px;border:2px solid var(--ceu);border-radius:50%;background:#fff;transition:background .3s,transform .3s}.td-parada span{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#9a958c;transition:color .3s}.td-parada:hover span,.td-parada.ativa span{color:var(--ceu)}.td-parada.ativa i{background:var(--ceu);transform:scale(1.15)}.td-parada:focus-visible{outline:none}.td-parada:focus-visible i{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--laranja)}.td-palco{display:grid;margin-top:6px}.td-cena{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:clamp(320px,42vh,400px);overflow:hidden;border-radius:28px;background:var(--ceu);color:#fff;box-shadow:0 30px 60px #10202c29;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.td-cena.ativa{opacity:1;visibility:visible}.td-cena:focus-visible{outline:3px solid var(--laranja);outline-offset:4px}.td-foto{position:relative;overflow:hidden;background:#00000026}.td-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 6s ease-out}.td-cena.ativa .td-foto img{transform:scale(1)}.td-texto{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:40px 44px;background:linear-gradient(160deg,#ffffff1a,#0000001f)}.td-hora{font-size:46px;line-height:48px;font-weight:600;letter-spacing:-.02em}.td-texto small{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1}.td-texto h3{font-size:30px;line-height:36px;font-weight:600;color:#fff}.td-frase{font-size:16px;line-height:24px;color:#ffffffeb}.td-mais{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:15px;line-height:20px;font-weight:600}.td-mais svg{transition:transform .25s}.td-cena:hover .td-mais svg{transform:translate(3px)}.td-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;margin-top:28px}.perguntas{max-width:1240px;margin:96px auto 0;padding:52px 56px 48px;border:1.5px solid #ddd4c7;border-radius:32px}.perguntas>.sobretitulo{text-align:center}.perguntas h2{margin-bottom:32px;text-align:center;font-size:40px;line-height:46px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c}.perguntas-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;align-items:start}.perguntas-coluna .faq{padding:0 22px;border:1px solid transparent;border-bottom-color:#e6e1d9;transition:background .25s,border-color .25s,border-radius .25s}.faq:first-child{border-top-color:#e6e1d9}.perguntas-coluna .faq[open]{margin:6px 0;border-color:#efdfc9;border-radius:18px;background:#fcf7f0}.faq:has(+.faq[open]){border-bottom-color:transparent}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:17px;line-height:24px;font-weight:500;color:#1f1f1c}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--laranja)}.faq summary i{position:relative;flex:none;width:30px;height:30px;border:1px solid #d8d2c8;border-radius:999px;transition:transform .25s,background .2s}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;margin:-.8px 0 0 -6px;border-radius:2px;background:currentColor}.faq summary i:after{transform:rotate(90deg);transition:transform .25s}.faq[open] summary i{background:#1f1f1c;color:#fff;border-color:#1f1f1c}.faq[open] summary i:after{transform:rotate(0)}.faq p{padding:0 48px 22px 0;font-size:15px;line-height:24px;font-weight:400;color:#55554f}.gestao{margin-top:96px}.gestao-caixa{padding:64px;border-radius:32px;color:#fff;background:radial-gradient(900px 520px at 100% 0%,rgba(0,144,209,.34),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(239,107,0,.16),transparent 62%),linear-gradient(135deg,#0a1e2c,#0e2f45 55%,#123a55)}.gestao-topo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:center}.gestao-texto{min-width:0}.gestao .sobretitulo{color:#ffb070}.gestao h2{font-size:48px;line-height:54px;font-weight:600;letter-spacing:-.02em;color:#fff;overflow-wrap:break-word}.gestao-lead{max-width:600px;margin-top:16px;font-size:18px;line-height:28px;font-weight:400;color:#ffffffd1}.gestao sup{font-size:.62em;line-height:0}.gestao-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0;list-style:none}.gestao-numeros li{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0f}.gestao-numeros b{display:block;font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.gestao-numeros li>span{display:block;margin-top:4px;font-size:13px;line-height:17px;font-weight:400;color:#ffffffb3}.gestao-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.btn-laranja{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:linear-gradient(90deg,#f58a2c,var(--laranja));color:#fff;font-size:16px;font-weight:600;box-shadow:0 12px 30px #ef6b0059;transition:transform .2s,box-shadow .2s}.btn-laranja:hover{transform:translateY(-1px);box-shadow:0 16px 36px #ef6b0073}.btn-laranja:focus-visible,.btn-escuro:focus-visible{outline:3px solid #ffb070;outline-offset:3px}.gestao-tel{font-size:15px;color:#ffffffdb;text-decoration:underline;text-underline-offset:3px}.gestao-garantia{margin-top:18px;font-size:13px;line-height:18px;font-weight:400;color:#ffffff9e}.gestao-visual{position:relative;min-width:0}.gestao-foto{position:relative;max-width:87vh;margin-left:auto;aspect-ratio:3/2;overflow:hidden;border-radius:24px;background:#16384f;box-shadow:0 30px 60px #00000059}.gestao-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.gestao-legenda{position:absolute;right:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:#08121a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;line-height:16px;font-weight:500;color:#fff}.flutua{position:absolute;z-index:1;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:18px;background:#fffffff5;color:#1f1f1c;box-shadow:0 18px 40px #00000047;animation:boia 7s ease-in-out infinite}.flutua b{display:block;font-size:15px;line-height:19px;font-weight:600}.flutua small{display:block;font-size:12px;line-height:16px;font-weight:400;color:#6a6a6a}.flutua-num{font-size:28px;line-height:32px;font-weight:700;color:var(--laranja);white-space:nowrap}.flutua-num.verde{color:#0a7a35}.flutua.f1{top:-20px;left:-28px}.flutua.f2{top:-20px;right:-24px;animation-delay:-2.5s}.flutua.f3{left:28px;bottom:-24px;gap:14px;padding:10px 16px;animation-delay:-4.5s}.flutua.f3 img{width:auto;height:36px}.flutua-div{width:1px;height:30px;background:#e6e6e6}@keyframes boia{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gestao-detalhes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px 72px;margin-top:64px;padding-top:44px;border-top:1px solid rgba(255,255,255,.12)}.gestao-bloco{min-width:0}.gestao-bloco h3{margin-bottom:18px;font-size:18px;line-height:24px;font-weight:600;color:#fff}.gestao-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;list-style:none}.gestao-lista li{display:flex;gap:10px;font-size:15px;line-height:21px;font-weight:400;color:#ffffffe6}.gestao-lista svg{flex:none;width:20px;height:20px;color:#49cf89}.gestao-passos{display:grid;gap:10px;list-style:none;counter-reset:passo}.gestao-passos li{counter-increment:passo;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;align-items:start;padding:14px 16px;border-radius:16px;background:#ffffff0d}.gestao-passos li:before{content:counter(passo);grid-row:span 2;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--laranja);color:#fff;font-size:14px;font-weight:600}.gestao-passos b{font-size:15px;line-height:20px;font-weight:600}.gestao-passos span{margin-top:2px;font-size:13px;line-height:18px;font-weight:400;color:#ffffffad}.gestao-notas{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;line-height:17px;font-weight:400;color:#ffffff8c}.revelar.esperando{opacity:0;transform:translateY(28px)}.revelar{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.flutua,.tc-casas,.pcid-livres i:after,.cidades-todas-livres i:after,.guia-livres i:after{animation:none}.revelar,.pcid,.pcid>img,.guia-foto img{transition:none}.pcid.ativo .pcid-sinais,.pcid.ativo .pcid-detalhe{animation:none}}@media (max-width:1199px){.gestao-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px) and (max-width:1499px){.gestao-numeros li{padding:14px 12px}.gestao-numeros b{font-size:24px;line-height:28px}}@media (min-width:1200px) and (max-height:960px){.gestao-caixa{padding-top:40px;padding-bottom:40px}}@media (max-width:1199px){.dest-topo{grid-template-columns:minmax(0,1fr)}.dest-topo h2,.gestao h2{font-size:38px;line-height:44px}.pcids{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;height:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--lateral));padding:0 var(--lateral) 8px}.pcids::-webkit-scrollbar{display:none}.pcid,.pcid.ativo{height:400px;scroll-snap-align:center;box-shadow:none}.pcid .pcid-info,.pcid.ativo .pcid-info{gap:7px;padding:22px}.pcid .pcid-curto{display:none}.pcid .pcid-sinais{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;animation:none}.pcid .pcid-detalhe{display:flex;flex-direction:column;align-items:flex-start;gap:7px;animation:none}.pcid.ativo .pcid-sinais,.pcid.ativo .pcid-detalhe{animation:none}.pcid.ativo>img{transform:none}.pcid h3,.pcid.ativo h3{font-size:26px;line-height:30px}.pcid-sobre{font-size:14px;line-height:20px}.pcid .pcid-veu{background:linear-gradient(180deg,#08121a00 20%,#08121a8c 55%,#08121aeb)}.guia{grid-template-columns:minmax(0,1fr)}.guia-foto{display:none}.tc{gap:32px;padding:44px}.dd{grid-template-columns:minmax(0,1fr);gap:40px}.dd-texto{max-width:720px}.dd-texto h2,.td-topo h2,.tc h2{font-size:36px;line-height:42px}.tc-numeros b{font-size:32px;line-height:36px}.gestao-caixa{padding:48px}.gestao-topo{grid-template-columns:minmax(0,1fr);gap:56px}.gestao-visual{width:calc(100% - 40px);max-width:720px;margin:0 auto}}@media (max-width:949px){.perguntas-lista{grid-template-columns:minmax(0,1fr)}.perguntas-coluna+.perguntas-coluna .faq:first-child:not([open]){border-top-color:transparent}.gestao-detalhes,.tc{grid-template-columns:minmax(0,1fr)}.tc-visual{max-width:600px;width:100%;margin:0 auto}}@media (max-width:767px){.dest,.direto{margin-top:64px}.dest-topo h2,.gestao h2{font-size:30px;line-height:36px}.dest-lead,.gestao-lead{font-size:16px;line-height:25px}.dest-provas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dest-provas li{align-items:flex-start;padding:9px 12px;border-radius:14px;font-size:13px;line-height:17px}.prova-icone svg{width:16px;height:16px}.pcids{grid-auto-columns:84%}.pcid,.pcid.ativo{height:420px}.pcid h3,.pcid.ativo h3{font-size:24px;line-height:28px}.pcid-ir{padding:0 6px}.pcid-ir-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.guia-item{grid-template-columns:56px minmax(0,1fr) auto;gap:14px;padding:12px 4px}.guia-num,.guia-ir{display:none}.guia-texto h3 small{display:block;margin:3px 0 0}.cidades-todas{border-radius:18px;text-align:center}.time{margin-top:56px}.tc{gap:28px;padding:30px 20px 28px;border-radius:24px}.dd-texto h2,.td-topo h2{font-size:28px;line-height:34px}.dd-lead,.td-topo p{font-size:15px;line-height:23px}.dd-ft{height:340px;border-radius:22px}.dd-ft-nome{left:12px;bottom:12px;padding:8px 12px;font-size:14px;line-height:18px}.dd-tag{--larg:98px}.dd-tag-airbnb{left:19%;--fio:40px}.dd-tag-vrbo{left:49%;--fio:74px}.dd-tag-nosso{left:80%;--fio:28px;--larg:118px}.dd-tag-corpo{gap:3px;padding:22px 6px 11px;clip-path:polygon(24% 0,76% 0,100% 14px,100% 100%,0 100%,0 14px)}.dd-tag-corpo:before{top:7px;width:7px;height:7px;margin-left:-3.5px}.dd-tag-corpo img{height:13px}.dd-tag-corpo small{font-size:10px;line-height:13px}.dd-tag-corpo strong{font-size:12px;line-height:16px}.dd-tag-nome{font-size:14px;line-height:18px}.dd-tag-nosso strong{font-size:13px}.td-ceu{height:120px;margin-top:14px}.td-ceu svg{top:14px;height:84px}.td-sol{width:30px;height:30px;margin:-15px 0 0 -15px}.td-parada span{display:none}.td-parada.ativa span{display:block;position:absolute;top:22px}.td-cena{grid-template-columns:minmax(0,1fr);grid-template-rows:200px 1fr;border-radius:22px}.td-foto{height:200px}.td-texto{padding:22px 22px 26px;gap:8px}.td-hora{font-size:32px;line-height:36px}.td-texto h3{font-size:22px;line-height:28px}.td-frase{font-size:15px;line-height:22px}.dd-acoes .btn-laranja{width:100%;justify-content:center}.dd-acoes{justify-content:center}.dd-selos{flex-wrap:wrap;justify-content:center;gap:12px 20px;width:auto;margin-top:28px}.dd-selos-rotulo{flex-basis:100%;text-align:center}.experiencias{margin-top:64px}.tc h2,.perguntas h2{font-size:28px;line-height:34px}.tc-lead{font-size:15px;line-height:23px}.tc-numeros{margin:22px 0}.tc-numeros li{padding:14px 8px 14px 0}.tc-numeros li+li{padding-left:12px}.tc-numeros b{font-size:24px;line-height:28px}.tc-numeros li>span{font-size:12px;line-height:16px}.tc-acoes .btn-laranja{width:100%;justify-content:center}.tc-acoes{justify-content:center}.tc-visual{padding:0}.tc-sol{width:180px;height:180px;top:-20px;right:-30px}.tc-foto{padding:8px;transform:rotate(1.2deg)}.tc-depo{position:relative;width:auto;margin:-28px 12px 0;transform:rotate(-1deg)}.tc-casas{position:relative;max-width:none;margin:0 12px -14px;transform:rotate(-1deg);animation:none}.tc-casas b{font-size:28px}.perguntas{margin-top:64px;padding:28px 16px 24px;border-radius:24px}.casas{padding-bottom:40px}.perguntas h2,.perguntas>.sobretitulo{text-align:left}.perguntas h2{margin-bottom:20px}.faq summary{font-size:16px}.faq p{padding-right:0}.perguntas-coluna .faq{padding:0 16px}.gestao{margin-top:64px}.gestao-caixa{padding:32px 20px;border-radius:24px}.gestao-topo{gap:44px}.gestao-numeros{margin:24px 0}.gestao-numeros b{font-size:24px;line-height:28px}.btn-laranja{width:100%;justify-content:center;gap:8px;min-height:54px;padding:0 16px;font-size:15px;white-space:nowrap}.gestao-acoes{justify-content:center}.gestao-visual{width:auto;margin:0 6px}.gestao-legenda{display:none}.flutua{gap:10px;padding:9px 14px 9px 12px;border-radius:16px}.flutua-num{font-size:22px;line-height:26px}.flutua b{font-size:14px;line-height:17px}.flutua small{font-size:11px;line-height:14px}.flutua.f1{top:-18px;left:-12px}.flutua.f2,.flutua.f3{position:relative;inset:auto;width:max-content;max-width:100%;margin:14px auto 0;animation:none}.flutua.f2{margin-top:22px}.flutua.f3 img{height:30px}.gestao-detalhes{margin-top:44px;padding-top:32px}.gestao-lista{grid-template-columns:minmax(0,1fr)}}@media (max-width:389px){.tc-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-numeros li:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0;border-top:1px solid rgba(31,31,28,.12)}.gestao-numeros li{padding:14px 12px}}@media (min-width:768px){.heroi-caixa{height:480px;justify-content:flex-start;padding-top:100px;padding-bottom:0}}.heroi-garantias{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;margin-top:52px;padding:0 16px;list-style:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.5)}.heroi-garantias li{--d:calc(.45s + var(--i) * .25s);display:flex;align-items:center;gap:12px;min-width:0;padding:2px 26px}.heroi-garantias li+li{border-left:1px solid rgba(255,255,255,.3)}.hg-ic{position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;color:#fff}.hg-ic:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:linear-gradient(135deg,#ffa24d,var(--laranja));box-shadow:0 6px 16px #ef6b0080}.hg-ic svg{width:20px;height:20px}.heroi-garantias b{display:block;font-size:16px;line-height:20px;font-weight:600;white-space:nowrap}.heroi-garantias small{display:block;margin-top:2px;font-size:13px;line-height:17px;font-weight:500;color:#ffffffe6;white-space:nowrap}.hg-espera .hg-ic:before{opacity:0;transform:scale(.5)}.hg-espera .hg-ic svg{opacity:0}.hg-espera .hg-ic .traco{stroke-dasharray:1;stroke-dashoffset:1}.hg-espera.hg-ligada .hg-ic:before{opacity:1;transform:none;transition:opacity .3s ease var(--d),transform .7s var(--mola,cubic-bezier(.2,.8,.2,1)) var(--d)}.hg-espera.hg-ligada .hg-ic svg{opacity:1;transition:opacity .2s var(--d)}.hg-espera.hg-ligada .hg-ic .traco{stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-out var(--d)}@media (max-width:1279px){.heroi-garantias{grid-template-columns:repeat(2,auto);row-gap:14px}.heroi-garantias li:nth-child(odd){border-left:0}}@media (min-width:768px){.heroi-garantias{margin-top:auto;margin-bottom:auto}}@media (max-width:767px){.heroi-caixa{min-height:500px;padding-bottom:36px}.heroi-garantias{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;width:100%;max-width:420px;margin-top:28px;padding:0}.heroi-garantias li{align-items:flex-start;gap:8px;padding:0}.heroi-garantias li+li{border-left:0}.hg-ic{width:30px;height:30px}.hg-ic svg{width:15px;height:15px}.heroi-garantias b{font-size:13px;line-height:17px;white-space:normal}.heroi-garantias small{font-size:11px;line-height:14px;white-space:normal}}.grade-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin:10px 0 16px}.grade-titulo{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c}.grade-chips{display:flex;gap:8px;margin:0 0 22px;padding:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.grade-chips::-webkit-scrollbar{display:none}.grade-chips:empty{display:none}.grade-chip{flex:none;height:40px;padding:0 18px;border:1px solid #e2ddd5;border-radius:999px;background:#fff;color:#34332c;font-size:14px;line-height:17px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.grade-chip:hover{border-color:#1f1f1c}.grade-chip.ativo{border-color:#1f1f1c;background:#1f1f1c;color:#fff}.grade-chip:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}.grade{transition:opacity .16s ease}.grade.trocando{opacity:0}.dd-provas{margin-top:88px}.av2{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px;align-items:stretch}.av2-resumo{display:flex;flex-direction:column;min-width:0;padding:30px 28px 28px;border:1px solid #efe9e1;border-radius:24px;background:#fff}.av2-resumo .sobretitulo{margin-bottom:8px}@media (min-width:1200px){.av2-resumo{align-self:start;height:calc(100% - 56px);justify-content:center}}.av2-nota{display:flex;align-items:center;gap:14px}.av2-nota b{font-size:56px;line-height:60px;font-weight:600;letter-spacing:-.03em;color:#1f1f1c}.av2-nota .av-estrelas{gap:3px}.av2-nota .av-estrelas svg{width:18px;height:18px}.av2-total{margin:6px 0 20px;font-size:14px;line-height:21px;color:#55554f}.av2-palco{display:flex;flex-direction:column;min-width:0}.av2-cartoes{display:flex;flex:1;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;overscroll-behavior-x:contain}.av2-cartoes::-webkit-scrollbar{display:none}.av2-cartoes:focus-visible{outline:3px solid var(--laranja);outline-offset:4px;border-radius:24px}.av2-card{display:flex;flex:0 0 calc((100% - 36px) / 3);flex-direction:column;gap:14px;min-width:0;padding:28px 30px 26px;border:1px solid #efe9e1;border-radius:24px;background:#fff;scroll-snap-align:start}.av2-card .av-estrelas svg{width:15px;height:15px}.av2-card blockquote{font-size:16.5px;line-height:26px;font-weight:400;color:#1f1f1c}.av2-quem{display:flex;align-items:center;gap:12px;margin-top:auto}.av2-quem b{display:block;font-size:14.5px;line-height:19px;font-weight:600;color:#1f1f1c}.av2-quem small{display:block;font-size:12.5px;line-height:17px;color:#6a6a6a}.av2-quem a{color:#34332c;text-decoration:underline;text-underline-offset:2px}.av2-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.av2-seta{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #e2ddd5;border-radius:50%;background:#fff;color:#1f1f1c;transition:border-color .2s,opacity .2s,transform .2s}.av2-seta:hover:not(:disabled){border-color:#1f1f1c;transform:scale(1.05)}.av2-seta:disabled{opacity:.35;cursor:default}.av2-seta:focus-visible{outline:3px solid var(--laranja);outline-offset:2px}@media (max-width:1199px){.av2{grid-template-columns:minmax(0,1fr)}}@media (max-width:949px){.av2-card{flex-basis:calc((100% - 18px)/2)}}@media (max-width:767px){.grade-chips{margin:4px calc(-1 * var(--lateral)) 18px;padding:2px var(--lateral)}.grade-chip{height:38px;padding:0 15px;font-size:13px}.grade-cab{margin:6px 0 12px}.grade-titulo{font-size:22px;line-height:28px}.dd-provas{margin-top:56px}.av2-resumo{padding:24px 20px 22px;border-radius:22px}.av2-nota b{font-size:46px;line-height:50px}.av2-nota .av-estrelas svg{width:17px;height:17px}.av2-cartoes{gap:12px;margin:0 calc(-1 * var(--lateral));padding:0 var(--lateral);scroll-padding:0 var(--lateral)}.av2-card{flex-basis:86%;padding:22px 20px 20px;border-radius:20px}.av2-card blockquote{font-size:15px;line-height:23px}}html:active-view-transition-type(gestao)::view-transition-group(root){animation-duration:.85s}html:active-view-transition-type(gestao)::view-transition-old(root){animation:none}html:active-view-transition-type(gestao)::view-transition-new(root){animation:vt-gestao .85s cubic-bezier(.7,0,.25,1) both;mix-blend-mode:normal}@keyframes vt-gestao{0%{clip-path:circle(0% at var(--vt-x,88%) var(--vt-y,4%))}to{clip-path:circle(150% at var(--vt-x,88%) var(--vt-y,4%))}}.btn-pm.ativa{background:#0e2f45}.gs{max-width:var(--largura);margin:0 auto;padding:16px var(--lateral) 72px}.gs sup{font-size:.62em;line-height:0}.gs-anima [data-revela]{opacity:0;transform:translateY(32px)}.gs-anima [data-revela].visivel{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;transition-delay:calc(var(--d,0) * .12s),calc(var(--d,0) * .12s),0s,0s,0s}html:has(body.pagina-gestao){scroll-behavior:smooth}.gs [id]{scroll-margin-top:150px}.gs-topo{position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin-top:12px;border-radius:36px;color:#fff;background:radial-gradient(90% 120% at 85% 0%,#163247,#16324700 60%),#0a1e2c}.gs-topo-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;will-change:transform;animation:gs-aproxima 2.8s cubic-bezier(.2,.7,.2,1) both}@keyframes gs-aproxima{0%{transform:scale(1.14)}}.gs-anima .gs-topo-foto{opacity:0;animation:none}.gs-anima .gs-topo-foto.pronta{opacity:1;animation:gs-aproxima 2.6s cubic-bezier(.2,.7,.2,1) both,gs-surge .8s ease-out both}@keyframes gs-surge{0%{opacity:0}}html.bv-vt .gs-topo-grade *,html.bv-vt .gs-numeros,html.bv-vt .gs-marcas-trilho{animation-play-state:paused!important}.gs-topo-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 44px 36px}.gs-topo-quadro{position:relative;margin:26px 0 0;aspect-ratio:16/10;overflow:hidden;border-radius:22px;background:#14293a}.gs-topo-foto{object-position:50% 45%}.gs-topo .gs-form-caixa{margin-top:26px}.gs-topo-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px;animation:gs-sobe .8s cubic-bezier(.2,.8,.2,1) 1.2s both}.gs-topo-links a{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;line-height:20px;font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:5px;transition:text-decoration-color .2s}.gs-topo-links a:hover{text-decoration-color:#ffb070}.gs-topo-links svg{width:14px;height:14px;color:#ffb070}@media (prefers-reduced-motion:reduce){.gs-topo-links{animation:none}}@media (min-width:1200px){.gs-selos .gs-junto+.gs-junto{margin-left:-4px}.gs-topo-grade{position:relative;isolation:isolate;display:block;min-height:500px;padding:34px 64px 26px}.gs-topo .gs-topo-texto h1{margin-bottom:12px}.gs-topo .gs-lead{display:inline;max-width:none;margin:0 18px 0 0;font-size:15px;line-height:24px}.gs-topo .gs-topo-links{display:inline-flex;margin:0;vertical-align:baseline}.gs-topo .gs-numeros{padding:18px 0 14px}.gs-topo .gs-numeros b{font-size:36px;line-height:40px}.gs-topo .gs-numeros li>span{margin-top:2px;font-size:13.5px;line-height:18px}.gs-topo .gs-topo-pe{padding-bottom:18px}.gs-topo .gs-selos{margin-bottom:16px}.gs-topo .gs-topo-texto h1 .sobretitulo{margin-bottom:10px}.gs-topo .gs-frase-2{margin-top:10px}.gs-topo .gs-form-sub{margin-top:8px}.gs-topo .gs-form{margin-top:22px}.gs-topo .gs-campos{gap:18px 16px}.gs-topo .gs-campos label{gap:8px}.gs-topo .gs-campos input{height:46px}.gs-topo .gs-enviar{min-height:52px;margin-top:22px}.gs-topo-texto{width:min(680px,50%)}.gs-topo-quadro{position:absolute;inset:0;order:0;margin:0;aspect-ratio:auto;border-radius:0;z-index:-1;background:#0a1e2c;-webkit-mask-image:none;mask-image:none}.gs-topo-foto{object-position:100% 100%}.gs-topo-quadro:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a1e2cf7,#0a1e2cf2 40%,#0a1e2ced 46%,#0a1e2ce6,#0a1e2cd4,#0a1e2cba,#0a1e2c99,#0a1e2c78,#0a1e2c54,#0a1e2c33,#0a1e2c1a,#0a1e2c08,#0a1e2c00 56%),linear-gradient(0deg,#0a1e2c 0,#0a1e2c00 16%),linear-gradient(180deg,#0a1e2c59 0,#0a1e2c00 22%)}.gs-topo .gs-frase{font-size:clamp(38px,3.1vw,52px);line-height:1.07}.gs-topo .gs-frase-2{font-size:clamp(21px,1.6vw,25px);line-height:1.3}.gs-topo .gs-form-caixa{margin-top:22px;padding:28px 30px 24px}.gs-topo .gs-form{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.gs-topo .gs-form>*{flex:1 1 100%}.gs-topo .gs-form>.gs-pilulas{flex:1 1 auto;justify-content:flex-start;margin-top:18px}.gs-topo .gs-form>.gs-ou{flex:0 0 auto;margin-top:18px;padding-top:0;border-top:0}.gs-topo .gs-form>.gs-armadilha{flex:none}.gs-topo .gs-form-caixa h2{font-size:21px;line-height:27px}.gs-topo .gs-campos label:nth-child(n+3){grid-column:auto}.gs-topo h1 .sobretitulo{text-wrap:balance}}@media (max-width:767px){.gs .gs-campos input{font-size:16px}}.gs-topo-texto{min-width:0}.gs-selos,.gs-final-selos{display:flex;flex-wrap:wrap;gap:10px}.gs-selos{margin-bottom:22px;animation:gs-sobe .7s cubic-bezier(.2,.8,.2,1) .2s both}.gs-selos>span,.gs-final-selos>span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff1a;font-size:13px;line-height:18px;font-weight:500;color:#fff}.gs-estrelas{display:inline-flex;gap:2px;color:#ffb070}.gs-estrelas svg{width:12px;height:12px}.gs-topo h1 .sobretitulo{margin-bottom:14px;color:#ffb070}.gs-frase{display:block;font-size:66px;line-height:70px;font-weight:600;letter-spacing:-.03em;color:#fff;text-wrap:balance}.gs-p{display:inline-block;animation:gs-palavra .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.3s + var(--p) * .09s)}.gs-mais{background:linear-gradient(90deg,#ffb070,#ff7a1a);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes gs-palavra{0%{opacity:0;transform:translateY(.55em)}}@keyframes gs-sobe{0%{opacity:0;transform:translateY(14px)}}.gs-frase-2{display:block;margin-top:16px;font-size:30px;line-height:38px;font-weight:500;letter-spacing:-.01em;color:#fffffff0;animation:gs-sobe .8s cubic-bezier(.2,.8,.2,1) .95s both}.gs-frase-2 em{font-style:normal;color:#ffb070}.gs-lead{max-width:640px;margin-top:18px;font-size:17px;line-height:28px;color:#ffffffd1;animation:gs-sobe .8s cubic-bezier(.2,.8,.2,1) 1.1s both}.gs-topo-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;animation:gs-sobe .8s cubic-bezier(.2,.8,.2,1) 1.25s both}.gs-btn-vidro{display:inline-flex;align-items:center;height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff1a;font-size:15px;font-weight:600;color:#fff;transition:background .2s,border-color .2s}.gs-btn-vidro:hover{background:#ffffff2e;border-color:#ffffff8c}.gs-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 64px;padding:26px 0 22px;border-top:1px solid rgba(255,255,255,.16);list-style:none;animation:gs-sobe .8s cubic-bezier(.2,.8,.2,1) 1.35s both}.gs-numeros li{min-width:0;padding:0 28px;border-left:1px solid rgba(255,255,255,.14)}.gs-numeros li:first-child{padding-left:0;border-left:0}.gs-numeros b{display:block;font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.gs-numeros i{font-style:normal;color:#ff9a45}.gs-numeros li>span{display:block;margin-top:4px;font-size:14px;line-height:19px;color:#ffffffbf}.gs-topo-pe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:0 64px 26px}.gs-topo-nota{font-size:11.5px;line-height:16px;color:#ffffff8c}.gs-form-caixa{position:relative;min-width:0;padding:30px 28px 22px;border-radius:26px;background:#fff;color:#1f1f1c;box-shadow:0 30px 60px #0000004d}.gs-topo .gs-form-caixa{border:1px solid rgba(255,255,255,.16);background:linear-gradient(#ffffff0d,#ffffff0d),#07152099;color:#fff;box-shadow:0 30px 60px -30px #0000008c;animation:gs-sobe .9s cubic-bezier(.2,.8,.2,1) .7s both}.gs-topo .gs-form-caixa h2{color:#fff}.gs-topo .gs-form-sub{color:#ffffffb3}.gs-topo .gs-campos label{color:#ffffffdb}.gs-topo .gs-campos input{border-color:#fff3;background:#ffffff14;color:#fff}.gs-topo .gs-campos input::placeholder{color:#ffffff73}.gs-topo .gs-campos input:focus{border-color:var(--laranja);background:#ffffff1f}.gs-topo .gs-campos input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 40px #26394a inset;caret-color:#fff}.gs-topo .gs-pilulas span{background:#49cf8924;color:#7fe3ac}.gs-topo .gs-ou{border-top-color:#ffffff1f;color:#ffffffb3}.gs-topo .gs-ou a{color:#fff}.gs-topo .gs-erro{color:#ffb3a7}.gs-topo .gs-ok b{color:#fff}.gs-topo .gs-ok span:not(.gs-ic-sim){color:#ffffffbf}.gs-form-caixa h2{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;color:#1f1f1c}.gs-form-sub{margin-top:6px;font-size:13.5px;line-height:19px;color:#6a6a63}.gs-form{margin-top:18px}.gs-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.gs-campos label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;line-height:16px;font-weight:600;color:#34332c}.gs-campos label:nth-child(n+3){grid-column:1/-1}.gs-campos input{width:100%;height:46px;padding:0 14px;border:1px solid #ddd6cc;border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:400;color:#1f1f1c;transition:border-color .2s,box-shadow .2s}.gs-campos input::placeholder{color:#a8a39b}.gs-campos input:focus{outline:none;border-color:var(--laranja);box-shadow:0 0 0 3px #ef6b0026}.gs-armadilha{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.gs-enviar{width:100%;justify-content:center;margin-top:16px}.gs-enviar svg{flex:none}.gs-enviar:disabled{opacity:.7;cursor:default}.gs-pilulas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px;margin-top:20px}.gs-pilulas span{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#eaf7ef;font-size:12px;line-height:16px;font-weight:600;color:#0a7a35}.gs-pilulas svg{width:12px;height:12px}.gs-ou{margin-top:18px;padding-top:16px;border-top:1px solid #ece6dd;font-size:13px;line-height:18px;color:#6a6a63;text-align:center}.gs-ou a{font-weight:600;color:#1f1f1c;text-decoration:underline;text-underline-offset:3px}.gs-form-nota{margin-top:10px;font-size:12.5px;line-height:17px;color:#8a8a82;text-align:center}.gs-erro{margin-top:10px;font-size:13px;line-height:18px;color:#c0392b}.gs-erro a{color:inherit;text-decoration:underline}.gs-ok{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 6px 8px;text-align:center}.gs-ok b{font-size:20px;line-height:26px;font-weight:600;color:#1f1f1c}.gs-ok span:not(.gs-ic-sim){font-size:14px;line-height:21px;color:#6a6a63}.gs-ok .gs-ic-sim{width:44px;height:44px;margin-bottom:4px}.gs-ok .gs-ic-sim svg{width:20px;height:20px}.gs-reabrir{margin-top:12px}.gs-marcas{margin-top:48px;text-align:center}.gs-marcas-titulo{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8a82}.gs-marcas-titulo b{margin-left:4px;font-weight:700;color:var(--laranja)}.gs-marcas-faixa{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.gs-marcas-trilho{display:flex;gap:14px;width:max-content;padding:6px 0 18px;list-style:none;animation:gs-desliza 46s linear infinite}.gs-marcas-faixa:hover .gs-marcas-trilho{animation-play-state:paused}@keyframes gs-desliza{to{transform:translate(calc(-50% - 7px))}}.gs-marcas li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:184px;height:116px;padding:10px 16px 14px;border:1px solid #ece6dd;border-radius:20px;background:#fff;box-shadow:0 12px 26px -20px #10202c66}.gs-marcas img{width:136px;height:64px;object-fit:contain}.gs-marcas li span{font-size:12px;line-height:16px;color:#76766f}.gs-secao{margin-top:104px}.gs-cab{max-width:780px;margin:0 auto 40px;text-align:center}.gs-cab .sobretitulo{margin-bottom:12px}.gs-cab h2{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.gs-cab h2 em{font-style:normal;color:var(--laranja)}.gs-cab p:not(.sobretitulo){margin-top:14px;font-size:17px;line-height:27px;color:#55554f}.gs-nota{margin-top:18px;font-size:12px;line-height:17px;color:#8a8a82;text-align:center}.gs-lista{display:grid;gap:14px;list-style:none}.gs-lista li{display:flex;align-items:flex-start;gap:12px;min-width:0;font-size:15px;line-height:23px}.gs-ic-nao,.gs-ic-sim{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:-1px;border-radius:50%}.gs-ic-nao{background:#fbe9e7;color:#c0392b}.gs-ic-sim{background:#e3f6ec;color:#0a7a35}.gs-ic-nao svg,.gs-ic-sim svg{width:13px;height:13px}.gs-anima .gs-lista-sim .gs-ic-sim{transform:scale(0)}.gs-anima .visivel .gs-lista-sim .gs-ic-sim{transform:none;transition:transform .5s cubic-bezier(.3,1.6,.5,1) calc(.5s + var(--i) * .15s)}.gs-compara-grade{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:stretch;max-width:1240px;margin:0 auto}.gs-hoje{min-width:0;padding:34px 32px 26px;border-radius:30px;color:#ffffffd1;background:radial-gradient(520px 300px at 0% 0%,rgba(240,90,80,.16),transparent 60%),linear-gradient(160deg,#1e2228,#121519);box-shadow:0 30px 60px -30px #0000008c}.gs-hoje h3,.gs-conosco h3{display:flex;align-items:center;gap:12px;font-size:22px;line-height:28px;font-weight:600}.gs-hoje h3{color:#fff}.gs-hoje h3 .gs-ic-nao,.gs-conosco h3 .gs-ic-sim{width:32px;height:32px}.gs-hoje-grupo{margin-top:20px;padding:20px 20px 4px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#ffffff08}.gs-grupo{margin:0 0 14px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ff8a70}.gs-hoje .gs-lista{gap:16px;padding-bottom:16px}.gs-hoje .gs-lista li{color:#ffffffd6}.gs-hoje .gs-ic-nao{background:#f05a5029;color:#ff7a6b}.gs-risco{background:linear-gradient(#ff7a6be6,#ff7a6be6) no-repeat 0 62%/0 1.5px;transition:background-size 1s cubic-bezier(.6,0,.3,1),color .6s}.gs-anima .gs-hoje.visivel .gs-risco{background-size:100% 1.5px;color:#ffffff9e;transition-delay:calc(1.2s + var(--i) * .32s)}.gs-vs{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#ffa24d,var(--laranja));color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px #ef6b0059}.gs-vs:after{content:"";position:absolute;inset:-6px;border:2px solid rgba(239,107,0,.55);border-radius:50%;animation:gs-pulso 2.4s ease-out infinite}@keyframes gs-pulso{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.6);opacity:0}}.gs-conosco{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e6e8ec;border-radius:30px;background:#fff;box-shadow:0 30px 60px -30px #10202c59}.gs-conosco-foto{position:relative;height:210px;overflow:hidden}.gs-conosco-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transition:scale 1.6s cubic-bezier(.2,.7,.2,1)}.gs-anima .gs-conosco:not(.visivel) .gs-conosco-foto img{scale:1.12}.gs-conosco-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a1e2c00 30%,#0a1e2ce0)}.gs-conosco-foto h3{position:absolute;left:28px;right:28px;bottom:20px;z-index:1;color:#fff}.gs-conosco-foto h3 .gs-ic-sim{background:#49cf89;color:#fff}.gs-conosco .gs-lista{gap:0;padding:10px 30px 16px}.gs-conosco .gs-lista li{padding:16px 0;border-bottom:1px solid #eef0f2;color:#44433c}.gs-conosco .gs-lista li:last-child{border-bottom:0}.gs-conosco .gs-lista b{font-weight:600;color:var(--laranja-escuro)}.gs-passos{max-width:1240px;margin:28px auto 0;padding:34px 40px 36px;border:1px solid #efe4d6;border-radius:30px;background:linear-gradient(180deg,#fff9f2,#fff)}.gs-passos-cab{text-align:center}.gs-passos-cab h3{font-size:24px;line-height:30px;font-weight:600;color:#1f1f1c}.gs-passos-cab p{max-width:640px;margin:6px auto 0;font-size:15px;line-height:23px;color:#55554f}.gs-passos-lista{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:30px;list-style:none}.gs-passos-lista:before,.gs-passos-lista:after{content:"";position:absolute;left:calc(100% / 12);right:calc(100% / 12);top:27px;height:3px;border-radius:3px}.gs-passos-lista:before{background:#ece3d6}.gs-passos-lista:after{background:linear-gradient(90deg,#ffa24d,var(--laranja));transform-origin:left center}.gs-anima .gs-passos-lista:after{transform:scaleX(0)}.gs-anima .gs-passos.visivel .gs-passos-lista:after{transform:none;transition:transform 2.6s cubic-bezier(.45,0,.3,1) .3s}.gs-passos-lista li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.gs-passo-ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border:2px solid var(--laranja);border-radius:50%;background:#fff;color:var(--laranja);box-shadow:0 8px 18px -6px #ef6b0073;transition:border-color .4s,color .4s,box-shadow .4s,transform .4s cubic-bezier(.3,1.6,.5,1)}.gs-passo-ic svg{width:24px;height:24px}.gs-anima .gs-passos-lista .gs-passo-ic{border-color:#ece3d6;color:#b0a89c;box-shadow:none}.gs-anima .gs-passos.visivel .gs-passos-lista .gs-passo-ic{border-color:var(--laranja);color:var(--laranja);box-shadow:0 8px 18px -6px #ef6b0073;transition-delay:calc(.3s + var(--i) * .5s)}.gs-passos-lista .gs-passo-fim .gs-passo-ic{border-color:transparent;background:linear-gradient(135deg,#ffa24d,var(--laranja));color:#fff}.gs-anima .gs-passos-lista .gs-passo-fim .gs-passo-ic{transform:scale(.6);background:#ece3d6;color:#fff}.gs-anima .gs-passos.visivel .gs-passos-lista .gs-passo-fim .gs-passo-ic{transform:none;border-color:transparent;background:linear-gradient(135deg,#ffa24d,var(--laranja));color:#fff}.gs-passos-lista b{font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.gs-passos-lista li>span:last-child{font-size:13px;line-height:18px;color:#76766f}.gs-passo-fim b{color:var(--laranja-escuro)}.gs-protege{position:relative;isolation:isolate;padding:84px 64px 60px;border-radius:36px;color:#fff;background:radial-gradient(900px 480px at 88% 0%,rgba(0,144,209,.3),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(239,107,0,.2),transparent 60%),linear-gradient(160deg,#04182c,#012a55 58%,#05396b)}.gs-protege .gs-cab .sobretitulo,.gs-protege .gs-cab h2 em{color:#ffb070}.gs-protege .gs-cab h2{color:#fff}.gs-protege .gs-cab p:not(.sobretitulo){color:#ffffffc7}.gs-protecoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1360px;margin:0 auto}.gs-protecao{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#012a55;box-shadow:0 30px 60px -34px #000000b3;transition:translate .35s cubic-bezier(.2,.8,.2,1),border-color .35s}.gs-protecao:hover{translate:0 -6px;border-color:#ffb07073}.gs-protecao-img{aspect-ratio:700/220;overflow:hidden}.gs-protecao-img img{width:100%;height:100%;object-fit:cover;transition:scale .8s cubic-bezier(.2,.8,.2,1)}.gs-protecao:hover .gs-protecao-img img{scale:1.06}.gs-protecao-corpo{display:flex;flex-direction:column;gap:10px;flex:1;padding:22px 28px 26px;background:linear-gradient(180deg,#fff0,#ffffff0d)}.gs-camada{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffb070}.gs-protecao h3{font-size:24px;line-height:30px;font-weight:600;color:#fff}.gs-protecao-texto{padding-bottom:10px;font-size:15px;line-height:24px;color:#ffffffc7}.gs-protecao-texto b{font-weight:600;color:#fff}.gs-protecao-prova{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding:16px 18px;border:1px solid rgba(255,176,112,.28);border-radius:18px;background:#ffffff0f}.gs-protecao-prova b{font-size:30px;line-height:34px;font-weight:600;letter-spacing:-.01em;color:#ffb070;white-space:nowrap}.gs-protecao-prova>span{font-size:13px;line-height:18px;color:#ffffffc7}.gs-protecao-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-top:6px}.gs-protecao-chips i{padding:4px 10px;border-radius:999px;background:#49cf8926;font-style:normal;font-size:12px;line-height:16px;font-weight:600;color:#72e2a7}.gs-protege .gs-nota{color:#ffffff80}.gs-bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;max-width:1360px;margin:0 auto}.gs-bento-foto{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;padding:30px;border-radius:28px;color:#fff}.gs-bento-foto img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.gs-bento-foto:hover img{scale:1.05}.gs-bento-foto:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#06142000 30%,#061420e6)}.gs-bento-foto b{display:block;font-size:96px;line-height:92px;font-weight:600;letter-spacing:-.04em}.gs-bento-foto p>span{display:block;max-width:340px;margin-top:10px;font-size:16px;line-height:24px;color:#ffffffe6}.gs-canais{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none}.gs-canais li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:20px 14px 18px;border:1px solid #ece6dd;border-radius:24px;background:#fff;text-align:center;transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.gs-canais li:hover{translate:0 -4px;border-color:#e2d6c6;box-shadow:0 22px 40px -24px #10202c66}.gs-canais img{width:150px;height:70px;margin-bottom:8px;object-fit:contain}.gs-canais b{font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.gs-canais span{font-size:12.5px;line-height:17px;color:#76766f}.gs-lancamento{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1360px;margin:16px auto 0;padding:26px 34px;border:1px solid #dfeaf3;border-radius:28px;background:linear-gradient(110deg,#eef6fc,#fff 55%,#fff6ee)}.gs-foguete{width:92px;height:92px;animation:gs-flutuar 3.4s ease-in-out infinite}@keyframes gs-flutuar{50%{transform:translateY(-8px)}}.gs-lancamento h3{font-size:21px;line-height:27px;font-weight:600;color:#1f1f1c}.gs-lancamento div>p{margin-top:6px;font-size:15px;line-height:24px;color:#55554f}.gs-anuncios{display:flex;flex-wrap:wrap;gap:6px;max-width:220px}.gs-anuncios span{width:100%;font-size:11.5px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a82}.gs-anuncios i{padding:5px 12px;border:1px solid #e3e0da;border-radius:999px;background:#fff;font-style:normal;font-size:13px;line-height:18px;font-weight:600;color:#34332c}.gs-preco{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.6fr);max-width:1240px;margin:0 auto;overflow:hidden;border:1px solid #ece6dd;border-radius:32px;background:#fff;box-shadow:0 40px 80px -46px #10202c73}.gs-comissao{display:flex;flex-direction:column;min-width:0;padding:40px 36px 32px;color:#fff;background:radial-gradient(500px 320px at 0% 0%,rgba(239,107,0,.25),transparent 60%),linear-gradient(160deg,#0a1e2c,#0e2f45 60%,#123a55)}.gs-comissao-tipo{font-size:38px;line-height:42px;font-weight:600;letter-spacing:-.02em}.gs-comissao-tipo em{font-style:normal;color:#ffb070}.gs-comissao-frase{margin-top:6px;font-size:15px;line-height:22px;color:#ffffffb3}.gs-zero{display:flex;align-items:center;gap:14px;margin-top:26px;padding:16px 20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f}.gs-zero b{font-size:64px;line-height:60px;font-weight:600;letter-spacing:-.04em}.gs-zero span{font-size:15px;line-height:21px;color:#fffc}.gs-comissao .gs-lista{margin:24px 0 28px}.gs-comissao .gs-lista li{color:#ffffffe6}.gs-comissao .gs-ic-sim{background:#49cf8929;color:#49cf89}.gs-comissao .btn-laranja{justify-content:center;margin-top:auto}.gs-comissao .gs-form-nota{color:#fff9}.gs-incluido{min-width:0;padding:38px 40px 30px}.gs-incluido h3{margin-bottom:12px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8a82}.gs-incluido-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;list-style:none}.gs-incluido-lista li{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 0;border-bottom:1px solid #f0ebe4;font-size:15px;line-height:21px;color:#34332c}.gs-incluido-lista li:nth-last-child(-n+2){border-bottom:0}.gs-incluido-ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:#fff3e8;color:var(--laranja);transition:background .25s,color .25s}.gs-incluido-lista li:hover .gs-incluido-ic{background:var(--laranja);color:#fff}.gs-incluido-ic svg{width:21px;height:21px}.gs-anima .gs-incluido-lista li{opacity:0;translate:0 10px}.gs-anima .visivel .gs-incluido-lista li{opacity:1;translate:none;transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.25s + var(--i) * .06s)}.gs-preco-pilulas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.gs-preco-pilulas span{padding:7px 14px;border:1px solid #ece6dd;border-radius:999px;background:#fff;font-size:13px;line-height:18px;color:#55554f}.gs-preco-pilulas b{font-weight:600;color:#34332c}.gs-final{padding:48px;border-radius:36px;color:#fff;background:radial-gradient(800px 460px at 100% 0%,rgba(239,107,0,.22),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(0,144,209,.2),transparent 60%),linear-gradient(135deg,#0a1e2c,#0e2f45 55%,#123a55)}.gs-final-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.gs-final-foto{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:26px;box-shadow:0 30px 60px -30px #0009}.gs-final-foto img{width:100%;height:100%;object-fit:cover}.gs-final-foto figcaption{position:absolute;left:16px;bottom:16px;padding:7px 14px;border-radius:999px;background:#061420a8;font-size:13px;line-height:17px;font-weight:500;color:#fff}.gs-final-foto figcaption a{color:inherit}.gs-final-texto{min-width:0}.gs-final-texto .sobretitulo{color:#ffb070}.gs-final h2{font-size:46px;line-height:52px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.gs-final h2 em{display:block;font-style:normal;color:#ffb070}.gs-final-texto>p:not([class]){margin-top:18px;font-size:17px;line-height:27px;color:#ffffffd1}.gs-final-selos{margin-top:22px}.gs-contato{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.gs-contato a{display:inline-flex;align-items:center;gap:10px;max-width:100%;font-size:15px;line-height:20px;font-weight:600;color:#fff;transition:color .2s}.gs-contato a:hover{color:#ffb070}.gs-contato svg{flex:none;width:20px;height:20px;color:#ffb070}.gs-final-form{margin-top:40px;padding:28px 32px 22px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#ffffff0d}.gs-final-form h3{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#ffb070}.gs-final-form .gs-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 14px;margin-top:18px}.gs-final-form .gs-campos{grid-template-columns:repeat(4,minmax(0,1fr))}.gs-final-form .gs-campos label{color:#ffffffd1}.gs-final-form .gs-campos label:nth-child(n+3){grid-column:auto}.gs-final-form .gs-campos input{border-color:transparent}.gs-final-form .gs-enviar{width:auto;height:46px;min-height:46px;margin-top:0;padding:0 26px}.gs-final-form .gs-form-nota,.gs-final-form .gs-erro,.gs-final-form .gs-ok{grid-column:1/-1}.gs-final-form .gs-form-nota{margin-top:2px;color:#ffffff8c}.gs-final-form .gs-erro{color:#ffb3a7}.gs-final-form .gs-ok b{color:#fff}.gs-final-form .gs-ok span:not(.gs-ic-sim){color:#ffffffbf}.gs-faq-grupo{margin:30px 0 6px;font-size:12.5px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja)}.perguntas-coluna .gs-faq-grupo:first-child{margin-top:0}.gs-faq-grupo+.faq{border-top-color:#e6e1d9}.gs-perguntas .faq p strong{font-weight:600;color:#34332c}.gs-perguntas .gs-nota{margin-top:28px}.gs-flutua{position:fixed;right:28px;bottom:24px;z-index:120;display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 7px 0 24px;border-radius:999px;background:#0e2f45;color:#fff;font-size:15px;font-weight:600;box-shadow:0 18px 40px #06142059;opacity:0;pointer-events:none;transform:translateY(150%);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s,background .2s}.gs-flutua.mostra{opacity:1;pointer-events:auto;transform:none}.gs-flutua:hover{background:#0a1e2c}.gs-flutua i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ffa24d,var(--laranja))}.gs-agenda{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#08121a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gs-agenda[hidden]{display:none}.gs-agenda-caixa{position:relative;display:flex;flex-direction:column;width:min(780px,100%);height:min(760px,calc(100vh / var(--zoom) - 40px));padding:26px 26px 20px;border-radius:24px;background:#fff}.gs-agenda-fechar{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f3f0eb;color:#1f1f1c}.gs-agenda-ok{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:600;color:#0a7a35}.gs-agenda h2{margin:8px 44px 14px 0;font-size:22px;line-height:28px;font-weight:600;color:#1f1f1c}.gs-agenda iframe{flex:1;width:100%;min-height:0;border:0;border-radius:14px}@media (max-width:1199px){.gs-frase{font-size:54px;line-height:58px}.gs-numeros{margin:0 44px}.gs-topo-pe{padding:0 44px 24px}.gs-protege{padding:64px 40px 48px}.gs-protecoes{grid-template-columns:minmax(0,1fr);max-width:680px}.gs-bento{grid-template-columns:minmax(0,1fr)}.gs-bento-foto{min-height:300px}.gs-lancamento{grid-template-columns:auto minmax(0,1fr)}.gs-anuncios{grid-column:2;max-width:none}.gs-preco{grid-template-columns:minmax(0,1fr)}.gs-final-topo{grid-template-columns:minmax(0,1fr);gap:32px}.gs-final-form .gs-form{grid-template-columns:minmax(0,1fr)}.gs-final-form .gs-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-final-form .gs-enviar{width:100%}}@media (max-width:860px){.gs-compara-grade{grid-template-columns:minmax(0,1fr);gap:0}.gs-vs{position:relative;left:auto;top:auto;margin:-14px auto}.gs-numeros{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.gs-numeros li:nth-child(3){padding-left:0;border-left:0}.gs-passos-lista{grid-template-columns:minmax(0,1fr);gap:18px}.gs-passos-lista:before,.gs-passos-lista:after{inset:28px auto 28px 27px;width:3px;height:auto}.gs-passos-lista:after{background:linear-gradient(180deg,#ffa24d,var(--laranja));transform-origin:center top}.gs-anima .gs-passos-lista:after{transform:scaleY(0)}.gs-passos-lista li{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;align-items:center;text-align:left}.gs-passo-ic{grid-row:1/3;margin-bottom:0}.gs-passos-lista b{align-self:end}.gs-passos-lista li>span:last-child{align-self:start}}@media (max-width:767px){.gs-topo{border-radius:24px}.gs-topo-grade{gap:22px;padding:28px 20px 24px}.gs-topo-quadro{margin-top:22px;aspect-ratio:4/3;border-radius:18px}.gs-topo-foto{object-position:50% 50%}.gs-frase{font-size:40px;line-height:44px}.gs-frase-2{font-size:22px;line-height:29px}.gs-lead{font-size:16px;line-height:25px}.gs-btn-vidro{height:44px;padding:0 18px;font-size:14px}.gs-numeros{margin:0 20px}.gs-numeros li{padding:0 14px}.gs-numeros b{font-size:32px;line-height:36px}.gs-numeros li>span{font-size:13px;line-height:17px}.gs-topo-pe{padding:0 20px 20px}.gs-form-caixa{padding:24px 18px 20px;border-radius:22px}.gs-campos{grid-template-columns:minmax(0,1fr)}.gs-marcas{margin-top:36px}.gs-marcas li{width:150px;height:100px}.gs-marcas img{width:116px;height:54px}.gs-secao{margin-top:72px}.gs-cab{margin-bottom:28px}.gs-cab h2{font-size:31px;line-height:37px}.gs-cab p:not(.sobretitulo){font-size:15px;line-height:23px}.gs-hoje{padding:26px 18px 20px;border-radius:24px}.gs-hoje-grupo{padding:18px 16px 2px}.gs-conosco{border-radius:24px}.gs-conosco-foto{height:180px}.gs-conosco-foto h3{left:20px;right:20px;bottom:16px}.gs-conosco .gs-lista{padding:6px 20px 12px}.gs-passos{padding:26px 20px 28px;border-radius:24px}.gs-passos-cab{text-align:left}.gs-protege{padding:48px 18px 36px;border-radius:24px}.gs-protecao-corpo{padding:20px 20px 22px}.gs-protecao h3{font-size:21px;line-height:27px}.gs-bento-foto{min-height:260px;padding:24px;border-radius:24px}.gs-bento-foto b{font-size:72px;line-height:70px}.gs-canais{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gs-canais li{padding:16px 10px 14px;border-radius:20px}.gs-canais img{width:120px;height:56px}.gs-lancamento{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 20px;border-radius:24px}.gs-anuncios{grid-column:auto}.gs-foguete{width:72px;height:72px}.gs-preco{border-radius:24px}.gs-comissao{padding:28px 20px 24px}.gs-zero b{font-size:52px;line-height:50px}.gs-incluido{padding:26px 20px 18px}.gs-incluido-lista{grid-template-columns:minmax(0,1fr)}.gs-incluido-lista li:nth-last-child(2){border-bottom:1px solid #f0ebe4}.gs-final{padding:20px 18px 28px;border-radius:24px}.gs-final h2{font-size:32px;line-height:38px}.gs-final-form{margin-top:28px;padding:22px 16px 18px}.gs-final-form .gs-campos{grid-template-columns:minmax(0,1fr)}.gs-faq-grupo{margin-top:24px}.gs-flutua{left:16px;right:16px;bottom:16px;justify-content:space-between}.gs-agenda{padding:0}.gs-agenda-caixa{width:100%;height:100%;padding:20px 16px 12px;border-radius:0}}@media (max-width:1199px){.gs-topo .gs-topo-grade{padding-top:34px}.gs-topo .gs-frase{font-size:min(54px,calc((100vw - 136px) / 12.2));line-height:1.1}.gs-topo .gs-topo-texto{text-align:center}.gs-topo .gs-selos{flex-direction:column;align-items:center;gap:2px;margin-bottom:16px}.gs-topo .gs-selos>span{display:block;padding:0;border:0;background:none;font-size:12.5px;line-height:18px;color:#ffffffc7}.gs-topo .gs-selos .gs-estrelas{display:inline-flex;margin-right:6px;vertical-align:-1px}.gs-topo .gs-junto{white-space:nowrap}.gs-topo .gs-frase-2{margin-top:12px}.gs-topo .gs-lead{max-width:560px;margin:14px auto 0;color:#ffffffb8}.gs-topo .gs-topo-links{justify-content:center;margin-top:16px}.gs-topo .gs-topo-quadro{margin-top:26px}.gs-topo .gs-topo-foto{object-position:50% 60%}.gs-topo .gs-form-caixa{margin-top:22px;text-align:left}.gs-topo .gs-form-caixa h2,.gs-topo .gs-form-sub{text-align:center}.gs-topo .gs-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-topo .gs-pilulas{gap:4px 14px;margin-top:14px}.gs-topo .gs-pilulas span{padding:0;background:none;font-size:12px}.gs-topo .gs-frase,.gs-topo .gs-frase-2,.gs-topo .gs-form-caixa h2,.gs-topo .gs-form-sub,.gs-topo .gs-selos>span,.gs-topo .gs-topo-nota{text-wrap:balance}.gs-topo .gs-lead{text-wrap:pretty}}@media (max-width:767px){.gs-topo .gs-topo-grade{padding:30px 18px 22px}.gs-topo .gs-frase{font-size:min(34px,calc((100vw - 68px) / 12));line-height:1.12}.gs-topo .gs-frase-2{font-size:18px;line-height:25px}.gs-topo .gs-lead{font-size:15px;line-height:23px}.gs-topo .gs-topo-links{gap:6px 22px}.gs-topo .gs-topo-links a{font-size:13px;font-weight:500}.gs-topo .gs-topo-links svg{width:12px;height:12px}.gs-topo .gs-topo-quadro{aspect-ratio:16/10;border-radius:18px}.gs-topo .gs-form-caixa{padding:22px 16px 18px;border-radius:20px}.gs-topo .gs-form-caixa h2{font-size:20px;line-height:26px}.gs-topo .gs-form-sub{margin-top:6px;font-size:12.5px;line-height:18px}.gs-topo .gs-form{margin-top:18px}.gs-topo .gs-campos{gap:12px 10px}.gs-topo .gs-campos label{gap:6px;font-size:12px}.gs-topo .gs-campos input{height:46px;padding:0 12px}.gs-topo .gs-enviar{min-height:52px;margin-top:16px;font-size:15.5px}.gs-topo .gs-ou{margin-top:14px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.gs-topo-foto,.gs-selos,.gs-p,.gs-frase-2,.gs-lead,.gs-topo-acoes,.gs-numeros,.gs-topo .gs-form-caixa,.gs-foguete,.gs-vs:after{animation:none}.gs-marcas-trilho{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.gs-marcas-trilho li[aria-hidden]{display:none}.gs-marcas-faixa{-webkit-mask-image:none;mask-image:none}}html:has(body.pagina-parceiros){scroll-behavior:smooth}.pc{max-width:var(--largura);margin:0 auto;padding:16px var(--lateral) 80px}.pc [id]{scroll-margin-top:110px}.pc-anima [data-revela]{opacity:0;transform:translateY(32px)}.pc-anima [data-revela].visivel{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .3s;transition-delay:calc(var(--d,0) * .12s),calc(var(--d,0) * .12s),0s,0s,0s}html.bv-vt .pc-topo *{animation-play-state:paused!important}.pc-tom-areia{--tom:#f8f2ea;--tom-forte:#ead9c3}.pc-tom-ceu{--tom:#edf4f9;--tom-forte:#cfe1ee}.pc-tom-pessego{--tom:#fbf0ea;--tom-forte:#f1d5c6}.pc-tom-mar{--tom:#ebf5f2;--tom-forte:#cbe5dc}.pc-rostos{display:inline-flex;flex:none}.pc-rostos img{width:44px;height:44px;border:3px solid #fff;border-radius:50%;background:#f2efe9;object-fit:cover}.pc-rostos img+img{margin-left:-12px}.pc-topo{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:64px;align-items:center;margin-top:20px}.pc-topo-texto{min-width:0;padding:16px 0 16px 8px}.pc-topo h1{margin-top:6px;font-size:66px;line-height:72px;font-weight:600;letter-spacing:-.03em;color:#1f1f1c}.pc-topo h1 em{font-style:normal;background:linear-gradient(90deg,#f58a2c,var(--laranja));-webkit-background-clip:text;background-clip:text;color:transparent}.pc-linha{display:block;overflow:hidden;padding-bottom:.08em}.pc-linha>span{display:block;animation:pc-linha 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--l) * .12s)}@keyframes pc-linha{0%{transform:translateY(110%)}}.pc-entra{animation:pc-sobe .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--l) * .12s)}@keyframes pc-sobe{0%{opacity:0;transform:translateY(16px)}}.pc-lead{max-width:520px;margin-top:22px;font-size:19px;line-height:30px;color:#55554f}.pc-topo-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pc-rostos-linha{display:flex;align-items:center;gap:14px;max-width:520px;margin-top:36px;padding-top:24px;border-top:1px solid #eee7dd;font-size:14px;line-height:20px;color:#6a6a63}.pc-mosaico{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:16px;border-radius:36px;background:linear-gradient(160deg,#f8f2ea,#f0e4d3)}.pc-quadro{position:relative;display:block;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 18px 40px -28px #10202c73;animation:pc-quadro .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.45s + var(--i) * .14s)}@keyframes pc-quadro{0%{opacity:0;translate:0 40px}}.pc-q1{grid-column:1/-1;aspect-ratio:2/1}.pc-q2,.pc-q3{aspect-ratio:4/3}.pc-quadro img{width:100%;height:100%;object-fit:cover;object-position:50% 26%;transition:scale .8s cubic-bezier(.2,.8,.2,1)}.pc-quadro:hover img{scale:1.04}.pc-quadro-rotulo{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;max-width:calc(100% - 24px);padding:9px 14px;border-radius:16px;background:#fff;box-shadow:0 8px 20px -10px #10202c59}.pc-quadro-rotulo b{font-size:15px;line-height:19px;font-weight:600;color:#1f1f1c}.pc-quadro-rotulo small{overflow:hidden;font-size:12.5px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;color:#6a6a63}.pc-secao{margin-top:120px}.pc-cab{max-width:780px;margin:0 auto 40px;text-align:center}.pc-cab h2{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.pc-cab h2 em{font-style:normal;color:var(--laranja)}.pc-cab p:not(.sobretitulo){margin-top:14px;font-size:17px;line-height:27px;color:#55554f}.pc-cab p strong{font-weight:600;color:var(--laranja-escuro)}.pc-ic{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;background:#fff1e3;color:var(--laranja)}.pc-ic svg{width:24px;height:24px}.pc-btn-linha{display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 24px;border:1.5px solid var(--laranja);border-radius:999px;background:#fff;font-size:16px;font-weight:600;color:var(--laranja-escuro);transition:background .2s,color .2s}.pc-btn-linha:hover{background:var(--laranja);color:#fff}.pc-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none}.pc-etapas li{min-width:0}.pc-etapas a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;padding:26px 24px 24px;border-radius:28px;background:var(--tom);transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.pc-etapas a:hover{translate:0 -6px;box-shadow:0 26px 50px -30px #10202c59}.pc-etapa-num{position:absolute;top:22px;right:24px;font-size:42px;line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--tom-forte)}.pc-etapas .pc-rostos{margin-bottom:14px}.pc-etapas .pc-rostos img{width:58px;height:58px}.pc-etapas b{font-size:21px;line-height:26px;font-weight:600;color:#1f1f1c}.pc-etapa-quem{font-size:15px;line-height:21px;font-weight:500;color:#34332c}.pc-etapa-area{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;line-height:17px;font-weight:600;color:var(--laranja-escuro)}.pc-etapa-area svg{width:14px;height:14px}.pc-perfil{margin-top:40px;padding:56px 64px 52px;border-radius:40px;background:var(--tom)}.pc-perfil-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.pc-jornada+.pc-perfil{margin-top:80px}.pc-perfil.inverte .pc-perfil-midia{order:2}.pc-perfil-midia{position:relative;min-width:0}.pc-foto{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:28px;background:#fff;box-shadow:0 30px 60px -40px #10202c73}.pc-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:scale 1.4s cubic-bezier(.2,.7,.2,1)}.pc-anima .pc-perfil-midia:not(.visivel) .pc-foto img{scale:1.08}.pc-selo{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;box-shadow:0 6px 16px #10202c1f;font-size:11.5px;line-height:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f1f1c}.pc-selo i{width:7px;height:7px;border-radius:50%;background:var(--laranja)}.pc-marca{position:absolute;right:-20px;bottom:-24px;display:grid;place-items:center;width:150px;height:96px;padding:14px 18px;border-radius:24px;background:linear-gradient(150deg,#0a1e2c,#0e2f45 60%,#123a55);box-shadow:0 20px 40px -20px #0a1e2c99}.pc-perfil.inverte .pc-marca{right:auto;left:-20px}.pc-marca img{width:auto;height:auto;max-width:112px;max-height:66px;object-fit:contain}.pc-marca-casago{background:#fff}.pc-perfil-intro{min-width:0}.pc-passo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;line-height:17px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a82}.pc-passo span{padding:6px 12px;border-radius:999px;background:#fff;letter-spacing:.06em;color:var(--laranja-escuro)}.pc-titulo-parceiro{margin-top:18px;font-size:12.5px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a8a82}.pc-perfil h2{margin-top:8px;font-size:38px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c;text-wrap:balance}.pc-sub{margin-top:6px;font-size:16px;line-height:23px;font-weight:500;color:#6a6a63}.pc-lider{display:flex;align-items:center;gap:12px;margin-top:20px}.pc-lider>span:last-child{font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.pc-lider small{display:block;font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a82}.pc-perfil-corpo{margin-top:48px;padding-top:36px;border-top:1px solid rgba(16,32,44,.08)}.pc-tags{margin-bottom:18px;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.04em;color:#8a8a82}.pc-perfil-sobre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px}.pc-perfil-sobre .pc-par{max-width:none;margin-top:0}.pc-par{max-width:620px;margin-top:16px;font-size:16px;line-height:27px;color:#55554f}.pc-par b,.pc-par strong{font-weight:600;color:#1f1f1c}.pc-citacao{margin-top:24px;padding:2px 0 2px 22px;border-left:3px solid var(--laranja)}.pc-citacao p{font-size:20px;line-height:31px;font-weight:500;letter-spacing:-.005em;color:#1f1f1c}.pc-citacao footer{margin-top:10px;font-size:14px;line-height:19px;font-weight:600;color:#1f1f1c}.pc-citacao footer span{display:block;font-size:13px;font-weight:500;color:#76766f}.pc-fatos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.pc-fatos>div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center;min-width:0;padding:12px 14px;border-radius:18px;background:#ffffffb8}.pc-fato-ic{display:grid;grid-row:1/3;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--laranja)}.pc-fato-ic svg{width:20px;height:20px}.pc-fatos dt{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a82}.pc-fatos dd{overflow-wrap:anywhere;font-size:14.5px;line-height:20px;font-weight:600;color:#1f1f1c}.pc-fatos a{color:var(--laranja-escuro);text-decoration:underline;text-underline-offset:3px}.pc-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.pc-cab p.pc-par-marcas{display:inline-flex;align-items:center;gap:16px;margin-top:22px}.pc-par-marcas>img{width:auto;height:42px}.pc-par-marcas i{font-style:normal;font-size:24px;line-height:1;color:#b0a89c}.pc-par-marcas span{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;background:linear-gradient(150deg,#0a1e2c,#0e2f45)}.pc-par-marcas span img{width:46px;height:auto}.pc-juntos-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none}.pc-juntos-lista li{display:flex;flex-direction:column;gap:10px;min-width:0;padding:26px 24px;border:1px solid #f0e9df;border-radius:26px;background:#fff;box-shadow:0 18px 40px -32px #10202c66;transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.pc-juntos-lista li:hover{translate:0 -5px;box-shadow:0 26px 50px -30px #10202c66}.pc-juntos-lista b{margin-top:6px;font-size:17px;line-height:22px;font-weight:600;color:#1f1f1c}.pc-juntos-lista p{font-size:14.5px;line-height:23px;color:#55554f}.pc-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none}.pc-numeros li{min-width:0;padding:18px 20px;border-radius:20px;background:#ffffffbf}.pc-numeros b{display:block;font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:#0e2f45;font-variant-numeric:tabular-nums}.pc-numeros li>span{display:block;margin-top:4px;font-size:13.5px;line-height:18px;color:#6a6a63}.pc-rede-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none}.pc-rede-lista li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:26px 24px 24px;border:1.5px dashed #e2d7c8;border-radius:26px;background:#fcfaf6;transition:border-color .3s,translate .35s cubic-bezier(.2,.8,.2,1)}.pc-rede-lista li:hover{border-color:var(--laranja);translate:0 -4px}.pc-rede-lista .pc-ic{margin-bottom:8px;background:#f3eee6;color:#8a8070}.pc-rede-lista b{font-size:17px;line-height:22px;font-weight:600;color:#1f1f1c}.pc-rede-lista span:not(.pc-ic){font-size:14px;line-height:20px;color:#6a6a63}.pc-rede-lista i{position:absolute;top:24px;right:20px;padding:4px 10px;border-radius:999px;background:#eef6fc;font-style:normal;font-size:11.5px;line-height:15px;font-weight:600;color:#0e6fa8}.pc-convite{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:56px 60px;border-radius:40px;color:#fff;background:radial-gradient(800px 460px at 100% 0%,rgba(239,107,0,.22),transparent 60%),radial-gradient(700px 420px at 0% 100%,rgba(0,144,209,.2),transparent 60%),linear-gradient(135deg,#0a1e2c,#0e2f45 55%,#123a55)}.pc-convite-texto{min-width:0}.pc-convite .sobretitulo{color:#ffb070}.pc-convite h2{font-size:40px;line-height:47px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.pc-convite-texto>p:not([class]){margin-top:16px;font-size:17px;line-height:27px;color:#ffffffd1}.pc-convite-email{font-size:15px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.pc-convite-foto{overflow:hidden;aspect-ratio:4/3;border-radius:28px;box-shadow:0 30px 60px -30px #0009}.pc-convite-foto img{width:100%;height:100%;object-fit:cover}@media (max-width:1199px){.pc-topo{grid-template-columns:minmax(0,1fr);gap:36px}.pc-topo-texto{padding:16px 8px 0}.pc-topo h1{font-size:56px;line-height:62px}.pc-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-perfil{padding:44px 44px 40px}.pc-perfil-topo{gap:44px}.pc-fatos,.pc-numeros,.pc-juntos-lista,.pc-rede-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-convite{grid-template-columns:minmax(0,1fr);gap:32px;padding:44px}}@media (max-width:960px){.pc-perfil-topo{grid-template-columns:minmax(0,1fr);gap:48px}.pc-perfil-sobre{grid-template-columns:minmax(0,1fr)}.pc-perfil.inverte .pc-perfil-midia{order:0}.pc-marca,.pc-perfil.inverte .pc-marca{right:18px;left:auto;bottom:-26px}}@media (max-width:767px){.pc [id]{scroll-margin-top:150px}.pc-topo{margin-top:8px}.pc-topo-texto{padding:8px 4px 0}.pc-topo h1{font-size:40px;line-height:46px}.pc-lead{font-size:16px;line-height:25px}.pc-topo-acoes a{width:100%;justify-content:center}.pc-rostos-linha{margin-top:26px;font-size:13px;line-height:18px}.pc-rostos img{width:38px;height:38px}.pc-secao{margin-top:80px}.pc-cab{margin-bottom:28px}.pc-cab h2{font-size:31px;line-height:37px}.pc-cab p:not(.sobretitulo){font-size:15px;line-height:23px}.pc-etapas{gap:12px}.pc-etapas a{padding:18px 16px 16px;border-radius:22px}.pc-etapa-num{top:16px;right:16px;font-size:30px}.pc-etapas .pc-rostos img{width:44px;height:44px}.pc-etapas b{font-size:17px;line-height:22px}.pc-etapa-quem{font-size:13px;line-height:18px}.pc-etapa-area{font-size:11.5px}.pc-perfil{margin-top:20px;padding:20px 18px 30px;border-radius:28px}.pc-perfil-topo{gap:44px}.pc-perfil-corpo{margin-top:32px;padding-top:26px}.pc-mosaico{gap:10px;padding:10px;border-radius:26px}.pc-quadro{border-radius:18px}.pc-q2,.pc-q3{aspect-ratio:1/1}.pc-quadro-rotulo{left:8px;bottom:8px;padding:7px 10px;border-radius:12px}.pc-quadro-rotulo b{font-size:13px;line-height:17px}.pc-quadro-rotulo small{font-size:11px;line-height:15px}.pc-q2 .pc-quadro-rotulo small,.pc-q3 .pc-quadro-rotulo small{display:none}.pc-marca img{max-width:88px;max-height:52px}.pc-jornada+.pc-perfil{margin-top:56px}.pc-foto{border-radius:20px}.pc-marca{width:118px;height:76px;padding:12px 14px;border-radius:18px}.pc-perfil h2{font-size:28px;line-height:34px}.pc-citacao p{font-size:17px;line-height:27px}.pc-fatos{grid-template-columns:minmax(0,1fr)}.pc-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-acoes a{width:100%;justify-content:center}.pc-juntos-lista,.pc-rede-lista{grid-template-columns:minmax(0,1fr)}.pc-numeros b{font-size:26px;line-height:30px}.pc-convite{padding:28px 20px;border-radius:28px}.pc-convite h2{font-size:28px;line-height:34px}}@media (prefers-reduced-motion:reduce){.pc-linha>span,.pc-entra,.pc-quadro{animation:none}}.grade-chips:empty{min-height:44px}@media (max-width:767px){.grade-chips:empty{min-height:42px}#grade>.cartao.vazio:nth-child(n+6){display:none}}.dest,.direto,.time,.experiencias,.gestao,.perguntas,body>footer.rodape{content-visibility:auto}.dest{contain-intrinsic-size:auto 700px}.direto{contain-intrinsic-size:auto 990px}.time{contain-intrinsic-size:auto 660px}.experiencias{contain-intrinsic-size:auto 850px}.gestao{contain-intrinsic-size:auto 1060px}.perguntas{contain-intrinsic-size:auto 915px}body>footer.rodape{contain-intrinsic-size:auto 420px}@media (max-width:767px){.dest{contain-intrinsic-size:auto 990px}.direto{contain-intrinsic-size:auto 1470px}.time{contain-intrinsic-size:auto 1100px}.experiencias{contain-intrinsic-size:auto 830px}.gestao{contain-intrinsic-size:auto 2060px}.perguntas{contain-intrinsic-size:auto 1570px}body>footer.rodape{contain-intrinsic-size:auto 1120px}}body.pagina-checkout{background:#fff}.topo-checkout{border-bottom:1px solid #ebebeb}.ck-topo-dir{display:flex;align-items:center;gap:8px}.ck-topo-dir .ck-topo-ajuda{margin-right:12px}body.pagina-checkout .topo-faixa{position:sticky;top:0;z-index:60}.topo-checkout .menu .menu-pm{display:block}.ck-topo-seguro{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:600;color:#1e7b46}.ck-topo-ajuda{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:16px;font-weight:500;color:var(--texto-3)}.ck-topo-ajuda b{font-size:15px;line-height:20px;font-weight:600;color:var(--texto);transition:color .2s}.ck-topo-ajuda:hover b{color:var(--laranja)}.rodape-checkout{margin-top:0;background:#fff;border-top:1px solid #ebebeb}.rodape-checkout .rodape-dentro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:24px var(--lateral);font-size:13px;line-height:18px;font-weight:400}.rodape-checkout p:last-child{display:flex;gap:20px}.rodape-checkout a:hover{color:var(--laranja)}.ck{max-width:var(--largura);margin:0 auto;padding:28px var(--lateral) 80px}.ck [hidden]{display:none!important}.ck-cab{display:flex;align-items:center;gap:16px;margin:12px 0 28px}.ck-voltar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f3f3f3;color:#222;flex:none;transition:background .2s,transform .2s}.ck-voltar:hover{background:#e8e8e8}.ck-voltar:active{transform:scale(.94)}.ck-voltar svg{width:18px;height:18px}.ck-cab h1{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.03em;color:#222}.ck-grade{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:40px 72px;align-items:start}.ck-principal{display:flex;flex-direction:column;gap:16px;min-width:0}.ck-resumo-celular{display:none}.ck-passos{display:flex;align-items:center;gap:6px;margin:0 0 4px;list-style:none}.ck-passos li{display:flex;align-items:center;gap:6px}.ck-passos li:not(:last-child):after{content:"";width:36px;height:2px;border-radius:2px;background:#e3e3e3}.ck-passos li.feito:after{background:#1f1f1c}.ck-passos button{display:flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;color:#717171;white-space:nowrap;transition:background .2s,color .2s}.ck-passos button:hover{background:#f4f4f4;color:#141414}.ck-passos span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #d6d6d6;font-size:13px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.ck-passos li.feito button{color:var(--texto-2)}.ck-passos li.feito span{background:#1f1f1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") no-repeat center/14px;color:transparent;box-shadow:none}.ck-passos li.ativo button{color:#141414;font-weight:600}.ck-passos li.ativo span{background:var(--laranja);color:#fff;box-shadow:0 4px 12px #ef6b0059}.ck-etapa{container-type:inline-size;background:#fff;border-radius:24px;box-shadow:0 0 0 1px #e6e6e6;transition:box-shadow .3s}.ck-etapa.aberta{box-shadow:0 0 0 1px #dedede,0 14px 44px #00000014}.ck-etapa-cab{display:flex;align-items:center;gap:16px;padding:22px 28px;border-radius:24px;transition:background .2s}.ck-etapa:not(.aberta) .ck-etapa-cab{cursor:pointer}.ck-etapa:not(.aberta) .ck-etapa-cab:hover{background:#fafafa}.ck-etapa-cab h2{min-width:0;font-size:20px;line-height:26px;font-weight:600;color:#141414}.ck-etapa-abrir{display:flex;align-items:center;gap:14px;text-align:left;white-space:nowrap}.ck-etapa:not(.aberta):not(.feita) .ck-etapa-cab h2{color:#6a6a6a}.ck-etapa-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f1f1f1;color:#555;font-size:14px;font-weight:600;flex:none;transition:background .25s,color .25s}.ck-etapa.feita .ck-etapa-num{background:#e7f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7b46' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") no-repeat center/16px;color:transparent}.ck-etapa.aberta .ck-etapa-num{background:var(--laranja);color:#fff}.ck-etapa-resumo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;color:var(--texto-3);display:none}.ck-etapa.feita:not(.aberta) .ck-etapa-resumo{display:block}.ck-editar{display:none;margin-left:auto;padding:6px 12px;border-radius:999px;font-size:14px;line-height:20px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-etapa.feita:not(.aberta) .ck-editar{display:block}.ck-etapa-corpo{display:none;padding:0 28px 28px}.ck-etapa.aberta .ck-etapa-corpo{display:block;animation:ck-abre .35s cubic-bezier(.2,.8,.2,1)}@keyframes ck-abre{0%{opacity:0;transform:translateY(8px)}}.ck-etapa-lead{margin:-6px 0 18px;font-size:15px;line-height:22px;font-weight:400;color:var(--texto-2)}.ck-conta{margin:-4px 0 18px;padding:12px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px #ebebeb;font-size:14px;line-height:20px;font-weight:400;color:var(--texto-2)}.ck-conta button{font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-conta button:hover{color:var(--laranja)}.ck-form{display:flex;flex-direction:column;gap:16px}.ck-campos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ck-campos.duas{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-campos.tres{grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) minmax(0,1fr)}.ck-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.ck-campo>span:first-child{font-size:13px;line-height:18px;font-weight:600;color:var(--texto-2)}.ck-campo input,.ck-campo select,.ck-mais textarea,.ck-cupom input{width:100%;height:52px;padding:0 16px;border:1px solid #dcdcdc;border-radius:14px;background:#fff;font:inherit;font-size:16px;font-weight:400;color:#141414;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.ck-campo select{padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2334332c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center/16px}.ck-campo input::placeholder,.ck-mais textarea::placeholder,.ck-cupom input::placeholder{color:#a3a3a3}.ck-campo input:hover,.ck-campo select:hover,.ck-mais textarea:hover{border-color:#b0b0b0}.ck-campo input:focus,.ck-campo select:focus,.ck-mais textarea:focus,.ck-cupom input:focus,.ck-campo.foco .ck-seguro-campo{outline:0;border-color:var(--laranja);box-shadow:0 0 0 4px #ef6b0021}.ck-campo small{font-size:12px;line-height:16px;font-weight:400;color:var(--texto-3)}.ck-campo.erro input,.ck-campo.erro select,.ck-campo.erro .ck-seguro-campo{border-color:#d4351c}.ck-campo-erro{font-style:normal;font-size:13px;line-height:18px;font-weight:500;color:#c4321a}.ck-marcar{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:21px;font-weight:400;color:var(--texto-2);cursor:pointer;flex-wrap:wrap}.ck-marcar>span{flex:1;min-width:0}.ck-marcar input{flex:none;width:22px;height:22px;border:1.5px solid #b8b8b8;border-radius:7px;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .2s,border-color .2s}.ck-marcar input:checked{border-color:var(--laranja);background:var(--laranja) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") no-repeat center/15px}.ck-marcar input:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.ck-marcar a{font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-marcar .ck-campo-erro{flex-basis:100%;padding-left:34px}.ck-marcar.erro input{border-color:#d4351c}.ck-idade{display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;font-weight:400;color:var(--texto-2)}.ck-idade svg{color:var(--laranja);flex:none}.ck-armadilha{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ck-seguir{align-self:flex-start;margin-top:4px}.ck-sub{margin-top:6px;font-size:16px;line-height:22px;font-weight:600;color:#141414}.ck-opcoes{display:flex;flex-direction:column;gap:22px;margin-bottom:22px}.ck-grupo{display:flex;flex-direction:column;gap:12px}.ck-grupo .ck-sub{margin:0 0 2px}.ck-opcao{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 24px;align-items:center;gap:16px;width:100%;padding:18px 20px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #dedede;text-align:left;transition:box-shadow .2s,background .2s}.ck-opcao:hover{box-shadow:inset 0 0 0 1px #b0b0b0}.ck-opcao[aria-checked=true]{background:#fffaf4;box-shadow:inset 0 0 0 2px var(--laranja)}.ck-opcao-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff1e3;color:var(--laranja)}.ck-opcao[data-valor=nao] .ck-opcao-ic{background:#f2f2f2;color:#8a8a8a}.ck-opcao-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.ck-opcao-texto b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:22px;font-weight:600;color:#141414}.ck-opcao-texto small{font-size:13px;line-height:19px;font-weight:400;color:var(--texto-3)}.ck-selo{padding:2px 8px;border-radius:999px;background:#1f1f1c;color:#fff;font-style:normal;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.02em}.ck-opcao-preco{font-size:15px;line-height:20px;font-weight:600;color:#141414;white-space:nowrap}.ck-opcao-marca{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b8b8b8;transition:box-shadow .2s}.ck-opcao[aria-checked=true] .ck-opcao-marca{box-shadow:inset 0 0 0 7px var(--laranja)}.ck-opcoes-erro{display:block;margin:-8px 0 14px}.ck-formas{display:flex;flex-direction:column;gap:12px}.ck-formas .ck-sub{margin-top:4px}.ck-formas-lista{display:flex;flex-direction:column;border-radius:18px;box-shadow:inset 0 0 0 1px #dedede}.ck-forma+.ck-forma{box-shadow:inset 0 1px #e6e6e6}.ck-forma-cab{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 18px;border-radius:18px;text-align:left;transition:background .2s}.ck-forma:not(.aberta) .ck-forma-cab:hover{background:#fafafa}.ck-forma-cab b{font-size:15px;line-height:21px;font-weight:600;color:#141414}.ck-forma-marca{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b8b8b8;flex:none;transition:box-shadow .2s}.ck-forma.aberta .ck-forma-marca{box-shadow:inset 0 0 0 7px var(--laranja)}.ck-forma-ic{display:grid;place-items:center;width:44px;height:30px;border-radius:7px;box-shadow:inset 0 0 0 1px #e3e3e3;background:#fff;color:#555;flex:none}.ck-forma-ic-apple{background:#000;box-shadow:none;color:#fff}.ck-forma-corpo{display:none;padding:2px 18px 20px 54px}.ck-forma.aberta .ck-forma-corpo{display:flex;flex-direction:column;gap:14px;animation:ck-abre .3s cubic-bezier(.2,.8,.2,1)}.ck-forma-corpo p{font-size:14px;line-height:21px;font-weight:400;color:var(--texto-2)}.ck-forma-corpo.ck-cartao{padding-left:18px}.ck-forma-nome{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.ck-bandeiras{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ck-bandeiras img{width:auto;height:16px}.ck-seguro-campo{display:block;height:52px;padding:0 16px;border:1px solid #dcdcdc;border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ck-seguro-campo iframe{display:block;width:100%;height:100%;border:0}.ck-cartao:not(.pronto) .ck-seguro-campo{background:linear-gradient(90deg,#fff,#f4f4f4,#fff) 0 0/200% 100%;animation:brilho 1.4s linear infinite}.ck-cartao.sem-cofre .ck-seguro-campo{animation:none;background:#f4f4f4}.ck-cofre{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;font-weight:400;color:var(--texto-2)}.ck-cofre svg{flex:none;margin-top:1px;color:#1e7b46}.ck-cartao.sem-cofre .ck-cofre{color:#c4321a}.ck-salvo .ck-forma-ic img{width:auto;max-width:34px;height:auto;max-height:16px}.ck-forma-nome small{font-size:13px;line-height:18px;font-weight:400;color:var(--texto-2)}.ck-salvo .ck-forma-nome{gap:2px}.ck-salvo .ck-campos{max-width:200px}.ck-endereco-resumo{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px #dedede}.ck-endereco-resumo p{flex:1;min-width:0;font-size:15px;line-height:22px;font-weight:400;color:#141414}.ck-endereco-editar{flex:none;font-size:14px;line-height:22px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-endereco-campos,.ck-pg-grade,.ck-cobranca,.ck-pg-acao{display:flex;flex-direction:column;gap:16px}.ck-pg-esq,.ck-pg-dir{display:contents}.ck-formas{order:1}.ck-cobranca{order:2}.ck-extras{order:3}.ck-pg-final{order:4}.ck-cobranca .ck-sub{margin-top:4px}.ck-extras{display:flex;flex-direction:column}.ck-mais{border-top:1px solid #ebebeb;padding:14px 0}.ck-extras .ck-mais:last-child{border-bottom:1px solid #ebebeb}.ck-mais summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:15px;line-height:22px;font-weight:600;color:#141414}.ck-mais summary::-webkit-details-marker{display:none}.ck-mais summary:after{content:"";width:16px;height:16px;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2334332c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat center/16px;transition:transform .2s}.ck-mais[open] summary:after{transform:rotate(180deg)}.ck-mais summary small{font-size:13px;font-weight:400;color:var(--texto-3)}.ck-mais textarea{height:auto;min-height:96px;margin-top:12px;padding:14px 16px;resize:vertical;line-height:22px}.ck-cupom{display:flex;gap:10px;margin-top:12px}.ck-cupom input{flex:1;min-width:0;text-transform:uppercase}.ck-cupom input::placeholder{text-transform:none}.ck-cupom-botao{flex:none;height:52px;padding:0 22px;border-radius:14px;background:#1f1f1c;color:#fff;font-size:15px;font-weight:600;transition:background .2s}.ck-cupom-botao:hover{background:#000}.ck-cupom-botao:disabled{opacity:.5}.ck-cupom-msg{margin-top:8px;font-size:13px;line-height:18px;font-weight:500;color:var(--texto-3)}.ck-cupom-msg:empty{display:none}.ck-cupom-msg.ok{color:#1e7b46}.ck-cupom-msg.ruim{color:#c4321a}.ck-pg-final{display:flex;flex-direction:column;gap:16px;margin-top:6px}.ck-pagar-resumo{padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#1f1f1c,#34332c);color:#fff}.ck-pagar-resumo:empty{display:none}.ck-pg-hoje{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ck-pg-hoje span{font-size:15px;line-height:22px;font-weight:500;color:#fffc}.ck-pg-hoje b{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.01em}.ck-pg-depois{display:grid;gap:6px;margin-top:10px;list-style:none}.ck-pg-depois li{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;font-weight:400;color:#ffffffc7}.ck-pg-depois b{font-weight:600;color:#fff}.ck-pg-total{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;line-height:19px;font-weight:400;color:#ffffffb3}.ck-pg-total b{font-weight:600;color:#fff}.ck-ensaio{padding:12px 16px;border-radius:14px;background:#fff6e0;box-shadow:inset 0 0 0 1px #f3d48a;font-size:13px;line-height:19px;font-weight:400;color:#7a5a12}.ck-ensaio b{font-weight:600}.ck-confirmar{justify-content:center;width:100%;min-height:60px;font-size:17px}.ck-confirmar-ic{display:none;align-items:center}.ck-confirmar[data-forma=cartao] .ic-cartao,.ck-confirmar[data-forma=apple] .ic-apple,.ck-confirmar[data-forma=google] .ic-google{display:inline-flex}.ck-confirmar[data-forma=apple],.ck-confirmar[data-forma=google]{background:#000;box-shadow:0 12px 30px #00000038}.ck-confirmar[data-forma=apple]:hover,.ck-confirmar[data-forma=google]:hover{box-shadow:0 16px 36px #0000004d}.ck-confirmar .ic-apple svg{width:19px;height:19px;margin-top:-2px}.ck-confirmar .ic-google svg{width:19px;height:19px}.ck-confirmar:disabled{cursor:progress}.ck-confirmar.enviando .ck-confirmar-ic{display:none!important}.ck-confirmar.enviando:before{content:"";width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ck-gira .8s linear infinite}.ck-erro{padding:12px 16px;border-radius:14px;background:#fdecea;color:#a2281a;font-size:14px;line-height:20px;font-weight:500}@container (min-width:820px){#ckForm1 .ck-campos.duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr)}.ck-grupo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ck-grupo .ck-sub{grid-column:1/-1}.ck-opcao{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:22px 22px 20px}.ck-opcao-marca{position:absolute;top:20px;right:20px}.ck-opcao-texto{padding-right:8px}.ck-opcao-preco{margin-top:auto;padding-top:4px;font-size:18px;line-height:24px}.ck-pg-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.ck-pg-esq,.ck-pg-dir{display:flex;flex-direction:column;gap:20px}.ck-pg-final{margin-top:0}}.ck-aviso{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e6e6e6}.ck-aviso b{font-size:20px;line-height:26px;font-weight:600;color:#141414}.ck-aviso span{font-size:15px;line-height:22px;font-weight:400;color:var(--texto-2)}.ck-aviso .btn-laranja{margin-top:12px}.ck-parado .ck-passos,.ck-parado .ck-etapa,.ck-parado .ck-precos,.ck-parado .ck-linha,.ck-parado .ck-economia{display:none}.ck-resumo{display:flex;flex-direction:column;background:#fff;border-radius:28px;box-shadow:0 0 0 1px #e6e6e6,0 14px 44px #00000014;overflow:hidden}.ck-resumo>*{margin-left:28px;margin-right:28px}.ck-casa{position:relative;padding-top:24px}.ck-casa.com-foto{margin:0;padding:0}.ck-casa-foto{aspect-ratio:16/10;background:#eee;overflow:hidden}.ck-casa-foto img{width:100%;height:100%;object-fit:cover}.ck-casa.com-foto .ck-casa-texto{position:absolute;left:0;right:0;bottom:0;padding:64px 28px 22px;background:linear-gradient(180deg,#0000,#000000a8);color:#fff}.ck-casa-texto h2{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.ck-casa-texto p{font-size:14px;line-height:20px;font-weight:400;opacity:.92}.ck-casa-fatos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px}.ck-nota{display:inline-flex;align-items:center;gap:4px;font-weight:600}.ck-nota svg{color:#ffb547}.ck-casa:not(.com-foto) .ck-nota svg{color:var(--laranja)}.ck-nota small{font-weight:400;opacity:.8}.ck-viagem{padding-top:22px}.ck-datas{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;box-shadow:inset 0 0 0 1px #dedede}.ck-datas div{display:flex;flex-direction:column;gap:2px;padding:12px 16px}.ck-datas div+div{box-shadow:inset 1px 0 #dedede}.ck-datas small,.ck-quem small{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3)}.ck-datas b{font-size:15px;line-height:21px;font-weight:600;color:#141414}.ck-quem{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:0 4px}.ck-quem span{display:flex;flex-direction:column;gap:2px}.ck-quem b{font-size:15px;line-height:21px;font-weight:600;color:#141414}.ck-quem a{font-size:14px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-quem a:hover{color:var(--laranja)}.ck-precos{margin-top:22px;padding-top:22px;border-top:1px solid #ebebeb;transition:opacity .25s}.ck-cotando .ck-precos,.ck-cotando .ck-pagar-resumo{opacity:.5}.ck-p-lista{display:grid;gap:10px}.ck-p-linha{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:15px;line-height:21px;font-weight:400;color:var(--texto-2)}.ck-p-linha span{display:flex;flex-direction:column}.ck-p-linha small{font-size:12px;line-height:17px;color:var(--texto-3)}.ck-p-linha b{font-weight:500;color:#141414;white-space:nowrap}.ck-p-linha.desconto,.ck-p-linha.desconto b{color:#1e7b46}.ck-p-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #ebebeb}.ck-p-total span{font-size:16px;line-height:22px;font-weight:600;color:#141414}.ck-p-total b{font-size:26px;line-height:32px;font-weight:600;color:#141414;letter-spacing:-.01em}.ck-p-total b.mudou{animation:ck-mudou .5s cubic-bezier(.2,.8,.2,1)}@keyframes ck-mudou{0%{opacity:.2;transform:translateY(6px)}}.ck-p-hoje{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 14px;border-radius:12px;background:#fff1e3}.ck-p-hoje span{font-size:14px;line-height:20px;font-weight:600;color:#b24f00}.ck-p-hoje b{font-size:16px;line-height:22px;font-weight:600;color:#b24f00}.ck-p-nota{margin-top:10px;font-size:12px;line-height:17px;font-weight:400;color:var(--texto-3)}.ck-carregando{display:grid;gap:12px}.ck-carregando span{height:18px;border-radius:8px;background:linear-gradient(90deg,#f1f1f1,#fafafa,#f1f1f1) 0 0/200% 100%;animation:brilho 1.4s linear infinite}.ck-carregando span:nth-child(2){width:80%}.ck-carregando span:nth-child(3){width:60%}.ck-economia{margin-top:22px;padding:16px 18px;border-radius:18px;background:#edf7f0}.ck-e-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.ck-e-chip{padding:3px 10px;border-radius:999px;background:#1e7b46;color:#fff;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ck-e-valor{font-size:14px;line-height:20px;font-weight:500;color:#1e5d38}.ck-e-valor b{font-size:18px;font-weight:600;color:#1e7b46}.ck-e-lista{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;list-style:none}.ck-e-lista li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.ck-e-lista img{height:18px;width:auto}.ck-e-lista s{font-weight:500;color:#6a7d70}.ck-e-lista .nosso{margin-left:auto;font-weight:600;color:#1e7b46}.ck-e-lista .nosso b{font-size:15px}.ck-economia small{display:block;margin-top:8px;font-size:11px;line-height:16px;font-weight:400;color:#5d7466}.ck-linha{margin-top:24px;padding-top:22px;border-top:1px solid #ebebeb}.ck-linha h3{font-size:16px;line-height:22px;font-weight:600;color:#141414}.ck-linha ol{position:relative;display:grid;gap:16px;margin-top:16px;list-style:none}.ck-linha ol:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;border-radius:2px;background:#e6e6e6}.ck-linha li{position:relative;display:flex;align-items:flex-start;gap:14px}.ck-l-ic{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #dedede;color:var(--texto-2);flex:none}.ck-linha li:first-child .ck-l-ic{background:var(--laranja);box-shadow:none;color:#fff}.ck-linha li.cancela .ck-l-ic{background:#e7f4ec;box-shadow:none;color:#1e7b46}.ck-linha li.chegada .ck-l-ic{background:#1f1f1c;box-shadow:none;color:#fff}.ck-l-texto{display:flex;flex-direction:column;padding-top:5px}.ck-l-texto b{font-size:14px;line-height:20px;font-weight:600;color:#141414}.ck-l-texto span{font-size:13px;line-height:19px;font-weight:400;color:var(--texto-3)}.ck-ajuda{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding-top:18px;padding-bottom:26px;border-top:1px solid #ebebeb;font-size:13px;line-height:19px;font-weight:400;color:var(--texto-2)}.ck-ajuda svg{flex:none;color:var(--laranja)}.ck-ajuda a{font-weight:600;color:#141414;white-space:nowrap}.ck-ajuda a:hover{color:var(--laranja)}.ck-fim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#14141480;opacity:0;transition:opacity .25s}.ck-fim[hidden]{display:none}.ck-fim.aberto{opacity:1}.ck-fim-caixa{width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow:auto;padding:32px;border-radius:28px;background:#fff;box-shadow:0 30px 80px #00000040;text-align:center;transform:translateY(16px) scale(.97);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ck-fim.aberto .ck-fim-caixa{transform:none}.ck-fim-ic{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#e7f4ec;color:#1e7b46}.ck-fim h2{font-size:26px;line-height:32px;font-weight:600;color:#141414}.ck-fim p{margin-top:8px;font-size:15px;line-height:22px;font-weight:400;color:var(--texto-2)}.ck-fim-lista{display:grid;gap:8px;margin-top:20px;padding:16px 18px;border-radius:18px;box-shadow:inset 0 0 0 1px #e6e6e6;list-style:none;text-align:left}.ck-fim-lista li{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:20px;font-weight:400;color:var(--texto-2)}.ck-proc{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#0f14198c;opacity:0;transition:opacity .25s}.ck-proc[hidden]{display:none}.ck-proc.aberto{opacity:1}.ck-proc-caixa{width:100%;max-width:420px;padding:36px 32px 30px;border-radius:28px;background:#fff;box-shadow:0 30px 80px #0000004d;text-align:center;outline:none;transform:translateY(14px) scale(.97);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ck-proc.aberto .ck-proc-caixa{transform:none}.ck-proc-ic{position:relative;display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;border-radius:50%;background:#f4f4f2;transition:background .3s}.ck-proc-ic>*{grid-area:1/1}.ck-proc-roda{width:84px;height:84px;fill:none;stroke:var(--laranja);stroke-width:4;stroke-linecap:round;stroke-dasharray:110 66;transform-origin:50% 50%;animation:ck-gira 1s linear infinite}@keyframes ck-gira{to{transform:rotate(360deg)}}.ck-proc-cadeado{color:#1f1f1c}.ck-proc-certo,.ck-proc-x{display:none;width:38px;height:38px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ck-proc[data-estado=aprovado] .ck-proc-ic{background:#1e7b46;animation:ck-pulo .45s cubic-bezier(.3,1.5,.5,1)}.ck-proc[data-estado=recusado] .ck-proc-ic{background:#c4321f;animation:ck-pulo .45s cubic-bezier(.3,1.5,.5,1)}.ck-proc:not([data-estado=processando]) .ck-proc-roda,.ck-proc:not([data-estado=processando]) .ck-proc-cadeado{display:none}.ck-proc[data-estado=aprovado] .ck-proc-certo{display:block;stroke-dasharray:24;stroke-dashoffset:24;animation:ck-risca .45s ease-out .15s forwards}.ck-proc[data-estado=recusado] .ck-proc-x{display:block}@keyframes ck-pulo{0%{transform:scale(.6)}}@keyframes ck-risca{to{stroke-dashoffset:0}}.ck-proc h2{font-size:24px;line-height:30px;font-weight:600;color:#141414;text-wrap:balance}.ck-proc[data-estado=recusado] h2{color:#a8281a}.ck-proc[data-estado=aprovado] h2{color:#1e7b46}.ck-proc #ckProcTexto{margin-top:10px;font-size:15px;line-height:23px;color:var(--texto-2);text-wrap:pretty}.ck-proc-seguro{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;padding-top:16px;border-top:1px solid #efefef;font-size:12.5px;line-height:16px;color:var(--texto-3)}.ck-proc[data-estado=recusado] .ck-proc-seguro{display:none}.ck-proc-acoes{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:24px}.ck-proc-acoes .btn-laranja{width:100%;justify-content:center}.ck-proc-ligar{font-size:14px;line-height:20px;color:var(--texto-2)}.ck-proc-ligar b{color:#141414}@media (prefers-reduced-motion:reduce){.ck-proc-roda{animation-duration:2.4s}.ck-proc-ic,.ck-proc-certo{animation:none!important;stroke-dashoffset:0!important}}@media (max-width:767px){.ck-proc-caixa{padding:30px 22px 24px;border-radius:24px}.ck-proc h2{font-size:22px;line-height:28px}}.ck-fim-lista b{font-weight:600;color:#141414;text-align:right}.ck-fim-acoes{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:22px}.ck-fim-acoes .btn-laranja{justify-content:center;width:100%}.ck-fim-fechar{padding:10px 16px;border-radius:999px;font-size:15px;font-weight:600;color:var(--texto-2)}.ck-fim-fechar:hover{background:var(--hover)}.ck-dinheiro{display:flex;align-items:center;gap:4px;height:52px;padding:0 14px;border:1px solid #dcdcdc;border-radius:14px;background:#fff;font-size:16px;color:#6a6a6a;transition:border-color .2s,box-shadow .2s}.ck-dinheiro:focus-within{border-color:var(--laranja);box-shadow:0 0 0 4px #ef6b001f}.ck-campo .ck-dinheiro input,.ck-dinheiro input{flex:1;min-width:0;width:auto;height:100%;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:none;font:inherit;font-size:16px;color:#222}.ck-campo .ck-dinheiro input:focus{border:0;box-shadow:none}.ck-forma-corpo.ck-link-corpo{padding-left:18px}.ck-link-prazo{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:#fff4e5;font-size:14px;line-height:20px;color:#5c3a10}.ck-link-prazo svg{flex:none;margin-top:1px;color:#b54708}.ck-link-prazo b{font-weight:600;color:#3d2508}.ck-so-codigo{max-width:200px}.ck-dividir{margin-top:2px}.ck-dividir[hidden]{display:none}.ck-dividir-abrir{padding:6px 2px;font-size:14px;line-height:20px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.ck-dividir-corpo{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;box-shadow:inset 0 0 0 1px #dedede}.ck-dividir-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-dividir-topo b{font-size:15px;line-height:20px;font-weight:600;color:#141414}.ck-dividir-fechar,.ck-parte-tirar{flex:none;font-size:13px;line-height:18px;font-weight:600;color:var(--texto-2);text-decoration:underline;text-underline-offset:3px}.ck-parte{display:flex;align-items:center;gap:12px}.ck-parte-nome{flex:1;min-width:0;font-size:14px;line-height:20px;font-weight:600;color:#222}.ck-parte .ck-dinheiro{flex:none;width:150px;height:46px}.ck-parte-extra{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid #ebebeb}.ck-parte-campos{display:flex;flex-direction:column;gap:14px}.ck-dividir-mais{align-self:flex-start;padding:10px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px #dcdcdc;font-size:14px;line-height:18px;font-weight:600;color:#222}.ck-dividir-mais:hover{box-shadow:inset 0 0 0 1px #222}.ck-dividir-conta{font-size:13px;line-height:18px;font-weight:600}.ck-dividir-conta.ok{color:#1e7b46}.ck-dividir-conta.falta{color:#b54708}.ck-fim-pl{margin-top:18px;text-align:left}.pl{display:flex;flex-direction:column;gap:12px}.pl h4{margin-top:4px;font-size:14px;line-height:20px;font-weight:600;color:#141414}.pl-topo{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;background:#f7f7f7}.pl-resumo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:20px;color:var(--texto-2)}.pl-resumo b{font-size:16px;font-weight:600;color:#141414}.pl-falta,.pl-quitado{margin-left:auto;font-weight:600}.pl-falta{color:#b54708}.pl-quitado{color:#1e7b46}.pl-barra{height:6px;border-radius:999px;background:#e4e4e4;overflow:hidden}.pl-barra i{display:block;height:100%;border-radius:inherit;background:#1e7b46;transform-origin:0 50%}.pl-alerta{padding:10px 14px;border-radius:12px;background:#fdecea;color:#a2281a;font-size:13px;line-height:19px;font-weight:500}.pl-nota{padding:10px 14px;border-radius:12px;background:#fff4e5;color:#5c3a10;font-size:13px;line-height:19px;font-weight:500}.pl-pagos{display:flex;flex-direction:column;list-style:none}.pl-pagos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #efefef}.pl-pagos li:first-child{border-top:0}.pl-quem{display:flex;flex-direction:column;min-width:0}.pl-quem b{font-size:14px;line-height:20px;font-weight:600;color:#141414}.pl-quem small{font-size:12px;line-height:17px;color:var(--texto-3)}.pl-valor{flex:none;font-size:14px;font-weight:600;color:#141414}.pl-links{display:flex;flex-direction:column;gap:10px;list-style:none}.pl-link{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;box-shadow:inset 0 0 0 1px #e3e3e3}.pl-link.novo{box-shadow:inset 0 0 0 2px var(--laranja)}.pl-link-info{display:flex;flex-direction:column;gap:2px}.pl-link-info b{font-size:15px;line-height:20px;font-weight:600;color:#141414}.pl-link-info small{font-size:12px;line-height:17px;color:var(--texto-3)}.pl-sit{align-self:flex-start;margin-top:2px;padding:2px 10px;border-radius:999px;font-size:12px;line-height:18px;font-weight:600;background:#f1f1f1;color:#555}.pl-link.aberto .pl-sit{background:#fff4e5;color:#b54708}.pl-link.pago .pl-sit{background:#e7f4ec;color:#1e7b46}.pl-link.falhou .pl-sit{background:#fdecea;color:#a2281a}.pl-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pl-url{flex:1 1 200px;min-width:0;height:40px;padding:0 12px;border:1px solid #dcdcdc;border-radius:10px;background:#fafafa;font:inherit;font-size:13px;color:#444}.pl-btn{height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px #dcdcdc;font-size:13px;font-weight:600;color:#222;white-space:nowrap}.pl-btn:hover{box-shadow:inset 0 0 0 1px #222}.pl-copiar{background:#222;box-shadow:none;color:#fff}.pl-copiar:hover{background:#000;box-shadow:none}.pl-cancelar{color:var(--texto-2)}.pl-abrir{display:inline-flex;align-items:center;background:var(--laranja);box-shadow:none;color:#fff}.pl-abrir:hover{background:#d95f00;box-shadow:none}.pl-novo{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid #ebebeb}.pl-sub{margin-top:-6px;font-size:13px;line-height:19px;color:var(--texto-2)}.pl-campos{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:10px}.pl-campos label{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--texto-2)}.pl-campos input{height:44px;padding:0 12px;border:1px solid #dcdcdc;border-radius:12px;background:#fff;font:inherit;font-size:16px;color:#222}.pl-dinheiro{display:flex;align-items:center;gap:4px;height:44px;padding:0 12px;border:1px solid #dcdcdc;border-radius:12px;background:#fff;font-size:16px;font-weight:400;color:#6a6a6a}.pl-campos .pl-dinheiro input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none}.pl-criar{align-self:flex-start;height:44px;padding:0 20px;border-radius:999px;background:#222;font-size:14px;font-weight:600;color:#fff}.pl-criar:hover{background:#000}.pl-criar:disabled{opacity:.6;cursor:progress}.pl-erro{font-size:13px;line-height:18px;font-weight:500;color:#c4321a}.viagem-pl{grid-column:1/-1;padding-top:6px;border-top:1px solid #efefef}.etiqueta.teste{background:#fff4e5;color:#b54708}.pg-cab h1{font-size:30px;line-height:36px}.pg-pagar{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e6e6e6}.pg-valor{display:flex;flex-direction:column;gap:2px;padding:18px 20px;border-radius:18px;background:#1f1f1c;color:#fff}.pg-valor span{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.02em;color:#ffffffbf}.pg-valor b{font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em}.pg-valor small{font-size:13px;line-height:18px;color:#fffc}.pg-form{display:flex;flex-direction:column;gap:16px}.pg-form .ck-sub{margin-top:8px}.pg-cartao1 .ck-campos+.ck-campos{margin-top:14px}.pg-partilhar{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;box-shadow:inset 0 0 0 1px #e3e3e3}.pg-partilhar p{font-size:14px;line-height:20px;color:var(--texto-2)}.pg-partilhar b{font-weight:600;color:#141414}.pg-quanto .ck-dinheiro{max-width:260px}#pgFeitoMais{margin-top:6px}.pg-estado{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border-radius:18px;background:#f7f7f7;text-align:center}.pg-estado.ok{background:#e7f4ec}.pg-estado-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#1e7b46}.pg-estado.fim .pg-estado-ic{color:#6a6a6a}.pg-estado h2{font-size:22px;line-height:28px;font-weight:600;color:#141414}.pg-estado p{font-size:15px;line-height:22px;color:var(--texto-2)}.pg-dono{font-size:13px;line-height:19px;font-weight:500;color:var(--texto-2);text-align:right}@media (min-width:961px){.pg .ck-resumo{position:sticky;top:96px}.pg .ck-casa-foto{aspect-ratio:16/8}}.pg-vazio{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:48px auto;text-align:center}.pg-vazio h1{font-size:28px;line-height:34px;font-weight:600;color:#141414}.pg-vazio p{font-size:15px;line-height:22px;color:var(--texto-2)}.pg-vazio a{font-weight:600}@media (max-width:1300px){.ck-grade{grid-template-columns:minmax(0,1fr) 420px;gap:32px 48px}.ck-resumo>*{margin-left:24px;margin-right:24px}.ck-casa.com-foto{margin:0}.ck-casa.com-foto .ck-casa-texto{padding:56px 24px 20px}}@media (max-width:960px){.ck-topo-seguro{display:none}.ck{padding-top:16px}.ck-grade{display:flex;flex-direction:column;align-items:stretch;gap:16px}.ck-principal{display:contents}.ck-cab,.ck-resumo-celular{order:-2}.ck-resumo{order:-1;display:none;border-radius:24px}.ck-resumo.aberto{display:flex;animation:ck-abre .3s cubic-bezier(.2,.8,.2,1)}.pg .ck-resumo{display:flex}.pg .ck-precos,.pg .ck-economia,.pg .ck-linha{display:none}.pg-pagar{padding:20px 16px;border-radius:20px}.pg-cab h1{font-size:24px;line-height:30px}.ck-parte{flex-wrap:wrap}.ck-parte .ck-dinheiro{width:130px}.pl-campos{grid-template-columns:minmax(0,1fr)}.ck-parado .ck-resumo{display:flex}.ck-parado .ck-resumo-celular{display:none}.ck-cab{margin:4px 0 20px;gap:12px}.ck-cab h1{font-size:26px;line-height:30px}.ck-resumo-celular{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e6e6e6;text-align:left}.ck-resumo-celular>span:first-child{display:flex;flex-direction:column;min-width:0}.ck-resumo-celular b{font-size:15px;line-height:21px;font-weight:600;color:#141414;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-resumo-celular small{font-size:13px;line-height:18px;font-weight:400;color:var(--texto-3)}.ck-resumo-celular-total{display:flex;align-items:center;gap:10px;flex:none}.ck-resumo-celular-total i{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2334332c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat center/16px;transition:transform .2s}.ck-resumo-celular[aria-expanded=true] i{transform:rotate(180deg)}}@media (max-width:600px){.ck-topo-ajuda span{display:none}.ck-passos button{font-size:0;gap:0;padding:4px}.ck-passos li.ativo button{font-size:13px;gap:8px;padding-right:10px}.ck-passos li:not(:last-child):after{width:16px}.ck-etapa{border-radius:20px}.ck-etapa-cab{padding:18px;gap:12px;border-radius:20px}.ck-etapa-cab h2{font-size:18px}.ck-etapa-abrir{gap:12px}.ck-etapa-corpo{padding:0 18px 22px}.ck-etapa.feita:not(.aberta) .ck-etapa-resumo{display:none}.ck-campos.duas .ck-campo:nth-child(n+3){grid-column:1/-1}.ck-campos.tres{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-campos.tres .ck-campo:first-child{grid-column:1/-1}.ck-opcao{grid-template-columns:40px minmax(0,1fr) 22px;gap:12px;padding:16px}.ck-opcao-ic{width:40px;height:40px;border-radius:12px}.ck-opcao-preco{grid-column:2;grid-row:2;margin-top:-6px}.ck-opcao-marca{grid-column:3;grid-row:1}.ck-seguir{align-self:stretch;justify-content:center}.ck-forma-cab{flex-wrap:wrap;column-gap:12px;row-gap:6px;padding:12px 14px}.ck-forma-corpo{padding:2px 14px 18px}.ck-forma-corpo.ck-cartao{padding-left:14px}.ck-bandeiras{gap:6px 10px}.ck-bandeiras img{height:12px}.ck-resumo>*{margin-left:18px;margin-right:18px}.ck-casa.com-foto{margin:0}.ck-casa.com-foto .ck-casa-texto{padding:56px 18px 18px}.rodape-checkout .rodape-dentro{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ck-etapa.aberta .ck-etapa-corpo,.ck-resumo.aberto,.ck-p-total b.mudou{animation:none}.ck-carregando span,.ck-cartao:not(.pronto) .ck-seguro-campo{animation:none}}.ck-app-topo,.ck-barra,.ck-tela-titulo,.ck-t-app,.ck-fim-foto,.ck-quem.ck-reserva-por{display:none}@media (max-width:743px){body.pagina-checkout:not(.pagina-pagar) .topo-faixa,body.pagina-checkout:not(.pagina-pagar) .rodape-checkout{display:none}html:has(#ck){scroll-padding:72px 0 116px}#ck{overflow-x:clip;padding:calc(56px + env(safe-area-inset-top)) 20px calc(104px + env(safe-area-inset-bottom))}.ck-app-topo{position:fixed;top:0;left:0;right:0;z-index:70;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid transparent;background:#fff;transition:border-color .2s}.ck-app-topo.cheia{border-bottom-color:#ebebeb}.ck-app-voltar,.ck-app-ligar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#222;-webkit-tap-highlight-color:transparent;transition:transform .15s}.ck-app-voltar{background:#f3f3f3}.ck-app-ligar{box-shadow:inset 0 0 0 1px #e3e3e3}.ck-app-voltar:active,.ck-app-ligar:active{transform:scale(.92)}.ck-app-voltar svg{width:18px;height:18px}.ck-app-seguro{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;line-height:18px;font-weight:600;color:#222}.ck-app-seguro svg{flex:none;color:#1e7b46}#ck .ck-cab,#ck .ck-passos,#ck .ck-resumo-celular,#ck .ck-t-larga{display:none}#ck .ck-t-app{display:inline}#ck .ck-tela-titulo,#ck .ck-etapa-cab h2{font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:#222}#ck .ck-tela-titulo{display:block;margin:12px 0 20px;outline:0}#ck .ck-aviso{order:-3}#ck .ck-resumo,#ck[data-tela="0"] .ck-etapa,#ck .ck-etapa:not(.aberta){display:none}#ck[data-tela="0"] .ck-resumo,#ck.ck-parado .ck-resumo{display:flex}#ck .ck-tela-entra{animation:ck-tela-entra .4s var(--mola) both}#ck .ck-tela-volta{animation:ck-tela-volta .4s var(--mola) both}@keyframes ck-tela-entra{0%{opacity:0;transform:translate(48px)}}@keyframes ck-tela-volta{0%{opacity:0;transform:translate(-48px)}}#ck .ck-resumo{border-radius:0;box-shadow:none;background:none;overflow:visible}#ck .ck-resumo>*{margin-left:0;margin-right:0}#ck .ck-casa.com-foto{border-radius:20px;overflow:hidden;isolation:isolate}#ck .ck-casa.com-foto .ck-casa-texto{padding:56px 18px 16px}#ck .ck-casa-texto h2{font-size:22px;line-height:28px}#ck .ck-quem a,#ck .ck-quem button{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:#f2f2f2;font-size:13px;line-height:16px;font-weight:600;color:#222;text-decoration:none;-webkit-tap-highlight-color:transparent}#ck .ck-quem a:active,#ck .ck-quem button:active{background:#e6e6e6}#ck .ck-quem.ck-reserva-por:not([hidden]){display:flex}#ck .ck-reserva-por b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ck .ck-reserva-por>span{min-width:0}#ck .ck-economia{order:1;padding:14px 16px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000012}#ck .ck-e-chip{background:#0a7a35}#ck .ck-e-valor{color:#222}#ck .ck-e-valor b{color:#0a7a35}#ck .ck-e-lista s{position:relative;color:#6a6a6a;text-decoration:none;font-variant-numeric:tabular-nums}#ck .ck-e-lista s:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:1.5px;border-radius:1px;background:#3f3f3f}#ck .ck-e-lista .nosso{color:#0a7a35}#ck .ck-economia small{color:#6a6a6a}#ck .ck-precos{order:2}#ck .ck-linha{order:3}#ck .ck-ajuda{order:4;padding-bottom:8px}#ck .ck-etapa{border-radius:0;box-shadow:none;background:none}#ck .ck-etapa-cab{padding:0;margin:12px 0 20px;border-radius:0;cursor:default}#ck .ck-etapa-cab:hover{background:none}#ck .ck-etapa-abrir{pointer-events:none;white-space:normal;outline:0}#ck .ck-etapa:not(.aberta):not(.feita) .ck-etapa-cab h2{color:#222}#ck .ck-etapa-num,#ck .ck-editar,#ck .ck-etapa-resumo{display:none!important}#ck .ck-etapa-corpo{padding:0}#ck .ck-etapa.aberta .ck-etapa-corpo{animation:none}#ck .ck-seguir,#ck #ckConfirmar{display:none}#ck .ck-pg-final{margin-top:2px}#ck .ck-pg-total,#ck .ck-e-valor,#ck .ck-economia small{text-wrap:pretty}.ck-barra{position:fixed;left:0;right:0;bottom:0;z-index:60;display:block;padding-bottom:env(safe-area-inset-bottom);background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ck-trilha{display:flex;gap:4px;height:4px}.ck-trilha i{position:relative;flex:1;overflow:hidden;background:#e6e6e6}.ck-trilha i[hidden]{display:none}.ck-trilha i:after{content:"";position:absolute;inset:0;background:#222;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--mola)}.ck-trilha i.cheia:after{transform:none}.ck-barra-dentro{display:flex;align-items:center;justify-content:space-between;gap:16px;height:76px;padding:0 20px}.ck-barra-preco{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:18px;color:#222}.ck-barra-preco b{font-size:16px;font-weight:600}#ckBarraTotal:empty{display:inline-block;width:76px;height:14px;border-radius:7px;background:#ececec;vertical-align:-2px;animation:pisca .9s ease-in-out infinite alternate}.ck-barra-preco small{font-size:12px;line-height:16px;color:#6a6a6a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-barra-preco small.eco{font-weight:600;color:#0a7a35}#ck .ck-barra-botao{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:0;height:48px;padding:0 28px;border-radius:999px;background:linear-gradient(90deg,#f58a2c,var(--laranja));box-shadow:none;color:#fff;font-size:16px;line-height:20px;font-weight:600;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .15s}#ck .ck-barra-botao:active{transform:scale(.97)}#ck .ck-barra-botao[data-forma=apple],#ck .ck-barra-botao[data-forma=google]{background:#000}#ck .ck-barra-botao[data-forma=google] .ic-google svg{background:#fff;border-radius:50%;padding:2px;box-sizing:content-box}.ck-barra.final .ck-barra-preco{display:none}#ck .ck-barra.final .ck-barra-botao{flex:1;height:52px;font-size:17px}#ck.ck-parado .ck-barra{display:none}#ck:has(.ck-form input:focus:not([type=checkbox]),.ck-form select:focus,.ck-form textarea:focus,.ck-campo.foco) .ck-barra{transform:translateY(calc(100% + 8px))}#ck .ck-fim{padding:0;background:#fff;place-items:stretch}#ck .ck-fim-caixa{max-width:none;max-height:none;height:100%;padding:0 24px calc(24px + env(safe-area-inset-bottom));border-radius:0;box-shadow:none;transform:translateY(32px)}#ck .ck-fim.aberto .ck-fim-caixa{transform:none}#ck .ck-fim-foto{display:block;margin:0 -24px;aspect-ratio:16/10;background:#eee;overflow:hidden}#ck .ck-fim-foto img{width:100%;height:100%;object-fit:cover}#ck .ck-fim-foto+.ck-fim-ic{position:relative;margin-top:-32px;box-shadow:0 0 0 5px #fff}#ck .ck-fim-ic{margin-top:48px}#ck .ck-fim.aberto .ck-fim-ic{animation:ck-fim-ic .55s .15s var(--mola) both}@keyframes ck-fim-ic{0%{opacity:0;transform:scale(.5)}}body.ck-no-chat .ck-app-seguro,body.ck-no-chat .ck-app-ligar{visibility:hidden}body.ck-no-chat #ck[data-tela="0"] .ck-app-topo{display:none}body.ck-no-chat #ck[data-tela="0"]{padding-top:4px}html.vt-ck:not(.vt-ck-sem-foto) .casa-fotos-caixa,html.vt-ck:not(.vt-ck-sem-foto) #ck[data-tela="0"] .ck-casa-foto{view-transition-name:ck-foto}html.vt-ck .casa-rodape-fixo,html.vt-ck #ckBarra{view-transition-name:ck-rodape}html.vt-ck #ck .ck-grade{view-transition-name:ck-folha}html.vt-ck #ckAppTopo{view-transition-name:ck-topo}}html:active-view-transition-type(ck-abre)::view-transition-group(root){animation-duration:.4s}html:active-view-transition-type(ck-abre)::view-transition-group(ck-foto){animation-duration:.5s;animation-timing-function:var(--mola)}html:active-view-transition-type(ck-abre)::view-transition-image-pair(ck-foto){overflow:hidden;animation:vt-ck-raio .5s var(--mola) both}html:active-view-transition-type(ck-abre,ck-volta)::view-transition-old(ck-foto),html:active-view-transition-type(ck-abre,ck-volta)::view-transition-new(ck-foto){height:100%;object-fit:cover}html:active-view-transition-type(ck-abre)::view-transition-new(ck-folha){animation:vt-casa-sobe .5s var(--mola) both}html:active-view-transition-type(ck-abre)::view-transition-group(ck-rodape){animation-duration:.4s;animation-timing-function:var(--mola)}html:active-view-transition-type(ck-abre)::view-transition-new(ck-topo){animation:vt-casa-aparece .25s .2s ease-out both}html:active-view-transition-type(ck-volta)::view-transition-group(root){animation-duration:.35s}html:active-view-transition-type(ck-volta)::view-transition-group(ck-foto){animation-duration:.45s;animation-timing-function:var(--mola)}html:active-view-transition-type(ck-volta)::view-transition-image-pair(ck-foto){overflow:hidden;animation:vt-ck-raio-volta .45s var(--mola) both}html:active-view-transition-type(ck-volta)::view-transition-old(ck-folha){animation:vt-casa-desce .35s cubic-bezier(.4,0,1,1) both}html:active-view-transition-type(ck-volta)::view-transition-group(ck-rodape){animation-duration:.35s}html:active-view-transition-type(ck-volta)::view-transition-old(ck-topo){animation:vt-casa-some .15s ease-in both}@keyframes vt-ck-raio{0%{border-radius:0}to{border-radius:20px}}@keyframes vt-ck-raio-volta{0%{border-radius:20px}to{border-radius:0}}@media (prefers-reduced-motion:reduce){#ck .ck-tela-entra,#ck .ck-tela-volta,#ck .ck-fim.aberto .ck-fim-ic{animation:none}.ck-trilha i:after,.ck-barra{transition:none}}.bj{max-width:var(--largura);margin:0 auto;padding:24px var(--lateral) 96px}.bj-sobre{display:flex;justify-content:center;margin-bottom:14px}.bj-sobre span{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja)}.bj-sobre span:before,.bj-sobre span:after{content:"";width:28px;height:1px;background:currentColor;opacity:.5}.bj-sobre.claro span{color:#ffb77a}.bj-cab{max-width:860px;margin:24px auto 40px;text-align:center}.bj-cab h1{font-size:52px;line-height:58px;font-weight:600;letter-spacing:-.025em;color:#141414}.bj-cab-texto{max-width:680px;margin:16px auto 0;font-size:18px;line-height:28px;font-weight:400;color:var(--texto-2)}.bj-numeros{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:22px;list-style:none;font-size:14px;line-height:20px;font-weight:400;color:var(--texto-3)}.bj-numeros li+li:before{content:"";display:inline-block;width:4px;height:4px;margin:0 22px 3px -12px;border-radius:50%;background:#cfcfcf}.bj-numeros b{font-weight:600;color:#141414}.bj-cab-pequeno{margin:0 auto 32px}.bj-cab-pequeno h2{font-size:36px;line-height:42px;font-weight:600;letter-spacing:-.02em;color:#141414}.bj-capa{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;height:min(640px,calc(100vh / var(--zoom) - 150px));min-height:520px}.bj-capa-item{position:relative;overflow:hidden;border-radius:28px;background:#e9eef0;isolation:isolate}.bj-capa-item.grande{grid-row:1/3}.bj-capa-item a{position:absolute;inset:0;display:block;color:#fff}.bj-capa-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bj-capa-item a:hover img{transform:scale(1.04)}.bj-capa-item a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a141c00 35%,#0a141cc7)}.bj-capa-texto{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:28px 30px}.bj-capa-item.grande .bj-capa-texto{padding:40px 44px;max-width:820px}.bj-capa-topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.bj-novo{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffd2ad}.bj-capa-item h2{font-size:24px;line-height:31px;font-weight:600;letter-spacing:-.01em}.bj-capa-item.grande h2{font-size:40px;line-height:47px;letter-spacing:-.02em}.bj-capa-dek{margin-top:12px;max-width:620px;font-size:16px;line-height:25px;font-weight:400;color:#ffffffe0}.bj-capa-item .bj-meta{margin-top:14px;color:#ffffffd1}.bj-capa-item .bj-meta span:before{background:#fff9}.bj-ler{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-weight:600;color:#fff}.bj-ler:before{display:none!important}.bj-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#fff;color:#141414;font-size:12px;line-height:16px;font-weight:600;box-shadow:0 2px 8px #00000014}.bj-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:13px;line-height:18px;font-weight:400;color:var(--texto-3)}.bj-meta span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 9px 3px;border-radius:50%;background:#bdbdbd}.bj-capa-item{opacity:0;transform:translateY(18px)}html.bj-pronto .bj-capa-item{animation:bj-sobe .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .12s) both}@keyframes bj-sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bj-explorar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin:56px 0 28px;padding-bottom:22px;border-bottom:1px solid #ebebeb}.bj-temas{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.bj-tema{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px #dedede;background:#fff;font-size:14px;line-height:18px;font-weight:500;color:#2b2b2b;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.bj-tema small{font-size:12px;font-weight:500;color:#8a8a8a;transition:color .2s}.bj-tema:hover{box-shadow:inset 0 0 0 1px #141414}.bj-tema[aria-pressed=true]{background:#141414;color:#fff;box-shadow:none}.bj-tema[aria-pressed=true] small{color:#ffffffb3}.bj-busca{position:relative;flex:none;display:flex;align-items:center;width:300px}.bj-busca svg{position:absolute;left:16px;color:#8a8a8a;pointer-events:none}.bj-busca input{width:100%;height:46px;padding:0 18px 0 44px;border:1px solid #dcdcdc;border-radius:999px;background:#fff;font:inherit;font-size:15px;font-weight:400;color:#141414;transition:border-color .2s,box-shadow .2s}.bj-busca input:focus{outline:0;border-color:var(--laranja);box-shadow:0 0 0 4px #ef6b0021}.bj-achados{min-height:0;margin:-8px 0 18px;font-size:15px;line-height:22px;font-weight:500;color:var(--texto-2)}.bj-achados:empty{display:none}.bj-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.bj-grade [hidden]{display:none!important}.bj-cartao a{display:block;color:inherit}.bj-cartao-foto{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:#eef1f2}.bj-cartao-foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.bj-cartao a:hover .bj-cartao-foto img{transform:scale(1.05)}.bj-cartao-foto .bj-chip{position:absolute;left:14px;top:14px}.bj-cartao-texto{padding:16px 4px 0}.bj-cartao h3{margin-top:8px;font-size:20px;line-height:27px;font-weight:600;letter-spacing:-.01em;color:#141414;transition:color .2s}.bj-cartao a:hover h3{color:var(--laranja)}.bj-dek{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:23px;font-weight:400;color:var(--texto-2)}.bj-anima{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.bj-anima.visivel{opacity:1;transform:none}.bj-cartao.entra{animation:bj-sobe .55s cubic-bezier(.2,.7,.2,1) both}.bj-vazio{padding:48px 0;text-align:center;font-size:16px;line-height:24px;font-weight:400;color:var(--texto-2)}.bj-vazio button{font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:3px}.bj-mais-caixa{display:flex;justify-content:center;margin-top:52px}.bj-mais{height:52px;padding:0 30px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #141414;font-size:15px;font-weight:600;color:#141414;transition:background .2s,color .2s}.bj-mais:hover{background:#141414;color:#fff}.bj-mais[hidden]{display:none}.bj-convite{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:32px 44px;padding:44px;border-radius:30px;color:#fff;background:radial-gradient(700px 380px at 100% 0%,rgba(0,144,209,.3),transparent 60%),radial-gradient(600px 360px at 0% 100%,rgba(239,107,0,.16),transparent 62%),linear-gradient(135deg,#0a1e2c,#0e2f45 55%,#123a55)}.bj-convite .bj-sobre{justify-content:flex-start}.bj-convite h2{font-size:32px;line-height:39px;font-weight:600;letter-spacing:-.02em}.bj-convite-texto>p:not(.bj-sobre){margin-top:12px;font-size:16px;line-height:25px;font-weight:400;color:#fffc}.bj-convite .btn-laranja{margin-top:24px}.bj-casas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none}.bj-casas a{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;color:#141414;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bj-casas a:hover{transform:translateY(-4px)}.bj-casas img{width:100%;aspect-ratio:3/2;object-fit:cover}.bj-casa-texto{display:flex;flex-direction:column;gap:2px;padding:12px 14px 0}.bj-casa-texto b{overflow:hidden;font-size:15px;line-height:20px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bj-casa-texto small{font-size:13px;line-height:18px;font-weight:400;color:var(--texto-3)}.bj-casa-nota{display:flex;align-items:center;gap:4px;padding:6px 14px 14px;font-size:13px;line-height:18px;font-weight:600}.bj-casa-nota svg{color:var(--laranja)}.bj-convite-post{max-width:1240px;margin:96px auto 0}.bj-progresso{position:fixed;top:0;left:0;right:0;z-index:300;height:3px;pointer-events:none}.bj-progresso i{display:block;height:100%;background:var(--laranja);transform:scaleX(0);transform-origin:0 50%}.bj-post-cab{max-width:1240px;margin:8px auto 0}.bj-post-foto{aspect-ratio:2/1;overflow:hidden;border-radius:32px;background:#e9eef0}.bj-post-foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);opacity:0}html.bj-pronto .bj-post-foto img{animation:bj-foto 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes bj-foto{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.bj-post-cartao{position:relative;z-index:1;max-width:980px;margin:0 auto;padding:40px 52px 36px;border-radius:30px;background:#fff;text-align:center}.bj-post-cab.com-foto .bj-post-cartao{margin-top:-150px;box-shadow:0 30px 80px -34px #10202c59,0 0 0 1px #0000000a}.bj-post-cab.com-foto .bj-post-cartao{opacity:0;transform:translateY(30px)}html.bj-pronto .bj-post-cab.com-foto .bj-post-cartao{animation:bj-sobe .9s cubic-bezier(.2,.7,.2,1) .25s both}.bj-trilha{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja)}.bj-trilha a:hover{text-decoration:underline;text-underline-offset:3px}.bj-trilha span{color:#c9c9c9}.bj-post-cartao h1{margin-top:14px;font-size:46px;line-height:54px;font-weight:600;letter-spacing:-.025em;color:#141414}.bj-post-dek{max-width:720px;margin:16px auto 0;font-size:19px;line-height:29px;font-weight:400;color:var(--texto-2)}.bj-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:24px;padding-top:22px;border-top:1px solid #efefef}.bj-autor{display:flex;align-items:center;gap:12px;text-align:left}.bj-autor img{width:auto;height:34px;padding:6px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px #ececec;background:#fff}.bj-autor span{display:flex;flex-direction:column}.bj-autor b{font-size:14px;line-height:19px;font-weight:600;color:#141414}.bj-autor small{font-size:12px;line-height:16px;font-weight:400;color:var(--texto-3)}.bj-post-dados{display:flex;align-items:center;font-size:14px;line-height:19px;font-weight:400;color:var(--texto-2)}.bj-post-dados span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px 3px;border-radius:50%;background:#bdbdbd}.bj-guia{margin-top:22px}.bj-guia>p{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}.bj-guia ol{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;list-style:none}.bj-guia a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border-radius:999px;box-shadow:inset 0 0 0 1px #e3e3e3;font-size:14px;line-height:18px;font-weight:500;color:#2b2b2b;transition:box-shadow .2s,color .2s}.bj-guia a:hover{box-shadow:inset 0 0 0 1px var(--laranja);color:var(--laranja)}.bj-guia a span{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:#fff1e3;color:var(--laranja);font-size:12px;font-weight:600}.bj-texto{max-width:760px;margin:64px auto 0;font-size:18px;line-height:31px;font-weight:400;color:#2d2d2d}.bj-texto>*+*{margin-top:22px}.bj-texto p{overflow-wrap:break-word}.bj-texto .bj-abre:first-letter{float:left;margin:6px 12px 0 0;font-size:68px;line-height:56px;font-weight:600;color:var(--laranja)}.bj-texto h2{display:flex;align-items:center;gap:14px;margin-top:64px;font-size:30px;line-height:38px;font-weight:600;letter-spacing:-.02em;color:#141414;scroll-margin-top:120px}.bj-num{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff1e3;color:var(--laranja);font-size:15px;font-weight:600;letter-spacing:0}.bj-texto h3{margin-top:40px;font-size:22px;line-height:30px;font-weight:600;color:#141414}.bj-texto h3+p,.bj-texto h2+p,.bj-texto h4+p{margin-top:10px}.bj-texto h4{margin-top:28px;font-size:18px;line-height:26px;font-weight:600;color:#141414}.bj-texto a{color:#c25700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bj-texto a:hover{color:var(--laranja)}.bj-texto strong,.bj-texto b{font-weight:600;color:#141414}.bj-texto ul,.bj-texto ol{padding-left:4px;list-style:none}.bj-texto li{position:relative;padding-left:26px}.bj-texto li+li{margin-top:10px}.bj-texto ul>li:before{content:"";position:absolute;left:4px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--laranja)}.bj-texto ol{counter-reset:bj}.bj-texto ol>li{counter-increment:bj}.bj-texto ol>li:before{content:counter(bj);position:absolute;left:0;top:0;font-weight:600;color:var(--laranja)}.bj-texto figure{margin:40px 0}.bj-texto figure img{width:100%;height:auto;border-radius:20px}.bj-texto figcaption{margin-top:10px;font-size:14px;line-height:20px;color:var(--texto-3);text-align:center}.bj-texto blockquote{padding:4px 0 4px 22px;border-left:3px solid var(--laranja);font-size:20px;line-height:32px;color:#141414}.bj-texto table{width:100%;border-collapse:collapse;font-size:16px;line-height:24px}.bj-texto th,.bj-texto td{padding:10px 12px;border-bottom:1px solid #ececec;text-align:left}.bj-texto .bv-post-botao a{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:999px;background:linear-gradient(90deg,#f58a2c,var(--laranja));color:#fff;font-size:16px;font-weight:600;text-decoration:none}.bj-faq{max-width:860px;margin:96px auto 0;scroll-margin-top:120px}.bj-faq h2{margin-bottom:24px;font-size:36px;line-height:42px;font-weight:600;letter-spacing:-.02em;color:#141414;text-align:center}.bj-pergunta{border-bottom:1px solid #e8e8e8}.bj-pergunta summary{position:relative;display:block;padding:22px 52px 22px 0;cursor:pointer;list-style:none;font-size:18px;line-height:26px;font-weight:600;color:#141414}.bj-pergunta summary::-webkit-details-marker{display:none}.bj-pergunta summary:after{content:"";position:absolute;right:4px;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:#f4f4f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23141414' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M8 3v10M3 8h10'/%3E%3C/svg%3E") no-repeat center/14px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bj-pergunta[open] summary:after{transform:rotate(45deg)}.bj-resposta{padding:0 52px 24px 0;font-size:16px;line-height:27px;font-weight:400;color:var(--texto-2)}.bj-resposta>*+*{margin-top:12px}.bj-mais-historias{margin-top:96px}.bj-voltar-lista{margin-top:40px;text-align:center}.bj-voltar-lista a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#141414;text-decoration:underline;text-underline-offset:4px}.bj-voltar-lista a:hover{color:var(--laranja)}@media (max-width:1199px){.bj-cab h1{font-size:44px;line-height:50px}.bj-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-convite{grid-template-columns:minmax(0,1fr);padding:36px}.bj-explorar{flex-direction:column;align-items:stretch}.bj-busca{width:100%}}@media (max-width:959px){.bj-capa{grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;min-height:0}.bj-capa-item.grande{grid-row:auto;aspect-ratio:4/5}.bj-capa-item{aspect-ratio:16/10}.bj-capa-item.grande h2{font-size:30px;line-height:37px}.bj-capa-item.grande .bj-capa-texto{padding:26px 24px}.bj-post-foto{aspect-ratio:4/3;border-radius:24px}.bj-post-cab.com-foto .bj-post-cartao{margin:-90px 14px 0}.bj-post-cartao{padding:30px 24px 26px;border-radius:24px}.bj-post-cartao h1{font-size:34px;line-height:41px}}@media (max-width:743px){.bj{padding-top:12px}.bj-cab{margin:12px auto 28px}.bj-cab h1{font-size:34px;line-height:40px}.bj-cab-texto{font-size:16px;line-height:25px}.bj-numeros{gap:4px 18px}.bj-numeros li+li:before{display:none}.bj-trilha{gap:4px 6px;font-size:11px;letter-spacing:.06em}.bj-explorar{margin-top:36px}.bj-temas{flex-wrap:nowrap;margin:0 calc(-1 * var(--lateral));padding:0 var(--lateral) 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bj-temas::-webkit-scrollbar{display:none}.bj-grade{grid-template-columns:minmax(0,1fr);gap:36px}.bj-convite{padding:28px 22px;border-radius:24px}.bj-convite h2{font-size:26px;line-height:32px}.bj-casas{grid-template-columns:minmax(0,1fr)}.bj-casas a{flex-direction:row;align-items:center}.bj-casas img{width:110px;aspect-ratio:1/1}.bj-casa-texto{flex:1;min-width:0;padding:10px 12px}.bj-casa-nota{padding:0 14px 0 0}.bj-post-cab.com-foto .bj-post-cartao{margin:-60px 10px 0}.bj-post-cartao h1{font-size:28px;line-height:35px}.bj-post-dek{font-size:17px;line-height:26px}.bj-texto{margin-top:44px;font-size:17px;line-height:29px}.bj-texto h2{margin-top:48px;font-size:25px;line-height:32px}.bj-num{width:38px;height:38px;border-radius:12px;font-size:14px}.bj-faq h2,.bj-cab-pequeno h2{font-size:28px;line-height:34px}}@media (prefers-reduced-motion:reduce){.bj-capa-item,.bj-post-foto img,.bj-post-cab.com-foto .bj-post-cartao{opacity:1;transform:none;animation:none!important}.bj-anima{opacity:1;transform:none;transition:none}}@media (hover:hover) and (pointer:fine){.trilho,.fileira-trilho,.av2-cartoes{overflow-x:hidden}}.ask{display:none}@media (max-width:767px){.ask{position:fixed;left:0;right:0;top:0;z-index:150;display:flex;flex-direction:column;height:100dvh;background:#fff;transform:translateY(100%);visibility:hidden;transition:transform .38s var(--mola),visibility 0s .38s}.ask.aberto{transform:none;visibility:visible;transition:transform .38s var(--mola)}html.ask-aberto,html.ask-aberto body{overflow:hidden}html.ask-so,html.ask-so body{background:#fff}html.ask-so body>:not(.ask):not(.ask-veu):not(.ask-folha){visibility:hidden;opacity:0}.ask-avatar{display:grid;place-items:center;flex:none;border-radius:999px;background:linear-gradient(140deg,#f9a654 0%,var(--laranja) 70%);color:#fff}.ask-avatar svg{width:52%;height:52%}.ask-avatar.mini{width:24px;height:24px}.ask-avatar.grande{width:56px;height:56px;box-shadow:0 0 0 8px #ef6b0014,0 10px 24px #ef6b0047}.ask-topo{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;flex:none;height:58px;padding:0 6px;border-bottom:1px solid #ebebeb}.ask-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#222}.ask-quem{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ask-quem b{font-size:14px;line-height:18px;font-weight:600;color:#222}.ask-quem small{display:flex;align-items:center;gap:5px;font-size:11px;line-height:14px;color:#6a6a6a}.ask-online{width:7px;height:7px;border-radius:999px;background:#12a150}.ask-lista{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;padding:20px 16px 12px;overflow-y:auto;overscroll-behavior:contain}.ask-lista>*{flex-shrink:0}.ask-boasvindas{display:flex;flex-direction:column;align-items:center;padding:14px 4px 4px;text-align:center}.ask-boasvindas h2{margin-top:16px;font-size:20px;line-height:26px;font-weight:600;color:#222;text-wrap:balance}.ask-boasvindas>p{max-width:300px;margin-top:6px;font-size:13px;line-height:19px;color:#6a6a6a}.ask-garantias{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:14px}.ask-garantias li{display:flex;align-items:center;gap:4px;font-size:12px;line-height:15px;font-weight:500;color:#222}.ask-garantias svg{color:#0a7a35;stroke-width:2.4}.ask-ideias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:24px}.ask-ideia{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:84px;padding:12px 13px;border:1px solid #ebebeb;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0000000a;text-align:left;color:#222;-webkit-tap-highlight-color:transparent;transition:transform .15s ease-out,border-color .15s}.ask-ideia:active{transform:scale(.97);border-color:#ddd}.ask-ideia svg{color:var(--laranja)}.ask-ideia span{font-size:13px;line-height:17px;font-weight:500}.ask-autor{display:flex;align-items:center;gap:8px;margin-top:6px}.ask-autor b{font-size:12px;line-height:15px;font-weight:600;color:#222}.ask-msg.ia{align-self:flex-start;max-width:88%;padding:9px 13px;border-radius:20px 20px 20px 6px;background:#f2f2f2}.ask-texto{display:flex;flex-direction:column;gap:6px}.ask-texto p,.ask-texto li{font-size:14px;line-height:20px;color:#222}.ask-texto ul{display:flex;flex-direction:column;gap:4px;padding-left:20px;list-style:disc}.ask-texto a{font-weight:500;text-decoration:underline}.ask-msg.pessoa{align-self:flex-end;max-width:82%;margin-top:6px;padding:9px 13px;border-radius:20px 20px 6px;background:#222}.ask-msg.pessoa p{font-size:14px;line-height:20px;color:#fff;overflow-wrap:anywhere}.ask-msg.erro{align-self:flex-start;max-width:88%;padding:9px 13px;border-radius:20px 20px 20px 6px;background:#fdecea}.ask-msg.erro p{font-size:13px;line-height:19px;color:#b42318}.ask-status{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;line-height:19px}.ask-status-bolha{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 13px;border-radius:20px 20px 20px 6px;background:#f2f2f2}.ask-pontos{display:flex;gap:4px;flex:none}.ask-pontos i{width:6px;height:6px;border-radius:50%;background:var(--laranja);animation:ask-ponto 1s ease-in-out infinite}.ask-pontos i:nth-child(2){animation-delay:.15s}.ask-pontos i:nth-child(3){animation-delay:.3s}.ask-status-texto{background:linear-gradient(90deg,#6a6a6a 35%,#c8c8c8,#6a6a6a 65%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ask-brilho 1.8s linear infinite}.ask-casas{display:flex;gap:12px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.ask-casas::-webkit-scrollbar{display:none}.ask-casa{display:flex;flex-direction:column;gap:7px;flex:0 0 232px;min-width:0;scroll-snap-align:start;color:#222;-webkit-tap-highlight-color:transparent;transition:transform .15s ease-out}.ask-casa:active{transform:scale(.98)}.ask-casa:only-child{flex-basis:min(310px,100%)}.ask-foto{position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#eceae6}.ask-foto img{width:100%;height:100%;object-fit:cover}.ask-economia{position:absolute;left:9px;bottom:9px;padding:4px 9px;border-radius:999px;background:#0a7a35;box-shadow:0 2px 8px #0003;color:#fff;font-size:11px;line-height:14px;font-weight:600}.ask-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ask-l1{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:18px}.ask-l1 b{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ask-nota-casa{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:13px}.ask-l2{font-size:12px;line-height:17px;color:#6a6a6a}.ask-preco{font-size:13px;line-height:18px;color:#222}.ask-preco b{font-weight:600}.ask-porque{margin-top:2px;font-size:12px;line-height:17px;color:#6a6a6a}.ask-rodape{flex:none;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff}.ask-respostas{display:flex;gap:8px;margin:0 -12px 10px;padding:2px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ask-respostas::-webkit-scrollbar{display:none}.ask-respostas[hidden]{display:none}.ask-resposta{flex:none;height:34px;padding:0 13px;border:1px solid #dddddd;border-radius:999px;background:#fff;font-size:13px;line-height:16px;font-weight:500;color:#222;white-space:nowrap;-webkit-tap-highlight-color:transparent;animation:ask-entra .3s ease-out both}.ask-resposta:nth-child(2){animation-delay:.06s}.ask-resposta:nth-child(3){animation-delay:.12s}.ask-resposta:active{background:#f7f7f7}.ask-form{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 18px;border:1px solid #dddddd;border-radius:26px;background:#fff;box-shadow:0 2px 12px #0000000f;transition:border-color .15s}.ask-form:focus-within{border-color:#222}.ask-campo{position:relative;flex:1;min-width:0;height:36px}.ask-form textarea{position:absolute;left:0;top:0;width:calc(100% / .875);height:calc(36px / .875);max-height:calc(120px / .875);padding:calc(8px / .875) 0;border:0;outline:0;background:none;resize:none;font:inherit;font-size:16px;line-height:calc(20px / .875);color:#222;transform:scale(.875);transform-origin:0 0}.ask-form textarea::placeholder{color:#8a8a8a}.ask-enviar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:999px;background:var(--laranja);color:#fff;transition:background-color .15s}.ask-enviar:disabled{background:#e4e4e4}.ask-nota{margin-top:6px;font-size:10px;line-height:13px;text-align:center;color:#9a9a9a}}.ask-folha,.ask-veu{display:none}@media (max-width:767px){.ask-veu{position:fixed;inset:0;z-index:160;display:block;background:#0006;opacity:0;transition:opacity .25s ease}.ask-veu[hidden]{display:none}.ask-veu.aberto{opacity:1}.ask-folha{position:fixed;left:0;right:0;bottom:0;z-index:170;display:flex;flex-direction:column;height:92dvh;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -8px 30px #00000024;transform:translateY(100%);transition:transform .38s var(--mola)}.ask-folha.aberta{transform:none}.ask-folha-topo{position:relative;display:flex;align-items:center;justify-content:center;flex:none;height:48px;padding:0 6px}.ask-pegador{position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ddd}.ask-folha-fechar{position:absolute;top:4px;right:6px}.ask-folha-corpo{flex:1;min-height:0;padding:0 16px 20px;overflow-y:auto;overscroll-behavior:contain}.ask-galeria{position:relative;margin:0 -16px;overflow:hidden}.ask-galeria-trilho{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ask-galeria-trilho::-webkit-scrollbar{display:none}.ask-galeria-trilho img{flex:0 0 100%;width:100%;aspect-ratio:3/2;object-fit:cover;scroll-snap-align:start;background:#eceae6}.ask-galeria-conta:empty{display:none}.ask-galeria-conta{position:absolute;right:12px;bottom:12px;padding:3px 9px;border-radius:6px;background:#222222a8;color:#fff;font-size:11px;line-height:15px;font-weight:600}.ask-folha-nome{margin-top:16px;font-size:20px;line-height:25px;font-weight:600;color:#222}.ask-folha-sub{display:flex;align-items:center;gap:3px;flex-wrap:wrap;margin-top:4px;font-size:13px;line-height:18px;color:#222}.ask-folha-fatos{margin-top:2px;font-size:13px;line-height:18px;color:#6a6a6a}.ask-folha-preco{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:12px 14px;border:1px solid #ebebeb;border-radius:14px;font-size:13px;line-height:18px;color:#222}.ask-folha-preco b{font-size:15px;font-weight:600}.ask-folha-economia{padding:4px 10px;border-radius:999px;background:#0a7a35;color:#fff;font-size:11px;line-height:14px;font-weight:600}.ask-folha-comparar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rot eco" "sites eco";align-items:center;gap:6px 12px;margin-top:10px;padding:10px 12px 10px 14px;border:1px solid #ebebeb;border-radius:14px;background:#fff}.ask-cmp-rotulo{grid-area:rot;font-size:12px;line-height:16px;color:#6a6a6a;white-space:nowrap}.ask-cmp-sites{grid-area:sites;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0}.ask-folha-comparar .ask-folha-economia{grid-area:eco;padding:7px 12px;font-size:12px;line-height:16px;white-space:nowrap}.ask-cmp-site{display:flex;align-items:center;gap:6px;white-space:nowrap}.ask-cmp-site img{width:auto;height:14px}.ask-cmp-site s{position:relative;font-size:13px;line-height:16px;font-weight:500;color:#6a6a6a;text-decoration:none;font-variant-numeric:tabular-nums}.ask-cmp-site s:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:1.5px;border-radius:1px;background:#3f3f3f}.ask-folha-porque{margin-top:12px;font-size:13px;line-height:19px;color:#6a6a6a}.ask-folha-mais h4{margin-top:20px;font-size:15px;line-height:20px;font-weight:600;color:#222}.ask-folha-destaques{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #ebebeb}.ask-folha-destaques li{display:flex;gap:10px;align-items:flex-start}.ask-folha-destaques svg{flex:none;margin-top:2px;color:#0a7a35;stroke-width:2.4}.ask-folha-destaques b{display:block;font-size:13px;line-height:18px;font-weight:600;color:#222}.ask-folha-destaques small{display:block;font-size:12px;line-height:17px;color:#6a6a6a}.ask-folha-aval-cab{display:flex;align-items:center;gap:4px}.ask-folha-aval{display:flex;gap:10px;margin:10px -16px 0;padding:0 16px 2px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.ask-folha-aval::-webkit-scrollbar{display:none}.ask-aval{flex:0 0 78%;padding:12px 14px;border:1px solid #ebebeb;border-radius:14px;scroll-snap-align:start}.ask-aval-quem{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:#6a6a6a}.ask-aval-quem b{font-weight:600;color:#222}.ask-aval-texto{display:-webkit-box;margin-top:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:13px;line-height:19px;color:#222}.ask-folha-comod{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ask-folha-comod span{padding:5px 10px;border:1px solid #ebebeb;border-radius:999px;font-size:12px;line-height:15px;color:#222}.ask-folha-desc{margin-top:8px;font-size:13px;line-height:19px;color:#484848}.ask-folha-acoes{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ebebeb;background:#fff}.ask-btn,.ask-btn-sec{display:flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:999px;font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .15s ease-out}.ask-btn{background:linear-gradient(90deg,#f58a2c,var(--laranja));color:#fff}.ask-btn-sec{border:1px solid #222;background:#fff;color:#222}.ask-btn:active,.ask-btn-sec:active{transform:scale(.97)}.ask-checkout{height:96dvh}.ask-checkout-titulo{display:flex;align-items:center;gap:6px;font-size:14px;line-height:18px;color:#222}.ask-checkout-titulo svg{color:#0a7a35}.ask-checkout-caixa{position:relative;flex:1;min-height:0;border-top:1px solid #ebebeb}.ask-checkout-caixa iframe{display:block;width:100%;height:100%;border:0}.ask-checkout-caixa .ask-pontos{position:absolute;top:40px;left:50%;margin-left:-14px;display:none}.ask-checkout-caixa.carregando .ask-pontos{display:flex}.ask-checkout-caixa.carregando iframe{opacity:0}.ask-reserva{align-self:stretch;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #ebebeb;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0000000a,0 6px 16px #00000012}.ask-reserva-casa{display:flex;align-items:center;gap:12px;text-align:left;color:#222}.ask-reserva-foto{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#eceae6}.ask-reserva-foto img{width:100%;height:100%;object-fit:cover}.ask-reserva-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.ask-reserva-texto b{font-size:14px;line-height:18px;font-weight:600}.ask-reserva-texto small{font-size:12px;line-height:16px;color:#6a6a6a}.ask-reserva-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:1px solid #ebebeb;font-size:13px;line-height:18px;color:#6a6a6a}.ask-reserva-total b{font-size:18px;line-height:22px;font-weight:600;color:#222}.ask-reserva-economia{margin-top:-6px;font-size:12px;line-height:16px;font-weight:600;color:#0a7a35}.ask-reserva-nota{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;line-height:14px;color:#6a6a6a}.ask-reserva-nota svg{flex:none;color:#0a7a35}}body.ck-no-chat .topo-faixa,body.ck-no-chat footer.rodape,body.ck-no-chat .ck-voltar{display:none}@media (prefers-reduced-motion:reduce){.ask-folha,.ask-veu{transition:none}}@keyframes ask-ponto{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:none}}@keyframes ask-brilho{to{background-position:-250% 0}}@keyframes ask-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ask,.ask.aberto{transition:none}.ask-pontos i,.ask-status-texto,.ask-resposta{animation:none}.ask-status-texto{color:#6a6a6a;background:none}}.ob{max-width:var(--largura);margin:0 auto;padding:12px var(--lateral) 0;color:var(--texto)}.ob h1,.ob h2,.ob-sub,.ob-cab p,.ob-cartao p,.ob-comunidade p,.ob-mais,.ob-opiniao p,.ob-grade b,.ob-cancela span,.ob-fim-faq summary span{text-wrap:balance}.ob-grade small{white-space:nowrap}.ob [hidden]{display:none!important}.ob-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ob-topo{display:flex;flex-direction:column;align-items:center;padding:52px 32px 128px;border-radius:36px;background:radial-gradient(60% 80% at 50% 0%,#1d4a6b,#1d4a6b00 70%),linear-gradient(180deg,#0d2c46,#0a1e2c);color:#fff;text-align:center}.ob-certo{display:grid;place-items:center;width:88px;height:88px;margin-bottom:28px;border-radius:999px;background:linear-gradient(140deg,#f9a654,var(--laranja) 70%);box-shadow:0 0 0 12px #ef6b001f,0 0 60px #ef6b0073;color:#fff;animation:ob-surge .7s cubic-bezier(.2,.8,.2,1) both}@keyframes ob-surge{0%{opacity:0;transform:scale(.6)}}.ob-topo h1{max-width:900px;font-size:54px;line-height:60px;font-weight:700;letter-spacing:-.02em}.ob-topo h1 span{display:block}.ob-topo h1 em{display:block;font-style:normal;color:#ff8a3d}.ob-sub{max-width:620px;margin-top:16px;font-size:18px;line-height:28px;color:#ffffffd9}.ob-email{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:12px 22px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;font-size:15px;line-height:20px;color:#ffffffe6;text-align:left}.ob-email svg{flex:none;color:#ff8a3d}.ob-email b{font-weight:600;color:#fff;overflow-wrap:anywhere}.ob-conf{margin-top:18px;font-size:12.5px;line-height:18px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.ob-conf b{display:block;margin-top:6px;font-size:22px;line-height:26px;letter-spacing:.06em;color:#fff}.ob-teste,.ob-alerta{max-width:560px;margin-top:18px;padding:10px 16px;border-radius:14px;font-size:14px;line-height:20px}.ob-teste{background:#ffb07024;color:#ffcf9f}.ob-alerta{background:#ff786429;color:#ffc2b6}.ob-estadia{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);max-width:1220px;margin:-88px auto 0;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 30px 70px -30px #0a1e2c73,0 0 0 1px #0a1e2c0d;animation:ob-sobe .8s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes ob-sobe{0%{opacity:0;transform:translateY(24px)}}.ob-fotos{position:relative;min-height:300px;background:#e9e5de}.ob-trilho{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:zoom-in}.ob-trilho::-webkit-scrollbar{display:none}.ob-trilho img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start}.ob-selo{position:absolute;left:14px;top:14px;z-index:2;padding:7px 14px;border-radius:999px;background:var(--laranja);color:#fff;font-size:11.5px;line-height:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ob-seta{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;border-radius:999px;background:#ffffffeb;color:#1f1f1c;box-shadow:0 4px 14px #0000002e}.ob-seta.ant{left:10px}.ob-seta.prox{right:10px}.ob-ampliar{position:absolute;right:12px;top:12px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#0a1e2c8c;color:#fff}.ob-conta{position:absolute;right:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:999px;background:#0a1e2c8c;color:#fff;font-size:12px;line-height:16px;font-weight:500}.ob-conta:empty{display:none}.ob-dados{padding:30px 36px 26px}.ob-dados .sobretitulo{margin-bottom:8px}.ob-dados h2{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.01em;color:#0d2c46}.ob-dados h2 a{color:inherit}.ob-dados h2 a:hover{color:var(--laranja)}.ob-cidade{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:15px;line-height:22px;color:var(--texto-3)}.ob-cidade svg{flex:none;color:var(--azul)}.ob-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-top:1px solid #ece6dd;border-bottom:1px solid #ece6dd}.ob-grade>div{padding:18px 18px 16px;border-left:1px solid #ece6dd}.ob-grade>div:first-child{padding-left:0;border-left:0}.ob-grade dt{font-size:11.5px;line-height:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--azul)}.ob-grade dd{display:flex;flex-direction:column;gap:2px;margin:8px 0 0}.ob-grade b{font-size:17px;line-height:23px;font-weight:600;color:#1f1f1c}.ob-grade small{font-size:13px;line-height:18px;color:var(--texto-3)}.ob-rodape-estadia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:18px}.ob-pago{font-size:15px;line-height:21px;font-weight:600;color:#b54708}.ob-pago.quitado{color:#1e7b46}.ob-cancela{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;line-height:20px;color:#1e7b46}.ob-cancela svg{flex:none}.ob-acoes{display:flex;flex-wrap:wrap;gap:10px}.ob-btn-linha{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;white-space:nowrap;border:1px solid #d8d2c8;border-radius:999px;font-size:14.5px;font-weight:600;color:#1f1f1c;transition:border-color .2s}.ob-btn-linha:hover{border-color:#1f1f1c}.ob-btn-linha svg{color:var(--laranja)}.ob-pl-caixa{margin-top:18px;border-top:1px solid #ece6dd}.ob-pl-caixa summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0 2px;cursor:pointer;list-style:none;font-size:15px;line-height:20px;font-weight:600;color:#1f1f1c}.ob-pl-caixa summary::-webkit-details-marker{display:none}.ob-pl-caixa summary:after{content:"+";font-size:20px;font-weight:400;color:var(--texto-3)}.ob-pl-caixa[open] summary:after{content:"\2013"}.ob-pl{padding-top:12px}.ob-geral{max-width:720px;margin:-72px auto 0;padding:30px 32px;border-radius:24px;background:#fff;box-shadow:0 24px 60px -30px #0a1e2c66;text-align:center}.ob-geral p{margin-bottom:18px;font-size:16px;line-height:25px;color:var(--texto-2);text-wrap:balance}.ob-secao{max-width:1260px;margin:84px auto 0}.ob-cab{max-width:760px;margin:0 auto;text-align:center}.ob-cab h2{font-size:38px;line-height:44px;font-weight:700;letter-spacing:-.02em;color:#0d2c46}.ob-cab>p:last-child{margin-top:12px;font-size:16px;line-height:25px;color:var(--texto-2)}.ob-passos{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px;list-style:none;text-align:center}.ob-passos:before{content:"";position:absolute;left:12.5%;right:12.5%;top:27px;height:2px;background:linear-gradient(90deg,#bfe0f1,#f6d3b6)}.ob-passos li{position:relative;display:flex;flex-direction:column;align-items:center}.ob-passo-ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border:2px solid var(--azul);border-radius:999px;background:#fff;color:var(--azul)}.ob-passos li:last-child .ob-passo-ic{border-color:var(--laranja);color:var(--laranja)}.ob-passos small{font-size:11.5px;line-height:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--laranja)}.ob-passos b{margin-top:6px;font-size:17px;line-height:22px;font-weight:600;color:#0d2c46}.ob-passos p{max-width:290px;margin-top:6px;font-size:14px;line-height:21px;color:var(--texto-2);text-wrap:pretty}.ob-mais{max-width:640px;margin:36px auto 0;font-size:14px;line-height:22px;color:var(--texto-3);text-align:center}.ob-mais b{display:block;font-size:16px;line-height:23px;color:#0d2c46}.ob-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ob-cartao{display:flex;flex-direction:column;padding:38px 36px 34px;border-radius:28px;color:#fff}.ob-cartao h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.01em}.ob-cartao>p{margin-top:14px;font-size:16px;line-height:25px;color:#ffffffd6}.ob-guia{background:radial-gradient(70% 80% at 100% 100%,#0090d166,#0090d100 70%),linear-gradient(140deg,#0f5891,#0a2d4d)}.ob-xp{background:linear-gradient(140deg,#f58a2c,#e2650a)}.ob-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;list-style:none}.ob-chips li{display:flex;align-items:center;gap:8px;padding:9px 14px;white-space:nowrap;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff14;font-size:14px;line-height:18px;font-weight:500}.ob-btn-branco{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:26px;height:50px;padding:0 24px;border-radius:999px;background:#fff;color:#d65f00;font-size:15px;font-weight:700;transition:transform .2s}.ob-btn-branco:hover{transform:translate(2px)}.ob-opiniao{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;padding:34px 40px;border-radius:24px;background:#eaf3fa}.ob-opiniao-texto .sobretitulo{margin-bottom:8px}.ob-opiniao h2{font-size:26px;line-height:32px;font-weight:700;color:#0d2c46}.ob-opiniao-texto>p:last-child{margin-top:8px;font-size:14.5px;line-height:21px;color:var(--texto-2)}.ob-opiniao-form{display:flex;align-items:center;gap:32px}.ob-notas{position:relative;display:flex;gap:10px;margin:0;padding:0 0 22px;border:0}.ob-notas label{width:52px}.ob-notas input{position:absolute;opacity:0;pointer-events:none}.ob-notas span{display:grid;place-items:center;height:52px;border:1.5px solid #b9cbd8;border-radius:999px;background:#fff;font-size:18px;font-weight:600;color:#0d2c46;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ob-notas label:hover span{border-color:var(--laranja)}.ob-notas input:checked+span{border-color:var(--laranja);background:var(--laranja);color:#fff}.ob-notas input:focus-visible+span{outline:2px solid #1f1f1c;outline-offset:2px}.ob-nota-min,.ob-nota-max{position:absolute;bottom:0;font-size:12px;line-height:16px;color:var(--texto-3)}.ob-nota-min{left:0}.ob-nota-max{right:0}.ob-opiniao-envio{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:300px}.ob-opiniao-form textarea{width:100%;min-height:46px;padding:12px 14px;border:1.5px solid #b9cbd8;border-radius:14px;background:#fff;font:inherit;font-size:15px;line-height:20px;color:#1f1f1c;resize:vertical}.ob-opiniao-form textarea:focus{outline:none;border-color:var(--laranja)}.ob-opiniao-form .btn-laranja{min-height:48px;padding:0 24px;font-size:15px;box-shadow:none}.ob-opiniao-form .btn-laranja:disabled{opacity:.55;cursor:default}.ob-erro{font-size:14px;line-height:20px;color:#b42318}.ob-obrigado{display:flex;align-items:center;gap:12px;font-size:15.5px;line-height:23px;color:#0d2c46}.ob-obrigado b{display:block}.ob-obrigado svg{flex:none;width:40px;height:40px;padding:9px;border-radius:999px;background:#e3f6ec;color:#0a7a35}.ob-comunidade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 56px;align-items:center}.ob-comunidade h2{font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.02em;color:#0d2c46}.ob-comunidade-texto>p:not(.sobretitulo):not(.ob-arroba):not(.ob-redes){margin-top:18px;font-size:17px;line-height:27px;color:var(--texto-2)}.ob-arroba{margin-top:22px;font-size:20px;line-height:26px;font-weight:700;color:var(--laranja)}.ob-redes{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.ob-rede{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;border-radius:999px;color:#fff;font-size:15px;font-weight:600;transition:transform .2s}.ob-rede:hover{transform:translateY(-1px)}.ob-rede.insta{background:linear-gradient(90deg,#f58529,#dd2a7b 60%,#8134af)}.ob-rede.face{background:#1877f2}.ob-comunidade-foto{width:100%;height:auto}.ob-fim{max-width:1260px;margin:84px auto 0;padding:56px 56px 44px;border-radius:32px;background:radial-gradient(50% 80% at 100% 0%,#0090d147,#0090d100 70%),#0d2c46;color:#fff}.ob-ceo{display:grid;grid-template-columns:160px minmax(0,1fr);gap:40px;align-items:center}.ob-ceo-foto{width:160px;height:160px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 6px #ffffff1a,0 20px 40px #00000059}.ob-ceo .sobretitulo{color:#ff8a3d}.ob-ceo blockquote p{font-size:18px;line-height:30px;color:#ffffffe6;text-wrap:pretty}.ob-ceo-nome{display:flex;flex-direction:column;gap:2px;margin-top:20px}.ob-ceo-nome b{font-size:20px;font-weight:700}.ob-ceo-nome span{font-size:13.5px;line-height:18px;letter-spacing:.04em;color:#fff9}.ob-fim-grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.9fr);gap:32px 56px;margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}.ob-fim h2{margin-bottom:16px;font-size:12.5px;line-height:16px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}.ob-fim-contato a{display:flex;align-items:center;gap:12px;padding:6px 0;font-size:15.5px;line-height:22px;color:#ffffffe6}.ob-fim-contato a:hover{color:#fff}.ob-fim-contato svg{flex:none;color:#ff8a3d}.ob-fim-faq details{border-bottom:1px solid rgba(255,255,255,.14)}.ob-fim-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;cursor:pointer;list-style:none;font-size:15.5px;line-height:22px;font-weight:600;color:#fff}.ob-fim-faq summary::-webkit-details-marker{display:none}.ob-fim-faq summary i{position:relative;flex:none;width:14px;height:14px}.ob-fim-faq summary i:before,.ob-fim-faq summary i:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.6px;margin-top:-.8px;border-radius:2px;background:#ff8a3d}.ob-fim-faq summary i:after{transform:rotate(90deg);transition:transform .25s}.ob-fim-faq details[open] summary i:after{transform:none}.ob-fim-faq details p{padding:0 0 16px;font-size:14.5px;line-height:22px;color:#ffffffbf}.ob-fim-confianca ul{display:flex;flex-wrap:wrap;gap:14px 22px;list-style:none}.ob-fim-confianca li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:19px;white-space:nowrap;color:#ffffffd9}.ob-fim-confianca svg{flex:none;color:#ff8a3d}.ob-tela{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#060e14f0}.ob-tela::backdrop{background:#060e14f0}.ob-tela img{position:absolute;inset:56px 64px;width:calc(100% - 128px);height:calc(100% - 112px);object-fit:contain}.ob-tela-fechar{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#ffffff1f;color:#fff}@media (prefers-reduced-motion:reduce){.ob-certo,.ob-estadia{animation:none}}@media (max-width:1199px){.ob-opiniao{grid-template-columns:minmax(0,1fr)}.ob-fim-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-fim-faq{grid-column:1/-1;order:-1}}@media (max-width:1023px){.ob-estadia{grid-template-columns:minmax(0,1fr)}.ob-fotos{min-height:0;aspect-ratio:16/9}.ob-passos{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px;margin-left:auto;margin-right:auto;text-align:left}.ob-passos:before{inset:28px auto 28px 27px;width:2px;height:auto;background:linear-gradient(180deg,#bfe0f1,#f6d3b6)}.ob-passos li{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:18px;align-items:start;padding-bottom:22px}.ob-passo-ic{grid-row:1/4;margin:0}.ob-passos small{margin-top:6px}.ob-passos b{margin-top:4px}.ob-passos p{max-width:none;margin-top:4px}.ob-cartoes,.ob-comunidade{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ob{padding-top:8px}.ob-topo{padding:40px 20px 100px;border-radius:24px}.ob-certo{width:70px;height:70px;margin-bottom:22px}.ob-certo svg{width:28px;height:28px}.ob-topo h1{font-size:31px;line-height:37px}.ob-sub{font-size:15.5px;line-height:24px}.ob-email{margin-top:20px;padding:10px 16px;font-size:14px;line-height:19px;border-radius:18px}.ob-conf b{font-size:19px}.ob-estadia{margin-top:-72px;border-radius:22px}.ob-fotos{aspect-ratio:4/3}.ob-dados{padding:24px 20px 22px}.ob-dados h2{font-size:23px;line-height:29px}.ob-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-grade>div{padding:14px 14px 12px 0;border-left:0}.ob-grade>div:nth-child(2n){padding-left:14px;border-left:1px solid #ece6dd}.ob-grade>div:nth-child(-n+2){border-bottom:1px solid #ece6dd}.ob-grade b{font-size:16px;line-height:21px}.ob-rodape-estadia{flex-direction:column;align-items:stretch}.ob-acoes .ob-btn-linha{flex:1;justify-content:center;padding:0 10px;font-size:14px}.ob-geral{margin-top:-60px;padding:24px 20px}.ob-secao,.ob-fim{margin-top:64px}.ob-cab h2,.ob-comunidade h2{font-size:28px;line-height:34px}.ob-cab>p:last-child{font-size:15px;line-height:23px}.ob-cartao{padding:28px 22px 26px;border-radius:24px}.ob-cartao h2{font-size:23px;line-height:29px}.ob-cartao>p{font-size:15px;line-height:23px}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chips li{padding:8px 12px;font-size:13px}.ob-opiniao{padding:26px 20px;border-radius:22px}.ob-opiniao h2{font-size:23px;line-height:29px}.ob-opiniao-form{flex-direction:column;align-items:stretch;gap:18px}.ob-notas{gap:8px}.ob-notas label{flex:1;width:auto}.ob-notas span{height:48px}.ob-opiniao-envio{width:auto;align-items:stretch}.ob-opiniao-form textarea{font-size:16px}.ob-opiniao-form .btn-laranja{justify-content:center}.ob-comunidade-texto>p:not(.sobretitulo):not(.ob-arroba):not(.ob-redes){font-size:15.5px;line-height:25px}.ob-redes{align-items:stretch}.ob-rede{justify-content:center}.ob-fim{padding:34px 22px 30px;border-radius:24px}.ob-ceo{grid-template-columns:minmax(0,1fr);gap:22px;text-align:center}.ob-ceo-foto{width:112px;height:112px;margin:0 auto}.ob-ceo blockquote p{font-size:16px;line-height:27px}.ob-ceo-nome{align-items:center}.ob-fim-grade{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:34px;padding-top:30px}.ob-fim-faq{order:0}.ob-tela img{inset:72px 0;width:100%;height:calc(100% - 144px)}.ob-tela .ob-seta{width:44px;height:44px;margin-top:-22px}.ob-tela .ob-conta{inset:26px auto auto 50%;transform:translate(-50%)}}.legal{max-width:calc(760px + var(--lateral)*2);margin:0 auto;padding:56px var(--lateral) 104px}.legal-cab h1,.legal-ok h1{font-size:44px;line-height:50px;font-weight:600;letter-spacing:-.02em;color:#1f1f1c}.legal .legal-texto{margin-top:36px}.legal-texto h2{display:block;margin-top:44px;font-size:22px;line-height:30px}.legal-aviso{padding:20px 24px;border:1px solid #f3d9c2;border-radius:16px;background:#fff7f0}.legal-aviso>*+*{margin-top:8px}.legal-ok{max-width:calc(640px + var(--lateral)*2);margin:0 auto;padding:96px var(--lateral) 120px;text-align:center}.legal-ok-texto{margin-top:16px;font-size:18px;line-height:29px;color:#55554f}.legal-acoes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px}.legal-acoes .btn-laranja{margin-top:0}.legal-acoes .btn-linha{height:56px;padding:0 24px;border-radius:999px;font-size:16px}.legal-nota{margin-top:28px;font-size:14px;line-height:22px;color:var(--texto-3)}.legal-nota a{color:#c25700;text-decoration:underline;text-underline-offset:3px}@media (max-width:743px){.legal{padding-top:32px}.legal-ok{padding-top:64px}.legal-cab h1,.legal-ok h1{font-size:32px;line-height:38px}.legal-acoes>a{width:100%;justify-content:center}}.res-cupom{margin-top:12px}.res-cupom-abrir{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:14px;line-height:19px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.res-cupom-abrir svg{flex:none}.res-cupom-abrir[hidden],.res-cupom-caixa[hidden],.res-cupom-msg[hidden]{display:none}.res-cupom-caixa{display:flex;gap:8px}.res-cupom-caixa input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid #d6d6d6;border-radius:12px;background:#fff;font:inherit;font-size:16px;font-weight:500;color:var(--c-texto);text-transform:uppercase;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.res-cupom-caixa input::placeholder{text-transform:none;font-weight:400;color:#8a8a8a}.res-cupom-caixa input:focus{outline:0;border-color:var(--c-texto);box-shadow:inset 0 0 0 1px var(--c-texto)}.res-cupom-botao{flex:none;height:48px;padding:0 20px;border-radius:12px;background:#1f1f1c;color:#fff;font-size:15px;font-weight:600;transition:background .15s}.res-cupom-botao:hover{background:#000}.res-cupom-msg{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:19px;font-weight:500;color:var(--c-texto-2)}.res-cupom-msg>span{flex:1;min-width:0}.res-cupom-msg svg{flex:none;margin-top:1px}.res-cupom-msg.ok{color:#1e7b46}.res-cupom-msg.ruim{color:#c4321a}.res-cupom-tirar{flex:none;font-size:14px;line-height:19px;font-weight:600;color:var(--c-texto);text-decoration:underline;text-underline-offset:2px}.res-antes{font-size:16px;line-height:26px;font-weight:500;color:var(--c-texto-2)}.rf-preco[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.rf-preco[role=button]:active{opacity:.6}
