/* Inmobiliaria: el plano se dibuja mientras bajas. Barlow Condensed en mayúsculas, como rotulación técnica. */
@font-face{font-family:NInm;src:url(/fonts/n-inmobiliaria.woff2) format("woff2");font-display:swap}
.nicho-inmobiliaria{--tit:NInm,"Titulares",sans-serif}
.nicho-inmobiliaria h1,.nicho-inmobiliaria h2{font-weight:600;letter-spacing:-.005em;line-height:.98;text-transform:uppercase}
/* Todo sobre papel milimetrado: las tareas son las habitaciones del plano. */
.c-plano{background-color:var(--papel);background-image:linear-gradient(var(--linea) 1px,transparent 1px),linear-gradient(90deg,var(--linea) 1px,transparent 1px);background-size:32px 32px}
.c-plano .dolor{font-weight:600;font-size:clamp(36px,5.6vw,84px);line-height:.98;text-transform:uppercase;letter-spacing:-.005em;max-width:16em}
.c-habit{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:auto auto;margin-top:clamp(36px,5vw,72px)!important;border:5px solid var(--pizarra);background:var(--papel)}
.c-habit li{position:relative;padding:clamp(24px,3vw,44px)}
.c-habit li:nth-child(1){grid-row:1/3;border-right:5px solid var(--pizarra);padding-bottom:clamp(60px,9vw,130px)}
.c-habit li:nth-child(2){border-bottom:5px solid var(--pizarra)}
.c-habit li:nth-child(2)::after{content:"";position:absolute;left:-5px;top:24px;width:44px;height:44px;border:2px solid var(--pizarra);border-left:0;border-bottom:0;border-radius:0 44px 0 0;background:var(--papel)}
.c-cota{display:block;margin-bottom:12px;font:600 15px var(--tit);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2)}
.c-habit li:nth-child(2) .c-cota{padding-left:52px}
.c-habit h3{font:600 clamp(26px,2.8vw,40px)/1 var(--tit);text-transform:uppercase;letter-spacing:0;color:var(--pizarra)}
.c-habit p{margin:10px 0 0;color:var(--tinta-2);max-width:32em}
.c-plano .r-acc{margin-top:clamp(28px,4vw,44px)}
.c-ventana{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:0 var(--gut) clamp(72px,9vw,130px);background:var(--papel)}
.c-marco{position:relative;grid-column:1/9;grid-row:1;height:clamp(380px,72svh,720px);overflow:clip;border:clamp(8px,1vw,14px) solid var(--pizarra)}
.c-marco::after{content:"";position:absolute;left:50%;top:0;bottom:0;width:clamp(6px,.7vw,10px);background:var(--pizarra)}
.c-notap-c{grid-column:7/13;grid-row:1;z-index:2;margin-bottom:clamp(-40px,-3vw,-16px)}
.c-notap{padding:clamp(24px,3vw,44px);background:var(--pizarra);color:#fff;--tinta-2:#d5dfda}
.c-notap .obj-r,.c-notap .limite b{color:#fff}
.c-notap .limite{box-shadow:0 -1px rgb(255 255 255 / .3)}
.nicho-inmobiliaria .pl h3,.nicho-inmobiliaria .pl-pr b{font-weight:600;text-transform:uppercase;letter-spacing:0}
@media (max-width:899px){
  .c-habit{grid-template-columns:1fr}
  .c-habit li:nth-child(1){grid-row:auto;border-right:0;border-bottom:5px solid var(--pizarra);padding-bottom:clamp(24px,3vw,44px)}
  .c-ventana{grid-template-columns:1fr}
  .c-marco,.c-notap-c{grid-column:1}
  .c-marco{height:62vw}
  .c-notap-c{grid-row:2;margin:-24px 0 0 16px}
}
@media (max-width:899px){.c-habit li:nth-child(2)::after{display:none}.c-habit li:nth-child(2) .c-cota{padding-left:0}}
