.km-original-logo{white-space:nowrap;color:lab(49.3847% 59.5455 47.5498);align-items:center;gap:10px;display:flex}.km-original-logo>svg{flex-shrink:0}.km-original-logo .km-original-wordmark{color:lab(8.18394% -.377834 1.40023);letter-spacing:0;font-family:Archivo Black,system-ui,sans-serif;font-size:23px;font-weight:900;line-height:1.05;display:block}.km-original-logo .km-original-wordmark>span{color:inherit;position:relative}.km-original-wordmark>span:after{content:"";background:#fff;height:2px;position:absolute;top:48%;left:7%;right:7%;transform:rotate(-7deg)}.km-original-logo small{letter-spacing:.12em;text-transform:uppercase;color:lab(49.3847% 59.5455 47.5498);margin-top:5px;font:600 9px/1.2 Hind,system-ui,sans-serif;display:block}.mapasv-app.km-map-first{--ink:lab(8.18394% -.377834 1.40023);--green:var(--ink);--green2:lab(93.5465% -.330538 2.25885);--muted:#69685f;--line:lab(86.207% -.794828 2.9591);--accent:lab(49.3847% 59.5455 47.5498);min-height:100dvh;color:var(--ink);background:#fff;font-family:Hind,system-ui,sans-serif;position:relative}.mapasv-app.km-map-first .ms-customer{height:100dvh;min-height:540px;display:block;position:relative;overflow:hidden}.mapasv-app.km-map-first .ms-explorer{height:100%;min-height:0;display:block;position:absolute;inset:0}.mapasv-app.km-map-first .ms-map-wrap{width:100%;height:100%;min-height:0;position:absolute;inset:0;display:block!important}.mapasv-app.km-map-first .ms-header-map{z-index:30;width:auto;height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;gap:8px;padding:0;position:absolute;top:12px;left:12px;right:12px;transform:none}.mapasv-app.km-map-first .ms-header-map>*{pointer-events:auto}.mapasv-app.km-map-first .ms-brand{border:1px solid var(--line);background:#fffffff5;border-radius:12px;flex-shrink:0;padding:8px 12px;box-shadow:0 4px 18px #24232118}.mapasv-app.km-map-first .ms-header-map>nav{border:1px solid var(--line);background:#fffffff5;border-radius:12px;height:48px;margin-left:auto;padding:4px}.mapasv-app.km-map-first .ms-header-map>nav button{border-radius:8px;height:38px;padding:0 10px;font-size:12px}.mapasv-app.km-map-first .ms-head-actions{border:1px solid var(--line);background:#fffffff5;border-radius:12px;gap:8px;margin-left:0;padding:4px}.km-message-notification{color:#202020;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.km-message-notification:hover{background:#f4f0e6}.km-message-notification b{color:#fff;background:#d84b2d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:absolute;top:1px;right:1px}.km-message-notification:focus-visible{outline-offset:2px;outline:3px solid #d95b36}@media (max-width:720px){.km-message-notification span{display:none}.km-message-notification{padding:0 8px}}.mapasv-app.km-map-first .ms-head-actions .ms-help{font-size:12px}.mapasv-app.km-map-first .ms-header-map>nav button{color:#242321;background:#fff}.mapasv-app.km-map-first .ms-header-map>nav button:hover,.mapasv-app.km-map-first .ms-header-map>nav button.active{color:#fff;border-bottom-color:var(--accent);background:#242321}.mapasv-app.km-map-first .ms-header-map>nav button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-profile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-help:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-profile{background:var(--accent);color:#fff;border-left:0;border:1px solid var(--accent);height:40px;margin-left:0;padding:0 8px;font-size:12px;box-shadow:0 4px 14px #2423212e}.mapasv-app.km-map-first .ms-profile>span{color:#fff;background:#fff3}.mapasv-app.km-map-first .ms-profile small{color:#fff}.mapasv-app.km-map-first .ms-searchbar{z-index:25;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;transform:none}.mapasv-app.km-map-first .ms-searchbar>*{pointer-events:auto}.mapasv-app.km-map-first .ms-searchbox{border:1px solid var(--line);background:#fffffff5;border-radius:12px;width:auto;min-width:180px;max-width:672px;height:60px;margin:0;padding:6px 6px 6px 14px;position:absolute;top:12px;left:218px;right:635px;box-shadow:0 4px 18px #24232118}.mapasv-app.km-map-first .ms-searchbox>svg{display:none}.mapasv-app.km-map-first .ms-searchbox input{width:100%;min-width:0;min-height:44px;color:var(--ink);font-size:15px}.mapasv-app.km-map-first .ms-searchbox button{background:var(--accent);color:#fff;border:0;border-radius:8px;min-height:44px;padding:0 14px}.mapasv-app.km-map-first .km-map-toolbar{gap:8px;display:flex;position:absolute;top:84px;right:16px}.km-operation-tabs{background:#fffffff5;border:1px solid #deddd6;border-radius:9px;gap:2px;padding:4px;display:flex;box-shadow:0 4px 18px #24232118}.km-operation-tabs button{color:#66675f;background:0 0;border:0;border-radius:6px;min-height:44px;padding:0 16px;font:600 14px/1 Hind,system-ui,sans-serif}.km-operation-tabs button[aria-pressed=true]{color:#fff;background:#242321}.km-filter-toggle,.km-filter-heading button,.km-results-close{color:#242321;background:#fffffff5;border:1px solid #deddd6;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.km-filter-toggle{padding:0 12px;box-shadow:0 4px 18px #24232118}.km-filter-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mapasv-app.km-map-first .ms-filter-group{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;width:380px;max-width:calc(100% - 24px);max-height:calc(100dvh - 165px);padding:16px;display:grid;position:absolute;top:140px;right:16px;overflow:auto;box-shadow:0 12px 34px #24232133}.mapasv-app.km-map-first .ms-filter-group[hidden]{display:none}.mapasv-app.km-map-first .ms-geo-filter-group{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.mapasv-app.km-map-first .ms-filter-group select,.km-map-first .ms-filter-group input{border:1px solid var(--line);white-space:normal;border-radius:8px;width:100%;min-width:0;max-width:100%;height:44px;padding:0 8px;font-size:13px}.mapasv-app.km-map-first .ms-filter-scroll-hint{display:none}.mapasv-app.km-map-first .ms-results{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:380px;height:auto;min-height:0;max-height:none;padding:0;display:none;position:absolute;inset:140px auto 36px 16px;overflow:hidden;transform:none;box-shadow:0 12px 36px #24232130}.mapasv-app.km-map-first .ms-explorer.show-list .ms-results{display:flex;transform:none}.mapasv-app.km-map-first .ms-result-head{background:#fff;border:0;flex:none;justify-content:space-between;align-items:flex-start;gap:8px;min-height:0;margin:0;padding:14px 16px 8px;display:flex;position:relative}.mapasv-app.km-map-first .ms-result-head h2{letter-spacing:-.4px;margin:0;font-family:Archivo Black,system-ui,sans-serif;font-size:21px;font-weight:900;line-height:1.2}.mapasv-app.km-map-first .ms-result-head p{color:var(--muted);margin:8px 0 0;font-size:13px}.km-results-close{border:0;flex-shrink:0;min-width:44px;min-height:44px}.mapasv-app.km-map-first .ms-trust-note{background:0 0;border:0;flex:none;margin:0 16px 8px;padding:0;display:block}.mapasv-app.km-map-first .ms-trust-note>svg,.km-map-first .ms-trust-note span{display:none}.mapasv-app.km-map-first .ms-trust-note b{background:var(--green2);color:var(--ink);border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.3;display:inline-block}.mapasv-app.km-map-first .ms-price-summary{background:#f4f3ee;border:0;border-radius:8px;flex:none;margin:0 16px 8px;padding:8px}.mapasv-app.km-map-first .ms-price-summary-values{gap:8px;display:flex}.mapasv-app.km-map-first .ms-price-summary-values>div{background:0 0;flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 6px;padding:0;display:flex}.mapasv-app.km-map-first .ms-price-summary-values small,.km-map-first .ms-price-summary-values span{font-size:11px}.mapasv-app.km-map-first .ms-price-summary-values b{font-size:13px}.mapasv-app.km-map-first .ms-price-summary p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.3}.km-result-sort{color:#66675f;border-block:1px solid #deddd6;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.mapasv-app.km-map-first .ms-sort-control{flex-shrink:0;width:112px;margin:0;display:block}.mapasv-app.km-map-first .ms-sort-control>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mapasv-app.km-map-first .ms-sort-control select{color:#66675f;background:#fff;border:0;max-width:100%;min-height:44px;font-size:12px}.km-results-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow:auto}.mapasv-app.km-map-first .ms-card-list{flex-direction:column;gap:8px;display:flex}.mapasv-app.km-map-first .ms-property-card{height:auto;min-height:128px;box-shadow:none;background:#fff;border:1px solid #deddd6;border-radius:8px;flex-shrink:0;gap:12px;margin:0;padding:8px;display:flex;position:relative;overflow:hidden}.mapasv-app.km-map-first .ms-property-card.active{background:#efeee8;border-color:#adada6}.mapasv-app.km-map-first .ms-card-photo{border-radius:6px;flex:0 0 96px;width:96px;height:100px;min-height:0;overflow:hidden}.mapasv-app.km-map-first .ms-card-photo img{object-fit:cover;width:100%;height:100%}.mapasv-app.km-map-first .ms-card-copy{flex:1;min-width:0;padding:0}.mapasv-app.km-map-first .ms-card-copy h3{color:var(--ink);margin:4px 0;font-family:Archivo Black,system-ui,sans-serif;font-size:19px;line-height:1.2}.mapasv-app.km-map-first .ms-card-copy p{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.mapasv-app.km-map-first .ms-card-copy small{font-size:12px;line-height:1.35}.mapasv-app.km-map-first .ms-card-copy .ms-status{padding:3px 5px;font-size:11px}.mapasv-app.km-map-first .ms-card-specs{margin-top:6px;font-size:12px}.mapasv-app.km-map-first .ms-type{color:var(--accent);background:#fff4ef;border-radius:0 6px 0 0;padding:4px 6px;font-size:11px;top:auto;bottom:0;left:0}.mapasv-app.km-map-first .ms-heart{width:32px;height:32px;top:3px;right:3px}.km-results-footer{color:#69685f;background:#faf9f5;border-top:1px solid #deddd6;flex-wrap:wrap;flex:none;justify-content:space-around;align-items:center;gap:3px 8px;min-height:40px;padding:4px 8px;font-size:11px;display:flex}.km-results-footer span{align-items:center;gap:4px;display:flex}.mapasv-app.km-map-first .ms-mobile-switch{z-index:12;color:#fff;background:#242321;border:2px solid #fff;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:flex;position:absolute;bottom:36px;left:16px;transform:none}.mapasv-app.km-map-first .ms-explorer.show-list .ms-mobile-switch{display:none}.mapasv-app.km-map-first .ms-detail{z-index:14;border:1px solid var(--line);border-radius:12px;width:320px;max-height:calc(100dvh - 192px);display:block;position:absolute;inset:auto 16px 40px auto;overflow:auto;transform:none;box-shadow:0 12px 36px #24232130}.mapasv-app.km-map-first .ms-detail-photo{height:128px}.mapasv-app.km-map-first .ms-detail-body{padding:14px}.mapasv-app.km-map-first .ms-detail-title h2{color:var(--ink);font-family:Archivo Black,system-ui,sans-serif;font-size:24px}.mapasv-app.km-map-first .ms-detail .primary{background:var(--accent);color:#fff}.mapasv-app.km-map-first .ms-detail .ms-detail-close{z-index:4;min-width:44px;min-height:44px}.mapasv-app.km-map-first .ms-map-price-marker{color:#fff;background:#242321;border:2px solid #fff;border-radius:10px;min-width:74px;font-family:Hind,system-ui,sans-serif}.mapasv-app.km-map-first .ms-map-price-marker:after{border-color:#fff}.mapasv-app.km-map-first .ms-map-price-marker.active,.km-map-first .ms-map-price-marker:hover{background:var(--accent);color:#fff}.mapasv-app.km-map-first .maplibregl-ctrl-group{background:#fffffff5;border:1px solid #24232155;box-shadow:0 5px 18px #24232130}.mapasv-app.km-map-first .maplibregl-ctrl-group button{color:#242321;background:#fffffff5;width:44px;height:44px}.mapasv-app.km-map-first .maplibregl-ctrl-group button:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.mapasv-app.km-map-first .ms-map-privacy{color:var(--muted);font-size:12px;top:88px;left:16px}.mapasv-app.km-map-first .maplibregl-ctrl-top-right{top:146px;right:6px}.mapasv-app.km-map-first .maplibregl-ctrl-bottom-left{bottom:4px;left:405px}.mapasv-app.km-map-first .ms-bottom-nav{display:none}.mapasv-app.km-map-first .ms-dialog-backdrop{z-index:1100}body:has(.km-map-first .ms-detail) .km-gaby-support-wrap{visibility:hidden;pointer-events:none}.mapasv-app.km-map-first .ms-site-footer{flex-wrap:wrap;justify-content:center;padding:16px;font-size:12px;display:flex;position:relative}@media (max-width:1450px){.mapasv-app.km-map-first .ms-header-map>nav{display:none}.mapasv-app.km-map-first .ms-menu{display:grid}.mapasv-app.km-map-first .ms-head-actions{margin-left:auto}.mapasv-app.km-map-first .ms-head-actions .ms-help{display:none}.mapasv-app.km-map-first .ms-searchbox{right:190px}.mapasv-app.km-map-first .ms-header-map>nav.open{flex-direction:column;align-items:stretch;width:250px;height:auto;padding:8px;display:flex;position:absolute;top:68px;left:auto;right:0;transform:none;box-shadow:0 12px 30px #24232130}.mapasv-app.km-map-first .ms-header-map>nav button{justify-content:flex-start;min-height:44px}.mapasv-app.km-map-first .ms-header-map>nav button span{display:inline}.mapasv-app.km-map-first .ms-mobile-links{flex-direction:column;display:flex}.mapasv-app.km-map-first .ms-mobile-links a{padding:12px;font-size:14px}}@media (min-width:1451px){.mapasv-app.km-map-first:has(#ms-primary-nav>a:nth-child(3)) .ms-searchbox{right:765px}}@media (max-width:720px){.mapasv-app.km-map-first .ms-customer{height:100dvh;min-height:480px}.mapasv-app.km-map-first .ms-header-map{gap:6px;height:54px;inset:8px 8px auto}.mapasv-app.km-map-first .ms-brand{padding:6px 8px}.mapasv-app.km-map-first .km-original-logo{gap:5px}.mapasv-app.km-map-first .km-original-logo>svg{width:28px;height:36px}.mapasv-app.km-map-first .km-original-logo .km-original-wordmark{font-size:18px}.mapasv-app.km-map-first .km-original-logo small{letter-spacing:.04em;font-size:7px}.mapasv-app.km-map-first .ms-profile{display:none}.mapasv-app.km-map-first .ms-head-actions{background:#fff;padding:0}.mapasv-app.km-map-first .ms-menu{width:44px;height:48px}.mapasv-app.km-map-first .ms-searchbox{border-radius:10px;min-width:0;height:50px;padding:4px 4px 4px 8px;top:8px;left:166px;right:60px}.mapasv-app.km-map-first .ms-searchbox input{font-size:13px}.mapasv-app.km-map-first .ms-searchbox button{width:44px;min-height:44px;padding:0;font-size:0}.mapasv-app.km-map-first .ms-searchbox button:after{content:"⌕";font:28px/1 system-ui}.mapasv-app.km-map-first .km-map-toolbar{top:76px;left:12px;right:auto}.km-filter-toggle span{display:none}.km-operation-tabs button{padding:0 14px}.mapasv-app.km-map-first .ms-filter-group{max-height:calc(100dvh - 150px);top:134px;left:12px;right:auto}.mapasv-app.km-map-first .ms-explorer.show-list .ms-map-wrap{display:block}.mapasv-app.km-map-first .ms-map-privacy{font-size:11px;top:132px;left:12px}.mapasv-app.km-map-first .ms-results{border-radius:12px;width:auto;height:46dvh;min-height:245px;max-height:calc(100dvh - 196px);inset:auto 8px 30px}.mapasv-app.km-map-first .ms-result-head{padding:10px 12px 6px}.mapasv-app.km-map-first .ms-result-head h2{font-size:19px;line-height:1.15}.mapasv-app.km-map-first .ms-result-head p{margin-top:5px;font-size:12px}.mapasv-app.km-map-first .ms-price-summary{display:none}.mapasv-app.km-map-first .ms-trust-note{margin:0 12px 6px}.mapasv-app.km-map-first .ms-trust-note b{font-size:11px}.mapasv-app.km-map-first .km-result-sort{padding:4px 8px;font-size:11px}.mapasv-app.km-map-first .ms-sort-control select{min-height:44px}.mapasv-app.km-map-first .ms-property-card{gap:8px}.mapasv-app.km-map-first .ms-card-photo{flex-basis:84px;width:84px}.mapasv-app.km-map-first .ms-card-copy h3{font-size:18px}.mapasv-app.km-map-first .ms-card-copy .ms-vigency{font-size:11px}.mapasv-app.km-map-first .km-results-footer{min-height:34px;font-size:10px}.mapasv-app.km-map-first .ms-detail{border-radius:12px;width:auto;max-height:calc(100dvh - 190px);inset:auto 8px 30px}.mapasv-app.km-map-first .ms-detail-photo{height:112px}.mapasv-app.km-map-first .ms-explorer:not(.show-list):has(.ms-detail) .ms-mobile-switch{display:none}.mapasv-app.km-map-first .ms-mobile-switch{bottom:30px;left:12px}.mapasv-app.km-map-first .maplibregl-ctrl-top-right{top:130px;right:0}.mapasv-app.km-map-first .maplibregl-ctrl-bottom-left{bottom:0;left:0}}@media (min-width:721px) and (max-width:1450px){.mapasv-app.km-map-first .ms-searchbox{max-width:none;top:82px;left:12px;right:400px}.mapasv-app.km-map-first .ms-map-privacy{top:150px}}@media (prefers-reduced-motion:reduce){.km-map-first *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1451px){.mapasv-app.km-map-first .ms-searchbox{right:920px}.mapasv-app.km-map-first:has(#ms-primary-nav>a:nth-child(3)) .ms-searchbox{right:980px}}.mapasv-app.km-map-first .ms-header-map>nav a,.mapasv-app.km-map-first .ms-header-map>nav button{border-radius:8px;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 11px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mapasv-app.km-map-first .ms-header-map>nav a{color:#242321;background:#fff}:is(.mapasv-app.km-map-first .ms-header-map>nav a:hover,.mapasv-app.km-map-first .ms-header-map>nav a:focus-visible,.mapasv-app.km-map-first .ms-header-map>nav a.active){color:#fff;border-bottom-color:var(--accent);background:#242321}.mapasv-app.km-map-first .ms-header-map>nav a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-header-map>nav button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-profile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-help:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mapasv-app.km-map-first .ms-profile{height:46px;min-height:46px;padding:0 12px;font-size:14px}.mapasv-app.km-map-first .ms-profile b{font-size:14px;line-height:1.1}.mapasv-app.km-map-first .ms-profile small{color:#fff;font-size:11px;line-height:1.1}@media (max-width:1450px){.mapasv-app.km-map-first .ms-header-map>nav a{justify-content:flex-start;height:44px;min-height:44px}.mapasv-app.km-map-first .ms-header-map>nav a span{display:inline}}@media (max-width:720px){.mapasv-app.km-map-first .ms-searchbox{left:clamp(142px,43vw,166px);right:56px}.mapasv-app.km-map-first .ms-bottom-nav a{color:#87928e;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:9px;text-decoration:none;display:flex}.mapasv-app.km-map-first .ms-bottom-nav a.active{color:var(--green)}.mapasv-app.km-map-first .ms-searchbox{top:70px;left:12px;right:12px}.mapasv-app.km-map-first .ms-searchbox input{font-size:16px}.mapasv-app.km-map-first .km-map-toolbar{top:130px}.mapasv-app.km-map-first .ms-filter-group{max-height:calc(100dvh - 200px);top:184px}.mapasv-app.km-map-first .ms-map-privacy,.mapasv-app.km-map-first .maplibregl-ctrl-top-right{top:184px}}
