.card-unit-link{display:block}.card-unit-link,.card-unit-link:hover{text-decoration:none;color:inherit}.card-unit{position:relative;overflow:hidden;border-radius:17.67px;box-shadow:0 2.95px 29.45px 0 rgba(0,0,0,.1);width:267px;display:flex;flex-direction:column}.card-unit__image-container{width:267px!important;height:200px!important;position:relative}.card-unit__image{left:0;top:-1px;width:267px!important;height:200px!important;object-fit:cover!important;object-position:center!important;border-radius:2.45px;z-index:1;pointer-events:none;user-select:none;display:block!important}.card-unit__status{position:absolute;left:170.1px;top:16.2px;height:25.14px;display:flex;align-items:center;justify-content:center;background:#39bc9d;border-radius:62.86px;z-index:3;padding:0;overflow:hidden;@media (max-width:768px){left:auto!important;right:8px!important;top:8px!important}}.card-unit__status-inner{display:flex;align-items:center;justify-content:center;padding:6.29px 15.09px;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:10.31px;color:#fff;text-align:center;letter-spacing:.07px;line-height:14.73px;white-space:nowrap}.card-unit__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box}.card-unit__title{color:#000;font-size:16px}.card-unit__subtitle,.card-unit__title{font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1.3;margin:0}.card-unit__subtitle{color:#6d6d6d;font-size:14px}.card-unit__arrow{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:transform .15s}.card-unit__arrow:focus,.card-unit__arrow:hover{transform:scale(1.08)}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:17.67px}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#19b37a;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner p{margin:0;font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:14px;color:#333}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-unit{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card-unit:hover{transform:translateY(-2px);box-shadow:0 4px 35px 0 rgba(0,0,0,.15)}.card-unit-link{transition:all .2s ease-in-out}.card-unit-link:hover{transform:scale(1.02)}.card-unit.loading{pointer-events:none;opacity:.8;transform:scale(.98)}.loading-overlay{backdrop-filter:blur(2px);animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.card-unit-link{width:100%!important;background-color:transparent!important}.card-unit{width:100%!important;background-color:#f0f0f0!important;border-radius:12px!important;box-shadow:0!important;box-shadow:none!important}.card-unit:hover{transform:none!important}.card-unit__image{width:100%!important;height:100%!important;border-radius:10px!important;min-width:160px!important;max-width:200px!important}.card-unit-link:hover{transform:none!important}.card-unit__image-container{width:160px!important;position:relative}.card-unit__status{left:auto!important;right:8px!important;top:8px!important}}.FiltrosSidebar_sidebar__WT6uf{width:100%;background:transparent;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Elza normal,Montserrat,Arial,sans-serif;position:relative}.FiltrosSidebar_closeButton__UXgvg{position:absolute;top:16px;right:16px;background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:50%;display:none;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.FiltrosSidebar_closeButton__UXgvg:hover{background:rgba(0,0,0,.1);color:#333}.FiltrosSidebar_header__oVkiD{padding:20px 20px 16px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;border-radius:12px 12px 0 0}.FiltrosSidebar_header__oVkiD h3{margin:0;font-size:20px;font-weight:600;color:#222}.FiltrosSidebar_content__uS_HY{padding:20px;border-radius:0 0 12px 12px;overflow-y:auto;overflow-x:hidden;flex:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.FiltrosSidebar_section__NtmSH{margin-bottom:32px}.FiltrosSidebar_sectionTitle__UrXLy{display:block;font-weight:600;font-size:16px;color:#222;margin-bottom:16px;line-height:1.4}.FiltrosSidebar_checkboxGroup__KJTa_{display:flex;flex-direction:column;gap:8px}.FiltrosSidebar_checkboxItem__vlKY9{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0;font-size:14px;color:#444}.FiltrosSidebar_checkboxItem__vlKY9 input[type=checkbox]{opacity:0;position:absolute;pointer-events:none}.FiltrosSidebar_checkboxLabel__akpZo{user-select:none;line-height:1.3;text-decoration:none;color:inherit;display:block}.FiltrosSidebar_checkboxLabel__akpZo:hover{text-decoration:none;color:inherit}.FiltrosSidebar_checkboxLabel__akpZo:visited{color:inherit}.FiltrosSidebar_checkboxLabel__akpZo:focus{outline:none;text-decoration:none}.FiltrosSidebar_checkboxLabel__akpZo.FiltrosSidebar_selected__H4vks{font-weight:700;text-decoration:underline;color:#39bc9d}.FiltrosSidebar_buttonGroup__pYarg{display:flex;flex-wrap:wrap;gap:8px}.FiltrosSidebar_filterButton__27tZB{border:1px solid #e0e0e0;border-radius:20px;background:#fff;padding:8px 16px;font-size:14px;color:#444;cursor:pointer;transition:all .2s ease;font-weight:400;text-decoration:none;display:inline-block}.FiltrosSidebar_filterButton__27tZB:hover{border-color:#39bc9d;color:#39bc9d;text-decoration:none}.FiltrosSidebar_filterButton__27tZB:visited{color:#444}.FiltrosSidebar_filterButton__27tZB:focus{outline:none;text-decoration:none}.FiltrosSidebar_filterButton__27tZB.FiltrosSidebar_selected__H4vks{background:linear-gradient(90deg,#39bc9d,#1de9b6);color:#fff;border-color:#39bc9d;font-weight:500}.FiltrosSidebar_searchBox__OS7zo{margin-bottom:16px}.FiltrosSidebar_searchInput__2fGqf{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#fff;transition:border-color .2s ease}.FiltrosSidebar_searchInput__2fGqf:focus{outline:none;border-color:#39bc9d;box-shadow:0 0 0 2px rgba(57,188,157,.1)}.FiltrosSidebar_currencyGroup__lq7ZT{margin-bottom:20px}.FiltrosSidebar_currencyLabel__yunMh{display:block;font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.FiltrosSidebar_currencyButtons__Lv01i{display:flex;gap:8px}.FiltrosSidebar_currencyButton__56shR{flex:1;border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:10px 16px;font-size:14px;color:#444;cursor:pointer;transition:all .2s ease;font-weight:500;text-decoration:none;display:block;text-align:center}.FiltrosSidebar_currencyButton__56shR:hover{border-color:#39bc9d;color:#39bc9d;text-decoration:none}.FiltrosSidebar_currencyButton__56shR:visited{color:#444}.FiltrosSidebar_currencyButton__56shR:focus{outline:none;text-decoration:none}.FiltrosSidebar_currencyButton__56shR.FiltrosSidebar_selected__H4vks{background:linear-gradient(90deg,#39bc9d,#1de9b6);color:#fff;border-color:#39bc9d}.FiltrosSidebar_rangeSection__pjD6d{margin-top:16px}.FiltrosSidebar_rangeLabel__6puJn{display:block;font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.FiltrosSidebar_rangeTrack__Qb4MP{height:6px;width:100%;background:#e0e0e0;border-radius:4px;margin:16px 0;position:relative}.FiltrosSidebar_rangeFill__C5plu{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#39bc9d,#1de9b6);border-radius:4px}.FiltrosSidebar_rangeThumb__Jgyk4{height:20px;width:20px;border-radius:50%;background:#39bc9d;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;border:2px solid #fff}.FiltrosSidebar_rangeValues__k6rpb{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#666;font-weight:500}.FiltrosSidebar_priceRanges__EWUR_{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.FiltrosSidebar_priceRangeLink__fNKvT{border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:10px 12px;font-size:14px;color:#444;cursor:pointer;transition:all .2s ease;font-weight:400;text-decoration:none;display:block}.FiltrosSidebar_priceRangeLink__fNKvT:hover{border-color:#39bc9d;color:#39bc9d;text-decoration:none}.FiltrosSidebar_priceRangeLink__fNKvT:visited{color:#444}.FiltrosSidebar_priceRangeLink__fNKvT:focus{outline:none;text-decoration:none}.FiltrosSidebar_priceRangeLink__fNKvT.FiltrosSidebar_selected__H4vks{background:linear-gradient(90deg,#39bc9d,#1de9b6);color:#fff;border-color:#39bc9d;font-weight:500}.FiltrosSidebar_surfaceRanges__YkNo_{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.FiltrosSidebar_surfaceRangeLink__Ks8Cq{border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:10px 12px;font-size:14px;color:#444;cursor:pointer;transition:all .2s ease;font-weight:400;text-decoration:none;display:block}.FiltrosSidebar_surfaceRangeLink__Ks8Cq:hover{border-color:#39bc9d;color:#39bc9d;text-decoration:none}.FiltrosSidebar_surfaceRangeLink__Ks8Cq:visited{color:#444}.FiltrosSidebar_surfaceRangeLink__Ks8Cq:focus{outline:none;text-decoration:none}.FiltrosSidebar_surfaceRangeLink__Ks8Cq.FiltrosSidebar_selected__H4vks{background:linear-gradient(90deg,#39bc9d,#1de9b6);color:#fff;border-color:#39bc9d;font-weight:500}.FiltrosSidebar_currentRange__nAKT2{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#666;font-weight:500}.FiltrosSidebar_actions__BMAKO{position:sticky;bottom:0;background:#fff;padding:20px 0;border-top:1px solid #e0e0e0;margin:32px -20px 0;display:flex;justify-content:center}.FiltrosSidebar_clearButton__9fEwl{border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:12px 24px;font-size:14px;color:#666;cursor:pointer;transition:all .2s ease;font-weight:500;text-decoration:none;display:inline-block}.FiltrosSidebar_clearButton__9fEwl:hover{border-color:#39bc9d;color:#39bc9d;text-decoration:none}.FiltrosSidebar_clearButton__9fEwl:visited{color:#666}.FiltrosSidebar_clearButton__9fEwl:focus{outline:none;text-decoration:none}.FiltrosSidebar_applyButton__dXfMl{flex:2;border:none;border-radius:8px;background:linear-gradient(90deg,#39bc9d,#1de9b6);color:#fff;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(57,188,157,.2)}.FiltrosSidebar_applyButton__dXfMl:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(57,188,157,.3)}.FiltrosSidebar_sidebar__WT6uf::-webkit-scrollbar{width:6px}.FiltrosSidebar_sidebar__WT6uf::-webkit-scrollbar-track{background:#f1f1f1}.FiltrosSidebar_sidebar__WT6uf::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.FiltrosSidebar_sidebar__WT6uf::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1024px){.FiltrosSidebar_closeButton__UXgvg{display:flex}}@media (max-width:768px){.FiltrosSidebar_actions__BMAKO{position:sticky;bottom:0;background:#fff;padding:16px 20px;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1001}}.FiltrosSidebar_scrollableContainer__rihCJ{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa;padding:8px;margin-top:8px}.FiltrosSidebar_scrollableContainer__rihCJ::-webkit-scrollbar{width:6px}.FiltrosSidebar_scrollableContainer__rihCJ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.FiltrosSidebar_scrollableContainer__rihCJ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.FiltrosSidebar_scrollableContainer__rihCJ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.FiltrosActivos_filtrosActivos___VhPy{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px;font-family:Elza normal,Montserrat,Arial,sans-serif}.FiltrosActivos_filtrosActivosHeader__0WVfW{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FiltrosActivos_filtrosActivosTitle__1Zmuh{font-size:14px;font-weight:600;color:#333}.FiltrosActivos_filtrosActivosCount__9wwkC{font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:12px}.FiltrosActivos_filtrosActivosList__vWOZ4{display:flex;flex-wrap:wrap;gap:8px}.FiltrosActivos_filtroActivo__q6SLE{display:flex;align-items:center;background:#f0f0f0;color:#333;border-radius:16px;padding:6px 12px;font-size:13px;font-weight:400;border:1px solid #e0e0e0}.FiltrosActivos_filtroActivoLabel__jyYbx{margin-right:6px;white-space:nowrap}.FiltrosActivos_filtroActivoRemove__SIb9D{background:none;border:none;color:#666;font-size:14px;font-weight:700;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;margin-left:4px;text-decoration:none;line-height:1}.FiltrosActivos_filtroActivoRemove__SIb9D:hover{background-color:#e0e0e0;color:#333;text-decoration:none}@media (max-width:768px){.FiltrosActivos_filtrosActivos___VhPy{padding:12px 16px;margin-bottom:12px}.FiltrosActivos_filtrosActivosList__vWOZ4{gap:6px}.FiltrosActivos_filtroActivo__q6SLE{padding:4px 10px;font-size:12px}.FiltrosActivos_filtroActivoRemove__SIb9D{width:16px;height:16px;font-size:14px}}.LayoutConFiltros_gridLayout__1zcY0{display:grid;grid-template-columns:1fr 3fr;gap:24px;min-height:calc(100vh - 120px);align-items:start}.LayoutConFiltros_filtersColumn__KW648{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden}.LayoutConFiltros_propertiesColumn__mEjF9{background:transparent;transition:all .3s ease}.LayoutConFiltros_propertiesWithFilters__b8wyN{grid-column:2}.LayoutConFiltros_propertiesWithoutFilters__hzma_{grid-column:1/-1}.LayoutConFiltros_mobileFiltersButton__1Cx4X{display:none;background:#fff;border:none;border-radius:32px;padding:12px 24px;font-size:16px;font-weight:500;color:#111;box-shadow:0 2px 16px 0 rgba(0,0,0,.07);cursor:pointer;align-items:center;gap:8px;transition:all .2s ease}.LayoutConFiltros_mobileFiltersButton__1Cx4X:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.1);transform:translateY(-1px)}.LayoutConFiltros_mobileFiltersButton__1Cx4X:active{transform:translateY(0)}.LayoutConFiltros_overlay__Td4RB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;display:none}@media (max-width:1024px){.LayoutConFiltros_mobileFiltersButton__1Cx4X{display:flex}.LayoutConFiltros_overlay__Td4RB{display:block}.LayoutConFiltros_gridLayout__1zcY0{grid-template-columns:1fr;gap:16px}.LayoutConFiltros_filtersColumn__KW648{position:fixed;left:-320px;top:0;width:320px;max-height:calc(100vh);height:calc(100vh);z-index:1000;border-radius:0;transition:left .3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.LayoutConFiltros_filtersColumnOpen__rKOzv{left:0}.LayoutConFiltros_propertiesColumn__mEjF9{grid-column:1}}@media (min-width:1025px){.LayoutConFiltros_mobileFiltersButton__1Cx4X,.LayoutConFiltros_overlay__Td4RB{display:none!important}.LayoutConFiltros_filtersColumn__KW648{position:relative;left:auto!important;top:auto!important;width:auto!important;height:auto!important;transform:none!important}.LayoutConFiltros_filtersColumnOpen__rKOzv{left:auto!important}}.listado-emprendimientos-home{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:32px 0;justify-items:center}.listado-emprendimientos-pagina{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 0;justify-items:center}.titleDestacados{color:#000;font-family:Elza;font-size:40px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:600px){.titleDestacados{font-size:30px}}@media (max-width:768px){.listado-emprendimientos-home{grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 0}}@media (max-width:600px){.listado-emprendimientos-home{grid-template-columns:1fr;gap:20px;padding:16px 0}}@media (max-width:768px){.listado-emprendimientos-pagina{grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 0}}@media (max-width:600px){.listado-emprendimientos-pagina{grid-template-columns:1fr;gap:20px;padding:16px 0}}.ver-mas-btn-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:24px;margin:0 auto!important}.ver-mas-btn{font-family:Elza,Elza normal,Arial,sans-serif;font-size:1.25rem;background:#fff;color:#111;border:none;border-radius:2rem;padding:16px 40px;box-shadow:0 4px 32px 0 rgba(0,0,0,.06);cursor:pointer;transition:box-shadow .2s;margin-bottom:30px}.ver-mas-btn:focus,.ver-mas-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);background:#f5f5f5;outline:none}