.imovel_page__kpjnI{color:#222;background:#fff;font-family:var(--font-manrope),system-ui,sans-serif}.imovel_page__kpjnI h1,.imovel_page__kpjnI h2,.imovel_page__kpjnI h3{color:#222;font-family:var(--font-manrope),system-ui,sans-serif;font-weight:650;text-wrap:balance}.imovel_page__kpjnI h2,.imovel_page__kpjnI h3{font-size:1.375rem;line-height:1.35;letter-spacing:-.025em}.imovel_heading__V6mwu{padding-block:4px 10px}.imovel_heading__V6mwu h1{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.03em}.imovel_page__kpjnI [data-renomy-reserva]{border-radius:12px!important;border-color:#e7e7e7!important;background:#fff;box-shadow:0 8px 24px -20px #2223!important}.imovel_page__kpjnI [data-renomy-reserva]>div:first-child>b{font-family:var(--font-manrope),system-ui,sans-serif!important;color:#222;font-size:1.125rem!important;font-weight:650!important}.imovel_page__kpjnI [data-renomy-reserva]>button{border-radius:8px}.imovel_page__kpjnI [data-renomy-reserva] button:focus-visible,.imovel_page__kpjnI a:focus-visible,.imovel_page__kpjnI summary:focus-visible{outline:2px solid #c9412c;outline-offset:4px}@media (max-width:760px){.imovel_heading__V6mwu{padding-block:0 8px}.imovel_heading__V6mwu h1{font-size:1.5rem}.imovel_page__kpjnI [data-renomy-reserva]{padding:18px}.imovel_heading__V6mwu{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;margin-bottom:14px}.imovel_heading__V6mwu>div{min-width:0}.imovel_heading__V6mwu>button{margin-top:2px}.imovel_heading__V6mwu h1{font-size:24px;line-height:1.25}.imovel_heading__V6mwu>div>div{font-size:12px;line-height:1.6;gap:4px 8px}}.GaleriaFotosComLegenda_viewer__n6bB2{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:80px 72px 24px;overflow-y:auto;overscroll-behavior:contain;border:0;background:rgb(17 17 17/96%);color:#fff}.GaleriaFotosComLegenda_viewer__n6bB2[open]{display:flex;align-items:center;justify-content:center}.GaleriaFotosComLegenda_viewer__n6bB2::backdrop{background:transparent}.GaleriaFotosComLegenda_viewer__n6bB2 button:focus-visible{outline:3px solid #fff;outline-offset:4px}.GaleriaFotosComLegenda_figure__t2VSh{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;min-height:0;max-height:100%;margin:0;pointer-events:none}.GaleriaFotosComLegenda_photo__PCELq{display:block;flex:0 1 auto;min-height:0;max-width:100%;max-height:calc(100dvh - 184px);object-fit:contain;border-radius:12px;pointer-events:auto}.GaleriaFotosComLegenda_caption__Ltx8U{flex:none;width:min(100%,720px);overflow-wrap:anywhere;color:#fff;font:400 14px/1.5 var(--font-manrope),system-ui,sans-serif;text-align:center;pointer-events:auto}@media(max-width:760px){.GaleriaFotosComLegenda_viewer__n6bB2{padding:80px 16px max(20px,env(safe-area-inset-bottom))}}.marcadores_pinCasa__N4LGk{position:relative;display:grid;place-items:center;width:48px;height:48px;border:3px solid #fff;border-radius:999px;background:#292523;color:#fff;box-shadow:0 6px 16px rgba(41,37,35,.25)}.marcadores_pinCasa__N4LGk svg{width:22px;height:22px}.marcadores_precoPill__f99uk{display:block;padding:6px 11px;border:0;border-radius:999px;background:#fff;color:#222;box-shadow:0 2px 6px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.06);font:800 .8125rem/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.marcadores_precoPill__f99uk:hover,.marcadores_precoPill__f99uk[data-active=true]{z-index:5;transform:scale(1.08);background:#222;color:#fff}.marcadores_precoPill__f99uk:focus-visible{z-index:6;outline:3px solid #e54f38;outline-offset:3px}