.nl-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;margin-bottom:18px;font-family:'Anek Latin',sans-serif}.nl-atalhos-tit{font-size:15px;color:#5f5650;margin-right:2px}.nl-atalho{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #e4ddd7;border-radius:19px;background:#f9f8f7;color:#3d2f2b;font-size:15px;text-decoration:none}.nl-atalho small{color:#6b5f59;font-size:13px;margin-left:2px}.nl-atalho:hover,.nl-atalho:focus-visible{border-color:#5a2225;color:#5a2225;text-decoration:none}.nl-atalhos-todos{display:inline-flex;align-items:center;min-height:38px;font-size:15px;font-weight:600;color:#5a2225;margin-left:4px}.hero-search .nl-atalhos-tit,.hero-search .nl-atalhos-todos{color:#fff}.property-search__offcanvas .nl-atalhos{margin:4px 0 12px}.hero-search .property-search__offcanvas .nl-atalhos-tit{color:#5f5650}.hero-search .property-search__offcanvas .nl-atalhos-todos{color:#5a2225}@media (max-width:47.99em){.nl-atalhos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nl-atalhos::-webkit-scrollbar{display:none}.nl-atalhos>*{flex:0 0 auto;white-space:nowrap}.nl-atalho,.nl-atalhos-todos{min-height:44px}input[data-filter="cidade"]{font-size:16px}}.filter-multiselect[data-filter-name="bairro"] .filter-multiselect__dropdown{display:flex;flex-direction:column}.filter-multiselect[data-filter-name="bairro"] .filter-multiselect__list{flex:1 1 auto;min-height:0}.property-filters--desktop .filter-multiselect[data-filter-name="bairro"] .filter-multiselect__dropdown{min-width:280px}.filters-offcanvas__field[data-filter-name="bairro"]{flex-wrap:wrap}.filters-offcanvas__field[data-filter-name="bairro"] .filter-multiselect{flex:1 1 100%}.nl-ms-busca{box-sizing:border-box;display:block;flex:none;width:calc(100% - 16px);margin:8px;padding:8px 10px;border:1px solid #e4ddd7;border-radius:8px;font:inherit;font-size:16px}.nl-ms-tag{margin-left:2px;padding:1px 6px;border-radius:6px;background:#f3ecea;color:#5a2225;font-size:12px}.nl-mega-item{position:relative}.nl-mega-link::after{content:' \25BE';font-size:12px}.nl-mega{display:none;position:fixed;top:var(--nl-mega-topo,72px);left:50%;transform:translateX(-50%);width:min(1040px,94vw);z-index:1000;background:#fff;border:1px solid #e4ddd7;border-radius:0 0 16px 16px;box-shadow:0 16px 40px rgba(17,24,39,.14);padding:24px 28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:left}.nl-mega-item:hover .nl-mega,.nl-mega-item.nl-mega-aberto .nl-mega,.nl-mega-item:focus-within .nl-mega{display:grid}.nl-mega::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:var(--nl-mega-ponte,40px)}.nl-mega-col{display:flex;flex-direction:column;gap:2px}.nl-mega .nl-mega-col a{display:block;padding:4px 0;line-height:1.35;color:#3d2f2b;font-size:15px;font-weight:400;text-decoration:none;white-space:normal}.nl-mega .nl-mega-col a:hover,.nl-mega .nl-mega-col a:focus-visible{color:#5a2225;text-decoration:underline}.nl-mega .nl-mega-col .nl-mega-tit{font-family:'Anek Bengla',sans-serif;font-size:18px;font-weight:600;color:#5a2225}.nl-mega-sub{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b5f59}.nl-mega .nl-mega-col .nl-mega-todos{color:#5a2225;font-weight:600}.nl-mega-col--emp{background:#f9f8f7;border-radius:12px;padding:14px}@media (min-width:79.5em){.header-inner:has(.nl-mega-item){grid-template-columns:194px minmax(0,1fr) auto}.header-menu{gap:14px!important}.header-menu>li>a{white-space:nowrap}.header-menu>li.nl-menu-so-celular{display:none}}@media (max-width:79.4988em){.nl-mega{display:none!important}.nl-mega-link::after{content:none}}
