@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a81dac20-module__p5Iq7a__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_a81dac20-module__p5Iq7a__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
:root{--fondo:#fdfbf6;--tarjeta:#fff;--texto:#211d16;--texto-suave:#7c7161;--acento:#b8863a;--acento-oscuro:#96692a;--acento-suave:#f2e6cf;--borde:#e9e0cd;--sombra:0 2px 10px #211d1614}@media (prefers-color-scheme:dark){:root{--fondo:#1b1712;--tarjeta:#262019;--texto:#f3ece0;--texto-suave:#b7ab97;--acento:#d9a955;--acento-oscuro:#eec07b;--acento-suave:#3c3020;--borde:#3d3325;--sombra:0 2px 10px #00000059}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--texto);background:var(--fondo);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-playfair), Georgia, serif}.contenedor{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem}.encabezado{border-bottom:1px solid var(--borde);background:var(--tarjeta)}.encabezado-contenido{justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.5rem;display:flex}.marca{display:inline-flex}.marca-logo{width:auto;height:92px}@media (max-width:500px){.marca-logo{height:76px}}.encabezado-nav{align-items:center;gap:1.25rem;display:flex}.encabezado-link{color:var(--texto);white-space:nowrap;flex:none;font-size:.9rem;font-weight:600}.encabezado-link:hover{color:var(--acento-oscuro)}.encabezado-cta{background:var(--acento);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;transition:opacity .15s}.encabezado-cta:hover{opacity:.88}@media (max-width:640px){.encabezado-nav{gap:.6rem}.encabezado-link{display:none}.encabezado-cta{padding:.5rem .75rem;font-size:.75rem}}@media (prefers-color-scheme:dark){.marca-logo{filter:invert()brightness(1.8)saturate(.85)}}.pie{border-top:1px solid var(--borde);background:var(--tarjeta);margin-top:auto}.pie-contenido{color:var(--texto-suave);flex-direction:column;gap:.4rem;padding:2rem 1.5rem;font-size:.9rem;display:flex}.pie-contenido a:hover{color:var(--acento)}.pie-nota{opacity:.75;font-size:.8rem}.pie-logo{align-self:flex-start;width:auto;height:34px;margin-bottom:.25rem}@media (prefers-color-scheme:dark){.pie-logo{filter:invert()brightness(1.8)saturate(.85)}}.pie-lema{font-family:var(--font-playfair), Georgia, serif;color:var(--acento-oscuro);margin-bottom:.5rem;font-size:1.1rem;font-style:italic}.pie-nav{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;display:flex}.pie-nav a:hover{color:var(--acento)}.pie-legales{border-top:1px solid var(--borde);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;padding-top:.75rem;font-size:.78rem;display:flex}.pagina-legal{flex:1;max-width:720px;padding:3rem 1.5rem 4rem}.pagina-legal h1{margin-bottom:1.25rem;font-size:2rem}.pagina-legal h2{margin:1.75rem 0 .5rem;font-size:1.2rem}.pagina-legal p{color:var(--texto);margin-bottom:1rem;line-height:1.6}.pagina-legal-nota{color:var(--texto-suave);margin-top:2rem;font-size:.85rem}.pagina-publica{flex:1;max-width:780px;padding:3rem 1.5rem 4rem}.pagina-publica h1{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.4rem)}.pagina-publica-intro{color:var(--texto-suave);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.pagina-publica-beneficios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2.5rem;list-style:none;display:grid}.pagina-publica-beneficios li{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:14px;padding:1.25rem}.pagina-publica-beneficios h2{margin-bottom:.4rem;font-size:1.05rem}.pagina-publica-beneficios p{color:var(--texto-suave);font-size:.92rem;line-height:1.5}.pagina-publica-boton{width:auto;padding:.9rem 2rem;font-size:1.05rem;display:inline-block}.pagina-publica-alterno{text-align:center;color:var(--texto-suave);margin-top:1.5rem;font-size:.9rem}.pagina-publica-alterno a{color:var(--acento-oscuro);font-weight:600}.pagina-publica-alterno a:hover{text-decoration:underline}.formulario-propiedad{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:16px;flex-direction:column;gap:1.1rem;padding:1.75rem;display:flex}.formulario-fila{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.formulario-fila-3{grid-template-columns:1fr 1fr 1fr}.formulario-grupo{flex-direction:column;gap:.4rem;display:flex}.formulario-grupo label{color:var(--texto-suave);font-size:.85rem;font-weight:600}.formulario-grupo input,.formulario-grupo select,.formulario-grupo textarea{font:inherit;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:.6rem .8rem;font-size:.95rem}.formulario-grupo input:focus,.formulario-grupo select:focus,.formulario-grupo textarea:focus{outline:2px solid var(--acento);outline-offset:1px}.formulario-grupo textarea{resize:vertical}.formulario-nota{color:var(--texto-suave);background:var(--acento-suave);border-radius:10px;padding:.85rem 1rem;font-size:.85rem;line-height:1.5}.formulario-enviar{border:none;width:100%;font-size:1.05rem}@media (max-width:640px){.formulario-fila,.formulario-fila-3{grid-template-columns:1fr}}.pie-legales a:hover{text-decoration:underline}.pagina-principal{flex:1;padding:2.5rem 1.5rem 4rem}.hero-cine{background:var(--texto);width:100%;height:min(78vh,640px);min-height:380px;position:relative;overflow:hidden}.hero-cine-foto{object-fit:cover;opacity:0;animation-name:hero-cine-fundido;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hero-cine-fundido{0%{opacity:0}2.2%{opacity:1}8.9%{opacity:1}12.2%{opacity:0}to{opacity:0}}.hero-cine-sombra{background:linear-gradient(#14100a26 0% 40%,#14100abf 100%);position:absolute;inset:0}.hero-cine-marca-agua{opacity:.8;filter:drop-shadow(0 1px 6px #0006);pointer-events:none;width:120px;height:auto;position:absolute;top:1.25rem;right:1.25rem}@media (max-width:600px){.hero-cine-marca-agua{width:90px}}.hero-cine-texto{color:#fff;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 6rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:700px){.hero-cine-texto{padding-bottom:4.5rem}}.hero-cine-texto h1{letter-spacing:-.01em;text-shadow:0 2px 16px #00000059;margin-bottom:.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:600}.hero-cine-texto p{opacity:.92;text-shadow:0 1px 10px #00000059;font-size:1.05rem}.hero-cine-texto p.hero-cine-contador{opacity:.85;margin-top:.6rem;font-size:.9rem;font-weight:600}.hero-contador{color:var(--texto-suave);margin-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.hero-cine-foto{opacity:0;animation:none}.hero-cine-foto:first-child{opacity:1}}.filtros{z-index:5;background:var(--tarjeta);border:1px solid var(--borde);border-radius:16px;flex-direction:column;gap:1rem;margin-top:-90px;margin-bottom:2rem;padding:1.25rem 1.25rem 1rem;display:flex;position:relative;box-shadow:0 12px 30px #14100a2e}.filtros-fila{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.filtros-fila-extra{border-top:1px solid var(--borde);padding-top:1rem}.filtros-resumen{align-items:center;gap:1rem}.filtro-grupo{flex-direction:column;gap:.35rem;display:flex}.filtro-etiqueta{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);font-size:.78rem}.filtro-select,.filtro-input{appearance:none;background:var(--fondo);border:1px solid var(--borde);font:inherit;color:var(--texto);border-radius:8px;min-width:170px;padding:.55rem .8rem;font-size:.95rem}.filtro-input{min-width:130px}.filtro-select{background-image:linear-gradient(45deg, transparent 50%, var(--texto-suave) 50%), linear-gradient(135deg, var(--texto-suave) 50%, transparent 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.filtro-select:focus,.filtro-input:focus{outline:2px solid var(--acento);outline-offset:1px}.filtro-mas-boton{background:var(--acento-suave);font:inherit;color:var(--texto);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;height:39px;padding:.6rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.filtro-mas-flecha{transition:transform .15s}.filtro-mas-flecha-abierta{transform:rotate(180deg)}.filtro-resultado{color:var(--texto-suave);margin-left:auto;font-size:.9rem}.filtro-limpiar{cursor:pointer;color:var(--acento-oscuro);background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;font-weight:600}.filtro-limpiar:hover{text-decoration:underline}@media (max-width:700px){.filtros{margin-top:-56px}}.sin-resultados{color:var(--texto-suave);text-align:center;padding:2rem 0}.ver-mas{justify-content:center;margin-top:2.5rem;display:flex}.ver-mas-boton{background:var(--tarjeta);border:1px solid var(--borde);font:inherit;color:var(--texto);cursor:pointer;box-shadow:var(--sombra);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:transform .15s,border-color .15s;display:inline-flex}.ver-mas-boton:hover{border-color:var(--acento);transform:translateY(-2px)}.ver-mas-boton svg{color:var(--acento)}.rejilla-propiedades{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.tarjeta:hover{transform:translateY(-3px);box-shadow:0 6px 18px #211d1624}.tarjeta-imagen{aspect-ratio:4/3;background:var(--acento-suave);width:100%;position:relative}.tarjeta-etiqueta{z-index:1;background:var(--tarjeta);color:var(--acento-oscuro);text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--sombra);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.tarjeta-imagen-vacia{background:var(--acento-suave);width:100%;height:100%}.tarjeta-cuerpo{flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.2rem;display:flex}.tarjeta-precio{color:var(--acento-oscuro);font-weight:700}.tarjeta-titulo{font-family:var(--font-playfair), Georgia, serif;font-size:1.1rem;line-height:1.3}.tarjeta-ubicacion,.tarjeta-ficha{color:var(--texto-suave);font-size:.9rem}.pagina-propiedad{flex:1;padding:2rem 1.5rem 4rem}.galeria-principal{aspect-ratio:16/9;background:var(--acento-suave);cursor:pointer;border:none;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.galeria-ver-todas{color:#fff;background:#14100ab8;border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:600;position:absolute;bottom:1rem;right:1rem}.galeria-miniaturas{gap:.6rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.galeria-miniatura{background:var(--acento-suave);width:140px;height:100px;font:inherit;cursor:pointer;opacity:.75;border:2px solid #0000;border-radius:8px;flex:none;padding:0;transition:opacity .15s,border-color .15s;position:relative;overflow:hidden}.galeria-miniatura:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.galeria-miniatura:hover{opacity:1}.galeria-miniatura-activa{opacity:1;border-color:var(--acento)}.colage-fondo{z-index:100;background:#0a0805e6;padding:1.5rem;position:fixed;inset:0;overflow-y:auto}.colage-contenido{max-width:1100px;margin:0 auto}.colage-encabezado{color:#fff;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.colage-encabezado p{font-weight:600}.colage-cerrar{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:40px;height:40px;font-size:1.1rem}.colage-cerrar:hover{background:#ffffff38}.colage-rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.colage-foto{aspect-ratio:4/3;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;padding:0;position:relative;overflow:hidden}.colage-foto:hover{outline:2px solid var(--acento)}@media (max-width:600px){.colage-rejilla{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.ampliada-fondo{z-index:110;background:#050402f5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ampliada-imagen-wrap{width:90vw;height:82vh;position:relative}.ampliada-cerrar{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:44px;height:44px;font-size:1.2rem;position:absolute;top:1.25rem;right:1.25rem}.ampliada-cerrar:hover{background:#ffffff38}.ampliada-flecha{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:52px;height:52px;font-size:1.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ampliada-flecha:hover{background:#ffffff38}.ampliada-flecha-izq{left:1rem}.ampliada-flecha-der{right:1rem}.ampliada-contador{color:#fff;opacity:.85;font-size:.9rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (max-width:600px){.ampliada-flecha{width:40px;height:40px;font-size:1.4rem}}.propiedad-cuerpo{grid-template-columns:1fr 300px;align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.propiedad-principal h1{letter-spacing:-.01em;margin:.2rem 0 .4rem;font-size:1.8rem;font-weight:600}.propiedad-principal h2{margin:1.75rem 0 .75rem;font-size:1.2rem;font-weight:600}.propiedad-precio{color:var(--acento-oscuro);font-size:1.1rem;font-weight:700}.propiedad-ubicacion{color:var(--texto-suave)}.propiedad-ficha{color:var(--texto-suave);margin-top:.5rem;font-weight:500}.propiedad-descripcion p{color:var(--texto);margin-bottom:.75rem;line-height:1.6}.propiedad-descripcion ul{margin:0 0 .75rem 1.2rem;line-height:1.6}.propiedad-descripcion li{margin-bottom:.25rem}.propiedad-amenidades{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;list-style:none;display:grid}.propiedad-amenidades li{background:var(--acento-suave);border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.propiedad-contacto{border:1px solid var(--borde);background:var(--tarjeta);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:sticky;top:1.5rem}.boton{text-align:center;border-radius:10px;padding:.7rem 1rem;font-weight:600;transition:opacity .15s;display:block}.boton:hover{opacity:.9}.boton-whatsapp{background:var(--acento);color:#fff}.boton-secundario{background:var(--acento-suave);color:var(--texto)}@media (max-width:800px){.propiedad-cuerpo{grid-template-columns:1fr}.propiedad-contacto{position:static}.filtros{padding:1rem}.filtros-fila{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem;padding:0 1rem .35rem;overflow-x:auto}.filtros-fila::-webkit-scrollbar{display:none}.filtro-grupo{flex:none}.filtro-select,.filtro-input{width:150px;min-width:150px}.filtro-mas-boton{flex:none}.filtro-resultado{order:10;width:100%;margin-left:0}}.whatsapp-flotante{z-index:50;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 14px #00000040}.whatsapp-flotante:hover{transform:scale(1.07)}
