.idiomas-topo{margin-left:-12px;position:relative}.idiomas-topo summary{cursor:pointer;border:2px solid var(--traco);min-width:44px;height:40px;font-family:var(--f-mono,var(--font-jetbrains), monospace);letter-spacing:.06em;color:var(--tinta);place-content:center;padding:0 8px;font-size:13px;font-weight:600;list-style:none;display:grid}.idiomas-topo summary::-webkit-details-marker{display:none}.idiomas-topo summary:hover,.idiomas-topo[open] summary{border-color:var(--amarelo);color:var(--amarelo)}.idiomas-topo summary:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}.idiomas-topo ul{z-index:30;background:var(--papel);border:2px solid var(--traco);min-width:180px;box-shadow:6px 6px 0 var(--sombra);margin:0;padding:0;list-style:none;position:absolute;top:48px;right:0}.idiomas-topo li+li{border-top:1px solid var(--linha)}.idiomas-topo a{align-items:center;gap:10px;padding:11px 14px;font-weight:500;text-decoration:none;display:flex}.idiomas-topo a:hover{background:var(--superficie)}.idiomas-topo a[aria-current]{color:var(--amarelo)}.idiomas-topo__sigla{font-family:var(--f-mono,var(--font-jetbrains), monospace);min-width:22px;color:var(--cinza);font-size:12px}.idiomas-topo a[aria-current] .idiomas-topo__sigla{color:var(--amarelo)}.topo__pt{border:1px solid var(--cinza);color:var(--cinza);font-family:var(--f-mono,var(--font-jetbrains), monospace);vertical-align:2px;margin-left:5px;padding:0 4px;font-size:10px;line-height:15px;display:inline-block}@media (max-width:960px){.idiomas-topo{margin-left:auto}.idiomas-topo+.topo__cta+.menu-movel,.idiomas-topo~.menu-movel{margin-left:0}}.aviso-idioma{border:2px solid var(--amarelo);background:var(--superficie);color:var(--tinta);margin:0 0 28px;padding:14px 18px;font-size:16px}.intl-servicos{border:2px solid var(--traco);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intl-servicos li{border-right:1px solid var(--linha);padding:22px;list-style:none}.intl-servicos li:last-child{border-right:0}.intl-servicos h3{margin:0 0 8px;font-size:20px}.intl-servicos p{color:var(--cinza);margin:0}.intl-contato{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.intl-nota{color:var(--cinza);margin-top:14px;font-size:14px}@media (max-width:960px){.intl-servicos{grid-template-columns:minmax(0,1fr)}.intl-servicos li{border-right:0;border-bottom:1px solid var(--linha)}.intl-servicos li:last-child{border-bottom:0}}.aviso-idioma-sugestao{z-index:40;background:var(--papel-2);border:2px solid var(--traco);max-width:340px;box-shadow:6px 6px 0 var(--sombra);padding:16px 18px;animation:.35s ease-out both aviso-idioma-entra;position:fixed;top:86px;right:16px}.aviso-idioma-sugestao p{color:var(--tinta);margin:0 0 12px;font-size:15px;line-height:1.45}.aviso-idioma-sugestao__botoes{gap:10px;display:flex}.aviso-idioma-sugestao .aviso-botao{align-items:center;text-decoration:none;display:inline-flex}@keyframes aviso-idioma-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aviso-idioma-sugestao{animation:none}}@media (max-width:600px){.aviso-idioma-sugestao{top:auto;bottom:calc(var(--aviso-cookies-h,0px) + 84px);max-width:none;left:16px;right:16px}}.hospedagem__valor--texto{white-space:normal;max-width:100%;font-size:clamp(18px,2.2vw,24px);line-height:1.25}
