@charset "UTF-8";.es-zonas-panel .es-zonas-panel__cerrar,.es-mapa-msg .es-mapa-msg__cerrar{font-size:14px!important;line-height:1!important}.es-zonas-panel__cerrar .dv-close-glyph,.es-mapa-msg__cerrar .dv-close-glyph{width:12px!important;height:12px!important}.es-zonas-panel__cerrar .dv-close-glyph:before,.es-zonas-panel__cerrar .dv-close-glyph:after,.es-mapa-msg__cerrar .dv-close-glyph:before,.es-mapa-msg__cerrar .dv-close-glyph:after{width:12px!important;height:1.5px!important}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs{position:fixed!important;inset:auto 0 80px!important;width:auto!important;height:72px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:contain;scrollbar-width:thin!important;scrollbar-color:#007bff #e7edf5;background:#ffffffeb}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs::-webkit-scrollbar{display:block!important;width:4px;height:4px}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{box-sizing:border-box!important;flex:0 0 auto!important;width:88px!important;height:60px!important;min-height:0!important;max-height:none!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid transparent!important;outline:none!important;opacity:.85!important;object-fit:contain!important;background:#fff;transform:scale(1);transition:transform .25s ease,opacity .25s ease}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img.dv-active{opacity:1!important;border-color:transparent!important;padding-bottom:2px!important;border-width:0 0 3px!important;border-image:linear-gradient(90deg,transparent 0%,#005bc4 15%,#cc2c94 85%,transparent 100%) 1!important;box-shadow:0 3px 14px #007bff40;transform:scale(1.18);animation:dv-thumb-wave .7s ease-out;position:relative;z-index:1}@keyframes dv-thumb-wave{0%{transform:scale(1);box-shadow:0 2px 6px #007bff1f}50%{transform:scale(1.2);box-shadow:0 3px 18px #007bff52}to{transform:scale(1.18);box-shadow:0 3px 14px #007bff40}}@media (prefers-reduced-motion: reduce){.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{animation:none!important;transition:none!important}}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img:focus-visible{outline:2px solid #0047ff!important;outline-offset:2px}@media (max-width: 600px) and (orientation: portrait){.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs{height:120px!important;gap:16px!important;padding:16px!important}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{width:112px!important;height:78px!important}}@media (min-width: 601px) and (max-width: 1024px) and (orientation: portrait){.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs{height:154px!important;gap:18px!important;padding:16px!important}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{width:160px!important;height:110px!important}}@media (max-width:1024px) and (orientation:landscape){.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs{top:calc(var(--dv-gallery-top,0px) + 6px)!important;bottom:calc(var(--dv-gallery-bottom,0px) + 50px)!important;right:auto!important;width:156px!important;height:auto!important;flex-direction:column!important;gap:12px!important;padding:10px 4px!important;overflow-x:hidden!important;overflow-y:auto!important}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{width:120px!important;height:82px!important}.mfp-wrap.mfp-gallery.mfp-gallery .mfp-figure{padding-left:156px!important}}@media (min-width: 1025px){.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs{inset:8px auto 88px 122px!important;width:224px!important;height:auto!important;flex-direction:column!important;padding:12px 4px!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important}.mfp-wrap.mfp-gallery.mfp-gallery .dv-mfp-thumbs img{width:176px!important;height:120px!important}.mfp-wrap.mfp-gallery.mfp-gallery .mfp-figure{padding-left:346px!important}}@media (min-width: 1025px){body.single-properties .es-single__header-right .es-price{top:0!important}}#floors_plans .es-image__name{display:none!important}.es-price-tag.es-vendido-style,.es-price-tag.tag-active-rosa.es-vendido-style,.es-price-tag.tag-active.es-vendido-style,.map-marker-active .es-price-tag.es-vendido-style,gmp-advanced-marker.map-marker-active .es-price-tag.es-vendido-style{background-color:red!important;border-color:red!important;color:#fff!important;animation:none!important;filter:none!important}.es-price-tag.es-alquilado-style,.es-price-tag.tag-active-rosa.es-alquilado-style,.es-price-tag.tag-active.es-alquilado-style,.map-marker-active .es-price-tag.es-alquilado-style,gmp-advanced-marker.map-marker-active .es-price-tag.es-alquilado-style{background-color:#f1cd03!important;border-color:#f1cd03!important;color:#fff!important;animation:none!important;filter:none!important}.dv-servicios{margin-top:18px}.dv-servicios .es-property-section__title a{color:inherit!important;text-decoration:none!important}.dv-servicios .es-property-section__title a:hover{color:#005bc4!important}.dv-serv-tabs{display:flex!important;gap:8px!important;margin:0!important;padding:0!important}.dv-serv-tab{flex:1 1 0!important;padding:7px 10px!important;border:1px solid #e6e3f0!important;border-radius:999px!important;background:#fff!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#55516e!important;line-height:1.2!important;cursor:pointer!important;transition:all .3s ease!important}.dv-serv-tab:hover{border-color:#005bc4!important;color:#005bc4!important}.dv-serv-tab.dv-open{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 16px #005bc447,0 2px 8px #cc2c942e!important}.dv-serv-panel{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.dv-serv-panel__in{overflow:hidden;opacity:0;transform:translateY(-6px);text-align:center;transition:opacity .35s ease,transform .45s cubic-bezier(.4,0,.2,1)}.dv-serv-panel.dv-open{grid-template-rows:1fr}.dv-serv-panel.dv-open .dv-serv-panel__in{opacity:1;transform:translateY(0)}.dv-serv-panel .dv-capsulas{padding-top:18px!important}.dv-capsulas{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.dv-capsulas li{margin:0!important;padding:0!important}.dv-capsulas li:before{display:none!important;content:none!important}.dv-capsulas a{display:inline-block!important;padding:5px 14px!important;border:1px solid #e6e3f0!important;border-radius:999px!important;background:#fff!important;font-size:12px!important;font-weight:600!important;color:#55516e!important;line-height:1.3!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.dv-capsulas a:hover{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border-color:transparent!important}.dv-serv-ver{display:inline-block!important;margin:16px auto 0!important;padding:5px 16px!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#005bc4,#cc2c94) border-box!important;font-size:11px!important;font-weight:700!important;color:#005bc4!important;text-decoration:none!important;letter-spacing:.5px!important;text-transform:uppercase!important;transition:all .25s ease!important}.dv-serv-ver:after{content:" →"}.dv-serv-ver:hover{color:#cc2c94!important;box-shadow:0 4px 14px #005bc438!important}@media (prefers-reduced-motion: reduce){.dv-serv-panel,.dv-serv-panel__in,.dv-serv-tab{transition:none!important}}@media (max-width: 1024px){.dv-servicios{margin-top:12px}.dv-serv-tabs{gap:6px!important}.dv-serv-tab{padding:6px!important;font-size:10.5px!important}.dv-capsulas{gap:6px!important}.dv-capsulas a{padding:4px 11px!important;font-size:11px!important}.dv-serv-ver{margin-top:14px!important;padding:4px 12px!important;font-size:10px!important}}select#es-field-sort,select.js-es-sort,select[name=sort],.es-search--simple select,.es-search--main select,.es-search--advanced select,.es-search select{color:#008cea!important;border:1px solid #008cea!important;background-color:#008cea0f!important}select#es-field-sort option,select.js-es-sort option,select[name=sort] option,.es-search--simple option,.es-search--main option,.es-search--advanced option,.es-search option{color:#008cea!important;background:#e6f4ff!important}select#es-field-sort option:checked,select#es-field-sort option:hover,select.js-es-sort option:checked,select.js-es-sort option:hover,select[name=sort] option:checked,select[name=sort] option:hover,.es-search--simple option:checked,.es-search--simple option:hover,.es-search--main option:checked,.es-search--main option:hover,.es-search--advanced option:checked,.es-search--advanced option:hover,.es-search option:checked,.es-search option:hover{background:#008cea!important;color:#fff!important}.gm-style image[href=""],.gm-style image:not([href]),.leaflet-container image[href=""],.leaflet-container image:not([href]),.es-properties__map image[href=""],.es-properties__map image:not([href]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.es-listings--grid .js-es-listing,.es-listings--grid-2 .js-es-listing,.es-listings--grid-3 .js-es-listing,.es-listings--grid-4 .js-es-listing{display:flex!important;height:100%!important}.es-listings--grid .es-listing,.es-listings--grid-2 .es-listing,.es-listings--grid-3 .es-listing,.es-listings--grid-4 .es-listing{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}.es-listings--grid .es-listing__image,.es-listings--grid-2 .es-listing__image,.es-listings--grid-3 .es-listing__image,.es-listings--grid-4 .es-listing__image{flex:0 0 auto!important}.es-listings--grid .es-listing__content,.es-listings--grid-2 .es-listing__content,.es-listings--grid-3 .es-listing__content,.es-listings--grid-4 .es-listing__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.es-listings--grid .es-listing__content__inner,.es-listings--grid-2 .es-listing__content__inner,.es-listings--grid-3 .es-listing__content__inner,.es-listings--grid-4 .es-listing__content__inner{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.es-listings--grid .js-es-listing .es-listing__content__left,.es-listings--grid-2 .js-es-listing .es-listing__content__left,.es-listings--grid-3 .js-es-listing .es-listing__content__left,.es-listings--grid-4 .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-2] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-3] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-4] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-2] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-3] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-4] .js-es-listing .es-listing__content__left{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;width:100%!important}.es-listings--grid .js-es-listing .es-listing__title,.es-listings--grid-2 .js-es-listing .es-listing__title,.es-listings--grid-3 .js-es-listing .es-listing__title,.es-listings--grid-4 .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-4] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-4] .js-es-listing .es-listing__title{flex:0 0 auto!important;width:100%!important}.es-listings--list .es-listing,.js-es-listings[data-layout=es-listings--list] .es-listing,.es-listings--list .js-es-listing,.js-es-listings[data-layout=es-listings--list] .js-es-listing{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;gap:20px!important}.es-listings--list .es-listing__image,.js-es-listings[data-layout=es-listings--list] .es-listing__image{flex:0 0 auto!important;width:35%!important;max-width:280px!important;min-width:140px!important;align-self:stretch!important}.es-listings--list .es-listing__image .es-listing__image__background,.js-es-listings[data-layout=es-listings--list] .es-listing__image__background{height:100%!important;min-height:160px!important}.es-listings--list .es-listing__content,.js-es-listings[data-layout=es-listings--list] .es-listing__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important}.es-listings--list .es-listing__content__inner,.js-es-listings[data-layout=es-listings--list] .es-listing__content__inner{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:20px!important}.es-listings--list .es-listing__content__left,.js-es-listings[data-layout=es-listings--list] .es-listing__content__left{flex:1 1 auto!important;width:auto!important;min-width:0!important}.es-listings--list .es-listing__content__right,.js-es-listings[data-layout=es-listings--list] .es-listing__content__right{flex:0 0 auto!important;white-space:nowrap!important}.es-control__list{display:none!important}.es-field__sort .es-field__label,.es-field__sort label .es-field__label,label[for=es-field-sort] .es-field__label{display:none!important;visibility:hidden!important;width:0!important;margin:0!important;padding:0!important}.es-listings-filter{position:sticky!important;top:0!important;z-index:9990!important;background:#fff!important}.es-listings-filter:before{content:""!important;position:absolute!important;left:-20px!important;right:-20px!important;bottom:100%!important;height:80px!important;background:#fff!important;z-index:-1!important;pointer-events:none!important}@media (max-width: 1024px){.es-listings-filter .es-field.es-field__sort.es-field--select .es-field__label,.es-listings-filter .es-field.es-field__sort.es-field--select .es-field__label span,.es-listings-filter .es-field__sort .es-field__label,.es-listings-filter .es-field__sort .es-field__input,.es-listings-filter .es-field__sort select,.es-listings-filter .es-field__sort option,.es-field__sort .es-field__label,.es-field__sort select,.es-field__sort .es-field__input{color:#008cea!important}.es-listings-filter .es-field__sort .es-field__label,.es-field__sort .es-field__label{display:inline!important}.es-listings-filter .es-field__sort select,.es-listings-filter .es-field__sort .es-field__input,.es-field__sort select,.es-field__sort .es-field__input,select#es-field-sort,select.js-es-sort,select[name=sort]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;color:#008cea!important;background:#008cea0f url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDhjZWEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat right 8px center!important;background-size:14px!important;border:1px solid #008cea!important;border-radius:4px!important;padding:6px 28px 6px 10px!important}.es-listings-filter .es-field__sort select option,.es-listings-filter .es-field__sort .es-field__input option,.es-field__sort option{color:#008cea!important;background:#e6f4ff!important}.es-listings-filter .es-field__sort select:focus,.es-listings-filter .es-field__sort .es-field__input:focus,.es-field__sort select:focus,.es-field__sort .es-field__input:focus{border-color:#008cea!important;box-shadow:0 0 0 3px #008cea26!important;outline:none!important}}@media (min-width: 1025px){.es-search--simple,.es-search--main,.es-search--advanced,.es-search{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important;transition:opacity .25s ease!important}.es-listings-filter{position:sticky!important;top:var(--dv-sticky-top, 0px)!important;z-index:9990!important;background:#fff!important;padding:12px 0;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px 15px!important}.es-listings-filter .es-title{flex:0 0 auto!important;width:auto!important;margin-bottom:0!important;margin-right:6px!important}.es-listings-filter .es-total{flex:0 0 auto!important;text-transform:capitalize!important;margin-right:auto!important}.es-listings-filter .es-field.es-field__sort.es-field--select .es-field__label,.es-listings-filter .es-field.es-field__sort.es-field--select .es-field__label span,.es-listings-filter .es-field__sort .es-field__label,.es-listings-filter .es-field__sort .es-field__input,.es-listings-filter .es-field__sort select,.es-listings-filter .es-field__sort option{color:#008cea!important}.es-listings-filter .es-field__sort .es-field__label{display:inline!important}.es-listings-filter .es-field__sort select,.es-listings-filter .es-field__sort .es-field__input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#008cea0f url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDhjZWEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat right 8px center!important;background-size:14px!important;border:1px solid #008cea!important;border-radius:4px!important;padding:6px 28px 6px 10px!important}.es-listings-filter .es-field__sort select option,.es-listings-filter .es-field__sort .es-field__input option{color:#008cea!important;background:#e6f4ff!important;border-bottom:1px solid #b3d9ff!important}.es-listings-filter .es-field__sort select option:checked,.es-listings-filter .es-field__sort select option:hover,.es-listings-filter .es-field__sort .es-field__input option:checked,.es-listings-filter .es-field__sort .es-field__input option:hover{background:#008cea!important;color:#fff!important}.es-listings-filter .es-field__sort select:focus,.es-listings-filter .es-field__sort .es-field__input:focus{border-color:#008cea!important;box-shadow:0 0 0 3px #008cea26!important;outline:none!important}.es-listings-filter__selects{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;width:auto;max-width:100%;margin-left:auto!important}.es-control--layouts{display:flex;gap:6px;order:1}.es-control--layouts .es-btn{color:#cc2c94!important;border-color:#cc2c94!important;background:#fff!important;transition:all .2s ease!important}.es-control--layouts .es-btn.es-btn--active,.es-control--layouts .es-btn:hover{color:#008cea!important;border-color:#008cea!important;background:#008cea14!important}.es-control--layouts .es-btn .es-icon{color:#cc2c94!important}.es-control--layouts .es-btn.es-btn--active .es-icon,.es-control--layouts .es-btn:hover .es-icon{color:#008cea!important}.es-btn-filtros-listado{order:2}}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse),(orientation: landscape) and (hover: none){.es-listings-filter{position:relative!important;top:auto!important}.es-listings-filter:before{display:none!important}.es-listings-filter__selects{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 6px!important;width:100%!important;margin-left:0!important}.es-btn-filtros-listado{display:none!important}.es-listings-filter--mobile .es-total,.es-listings-filter .es-total{text-transform:capitalize!important}.dv-filtros-movil{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:6px!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border:1px solid transparent!important;border-radius:4px!important;padding:6px 10px!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;margin:0 0 0 auto!important}.dv-filtros-movil svg{width:16px;height:16px;flex-shrink:0!important}.es-listings-filter .es-field__sort select,select#es-field-sort,select.js-es-sort,select[name=sort],.dv-filtros-movil{height:36px!important;min-height:36px!important;box-sizing:border-box!important}}@media (min-width: 768px){.dv-filtros-movil{display:none!important}}.es-swipe-text,.es-inner-arrow,.es-swipe-hand-small{font-size:16px!important}@media (max-width: 768px){.es-swipe-text{font-size:13px!important}}@media (orientation: landscape) and (pointer: coarse){.es-swipe-text{font-size:8px!important}.es-inner-arrow,.es-swipe-hand-small{font-size:13px!important}}@media (min-width: 768px){.dv-orden-movil,.dv-filtros-movil{display:none!important}}@media (orientation: landscape) and (pointer: coarse),(orientation: landscape) and (hover: none){.es-listings-filter{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;padding:6px 12px!important}.es-listings-filter .es-title{margin:0!important;width:auto!important;flex:0 0 auto!important}.es-listings-filter .es-total{margin:0!important;flex:0 0 auto!important;white-space:nowrap!important}.es-listings-filter .es-control--layouts,.es-listings-filter .es-control__hfm,.es-listings-filter .es-btn-filtros-listado{display:none!important}.es-listings-filter__selects{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;flex:1 1 auto!important;margin-left:auto!important;min-width:0!important}.es-listings-filter__selects .es-form,.es-listings-filter .es-field__sort{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important;min-width:0!important}.es-listings-filter .es-field__sort select{max-width:42vw!important}.es-listings-filter__selects .dv-filtros-movil{margin:0 0 0 8px!important}.es-listings-filter>.es-form,.es-listings-filter>.es-field__sort{margin-left:auto!important}.es-listings-filter:has(>.es-form) .es-listings-filter__selects,.es-listings-filter:has(>.es-field__sort) .es-listings-filter__selects{margin-left:0!important}}@media (min-width: 1025px){body.single-properties .et_pb_column_1_tb_body{position:-webkit-sticky!important;position:sticky!important;transform:none!important;will-change:auto!important;transition:none!important;bottom:15px!important;float:left!important}body.single-properties .et_pb_column_1_tb_body.et_pb_sticky_module{position:-webkit-sticky!important;position:sticky!important}}@media (max-width: 1024px){body.single-properties .et_pb_column_1_tb_body{position:relative!important;top:auto!important;bottom:auto!important;transform:none!important;will-change:auto!important;transition:none!important}}.es-listing__meta-es_parking,.es-listing__meta-garaje-parking,.es-listing__meta-garaje_parking,.es-listing__meta-no-de-plazas-garaje-parking{display:inline-flex;align-items:center;gap:4px}.es-listing__meta-es_parking .es-meta-icon,.es-listing__meta-garaje-parking .es-meta-icon,.es-listing__meta-garaje_parking .es-meta-icon,.es-listing__meta-no-de-plazas-garaje-parking .es-meta-icon{width:13px;height:13px}.es-listing__meta-piscina{display:inline-flex;align-items:center;gap:4px}.es-listing__meta-piscina .es-meta-icon{width:13px;height:13px}#btn_custom_filtros{background:#cc2c94!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #cc2c9459!important}#btn_custom_filtros:hover{background:#a81f75!important;box-shadow:0 4px 12px #cc2c9473!important}#btn_custom_reset{background:#fff!important;color:#cc2c94!important;border:1px solid #CC2C94!important;box-shadow:none!important}#btn_custom_reset:hover{background:#fdeef7!important}#btn_custom_filtros,#btn_custom_reset{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;cursor:pointer!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;letter-spacing:.4px!important;padding:9px 14px!important;line-height:1.2!important;transition:background .2s ease,box-shadow .2s ease!important;height:auto!important;min-height:0!important;max-height:none!important}#btn_custom_filtros i,#btn_custom_reset i{font-size:13px!important;margin-right:7px!important}@media (min-width: 1025px){.es-search--simple #dv_btn_filtros{display:none!important}.js-es-search-nav{flex-wrap:nowrap!important}#dv_btn_filtros_pc{display:inline-flex!important;align-items:center!important;align-self:center!important;gap:10px!important;margin:-8px 0 0 10px!important;padding:0!important;list-style:none!important;flex:0 0 auto!important;white-space:nowrap!important;background:transparent!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;max-height:none!important}html body .et_pb_text_align_left .et_pb_text_inner .es-search--simple{display:inline-block!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;width:auto!important;max-width:100%!important}html body .es-search--simple form[role=search][method=get]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;position:relative!important;margin:0!important;width:100%!important;box-sizing:border-box!important}html body .es-search--simple .es-search-nav-wrap{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;flex-wrap:nowrap!important;vertical-align:middle!important}html body .es-search--simple .es-search-nav-wrap .es-search-nav.js-es-search-nav{justify-content:flex-start!important}.es-search--simple form[role=search][method=get] .es-search__address{flex:0 1 600px!important;min-width:380px!important;max-width:600px!important;align-self:center!important;display:inline-flex!important;align-items:flex-start!important;height:auto!important;margin-right:0!important;margin-left:0!important}.es-search--simple form[role=search][method=get] .es-search__address .es-field.es-field__address{display:flex!important;align-items:center!important;flex:1!important}.es-search--simple form[role=search][method=get] .es-search__address input[name=address]{background:#008cea14!important;border-color:#008cea!important;color:#263238!important}.es-search--simple form[role=search][method=get] .es-search__address input[name=address]::placeholder{color:#008cea!important;opacity:.7!important}.es-search--simple form[role=search][method=get] .es-search__address button.es-btn--icon{width:40px!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;margin:0!important;padding:0!important;border:1px solid #008cea!important;border-left:0!important;background:#008cea!important;color:#fff!important;position:relative!important;flex:0 0 auto!important}.es-search--simple form[role=search][method=get] .es-search__address button.es-btn--icon .es-icon,.es-search--simple form[role=search][method=get] .es-search__address button.es-btn--icon .es-icon_search{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;font-size:26px!important;line-height:1!important;color:#fff!important;margin:0!important;padding:0!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap{flex:0 0 auto!important;min-width:0!important;overflow:visible!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;align-self:center!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;max-width:none!important;margin:0!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.js-es-search-nav__item{flex:0 0 auto!important;align-self:center!important;margin-top:-5px!important;position:relative!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li[data-field=es_category]{margin-left:15px!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.js-es-search-nav__item--more{flex:0 0 auto!important;align-self:center!important;margin-top:-5px!important;position:static!important}html body .es-search--simple .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.js-es-search-nav__item--more.active>.es-search-nav__content:before{position:absolute!important;top:-23px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;margin:0!important;grid-column:auto!important}.es-search--simple form[role=search][method=get] .js-es-search__collapse-link{align-self:center!important}.js-es-search-nav__item--more .es-search-nav__content{display:none}.js-es-search-nav__item--more.active .es-search-nav__content{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto auto auto!important;grid-template-areas:"feat feat superficie" "feat feat parcela" "feat feat pisos"!important;gap:0 30px!important;width:80vw!important;max-width:1100px!important;left:50%!important;transform:translate(-50%)!important;padding:20px!important;box-sizing:border-box!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field__es_feature.js-search-field-container{grid-area:feat!important;column-count:2!important;column-gap:30px!important;text-align:left!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field__es_feature .es-field--checkbox{display:block!important;break-inside:avoid!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field__es_feature>.es-field__label{column-span:all!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(2),.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(3),.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(4){width:100%!important;box-sizing:border-box!important;align-self:start!important;margin-top:0!important;padding-top:0!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(2){grid-area:superficie!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(3){grid-area:parcela!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(4){grid-area:pisos!important}.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range.js-search-field-container:nth-of-type(4) .es-field__label{text-align:left!important;display:block!important;width:100%!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.js-es-search-nav__item,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.js-es-search-nav__item--more{border-color:#008cea!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content,.js-es-search-nav__item--more.active .es-search-nav__content{background:#008cead9!important;border:2px solid #008cea!important;border-radius:6px!important;box-shadow:0 4px 12px #008cea26!important;color:#fff!important;left:50%!important;transform:translate(-50%)!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active:not(.js-es-search-nav__item--more)>.es-search-nav__content{width:auto!important;min-width:320px!important;max-width:460px!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_category]:not(.js-es-search-nav__item--more)>.es-search-nav__content{width:max-content!important;min-width:440px!important;max-width:90vw!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_type]:not(.js-es-search-nav__item--more)>.es-search-nav__content{width:auto!important;min-width:360px!important;max-width:none!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_type] .es-field__es_type>.es-field__label{text-align:center!important;display:block!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_type] .es-field-row{justify-content:center!important;align-items:center!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_category] .es-field--checkbox-item-bordered label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_category] .es-field--radio-bordered label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_type] .es-field--checkbox-item-bordered label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=es_type] .es-field--radio-bordered label{white-space:nowrap!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content{display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:16px!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field-row__range{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-end!important;gap:10px!important;width:100%!important;position:relative!important;margin:35px -8px 0!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field__min_price label,html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field__max_price label{display:block!important;text-align:center!important;width:100%!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field__min_price .es-field__label{position:absolute!important;top:-35px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;display:block!important;text-align:center!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field-row__range .es-field{flex:1 1 0!important;min-width:0!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=price]>.es-search-nav__content .es-field-row__range .es-field input{width:100%!important;text-align:center!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bedrooms]>.es-search-nav__content,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bathrooms]>.es-search-nav__content{max-width:480px!important;min-width:380px!important}.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content .es-field__es_category>.es-field__label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content .es-field__es_type>.es-field__label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content .es-field--radio-bordered>.es-field__label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content .es-field--checkboxes-bordered>.es-field__label,.es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active>.es-search-nav__content .es-field-row__range .es-field__label,.js-es-search-nav__item--more.active .es-search-nav__content .es-field__es_feature>.es-field__label,.js-es-search-nav__item--more.active .es-search-nav__content .es-field-row__range .es-field__label,.js-es-search-nav__item--more.active .es-search-nav__content .es-field--checkbox .es-field__label{color:#fff!important}.es-search--simple .js-es-search-nav__item--more>a{text-transform:capitalize!important}.es-search--simple [data-field=bedrooms] .es-field__min_bedrooms>.es-field__label,.es-search--simple .es-field__min_bedrooms>.es-field__label{text-align:center!important;display:block!important;width:100%!important}.es-search--simple [data-field=bedrooms] .es-field-row__range,.es-search--simple [data-field=bathrooms] .es-field-row__range{position:relative!important;padding-top:35px!important}.es-search--simple [data-field=bedrooms] .es-field__min_bedrooms,.es-search--simple [data-field=bedrooms] .es-field__min_bedrooms>label,.es-search--simple [data-field=bathrooms] .es-field__min_bathrooms,.es-search--simple [data-field=bathrooms] .es-field__min_bathrooms>label{position:static!important}.es-search--simple [data-field=bedrooms] .es-field__min_bedrooms>label>.es-field__label,.es-search--simple [data-field=bathrooms] .es-field__min_bathrooms>label>.es-field__label{position:absolute!important;top:0!important;left:0!important;width:100%!important;text-align:center!important;display:block!important;color:transparent!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bedrooms]>.es-search-nav__content .es-field__min_bedrooms>label>.es-field__label,html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bathrooms]>.es-search-nav__content .es-field__min_bathrooms>label>.es-field__label{color:transparent!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bedrooms]>.es-search-nav__content .es-field__min_bedrooms>label>.es-field__label:after{content:"Rango Dormitorios";color:#fff!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;text-align:center!important;display:block!important}html body .es-search--simple form[role=search][method=get] .es-search-nav-wrap .es-search-nav.js-es-search-nav>li.active[data-field=bathrooms]>.es-search-nav__content .es-field__min_bathrooms>label>.es-field__label:after{content:"Rango de Baños";color:#fff!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;text-align:center!important;display:block!important}}@media (max-width: 1024px){#dv_btn_filtros{display:flex!important;flex:1 1 100%!important;order:9999!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin-top:15px!important;width:100%!important;visibility:visible!important;opacity:1!important}#dv_btn_filtros #btn_custom_filtros,#dv_btn_filtros #btn_custom_reset{display:inline-flex!important;font-size:16px!important;padding:10px 22px!important;visibility:visible!important;opacity:1!important}#dv_btn_filtros #btn_custom_reset{background:#fff!important;border:1px solid #CC2C94!important}#dv_btn_filtros_pc{display:none!important}}@media (min-width: 1025px){html body .es-search--main{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important}html body .es-search--main form[role=search][method=get]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important}html body .es-search--main form[role=search][method=get]>h3{width:100%!important;text-align:center!important;margin:0 0 15px!important}html body .es-search--main .es-search__address{flex:0 1 340px!important;min-width:220px!important;max-width:340px!important}html body .es-search--main .es-search__address button[type=submit].es-btn--primary{display:none!important}html body .es-search--main .es-search-nav{position:relative!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:0 8px!important;width:auto!important;margin:5px 0 0!important;padding:0!important}html body .es-search--main .es-search-nav>li{position:static!important;flex:0 0 auto!important;width:auto!important;margin:0 4px!important;padding:0!important}html body .es-search--main .es-search-nav>li>a{display:flex!important;justify-content:center!important;align-items:center!important;white-space:nowrap!important;margin:0!important;padding:8px 12px!important;text-align:center!important;gap:6px!important}html body .es-search--main .js-es-search-nav__item[data-field=es_category] .js-es-search-nav__label{font-size:0!important}html body .es-search--main .js-es-search-nav__item[data-field=es_category] .js-es-search-nav__label:after{content:"Tipo de Oferta";font-size:14px!important}html body .es-search--main .js-es-search-nav__item[data-field=es_type] .js-es-search-nav__label{font-size:0!important}html body .es-search--main .js-es-search-nav__item[data-field=es_type] .js-es-search-nav__label:after{content:"Tipo de Propiedad";font-size:14px!important}html body .es-search--main .js-es-search-nav__item[data-field=price] .js-es-search-nav__label{font-size:14px!important}html body .es-search--main #dv_btn_filtros_pc{display:none!important}html body .es-search--main #dv_btn_filtros{display:flex!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:100%!important;margin-top:0!important;padding-top:0!important}html body .es-search--main .es-search__collapse-link{display:none!important}html body .es-search--main .es-search-nav>li>.es-search-nav__content{position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:6px!important;color:#fff!important;width:450px!important;min-width:450px!important;max-width:450px!important;max-height:0!important;opacity:0!important;overflow:hidden!important;margin-top:10px!important;padding:0 16px!important;z-index:999!important;box-sizing:border-box!important;transition:max-height .35s ease,opacity .35s ease,padding .35s ease,border-width 0s linear .35s!important}html body .es-search--main .es-search-nav>li.active>.es-search-nav__content{max-height:var(--dv-main-open-height, 600px)!important;opacity:1!important;border-width:0!important;padding:16px!important;transition:max-height .35s ease,opacity .35s ease,padding .35s ease,border-width 0s!important}html body .es-search--main #dv_main_dropdown_placeholder{width:100%!important;height:var(--dv-main-open-height, 0px)!important;margin-bottom:var(--dv-main-open-gap, 0px)!important;min-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transition:height .35s ease,margin-bottom .35s ease!important}@media (max-width: 1024px){html body .es-search--main #dv_main_dropdown_placeholder{display:none!important}}html body .es-search--main .es-search-nav>li.active[data-field=es_category]>.es-search-nav__content,html body .es-search--main .es-search-nav>li.active[data-field=es_type]>.es-search-nav__content{padding:4px!important;margin-top:0!important}html body .es-search--main .es-search-nav>li.active>.es-search-nav__content{margin-top:5px!important}html body .es-search--main .es-search-nav>li.active[data-field=price]>.es-search-nav__content{display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:35px!important}html body .es-search--main .es-search-nav>li.active[data-field=es_category] .es-field-row,html body .es-search--main .es-search-nav>li.active[data-field=es_type] .es-field-row{justify-content:center!important}html body .es-search--main .es-search-nav__content .es-field-row{display:flex!important;justify-content:center!important;flex-wrap:wrap!important}html body .es-search--main .es-search-nav__content>.es-field>.es-field__label{text-align:center!important;display:block!important}html body .es-search--main .es-search-nav>li[data-field=price]>.es-search-nav__content .es-field-row__range{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-end!important;gap:10px!important;width:100%!important;position:relative!important;margin:0!important}html body .es-search--main .es-search-nav>li[data-field=price]>.es-search-nav__content .es-field__min_price label,html body .es-search--main .es-search-nav>li[data-field=price]>.es-search-nav__content .es-field__max_price label{display:block!important;text-align:center!important;width:100%!important}html body .es-search--main .es-search-nav>li[data-field=price]>.es-search-nav__content .es-field__min_price .es-field__label{position:absolute!important;top:-30px!important;left:0!important;right:0!important;width:100%!important;display:block!important;text-align:center!important}}@media (max-width: 1024px){html body .es-search--main #dv_btn_filtros_pc{display:none!important}html body .es-search--main #dv_btn_filtros{position:relative;bottom:auto;left:auto;width:100%;justify-content:center;gap:20px;padding:0 15px;margin:25px 0 0!important;background:transparent!important;z-index:9999}html body .es-search--main .es-search-nav{margin-top:5px!important}html body .es-search--main .es-search__collapse-link{margin:0!important;padding:5px 0!important}}.es-search--simple .es-search__address,.es-search--simple .es-search__address .es-field__address,.es-search--main .es-search__address,.es-search--main .es-search__address .es-field__address{position:relative!important}body .es-search .es-autocomplete{position:absolute!important;inset:100% auto auto 0!important;min-width:100%!important;width:max-content!important;margin-top:8px!important;z-index:9999!important}body .es-search .es-autocomplete .es-address-list b{display:block!important;white-space:nowrap!important;text-align:center!important;line-height:3.4em!important;height:3.4em!important;padding:0 1.5em!important}.js-es-listing.es-listing{position:relative!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;transition:transform .3s cubic-bezier(.25,.46,.45,.94)!important}.js-es-listing.es-listing{position:relative!important;background:#fff!important;transition:all .4s cubic-bezier(.23,1,.32,1)!important;border:none!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.es-listings-wrap .es-listings,.es-properties.es-properties--hfm .es-listings,.es-hfm .es-hfm__wrap .es-listings{padding-top:12px!important}@media (min-width: 1025px){.es-properties,.es-properties__list,.es-entities__wrap-inner,.es-listings__wrap-inner,.js-es-listings__wrap-inner,.js-es-entities__wrap_inner,.es-listings,.js-es-listings{overflow-x:clip!important}}.js-es-listing.es-listing.es-listing-highlight{z-index:100!important;background:#fff!important;border:none!important;border-bottom:4px solid #0047ff!important;box-shadow:none!important}.js-es-listing.es-listing:before{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:4px!important;background-color:#0047ff!important;z-index:11!important;pointer-events:none!important;display:block!important;opacity:0!important;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),background-color .25s ease!important}.js-es-listing.es-listing:hover:before,.js-es-listing.es-listing.es-listing-highlight:before{opacity:1!important}.es-listing-highlight:after{content:""!important;position:absolute!important;top:0;left:-200%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)!important;transform:skew(-25deg)!important;animation:es-shimmer 5s infinite!important;pointer-events:none!important;z-index:10}@keyframes es-shimmer{0%{transform:skew(-25deg) translate(0)}25%{transform:skew(-25deg) translate(400%)}to{transform:skew(-25deg) translate(400%)}}@media screen and (max-width: 1024px){body.es-has-highlight .js-es-listing.es-listing:not(.es-listing-highlight){opacity:1!important;filter:brightness(1.22) saturate(1.12)!important}.js-es-listing.es-listing{opacity:1!important;filter:brightness(1.22) saturate(1.12)!important}.js-es-listing.es-listing .es-ref-divider,.js-es-listing.es-listing .es-custom-divider{background:#b5b5b5!important}.js-es-listing.es-listing .es-listing__meta.es-listing__meta,.js-es-listing.es-listing .es-custom-meta-container{border-top-color:#c3c3c3!important}}.es-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff6;z-index:2147483647!important;display:none;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.es-modal-container{position:relative;width:92%;height:85%;background:#fff;border-radius:20px;overflow:hidden!important;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;transition:all .3s ease}.es-skeleton-wrapper{position:absolute;inset:0;background:#fff;z-index:1;padding:20px;display:flex;flex-direction:column;gap:20px}.es-sk-item{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:8px;background-size:200% 100%;animation:es-sk-shine 1.5s linear infinite}.es-sk-hero{width:100%;height:40%}.es-sk-title{width:60%;height:30px}.es-sk-price{width:30%;height:25px}.es-sk-text{width:100%;height:15px}.es-sk-text.short{width:80%}@keyframes es-sk-shine{to{background-position-x:-200%}}@keyframes es-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.es-modal-container{width:100%!important;height:100%!important;border-radius:0!important}.es-modal-close{top:10px!important;right:10px!important;width:37px!important;height:37px!important;font-size:18px!important;opacity:.8}}@media (max-width: 1024px){.es-modal-overlay{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.es-modal-iframe{margin-top:-70px!important;height:calc(100% + 75px)!important}}.es-modal-close{position:absolute;top:15px;right:15px;width:45px;height:45px;background:#0047ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;cursor:pointer;z-index:10;border:2px solid white;line-height:1}#es-prop-modal.es-gallery-open .es-modal-close{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important}@media (max-width: 1024px){.es-modal-close,.mfp-close,.es-filtros-popup__cerrar,.es-ficha-mapa-cerrar,.btn-cerrar-custom{min-width:44px!important;min-height:44px!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important}}body.es-prop-modal-open .social-icons-container,body.es-prop-modal-open #moove_gdpr_save_popup_settings_button,body.es-prop-modal-open #moove_gdpr_cookie_info_bar,body.es-prop-modal-open #moove_gdpr_cookie_modal{display:none!important}body.es-prop-modal-open gmp-advanced-marker,body.es-prop-modal-open gmp-advanced-marker *,body.es-prop-modal-open .es-geo-radar,body.es-prop-modal-open .es-geo-dot{animation-play-state:paused!important;transition:none!important}body.es-prop-modal-open .es-marker-tooltip-fix{display:none!important}.es-modal-iframe{width:100%;height:calc(100% + 150px)!important;margin-top:-110px!important;border:none;background:#fff;opacity:0;position:relative;z-index:2;transition:opacity .25s ease}@keyframes tooltipFadeInDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%,10px)}}@keyframes tooltipPopInMobile{0%{opacity:0;transform:translate(-50%) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes tooltipPopInLandscape{0%{opacity:0;transform:translateY(-50%) scale(.85)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (min-width: 1025px){.js-es-listing.es-listing:after{content:""!important;position:absolute!important;top:0;left:-200%;width:100%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%)!important;transform:skew(-25deg)!important;z-index:10;pointer-events:none!important}.js-es-listing.es-listing:hover:after{transform:skew(-25deg) translate(400%)!important;transition:transform 1.6s cubic-bezier(.4,0,.2,1)!important}.es-shine-active:after{animation:shineOnce 1.6s cubic-bezier(.4,0,.2,1) forwards!important}}@keyframes shineOnce{0%{transform:skew(-25deg) translate(0)}to{transform:skew(-25deg) translate(400%)}}.es-listing-highlight{transform:translateY(-8px)!important;z-index:100!important}.es-listing-highlight:before{opacity:1!important;animation:edgeFlow 2s linear infinite!important}@media (max-width: 1024px),(hover: none),(pointer: coarse){.js-es-listing.es-listing:before{display:none!important;content:none!important;opacity:0!important}.js-es-listing.es-listing{border:none!important;border-bottom:4px solid #0047ff!important;transform:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.es-marker-tooltip-fix{position:fixed!important;bottom:15px!important;left:50%!important;width:94%!important;max-width:500px!important;height:auto!important;min-height:110px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#fff!important;pointer-events:auto!important;z-index:2147483647!important;border-radius:18px!important;box-shadow:0 8px 25px #00000059!important;border:none!important;cursor:pointer;transform-origin:center center!important;animation:tooltipPopInMobile .4s cubic-bezier(.175,.885,.32,1.2) forwards!important;overflow:hidden!important}.btn-cerrar-custom{background-color:#005bc4!important;border-radius:6px!important;border:2px solid #ffffff!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0006!important}.gm-fullscreen-control:not([aria-pressed=true]){background-color:#fff!important;border-radius:6px!important;width:40px!important;height:40px!important;border:2px solid #ffffff!important;box-shadow:#0000004d 0 1px 4px -1px!important}.gm-fullscreen-control:not([aria-pressed=true]) img{display:block!important}.gm-fullscreen-control[aria-pressed=true],:fullscreen .gm-fullscreen-control{width:48px!important;height:48px!important;background-color:#005bc4!important;border-radius:6px!important;border:2px solid #ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0006!important}.gm-fullscreen-control[aria-pressed=true] img,:fullscreen .gm-fullscreen-control img{display:none!important}.gm-fullscreen-control[aria-pressed=true]:after,:fullscreen .gm-fullscreen-control:after{content:"×"!important;color:#fff!important;font-size:38px!important;font-weight:300!important;line-height:1!important;margin-top:-4px!important;display:block!important}@media (orientation: landscape){.es-marker-tooltip-fix{inset:50% auto auto 12px!important;width:350px!important;max-width:40vw!important;max-height:calc(100vh - 24px)!important;transform:translateY(-50%)!important;animation:tooltipPopInLandscape .4s cubic-bezier(.175,.885,.32,1.2) forwards!important}}.es-marker-tooltip-fix.es-tt-stable{animation:none!important;transform:translate(-50%) scale(1)!important}.es-marker-tooltip-fix.es-tt-stable>div{animation:none!important}@media (orientation: landscape){.es-marker-tooltip-fix.es-tt-stable{transform:translateY(-50%) scale(1)!important}}}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){.gm-fullscreen-control:not([aria-pressed=true]){width:37px!important;height:37px!important}.gm-fullscreen-control[aria-pressed=true],:fullscreen .gm-fullscreen-control{width:37px!important;height:37px!important}.gm-fullscreen-control[aria-pressed=true]:after,:fullscreen .gm-fullscreen-control:after{font-size:29px!important}}@media (max-width: 1024px),(hover: none),(pointer: coarse){.es-marker-tooltip-fix{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform,top,left}body>.es-marker-tooltip-fix{display:block!important;opacity:1!important}}@media (min-width: 1025px){.js-es-listing.es-listing{border-bottom:4px solid #0047ff!important}.js-es-listing.es-listing:before{display:none!important;content:none!important}.js-es-listing.es-listing:hover{transform:translateY(-5px)!important;box-shadow:none!important;z-index:100!important;border-bottom-color:#c300d1!important}.es-marker-tooltip-fix{position:absolute!important;left:0;top:0;width:280px!important;display:block!important;transform:translate(-50%,10px);will-change:transform;pointer-events:auto;z-index:999999;animation:tooltipFadeInDown .4s cubic-bezier(.165,.84,.44,1) forwards!important}.es-marker-tooltip-fix:hover{filter:brightness(1.02);box-shadow:0 12px 35px #0006}}gmp-advanced-marker,.gm-style-marker,div[role=button]{opacity:.6;transition:opacity .3s ease!important}.es-cluster-visible{opacity:1!important;z-index:100!important}.map-marker-active{opacity:1!important;z-index:9999999!important}.map-marker-active svg,.map-marker-active img,.map-marker-active div[role=button],.map-marker-active div{transform-origin:bottom center!important;animation:bluePulse .8s infinite alternate ease-in-out!important}@keyframes bluePulse{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 5px rgba(0,71,255,.7))}to{transform:scale(1.18);filter:brightness(1.2) drop-shadow(0 0 15px rgba(0,71,255,1))}}.es-marker-tooltip-fix{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:240px;border:1px solid #f0f0f0;text-align:center;contain:content;cursor:pointer;overflow:hidden!important}.es-marker-tooltip-fix>div{animation:es-reveal .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes es-reveal{0%{opacity:0;transform:scale(.95);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.es-tooltip-badges{position:absolute;top:5px;left:5px;display:flex;flex-direction:column;gap:3px;pointer-events:none;z-index:10}.es-tooltip-badges .es-badge,.es-tooltip-badges .es-badge a{font-size:9.6px!important;padding:2.4px 6px!important;border-radius:3px!important;color:#fff!important;font-weight:800!important;text-transform:uppercase;box-shadow:0 1px 3px #0000004d;width:fit-content;display:block!important;line-height:1.2!important;border:none!important;white-space:nowrap!important}*{-webkit-tap-highlight-color:transparent!important;outline:none!important}html,body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important}#DV-MAPAPC-MODAL,.es-marker-tooltip-fix{font-family:Montserrat,Arial,sans-serif}@supports not (-moz-appearance: none){@media (max-width: 1024px),(hover: none),(pointer: coarse){:root{--es-mob-ui-scale: .85}.es-marker-tooltip-fix>.es-tooltip-main-container,.es-marker-tooltip-fix>.es-tip-ghost>*{zoom:var(--es-mob-ui-scale)!important;margin-left:auto!important;margin-right:auto!important}.btn-cerrar-custom,.btn-ampliar-fs,.es-filtros-btn,.es-zonas-btn,.es-dibujar-btn,.es-geo-btn,.es-zoom-in-btn,.es-zoom-out-btn{zoom:var(--es-mob-ui-scale)!important}}}.boton-5,button.boton-5,.boton-5[data-boton5-icon],button.boton-6,.boton-6[data-boton6-icon]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:36px!important;width:120px!important;box-sizing:border-box!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;font-family:Montserrat,sans-serif!important;line-height:1!important;border-radius:50px!important;text-transform:uppercase!important;vertical-align:middle!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;text-decoration:none!important}.boton-5,button.boton-5,.boton-5[data-boton5-icon],button.boton-6,.boton-6[data-boton6-icon]{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:2px solid #ffffff!important;color:#fff!important;box-shadow:0 5px 12px #0003!important;margin:0 10px!important}.boton-5 svg,button.boton-5 svg,.boton-5[data-boton5-icon] svg,button.boton-6 svg,.boton-6[data-boton6-icon] svg{flex-shrink:0!important;width:18px!important;height:18px!important}.boton-5 .boton-5-texto,button.boton-5 .boton-5-texto,button.boton-6 .boton-6-texto,.boton-6[data-boton6-icon] .boton-6-texto{white-space:nowrap!important}.boton-5,button.boton-5,.boton-5[data-boton5-icon]{margin-right:16px!important}button.boton-6,.boton-6[data-boton6-icon]{margin-left:16px!important}.boton-1,.boton-2,.boton-3,.boton-4{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border:2px solid #ffffff!important;border-radius:8px!important;padding:12px 16px!important;font-weight:700!important;box-shadow:0 4px 12px #0006!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important}.boton-1,.boton-2{min-width:250px!important;text-align:center!important}.boton-3,.boton-4{padding:7px 14px!important;font-size:13px!important}.boton-1:hover,.boton-2:hover,.boton-3:hover,.boton-4:hover{transform:scale(1.05)!important;box-shadow:0 6px 18px #00000073,0 0 0 3px #ffffff73!important}.boton-1:before,.boton-1:after,.boton-2:before,.boton-2:after,.boton-3:before,.boton-3:after,.boton-4:before,.boton-4:after{content:none!important;display:none!important;transition:none!important;transform:none!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)){display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff,#fbf9fe) padding-box,linear-gradient(135deg,#005bc473,#cc2c944d 50%,#005bc473) border-box!important;border:1px solid transparent!important;border-radius:20px!important;padding:34px 26px 30px!important;margin-bottom:0!important;box-shadow:0 10px 30px #00285a14;transition:transform .25s ease,box-shadow .25s ease}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_row:has(>.et_pb_column>.et_pb_icon){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_row:has(>.et_pb_column>.et_pb_icon)>.et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)){float:none!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)):hover{transform:translateY(-5px);box-shadow:0 18px 42px #00285a29}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_icon{text-align:center}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_icon_wrap{display:inline-flex!important;align-items:center;justify-content:center;width:74px!important;height:74px!important;border-radius:50%!important;margin-bottom:8px!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et-pb-icon{color:#fff!important;font-size:36px!important;line-height:1!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text{width:100%}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner h3{position:relative;padding-bottom:16px;margin-bottom:16px;font-size:16px!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner h3:after{content:"";position:absolute;left:0;right:0;bottom:0;width:auto;height:2px}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner,.et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner p{color:#5a6472;font-size:14px!important;line-height:1.6}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner>*{text-align:center!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon) :is(.avatar_spinner_animation,[lottie-animation],.response-footer,.sources-list,sensitive-memories-banner){display:none!important}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_icon_wrap{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;box-shadow:0 8px 20px #cc2c9459}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)) .et_pb_text_inner h3:after{background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%)}:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_column:has(>.et_pb_icon):not(:has(>.et_pb_icon~.et_pb_icon)):hover{box-shadow:0 18px 42px #cc2c9438}@media (max-width: 980px){:is(.page-id-164,.page-id-815,.page-id-760,.page-id-793,.page-id-747,.page-id-733,.page-id-825,.page-id-8377,.page-id-661,.page-id-677,.page-id-689,.page-id-644,.page-id-632,.page-id-699) .et_pb_row:has(>.et_pb_column>.et_pb_icon){row-gap:28px}}.boton-5,button.boton-5,.boton-5[data-boton5-icon],button.boton-6,.boton-6[data-boton6-icon]{left:auto!important}@media (max-width: 1024px){.boton-5,button.boton-5,.boton-5[data-boton5-icon],button.boton-6,.boton-6[data-boton6-icon]{position:relative!important;z-index:9998!important;touch-action:manipulation!important}.es-list-actions-safe{position:relative!important;z-index:9990!important;isolation:isolate}}@media (max-width: 1024px){body:not(:has(#seccion-encabezado.ocultar-encabezado)):not(.es-filtros-header-oculto) .boton-5,body:not(:has(#seccion-encabezado.ocultar-encabezado)):not(.es-filtros-header-oculto) .boton-5[data-boton5-icon],body:not(:has(#seccion-encabezado.ocultar-encabezado)):not(.es-filtros-header-oculto) button.boton-6,body:not(:has(#seccion-encabezado.ocultar-encabezado)):not(.es-filtros-header-oculto) .boton-6[data-boton6-icon]{pointer-events:none!important}}html.es-mapa-modal-abierto .boton-5,html.es-mapa-modal-abierto button.boton-6,html.es-mapa-modal-abierto .boton-6[data-boton6-icon],html.es-mapa-modal-abierto .es-list-actions-safe{visibility:hidden!important;pointer-events:none!important;z-index:0!important}#CONTENEDOR-REAL-MAPA{transition:opacity .3s ease;background-color:#fff!important;position:relative!important}#DV-MAPAPC-MODAL{position:fixed;inset:0;margin:0;transform:none;z-index:2147483000;background:#fff;display:none;overscroll-behavior:none}#DV-MAPAPC-MODAL.es-mapa-aparcado{transform:translate(-200vw)!important;pointer-events:none!important}#DV-MAPAPC-MODAL::backdrop{background:radial-gradient(130% 120% at 50% 42%,#0d1638,#070b1c 55%,#03050e)}html::backdrop{background:radial-gradient(130% 120% at 50% 42%,#0d1638,#070b1c 55%,#03050e)}html>.es-mapa-loader{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:radial-gradient(130% 120% at 50% 42%,#0d1638,#070b1c 55%,#03050e);opacity:1;transition:opacity .5s ease}.es-mapa-loader.es-ml-off{opacity:0;pointer-events:none}.es-ml-stage{position:relative;width:min(360px,74vw);aspect-ratio:640/338;display:flex;align-items:center;justify-content:center}.es-ml-logo{position:relative;z-index:3;width:100%;height:auto;filter:drop-shadow(0 0 16px rgba(0,224,255,.45)) drop-shadow(0 0 46px rgba(204,44,148,.3));animation:esMlLogo 3.4s cubic-bezier(.22,1,.36,1) both}.es-ml-glow{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:contain;filter:blur(20px) brightness(2.3) saturate(1.7);opacity:.85;transform:scale(1.12);pointer-events:none;animation:esMlGlow 3.4s ease-in-out both}.es-ml-halo{position:absolute;inset:-20%;z-index:1;border-radius:50%;background:radial-gradient(circle,rgba(0,224,255,.22) 0%,rgba(0,71,255,.12) 40%,transparent 70%);animation:esMlHalo 3.4s ease-in-out both}.es-ml-ring{position:absolute;inset:0;margin:auto;z-index:2;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.es-ml-ring-a{width:min(300px,62vw);aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,#00e0ff 90deg,#0047ff 160deg,transparent 220deg);animation:esMlSpin 1.5s linear infinite}.es-ml-ring-b{width:min(246px,51vw);aspect-ratio:1;background:conic-gradient(from 180deg,transparent 0deg,#cc2c94 80deg,#0047ff 150deg,transparent 210deg);animation:esMlSpinRev 2.1s linear infinite;opacity:.8}.es-ml-scan{position:absolute;left:-6%;right:-6%;top:0;height:2px;z-index:4;background:linear-gradient(90deg,transparent,rgba(127,247,255,.95),transparent);box-shadow:0 0 16px 3px #00e0ff73;animation:esMlScan 1.9s ease-in-out infinite}.es-ml-bar{width:min(240px,56vw);height:3px;border-radius:99px;background:#ffffff17;overflow:hidden}.es-ml-bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#00e0ff,#0047ff,#cc2c94);box-shadow:0 0 12px #00e0ffa6;animation:esMlBar 3.2s cubic-bezier(.25,.6,.35,1) forwards}.es-ml-txt{color:#ffffff80;font:600 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.5em;text-transform:uppercase;padding-left:.5em;animation:esMlTxt 1.6s ease-in-out infinite}@keyframes esMlLogo{0%{opacity:0;transform:scale(.62) translateY(18px)}12%{opacity:1;transform:scale(1.05)}24%{transform:scale(1)}70%{transform:scale(1)}82%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes esMlSpin{to{transform:rotate(360deg)}}@keyframes esMlSpinRev{to{transform:rotate(-360deg)}}@keyframes esMlScan{0%{top:-2%;opacity:0}12%{opacity:1}50%{top:102%}88%{opacity:1}to{top:-2%;opacity:0}}@keyframes esMlHalo{0%{opacity:0;transform:scale(.7)}22%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@keyframes esMlGlow{0%{opacity:0;transform:scale(.75)}22%{opacity:.95;transform:scale(1.16)}55%{opacity:.7;transform:scale(1.1)}75%{opacity:.95;transform:scale(1.14)}to{opacity:.85;transform:scale(1.12)}}@keyframes esMlBar{0%{width:0}60%{width:78%}to{width:100%}}@keyframes esMlTxt{0%,to{opacity:.45}50%{opacity:.95}}.es-ml-rotate{display:none}#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA{height:100%!important;width:100%!important;opacity:1!important;overflow:visible!important;position:relative!important;top:0!important;left:0!important}#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .js-es-properties,#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .es-property-map,#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .js-es-properties__map,#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .es-map,#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .gm-style{height:100%!important;width:100%!important}#DV-MAPAPC-MODAL .gm-style,html.es-mapa-modal-abierto .btn-cerrar-custom,html.es-mapa-modal-abierto .btn-ampliar-fs,html.es-mapa-modal-abierto .es-filtros-btn,html.es-mapa-modal-abierto .es-zonas-btn,html.es-mapa-modal-abierto .es-dibujar-btn,html.es-mapa-modal-abierto .es-geo-btn,html.es-mapa-modal-abierto .es-zoom-in-btn,html.es-mapa-modal-abierto .es-zoom-out-btn,html.es-mapa-modal-abierto .es-marker-tooltip-fix{touch-action:none!important}html.es-mapa-modal-abierto #es-horizontal-footer,html.es-mapa-modal-abierto .es-bar-glass{touch-action:pan-x!important}html.es-mapa-modal-abierto{position:relative;overflow:hidden;background:#fff;overscroll-behavior:none}html.es-mapa-modal-abierto body{overflow:hidden;overscroll-behavior:none}#DV-MAPAPC-MODAL #CONTENEDOR-REAL-MAPA .gm-fullscreen-control,#DV-MAPAPC-MODAL .gm-fullscreen-control{display:none!important}@media (max-width: 1024px){#DV-MAPAPC-MODAL .btn-cerrar-custom{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;font-size:0!important;background-color:#005bc4!important;border-radius:6px!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}#DV-MAPAPC-MODAL .btn-cerrar-custom:after{content:"✕"!important;display:block!important;color:#fff!important;font-size:25px!important;font-weight:700!important;line-height:1!important;margin:0!important}}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){#DV-MAPAPC-MODAL .btn-cerrar-custom{width:37px!important;min-width:37px!important;max-width:37px!important;height:37px!important;min-height:37px!important;max-height:37px!important}#DV-MAPAPC-MODAL .btn-cerrar-custom:after{font-size:19px!important;margin-top:0!important}}@media (hover: none),(pointer: coarse){#DV-MAPAPC-MODAL .btn-ampliar-fs{width:37px!important;min-width:37px!important;max-width:37px!important;height:37px!important;min-height:37px!important;max-height:37px!important;padding:0!important;font-size:0!important;background-color:#005bc4!important;border-radius:6px!important;overflow:hidden!important;box-sizing:border-box!important}#DV-MAPAPC-MODAL .btn-ampliar-fs .es-fs-txt{display:none!important}#DV-MAPAPC-MODAL .btn-ampliar-fs .es-fs-ico-open{display:block!important}#DV-MAPAPC-MODAL .btn-ampliar-fs .es-fs-ico-exit{display:none!important}#DV-MAPAPC-MODAL .btn-ampliar-fs.es-fs-activo{background-color:#cc2c94!important}#DV-MAPAPC-MODAL .btn-ampliar-fs.es-fs-activo .es-fs-ico-open{display:none!important}#DV-MAPAPC-MODAL .btn-ampliar-fs.es-fs-activo .es-fs-ico-exit{display:block!important}}#DV-MAPAPC-MODAL .es-filtros-popup-overlay{z-index:2147483647!important}#DV-MAPAPC-MODAL:has(.es-zonas-panel) .btn-cerrar-custom,#DV-MAPAPC-MODAL:has(.es-zonas-panel) .btn-ampliar-fs,#DV-MAPAPC-MODAL:has(.es-mapa-msg) .btn-cerrar-custom,#DV-MAPAPC-MODAL:has(.es-mapa-msg) .btn-ampliar-fs,#DV-MAPAPC-MODAL:has(.es-dibujar-indicaciones) .btn-cerrar-custom,#DV-MAPAPC-MODAL:has(.es-dibujar-indicaciones) .btn-ampliar-fs,#DV-MAPAPC-MODAL:has(.es-dibujar-anim) .btn-cerrar-custom,#DV-MAPAPC-MODAL:has(.es-dibujar-anim) .btn-ampliar-fs{display:none!important}html:has(.es-mapa-loader) .btn-cerrar-custom,html:has(.es-mapa-loader) .btn-ampliar-fs,html:has(.es-mapa-loader) .es-horizontal-footer,html:has(.es-mapa-loader) .es-filtros-btn,html:has(.es-mapa-loader) .es-zonas-btn,html:has(.es-mapa-loader) .es-dibujar-btn,html:has(.es-mapa-loader) .es-zoom-in-btn,html:has(.es-mapa-loader) .es-zoom-out-btn,html:has(.es-mapa-loader) .es-geo-btn,html:has(.es-mapa-loader) .gm-fullscreen-control,html:has(.es-mapa-loader) .es-zonas-panel,html:has(.es-mapa-loader) .es-mapa-msg{display:none!important}#DV-MAPAPC-MODAL.es-cargando>*:not(.es-mapa-loader):not(.es-ml-rotate),#DV-MAPAPC-MODAL.es-cargando #CONTENEDOR-REAL-MAPA{opacity:0!important}#DV-MAPAPC-MODAL.es-cargando.es-mapa-modal-movil #CONTENEDOR-REAL-MAPA{content-visibility:hidden!important}#DV-MAPAPC-MODAL.es-cargando{background:radial-gradient(130% 120% at 50% 42%,#0d1638,#070b1c 55%,#03050e)}html:has(.es-mapa-loader) #es-horizontal-footer{display:none!important}html>.es-mapa-loader,html>.es-ml-rotate{visibility:visible!important}#DV-MAPAPC-MODAL{visibility:visible!important}html.es-mapa-cerrando #DV-MAPAPC-MODAL,html.es-mapa-cerrando #es-horizontal-footer,html.es-mapa-cerrando .btn-cerrar-custom,html.es-mapa-cerrando .btn-ampliar-fs,html.es-mapa-cerrando .es-zoom-in-btn,html.es-mapa-cerrando .es-zoom-out-btn,html.es-mapa-cerrando .es-geo-btn,html.es-mapa-cerrando .es-filtros-btn,html.es-mapa-cerrando .es-zonas-btn,html.es-mapa-cerrando .es-dibujar-btn,html.es-mapa-cerrando .es-zonas-panel,html.es-mapa-cerrando .es-mapa-msg,html.es-mapa-cerrando .es-mapa-loader,html.es-mapa-cerrando .es-ml-rotate,html.es-mapa-cerrando #es-pc-demo-overlay{opacity:0!important;transition:opacity .32s ease!important;pointer-events:none!important}html.es-modal-mapa-activo,html.es-modal-mapa-activo body{transform:none!important;filter:none!important;backdrop-filter:none!important;perspective:none!important;contain:none!important;content-visibility:visible!important;will-change:auto!important}html.es-modal-mapa-activo{background:#070b1c!important}.es-properties__map,.es-properties__map--visible,.es-property-map{position:relative!important}.gm-bundle-controlstack,.gm-svpc,.gm-style-mtc,.gm-bundled-control{display:none!important}.es-multi-nav-top{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#0047ff!important;color:#fff!important;padding:6px 15px!important;font-size:12px!important;font-weight:600!important;border-radius:12px 12px 0 0!important;z-index:99!important;pointer-events:auto!important;touch-action:manipulation!important}.es-listing-multi-card{padding-top:0!important}.es-listing-multi-card .es-listing__image{position:relative!important;overflow:hidden!important}.es-listing-multi-card .es-listing__image .es-badges.es-badges--rounded{z-index:25!important;position:absolute!important;top:42px!important;left:8px!important}.es-listing-multi-card .es-badges.es-badges--rounded{z-index:20!important}.js-es-listing .es-badge--normal,.js-es-listing .es-price-badge,.es-listing-multi-card .es-badge--normal{display:inline-block!important;visibility:visible!important}.js-es-listing .es-listing__content__left,.js-es-listing .es-listing__content__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px!important}.js-es-listing .es-listing__title{margin-bottom:0!important;flex:1 1 auto!important;min-width:0!important}.js-es-listing .es-badges.es-listing--hide-on-list{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:0!important;flex:0 0 auto!important;white-space:nowrap!important}.js-es-listing .es-badges.es-listing--hide-on-list .es-price{margin-right:0!important}.js-es-listing .es-badges.es-listing--hide-on-list .es-badge--normal{white-space:nowrap!important}.js-es-listing:not(.es-tooltip-main-container) .es-listing__content__inner,.js-es-listing:not(.es-tooltip-main-container) .es-listing__content__left{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important}.js-es-listing:not(.es-tooltip-main-container) .es-listing__title{width:100%!important;flex:0 0 auto!important}.js-es-listing:not(.es-tooltip-main-container) .es-badges.es-listing--hide-on-list{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:0!important;margin:8px 0 0!important}.js-es-listing:not(.es-tooltip-main-container) .es-badges.es-listing--hide-on-list .es-price{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px 0 0!important;margin:0!important;text-align:center!important}.js-es-listing .es-price{color:#0047ff!important}.js-es-listing:not(.es-tooltip-main-container) .es-badges.es-listing--hide-on-list .es-badge--normal{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:3px 8px!important;margin:0 0 0 12px!important;border:0!important;border-radius:4px!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;text-align:center!important}.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;margin:8px 0 0!important;padding:8px 0 0!important;border-top:1px solid #eeeeee!important;list-style:none!important;text-align:center!important}@media (max-width: 1024px){.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta{gap:8px!important}}.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta>li,.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta>div{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1!important}.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta img,.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta svg{width:13px!important;height:13px!important;margin:0!important;flex:0 0 13px!important}@media (max-width: 1024px){.es-listing-multi-card{padding-top:0!important}.es-listing-multi-card .es-listing__image .es-badges.es-badges--rounded{top:49px!important}}.es-nav-prop-btn{cursor:pointer!important;padding:4px 14px!important;background:#fff3!important;border-radius:5px!important;font-size:10px!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;transition:background .2s}.es-nav-prop-btn:hover{background:#ffffff4d!important}.es-foto-nav-pc{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.es-nav-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:auto!important;cursor:pointer!important;background:#0006!important;color:#fff!important;width:26px;height:28px;display:flex;align-items:center;justify-content:center;font-size:22px!important;line-height:1!important;font-weight:300!important;border:none!important;transition:all .2s ease}.es-nav-btn:hover{background:#000000b3!important;width:30px}.es-btn-prev{left:0;border-radius:0 4px 4px 0}.es-btn-next{right:0;border-radius:4px 0 0 4px}.es-tooltip-tab-expand{width:100%;height:20px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:14px 14px 0 0;border-bottom:1px solid #f0f0f0}.es-chevron-elegant{width:6px;height:6px;border-left:2px solid #bbb;border-top:2px solid #bbb;transform:rotate(45deg);margin-top:4px}@media screen and (min-width: 1024px){.js-es-listing .es-listing-image-container,.js-es-listing .slick-arrow,.js-es-listing .es-listing-actions{cursor:pointer!important}.js-es-listing .es-listing-content{cursor:default!important}}@media screen and (min-width: 1024px){div:not(.js-es-listing):not([style*="height: 350px"]):not([style*="height:350px"]) .leaflet-control-fullscreen-button,div:not(.js-es-listing):not([style*="height: 350px"]):not([style*="height:350px"]) .gm-fullscreen-control,div:not(.js-es-listing):not([style*="height: 350px"]):not([style*="height:350px"]) [class*=fullscreen-control],div:not(.js-es-listing):not([style*="height: 350px"]):not([style*="height:350px"]) .leaflet-control-fullscreen{background-color:#007bff!important;width:auto!important;min-width:100px!important;height:40px!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border-radius:6px!important;border:2px solid #ffffff!important;box-shadow:0 2px 6px #0000004d!important;visibility:visible!important}.leaflet-control-fullscreen-button:before,[class*=fullscreen-icon],.leaflet-control-fullscreen-button img,.gm-fullscreen-control img{display:none!important;content:""!important}.leaflet-control-fullscreen-button:after,.gm-fullscreen-control:after,[class*=fullscreen-control]:after{content:"AMPLIAR"!important;color:#fff!important;font-size:13px!important;font-weight:700!important;font-family:Arial,sans-serif!important;display:block!important;text-transform:uppercase!important}.leaflet-fullscreen-on .leaflet-control-fullscreen-button:after,.leaflet-fullscreen-on [class*=fullscreen-control]:after,.is-fullscreen [class*=fullscreen-control]:after,:fullscreen [class*=fullscreen-control]:after,.gm-fullscreen-control[title*=Salir]:after,.gm-fullscreen-control[aria-label*=Salir]:after{content:"SALIR"!important}.js-es-listing .gm-fullscreen-control,.js-es-listing .leaflet-control-fullscreen,.js-es-listing [class*=fullscreen-control],div[style*="height: 350"] .gm-fullscreen-control,div[style*="height: 350"] .leaflet-control-fullscreen,.es-property-section .gm-fullscreen-control{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}}.es-listing__actions,.es-listing-image-container .es-listing-actions,.es-listing-image-container .es-favorite,.es-listing-image-container .es-share,.es-listing__favorite,.es-listing__share,.es-wishlist{display:none!important;visibility:hidden!important;opacity:0!important}.es-listing-button-favorite,.es-listing-button-share,.es-button-square--white,[class*=es-listing__button],.js-es-listing .fa-heart,.js-es-listing .fa-heart-o,.js-es-listing .fa-share-alt,.js-es-listing .fa-external-link,.js-es-listing .es-icon-heart,.js-es-listing .es-icon-share{display:none!important}.es-listing-image-container div[style*="position: absolute"],.es-listing-image-container div[style*="position:absolute"]{&:not(.es-tooltip-badges):not(.es-type):not(.es-status){display:none!important}}.js-es-listing .es-control.es-control--property-image,.js-es-listing .js-es-control.es-control--property-image{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.js-es-listing .es-control__item--wishlist{display:none!important}.js-es-listing .es-control--property-image{height:0!important;margin:0!important;padding:0!important}#es-horizontal-footer{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:0!important;pointer-events:none!important;z-index:2147483647!important;overflow:visible!important}@media (hover: none),(pointer: coarse){#es-horizontal-footer{display:none!important}}.es-bar-glass{position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:360px!important;background:#e6ecf4e6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E")!important;border-radius:0!important;border:1px solid rgba(255,255,255,.5);border-left:none;z-index:1;pointer-events:auto!important;transform:translate3d(-360px,0,0)!important;transition:transform .6s cubic-bezier(.19,1,.22,1)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;box-shadow:4px 0 20px #00000014}#es-horizontal-footer.es-bar-active .es-bar-glass{transform:translateZ(0)!important}.es-bar-glass,.es-bar-glass *{pointer-events:auto!important}.es-bar-item{border-radius:14px!important;overflow:hidden!important}.es-bar-item.es-bar-highlight{box-shadow:0 0 12px #0047ff80!important;z-index:1000!important}.es-bar-item:after{display:none!important}#es-horizontal-scroll-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;gap:40px;padding:60px 10px;z-index:5;position:relative;overflow:visible;box-sizing:border-box}.es-bar-fade{position:absolute!important;inset:0;z-index:50;pointer-events:none!important;background:linear-gradient(to bottom,rgba(230,236,244,.95) 0px,rgba(230,236,244,.95) max(0px,(100% - 1220px) / 2),rgba(230,236,244,0) calc(max(0px,(100% - 1220px) / 2) + 120px),rgba(230,236,244,0) calc(min(100%,(100% + 1220px) / 2) - 120px),rgba(230,236,244,.95) min(100%,(100% + 1220px) / 2),rgba(230,236,244,.95) 100%)}.es-bar-item{flex:0 0 auto;width:320px;height:385px;transition:transform .3s ease;position:relative}#es-horizontal-footer>button,.es-horiz-nav{display:none!important}.es-bar-glass.es-loading-state:before{content:"Actualizando"!important;position:absolute!important;inset:0!important;z-index:10000!important;background:#0000008c!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:64px!important;box-sizing:border-box!important;font:800 11px/1.5 Montserrat,Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#fff!important;animation:esBarLoadPulse 1.6s ease-in-out infinite!important}.es-bar-glass.es-loading-state:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:46px!important;height:46px!important;margin-left:-23px!important;margin-top:4px!important;border-radius:50%!important;background:conic-gradient(from 0deg,transparent 8%,#3d8bff 50%,#00e0ff 72%,#cc2c94 85%,transparent 96%)!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))!important;mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px))!important;z-index:10001!important;animation:es-filtros-spin .9s linear infinite!important}@keyframes esBarLoadPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes es-spin-fast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.es-custom-price.es-status-v{color:red!important;font-weight:900!important}.es-custom-price.es-status-a{color:#f1cd03!important;font-weight:900!important}.es-custom-price.es-status-normal,.es-custom-price:not(.es-status-v):not(.es-status-a){color:#0047ff!important;font-weight:800!important}.mfp-figure{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:calc(100vh - 80px)!important;top:-10px!important}.mfp-img{max-height:calc(100vh - 140px)!important;width:auto!important;padding:0!important}.mfp-top-bar{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;width:100%!important;height:80px!important;background:#fff!important;border-top:1px solid #eee!important;z-index:999999!important;display:flex!important;align-items:center!important}.mfp-close{position:static!important;justify-self:start;width:auto!important;height:45px!important;line-height:45px!important;padding:0 25px!important;background:#007bff!important;color:#fff!important;border:2px solid #007bff!important;font-size:13px!important;font-weight:700!important;border-radius:6px!important;text-transform:uppercase!important;cursor:pointer!important;opacity:1!important;transition:all .3s ease!important}.mfp-close:hover{background:#fff!important;color:#007bff!important;border:2px solid #007bff!important}.mfp-counter{position:static!important;justify-self:center;color:#333!important;font-size:15px!important;font-weight:700!important;align-self:stretch!important;display:flex!important;align-items:center!important;line-height:1!important}.mfp-control{justify-self:end}.mfp-control .es-control{display:flex!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.mfp-control .es-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important;border:1px solid #ddd!important;background:#fdfdfd!important;border-radius:6px!important;color:#333!important;padding:0!important}button.mfp-close{overflow:visible!important}#es-share-popup,#es-authentication-popup{padding-top:70px!important;position:relative!important;background:#fff!important;border-radius:12px!important;overflow:hidden!important}body .es-auth .es-auth__item{background:#fff;padding-top:0}#es-share-popup>*:first-child,#es-authentication-popup>*:first-child,#es-authentication-popup .es-auth__title,#es-share-popup .es-share__title{margin-top:0!important;padding-top:0!important}#es-share-popup .mfp-close,#es-authentication-popup .mfp-close{position:absolute!important;inset:15px 15px auto auto!important;background:#007bff!important;color:#fff!important;width:35px!important;height:35px!important;border:2px solid #007bff!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}#es-share-popup .mfp-close:before,#es-authentication-popup .mfp-close:before{content:"×"!important;font-size:18px!important;font-weight:700!important;color:#fff!important}.mfp-figure{display:flex!important;align-items:center!important;justify-content:center!important;height:calc(100vh - 80px)!important;top:-10px!important}.mfp-img{max-height:calc(100vh - 140px)!important;width:auto!important}.mfp-top-bar{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;height:80px!important;background:#fff!important;border-top:1px solid #eee!important;z-index:999999!important;display:flex!important;align-items:center!important}.mfp-top-bar__inner{width:100%!important;max-width:96%!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center!important}.mfp-close{position:static!important;justify-self:start;height:45px!important;padding:0 25px!important;background:#cc2c94!important;color:#fff!important;border:2px solid #cc2c94!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;transition:all .3s ease!important}.mfp-top-bar .mfp-close .es-mfg-close-ico{display:none!important}.mfp-close:hover{background:#fff!important;color:#007bff!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;column-gap:0!important}.js-es-control.es-control--property-gallery>.es-control__item--sharing{margin-left:10px!important}.js-es-control.es-control--es-control--default>.es-control__item--sharing{margin-left:5px!important}.js-es-control.es-control--mobile-gallery>.es-control__item--sharing{margin-left:8px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:3px solid #ffffff!important;border-radius:50%!important;background:#007bff!important;color:#fff!important;box-shadow:0 4px 14px #00000052!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn__label,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-icon,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-icon{margin:0!important;font-size:17px!important;line-height:1!important;transition:color .2s ease!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;color:#fff!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart:before,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{content:""!important;display:block!important;width:17px!important;height:17px!important;background-color:#fff!important;color:#fff!important;mask-position:center!important;mask-size:contain!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;-webkit-mask-repeat:no-repeat!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21s-8-4.9-8-11a4.5 4.5 0 0 1 8-2.82A4.5 4.5 0 0 1 20 10c0 6.1-8 11-8 11Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21s-8-4.9-8-11a4.5 4.5 0 0 1 8-2.82A4.5 4.5 0 0 1 20 10c0 6.1-8 11-8 11Z'/%3E%3C/svg%3E")!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{position:absolute!important;inset:0!important;margin:auto!important;transform:translate(-3px)!important;width:18px!important;height:18px!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='2.7'/%3E%3Ccircle cx='18.5' cy='5' r='2.7'/%3E%3Ccircle cx='18.5' cy='19' r='2.7'/%3E%3Cpath d='m7.5 10.7 8.5-4.4M7.5 13.3l8.5 4.4'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='2.7'/%3E%3Ccircle cx='18.5' cy='5' r='2.7'/%3E%3Ccircle cx='18.5' cy='19' r='2.7'/%3E%3Cpath d='m7.5 10.7 8.5-4.4M7.5 13.3l8.5 4.4'/%3E%3C/g%3E%3C/svg%3E")!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn:hover,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn:hover{border-color:#fff!important;color:#fff!important;background:#cc2c94!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn:hover .es-icon,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn:hover .es-icon{color:#fff!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn.es-btn--active{border-color:#cc2c94!important;color:#cc2c94!important;background:#fff!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn.es-btn--active .es-icon_heart:before{background-color:#cc2c94!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn.es-btn--active:hover{border-color:#fff!important;color:#fff!important;background:#cc2c94!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn.es-btn--active:hover .es-icon_heart:before{background-color:#fff!important}.mfp-control .es-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:45px!important;height:45px!important;border:1px solid #ddd!important;background:#fdfdfd!important;border-radius:6px!important;padding:0!important}@media (max-width: 768px){.mfp-content #es-authentication-popup,.mfp-content #es-share-popup{margin-top:160px!important;margin-bottom:40px!important}.mfp-top-bar__inner{grid-template-columns:1.3fr .7fr 1fr!important}}button.es-btn--secondary:disabled,.es-btn.es-btn--secondary,.es-btn--secondary[type=submit],button.es-btn--secondary,a.es-btn--secondary{border-color:#cc2c94}.es-btn.es-btn--secondary:not(.es-btn--bordered),.es-field .select2 .select2-selection__choice{background-color:#cc2c94}.es-badge.es-badge--normal,.es-single-header .es-badge--normal,.es-price-container .es-badge--normal{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;padding:3px 8px!important;border-radius:4px!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;display:none;line-height:1.4!important;border:none!important;margin-left:5px}.es-ref-divider,.es-custom-divider{display:inline-block!important;width:1px!important;min-width:1px!important;height:14px!important;background:#ddd!important;flex:0 0 auto!important;align-self:center!important;vertical-align:middle!important;margin:0!important;padding:0!important}.js-es-listing .es-listing__meta,.es-listing .es-listing__meta,.es-custom-meta-container{border-top:1px solid #eeeeee!important}.es-custom-meta-container{padding-top:8px!important;margin-top:5px!important}.es-ref-badge,.es-custom-ref{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;padding:3px 8px!important;border-radius:4px!important;font-weight:700!important;text-transform:uppercase!important;line-height:1.4!important;display:inline-block!important;border:none!important}.es-listing-multi-card{position:relative;background:#fff!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 4px 15px #00000026!important;transition:transform .3s cubic-bezier(.25,.46,.45,.94)!important}.es-listing-multi-card:hover{transform:translateY(-5px)!important}.es-listing-multi-card .es-multi-nav-top{pointer-events:auto!important;display:flex!important;align-items:center;justify-content:space-between;padding:10px 12px;background:#333;border-bottom:1px solid #444;border-radius:20px 20px 0 0;position:relative;z-index:99!important;touch-action:manipulation!important}.es-listing-multi-card .es-nav-prop-btn{cursor:pointer;font-size:18px;color:#fff;padding:0 10px;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1;pointer-events:auto!important;touch-action:manipulation!important;background:transparent;border:none}.es-listing-multi-card .es-listing-img-side{width:100%;height:200px;position:relative;overflow:hidden;background:#f9f9f9}.es-listing-multi-card .es-listing-img-side img{width:100%;height:100%;display:block;cursor:pointer}.es-listing-multi-card .es-listing-info-side{padding:12px;text-align:center;cursor:pointer}.es-listing-multi-hidden,.js-es-listing[data-es-multi-dup=true]{display:none}@media screen and (max-width: 1024px){.es-listing-multi-card .es-listing-img-side{height:220px}}.es-btn-filtros-listado{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:6px;background:linear-gradient(135deg,#005bc4,#cc2c94);border:1px solid #cc2c94;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:filter .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap;box-sizing:border-box}.es-btn-filtros-listado:hover{background:linear-gradient(135deg,#005bc4,#cc2c94);border-color:#fff;color:#fff;filter:brightness(1.12)}.es-btn-filtros-listado.es-btn-filtros-listado--activo,.es-btn-filtros-listado.es-btn-filtros-listado--activo:hover{background:linear-gradient(135deg,#005bc4,#cc2c94);border-color:#fff;color:#fff;animation:none}.es-btn-filtros-listado svg{width:18px!important;height:18px!important;stroke:currentColor;flex:0 0 auto}@media (min-width: 1025px){.es-control--layouts{display:flex!important;align-items:center!important;gap:10px!important;order:1!important;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:nowrap!important}.es-control--layouts li:not(.es-control__list){margin:0!important;display:inline-flex;align-items:center}.es-control--layouts .es-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;padding:8px 16px!important;border-radius:6px!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:1px solid #cc2c94!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;transition:filter .2s ease,border-color .2s ease,box-shadow .2s ease!important;box-sizing:border-box!important}.es-control--layouts .es-btn svg{width:18px!important;height:18px!important;flex:0 0 auto!important;pointer-events:none!important}.es-control--layouts .es-btn.es-btn--active,.es-control--layouts .es-btn:hover{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important;color:#fff!important;filter:brightness(1.12)!important}.es-btn-filtros-listado{order:2!important}.es-listings-filter__selects{flex-wrap:nowrap!important}}.boton-5,button.boton-5,.boton-5[data-boton5-icon],button.boton-6,.boton-6[data-boton6-icon],.es-control--layouts .es-btn,.es-control--layouts .es-btn:hover,.es-control--layouts .es-btn.es-btn--active,.es-control__hfm a,.es-btn-filtros-listado,.es-btn-filtros-listado:hover,.es-btn-filtros-listado.es-btn-filtros-listado--activo,.dv-filtros-movil,.dv-filtros-movil:hover{border:2px solid #ffffff!important;box-shadow:0 4px 12px #0006!important}.es-control__hfm a,.es-control__hfm a:hover,.es-control__hfm a.es-btn--active{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:2px solid #ffffff!important;color:#fff!important}.es-control__hfm a:hover{filter:brightness(1.12)!important}.es-control--layouts{gap:18px!important}.es-control__hfm{margin-left:10px!important}.es-btn-filtros-listado{margin-left:10px!important;margin-right:18px!important}@media (min-width: 1025px){.es-listings-filter .es-title{margin-left:18px!important}}button.boton-6,.boton-6[data-boton6-icon]{margin-left:22px!important}.boton-5,button.boton-5,.boton-5[data-boton5-icon]{margin-right:22px!important}.dv-filtros-movil{margin-left:14px!important}.RIFvHW-maps-pin-view-background,path[fill="#EA4335"],gmp-advanced-marker path[fill="#EA4335"],.gm-style path[fill="#EA4335"]{display:none!important}@media (min-width: 1025px){.es-listings-filter__selects .es-form{display:flex;align-items:center;gap:10px}.es-search--simple,.es-search--main,.es-search--advanced,.et_pb_section .es-search--simple,.et_pb_section .es-search--main,.et_pb_section .es-search--advanced,.es-search{display:none!important}}.es-filtros-popup-overlay.es-filtros-popup-overlay--panel-izq{align-items:flex-start;justify-content:flex-start;padding:0;background:#00000059;backdrop-filter:none;-webkit-backdrop-filter:none}.es-filtros-popup-overlay.es-filtros-popup-overlay--panel-izq .es-filtros-popup{border-radius:0;max-width:none;width:540px;max-height:none;height:100vh;height:100dvh;box-shadow:4px 0 40px #00000059}@media (max-width: 1024px){.es-btn-filtros-listado{display:none!important}.es-filtros-popup-overlay.es-filtros-popup-overlay--panel-izq .es-filtros-popup{width:100%;max-width:100%;border-radius:0}}.es-filtros-popup-overlay{display:flex!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease,visibility .35s}.es-filtros-popup-overlay.activo{visibility:visible;opacity:1;pointer-events:auto}:fullscreen .es-filtros-popup-overlay,:-webkit-full-screen .es-filtros-popup-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important}:fullscreen .es-filtros-popup-overlay.activo,:-webkit-full-screen .es-filtros-popup-overlay.activo{visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#0000008c!important}:fullscreen .es-filtros-popup-overlay.activo .es-filtros-popup,:-webkit-full-screen .es-filtros-popup-overlay.activo .es-filtros-popup{background:#fff!important;display:flex!important;visibility:visible!important;opacity:1!important}.es-filtros-popup-overlay--panel-izq .es-filtros-popup{transform:translate(-100%);transition:transform .45s cubic-bezier(.19,1,.22,1)}.es-filtros-popup-overlay--panel-izq.activo .es-filtros-popup{transform:translate(0)}.es-filtros-popup__header,.es-filtros-popup__footer{touch-action:none}@media (min-width: 1025px){form.dv-mainsearch-form{display:block!important;margin:0 auto!important;width:100%!important}.dv-mainsearch-box{position:relative;background:linear-gradient(180deg,#fff,#fbf9fe) padding-box,linear-gradient(135deg,#005bc48c,#cc2c9466 50%,#005bc48c) border-box;border:1px solid transparent;border-radius:20px;box-shadow:0 20px 55px #005bc41a,0 4px 16px #0f172a0d;width:100%;max-width:720px;margin:0 auto;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:14px;overflow:hidden}.dv-mainsearch-box:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%)}.dv-mainsearch-box:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:140px;background:radial-gradient(ellipse at top,rgba(0,91,196,.08),transparent 70%);pointer-events:none}.dv-mainsearch-box,.dv-mainsearch-box .es-field,.dv-mainsearch-box .es-field__input,.dv-mainsearch-box input:not([type=submit]):not([type=button]),.dv-mainsearch-box select,.dv-mainsearch-box textarea{font-size:14px}.dv-mainsearch-box .dv-mainsearch-address{display:flex!important;align-items:center;justify-content:center;gap:0;padding:24px 26px 20px;margin:0!important;background:transparent;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;box-sizing:border-box;position:relative;z-index:1}.dv-mainsearch-box .dv-mainsearch-address .es-field__address,.dv-mainsearch-box .dv-mainsearch-address label{flex:0 1 520px;height:50px;margin:0!important;padding:0!important;display:block;border:none!important;box-sizing:border-box}.dv-mainsearch-box .dv-mainsearch-address input[type=text]{width:100%!important;height:50px!important;min-height:50px;padding:0 20px;border:1px solid #e6e3f0!important;border-right:none!important;border-radius:999px 0 0 999px!important;font-size:14px!important;font-weight:400!important;letter-spacing:.3px!important;color:#1f2937!important;background:#f8f7fc!important;box-sizing:border-box;font-family:Montserrat,sans-serif!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dv-mainsearch-box .dv-mainsearch-address input[type=text]::placeholder{color:#9aa3b2!important}.dv-mainsearch-box .dv-mainsearch-address input[type=text]:focus{border-color:#005bc4!important;background:#fff!important;box-shadow:0 0 0 4px #005bc41a,0 8px 24px #005bc41f!important;outline:none!important}.dv-mainsearch-box .dv-mainsearch-address button[type=submit]{width:58px;height:50px!important;min-height:50px;flex:0 0 auto;border:none!important;border-radius:0 999px 999px 0!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;padding:0!important;margin:0!important;box-sizing:border-box;box-shadow:0 4px 16px #643cb44d;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.dv-mainsearch-box .dv-mainsearch-address button[type=submit] .es-icon{font-size:18px!important;line-height:1;color:#fff!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;margin:0!important}.dv-mainsearch-box .dv-mainsearch-address button[type=submit] .es-btn__label{display:none!important}.dv-mainsearch-box .dv-mainsearch-address button[type=submit]:hover{filter:brightness(1.12);box-shadow:0 6px 22px #643cb46b}.dv-mainsearch-box .dv-mainsearch-section{padding:20px 26px;list-style:none;text-align:center;position:relative;z-index:1}.dv-mainsearch-box .dv-mainsearch-section .es-search-nav__content{display:block!important;position:static!important;width:100%!important;max-width:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;border:none!important;opacity:1!important;visibility:visible!important}.dv-mainsearch-box li>a,.dv-mainsearch-box .es-search-nav__reset,.dv-mainsearch-box .es-search__collapse-link,.dv-mainsearch-box form>h3{display:none!important}.dv-mainsearch-box .dv-mainsearch-section .es-field>.es-field__label,.dv-mainsearch-box .dv-mainsearch-section .es-field>label>.es-field__label,.dv-mainsearch-box .dv-mainsearch-title{display:flex!important;align-items:center;justify-content:center;gap:14px;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#8a86a3!important;line-height:1.4!important;margin:0 0 14px!important;padding:0!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:2.5px!important;background:transparent!important}.dv-mainsearch-box .dv-mainsearch-section .es-field>.es-field__label:before,.dv-mainsearch-box .dv-mainsearch-section .es-field>label>.es-field__label:before,.dv-mainsearch-box .dv-mainsearch-title:before{content:"";flex:0 0 36px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,91,196,.55))}.dv-mainsearch-box .dv-mainsearch-section .es-field>.es-field__label:after,.dv-mainsearch-box .dv-mainsearch-section .es-field>label>.es-field__label:after,.dv-mainsearch-box .dv-mainsearch-title:after{content:"";flex:0 0 36px;height:1px;background:linear-gradient(90deg,rgba(204,44,148,.55),transparent)}.dv-mainsearch-box .es-field__es_category>.es-field-row,.dv-mainsearch-box .es-field__es_type>.es-field-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:9px!important}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered,.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered .es-radio--bordered,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered .es-radio--bordered,.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered .es-checkbox--bordered,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered .es-checkbox--bordered{flex:0 0 auto!important;display:inline-flex!important;align-items:center;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered input[type=checkbox],.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered input[type=checkbox]{display:none}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered label,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered label{display:inline-flex!important;align-items:center;padding:8px 18px;border:1px solid #e6e3f0;border-radius:999px;background:#fbfaff;color:#4b5563;font-weight:500;font-size:13px;white-space:nowrap;cursor:pointer;transition:all .18s ease;margin:0}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered label:hover,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered label:hover{border-color:#005bc499;color:#005bc4;background:#f2f7fd;transform:translateY(-1px);box-shadow:0 4px 14px #005bc429}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered input:checked+label,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered input:checked+label{background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;border-color:transparent;font-weight:600;box-shadow:0 4px 18px #643cb459}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered input:checked+label .es-field__label,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered input:checked+label .es-field__label{color:#fff!important;background:transparent!important}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered label .es-field__label,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered label .es-field__label{display:inline!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important;color:inherit!important;background:transparent!important;margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered label .es-icon,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered label .es-icon{display:none;margin-right:6px;color:inherit;font-size:12px!important;line-height:1!important;vertical-align:middle!important;position:static!important;top:0!important}.dv-mainsearch-box .es-field__es_category .es-field--checkbox-item-bordered input:checked+label .es-icon,.dv-mainsearch-box .es-field__es_type .es-field--checkbox-item-bordered input:checked+label .es-icon{display:inline-block;color:#fff!important}.dv-mainsearch-box .es-field-row__range{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:400px;margin:0 auto}.dv-mainsearch-box .es-field-row{display:flex;flex-wrap:wrap;gap:8px}.dv-mainsearch-box .es-field input[type=number],.dv-mainsearch-box .es-field input[type=text]{width:100%;height:44px;min-height:44px;padding:0 14px;border:1px solid #e6e3f0;border-radius:999px;font-size:13px!important;font-weight:500!important;letter-spacing:.3px!important;color:#1f2937!important;background:#f8f7fc;box-sizing:border-box;font-family:Montserrat,sans-serif!important;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dv-mainsearch-box .es-field input[type=number]::placeholder,.dv-mainsearch-box .es-field input[type=text]::placeholder{color:#9aa3b2!important;font-weight:400!important;font-size:13px!important}.dv-mainsearch-box .es-field input[type=number]:focus,.dv-mainsearch-box .es-field input[type=text]:focus{border-color:#cc2c94;background:#fff;box-shadow:0 0 0 4px #005bc41a,0 6px 18px #005bc41a;outline:none}.dv-mainsearch-box .es-field__min_price label,.dv-mainsearch-box .es-field__max_price label{display:block;width:100%;margin:0}.dv-mainsearch-box .dv-mainsearch-footer{display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 26px 24px;position:relative;z-index:1}.dv-mainsearch-box .dv-mainsearch-footer button{padding:13px 24px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;font-family:Montserrat,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .18s ease}.dv-mainsearch-box .dv-mainsearch-borrar{flex:0 0 auto;background:transparent;color:#8a86a3;border:1px solid #e6e3f0}.dv-mainsearch-box .dv-mainsearch-borrar svg{width:15px;height:15px;flex:0 0 auto;color:inherit;transition:color .15s ease}.dv-mainsearch-box .dv-mainsearch-borrar:hover{background:#f2f7fd;border-color:#005bc480;color:#005bc4;transform:translateY(-1px)}.dv-mainsearch-box .dv-mainsearch-buscar{flex:0 1 320px;border:none;background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;box-shadow:0 6px 20px #643cb459;letter-spacing:.6px;text-transform:uppercase;font-size:13px}.dv-mainsearch-box .dv-mainsearch-buscar:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 10px 28px #643cb473}}@media (min-width: 1025px){.dv-mainsearch-box .dv-mainsearch-address{z-index:10}.dv-mainsearch-box .dv-mainsearch-address .es-field__address,.dv-mainsearch-box .dv-mainsearch-address label{position:relative}.dv-mainsearch-box .es-autocomplete,.dv-mainsearch-box .js-es-autocomplete{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:0!important;right:auto!important;width:100%!important;min-width:0!important;max-height:300px;overflow-y:auto;margin:0!important;padding:6px!important;z-index:50!important;background:#fff!important;border:1px solid #e6e3f0!important;border-radius:14px!important;box-shadow:0 16px 40px #0f172a24,0 4px 12px #005bc41a!important;box-sizing:border-box;font-family:Montserrat,sans-serif}.dv-mainsearch-box .es-autocomplete .es-address-list,.dv-mainsearch-box .js-es-autocomplete .es-address-list{margin:0!important;padding:0!important}.dv-mainsearch-box .es-autocomplete a,.dv-mainsearch-box .es-autocomplete .js-autocomplete-item,.dv-mainsearch-box .js-es-autocomplete a,.dv-mainsearch-box .js-es-autocomplete .js-autocomplete-item{display:flex!important;align-items:center;min-height:40px;padding:9px 14px!important;border-radius:8px;color:#374151!important;font-size:13px!important;font-weight:500;text-decoration:none!important;transition:background .15s ease,color .15s ease}.dv-mainsearch-box .es-autocomplete a:hover,.dv-mainsearch-box .es-autocomplete .js-autocomplete-item:hover,.dv-mainsearch-box .js-es-autocomplete a:hover,.dv-mainsearch-box .js-es-autocomplete .js-autocomplete-item:hover{background:linear-gradient(90deg,#005bc414,#cc2c9414)!important;color:#005bc4!important}.dv-mainsearch-box .es-autocomplete .es-address-list b,.dv-mainsearch-box .js-es-autocomplete .es-address-list b{display:block!important;padding:12px 16px!important;color:#8a86a3!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:500!important;text-align:center!important;white-space:nowrap!important}}@media (max-width: 1024px){form.dv-mainsearch-form{display:none!important}}.es-zonas-btn{position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:6px!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border:2px solid #ffffff!important;box-shadow:0 2px 6px #0000004d!important;cursor:pointer!important;z-index:1000!important;padding:0!important;transition:filter .2s,transform .1s,box-shadow .2s!important}.es-zonas-btn:hover{filter:brightness(1.15)!important}.es-zonas-btn:active{transform:scale(.95)!important}.es-zonas-btn.es-zonas-activo{background:#0047ff!important;box-shadow:0 0 #0047ff80!important;animation:btnHeartBeat 1s infinite ease-in-out!important}.es-zonas-btn.es-zonas-activo:hover{background:#03c!important;filter:none!important}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){.es-zonas-btn{width:37px!important;height:37px!important;border-radius:6px!important}.es-zonas-btn svg{width:22px;height:22px}}body.es-zonas-modo .gm-style gmp-advanced-marker,body.es-zonas-modo .gm-style .es-map-dot,body.es-zonas-modo .gm-style .es-price-tag,body.es-zonas-modo .gm-style .gm-style-marker,body.es-zonas-modo .gm-style .es-map-marker,body.es-zonas-modo .es-marker-tooltip-fix{pointer-events:none!important}.es-zonas-panel{position:absolute;left:50%;top:15px;transform:translate(-50%);width:460px;max-width:calc(100% - 30px);max-height:calc(100% - 40px);display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #00000059;z-index:1001;overflow:hidden;font-family:inherit;animation:esZonasPanelIn .2s ease-out}@keyframes esZonasPanelIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.es-zonas-panel__header{display:flex;align-items:center;position:relative;padding:15px 14px;background:#fff;color:#111827;border-bottom:1px solid #e5e7eb;flex:0 0 auto}.es-zonas-panel__header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%);pointer-events:none}.es-zonas-panel__header h4{margin:0 auto 0 0;padding:0;font-size:15px;font-weight:700;line-height:1.2;color:#111827;align-self:center}.es-zonas-panel__cerrar{background:#fff;border:none;color:#cc2c94;width:26px;height:26px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.es-zonas-panel__cerrar:hover{background:#f3e1ee}.es-zonas-panel__acciones{display:flex;align-items:center;gap:6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.es-zonas-panel__limpiar{background:#f3f4f6;border:none;color:#6b7280;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.es-zonas-panel__limpiar:hover{background:#e5e7eb}.es-zonas-panel__body{overflow-y:auto;padding:8px 0;flex:1 1 auto}.es-zonas-panel__ver-todas{display:block;width:calc(100% - 24px);margin:10px auto;padding:10px 12px;background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;text-align:center;cursor:pointer}.es-zonas-panel__ver-todas:hover{filter:brightness(1.12)}.es-zonas-panel__foot{flex:0 0 auto;padding:5px 14px;border-top:1px solid #f0e6ef;font-size:10px;color:#999;text-align:center}.es-zonas-spinner{display:inline-block;width:14px;height:14px;border:2px solid #f3e1ee;border-top-color:#cc2c94;border-radius:50%;margin-right:8px;vertical-align:-2px;animation:esZonasSpin .8s linear infinite}@keyframes esZonasSpin{to{transform:rotate(360deg)}}.es-zonas-fila{display:flex;align-items:center;gap:8px;padding:6px 14px}.es-zonas-fila:hover{background:#f9fafb}.es-zonas-fila__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.es-zonas-fila__nivel{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8a86a3;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.es-zonas-fila__nombre{font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.es-zonas-fila__contador{flex:0 0 auto;min-width:26px;height:20px;padding:0 7px;border-radius:10px;background:#eef2ff;color:#005bc4;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.es-zonas-fila__ver{flex:0 0 auto;background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s}.es-zonas-fila__ver:hover{filter:brightness(1.12)}.es-zonas-fila__ver--off,.es-zonas-fila__ver:disabled{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed!important}.es-zonas-fila__ver.es-cargando,.es-zonas-panel__ver-todas.es-cargando{pointer-events:none;cursor:wait;opacity:.92}.es-zonas-fila__ver.es-cargando .es-zonas-spinner,.es-zonas-panel__ver-todas.es-cargando .es-zonas-spinner{width:12px;height:12px;margin-right:6px;border-color:#ffffff73;border-top-color:#fff}.es-zonas-fila__acciones{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.es-zonas-fila__borrar{background:#fff;border:1px solid #e5e7eb;color:#9ca3af;width:22px;height:22px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .15s}.es-zonas-fila__borrar:hover{background:#f3f4f6;color:#cc2c94}.es-zonas-vacio{padding:18px 14px;font-size:13px;color:#777;text-align:center}.es-zonas-tooltip{position:absolute;left:0;top:0;z-index:1003;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:16px 16px 12px;min-width:140px;max-width:260px;font-family:Montserrat,sans-serif;font-size:12px;color:#333;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s;overflow:hidden}.es-zonas-tooltip:before{content:none}.es-zonas-tooltip--visible{opacity:1;transform:translateY(0)}.es-zonas-tooltip__nombre{font-size:11px;font-weight:700;color:#8a86a3;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:8px;padding-bottom:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.es-zonas-tooltip__nombre:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%)}.es-zonas-tooltip__contador{font-size:14px;font-weight:700;color:#111827}.es-zonas-tooltip__hint{font-size:10px;color:#9ca3af;margin-top:5px}@media (max-width: 767px){.es-zonas-tooltip{display:none!important}.es-zonas-panel{width:380px;max-width:calc(100% - 10px);top:10px;max-height:calc(100% - 30px);border-radius:10px}.es-zonas-panel__header{padding:12px}.es-zonas-panel__header h4{font-size:13px}.es-zonas-panel__cerrar,.es-zonas-panel__limpiar{width:23px;height:23px;font-size:15px}.es-zonas-panel__body{padding:4px 0}.es-zonas-fila{padding:5px 10px;gap:6px}.es-zonas-fila__texto{min-width:115px;gap:1px}.es-zonas-fila__nivel{font-size:10px;letter-spacing:.15px;white-space:nowrap;overflow:visible;text-overflow:clip}.es-zonas-fila__nombre{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-zonas-fila__contador{min-width:22px;height:18px;font-size:11px;padding:0 6px}.es-zonas-fila__ver{font-size:11px;padding:4px 8px}.es-zonas-fila__borrar{width:20px;height:20px}.es-zonas-panel__foot{font-size:9px;padding:4px 10px}.es-zonas-vacio{font-size:12px;padding:14px 12px}}.es-dibujo-resumen{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e5e7eb}.es-dibujo-resumen__label{font-size:13px;font-weight:600;color:#333}.es-dibujo-resumen__contador{min-width:26px;height:22px;padding:0 8px;border-radius:11px;background:#eef2ff;color:#005bc4;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.es-dibujo-ver-btn{display:block;width:calc(100% - 28px);margin:12px 14px;background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;border:none;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .15s}.es-dibujo-ver-btn:hover{filter:brightness(1.12)}.es-dibujo-ver-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}@media (max-width: 767px){.es-dibujo-resumen{padding:10px 12px}.es-dibujo-resumen__label{font-size:12px}.es-dibujo-resumen__contador{min-width:22px;height:18px;font-size:11px;padding:0 6px}.es-dibujo-ver-btn{width:calc(100% - 20px);margin:10px;padding:7px 12px;font-size:12px}}.es-modal-close,.mfp-close,.es-filtros-popup__cerrar,.es-ficha-mapa-cerrar,.es-zonas-panel__cerrar,.es-mapa-msg__cerrar{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border:2px solid #ffffff!important;border-radius:6px!important;background:#0047ff!important;color:#fff!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:400!important;line-height:1!important;text-align:center!important;opacity:1!important;overflow:hidden!important;text-transform:none!important;box-shadow:0 4px 12px #00000059!important}.es-modal-close,.mfp-close,.es-filtros-popup__cerrar,.es-ficha-mapa-cerrar,.es-zonas-panel__cerrar,.es-mapa-msg__cerrar{display:flex!important}.es-modal-close:before,.es-modal-close:after,.mfp-close:before,.mfp-close:after,.es-filtros-popup__cerrar:before,.es-filtros-popup__cerrar:after,.es-ficha-mapa-cerrar:before,.es-ficha-mapa-cerrar:after,.es-zonas-panel__cerrar:before,.es-zonas-panel__cerrar:after,.es-mapa-msg__cerrar:before,.es-mapa-msg__cerrar:after,.btn-cerrar-custom:before,.btn-cerrar-custom:after,#es-share-popup .mfp-close:before,#es-share-popup .mfp-close:after,#es-authentication-popup .mfp-close:before,#es-authentication-popup .mfp-close:after{content:none!important;display:none!important}.dv-close-glyph{width:18px!important;height:18px!important;display:block!important;position:relative!important;font-size:0!important;line-height:1!important;padding:0!important;margin:0!important;pointer-events:none!important;box-sizing:border-box!important}.dv-close-glyph:before,.dv-close-glyph:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2.5px!important;background:currentColor!important;border-radius:2px!important;transform:translate(-50%,-50%) rotate(45deg)!important}.dv-close-glyph:after{transform:translate(-50%,-50%) rotate(-45deg)!important}#es-prop-modal.es-gallery-open .es-modal-close,.mfp-wrap.es-property-magnific .mfp-close,.mfp-wrap:has(#es-mobile-gallery-popup) .mfp-close{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important;color:#fff!important}.es-filtros-popup__cerrar{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 4px 14px #643cb459!important}.es-filtros-popup__cerrar:hover{filter:brightness(1.12)!important}#es-share-popup .mfp-close,#es-authentication-popup .mfp-close{background:#0047ff!important;color:#fff!important}.es-modal-close,.mfp-close,.es-ficha-mapa-cerrar,.btn-cerrar-custom,.es-zonas-panel__cerrar,.es-mapa-msg__cerrar,#es-share-popup .mfp-close,#es-authentication-popup .mfp-close{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important;color:#fff!important}.es-modal-close:hover,.mfp-close:hover,.es-ficha-mapa-cerrar:hover,.btn-cerrar-custom:hover,.es-zonas-panel__cerrar:hover,.es-mapa-msg__cerrar:hover,#es-share-popup .mfp-close:hover,#es-authentication-popup .mfp-close:hover{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;filter:brightness(1.12)!important;color:#fff!important}@media (max-width: 767px){.es-modal-close,.mfp-close,.es-filtros-popup__cerrar,.es-ficha-mapa-cerrar,.es-zonas-panel__cerrar,.es-mapa-msg__cerrar{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:5px!important;font-size:21px!important;box-shadow:0 3px 9px #00000052!important}.dv-close-glyph{font-size:19px!important;padding-bottom:1px!important}}.es-zonas-panel__cerrar,.es-mapa-msg__cerrar{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;border-radius:50%!important}.es-zonas-panel__cerrar .dv-close-glyph,.es-mapa-msg__cerrar .dv-close-glyph{font-size:12px!important}@media (max-width: 767px){.es-zonas-panel__cerrar,.es-mapa-msg__cerrar{width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important}.es-zonas-panel__cerrar .dv-close-glyph,.es-mapa-msg__cerrar .dv-close-glyph{font-size:11px!important}}.mfp-wrap:has(.mfp-top-bar) .mfp-close,.mfp-wrap:has(#es-mobile-gallery-popup) .mfp-close,.mfp-top-bar .mfp-close,#es-mobile-gallery-popup .js-es-close-popup{width:auto!important;min-width:0!important;max-width:none!important;height:45px!important;min-height:45px!important;max-height:none!important;padding:0 25px!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:2px solid #ffffff!important;border-radius:6px!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;overflow:visible!important;box-shadow:0 4px 12px #0006!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (min-width: 1025px){.mfp-wrap:has(.mfp-top-bar) .mfp-close:hover,.mfp-wrap:has(#es-mobile-gallery-popup) .mfp-close:hover,.mfp-top-bar .mfp-close:hover,#es-mobile-gallery-popup .js-es-close-popup:hover{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:#fff!important;color:#fff!important;filter:brightness(1.12)!important}}@media (max-width: 1024px){.mfp-wrap #es-mobile-gallery-popup .mfp-close{display:none!important}#es-mobile-gallery-popup .js-es-close-popup{height:32px!important;min-height:32px!important;padding:0 10px!important;margin:0 8px 0 10px!important;font-size:10px!important;border-radius:5px!important;line-height:32px!important}}@media (max-width: 1024px){.mfp-wrap:has(.mfp-top-bar) .mfp-close,.es-mfp-top-bar--planos-movil .mfp-close.es-mfp-close--planos-movil{height:32px!important;min-height:32px!important;padding:0 10px!important;margin:0 8px 0 10px!important;font-size:10px!important;border-radius:5px!important;line-height:32px!important}}.mfp-wrap.mfp-gallery .mfp-container{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important}@media (max-width:1024px) and (orientation:portrait){.mfp-wrap.mfp-gallery .es-mfp-arrow{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;inset:50% auto auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;line-height:1!important;background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;overflow:visible!important;z-index:1046!important;cursor:pointer!important;font-size:0!important}.mfp-wrap.mfp-gallery .es-mfp-arrow:before{display:none!important}.mfp-wrap.mfp-gallery .es-mfp-arrow:after{content:""!important;width:14px!important;height:14px!important;margin:0!important;border-top:3px solid rgba(255,255,255,.9)!important;border-right:3px solid rgba(255,255,255,.9)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-left{left:10px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-left:after{transform:rotate(-135deg)!important;margin-left:4px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-right{right:10px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-right:after{transform:rotate(45deg)!important;margin-right:4px!important}.mfp-figure{max-width:100vw!important}.mfp-img{width:100vw!important;max-width:100vw!important;height:calc(100vh - 140px)!important;max-height:none!important;object-fit:contain!important}}@media (orientation:landscape) and (pointer:coarse),(max-width:1024px) and (orientation:landscape){.mfp-wrap.mfp-gallery .mfp-content{position:fixed!important;top:var(--dv-gallery-top,0px)!important;left:0!important;width:100%!important;height:calc(var(--dv-gallery-height,100vh) - 44px)!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.mfp-wrap.mfp-gallery.mfp-gallery .mfp-figure{width:100%!important;height:100%!important;box-sizing:border-box!important;margin:0!important;padding-top:4px!important;padding-bottom:4px!important;padding-right:4px!important}.mfp-wrap.mfp-gallery.mfp-gallery .mfp-figure .mfp-img{width:auto!important;height:auto!important;max-height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;object-fit:contain!important}.mfp-wrap.mfp-gallery .mfp-top-bar{top:calc(var(--dv-gallery-top,0px) + var(--dv-gallery-height,100vh) - 44px)!important;bottom:auto!important;box-sizing:border-box!important}.mfp-figure{height:100vh!important;top:0!important}.mfp-figure .mfp-img{max-height:calc(100vh - 10px)!important;max-width:100%!important;object-fit:contain!important}.mfp-bottom-bar{position:absolute!important;bottom:0!important;margin:0!important}.mfp-top-bar{height:44px!important}.mfp-wrap.mfp-gallery .mfp-control,.mfp-wrap.mfp-gallery .mfp-control .es-control__item{height:32px!important}.mfp-wrap.mfp-gallery .mfp-counter{position:absolute!important;inset:50% 0 auto!important;transform:translateY(-50%)!important;margin:0!important;height:auto!important;min-height:0!important;padding:0!important;line-height:1!important;font-size:13px!important}}.select2-dropdown.es-phone-dropdown{z-index:2147483000!important;width:240px!important}.select2-dropdown.es-phone-dropdown .select2-results__option{display:flex!important;align-items:center}.select2-dropdown.es-phone-dropdown .select2-results__option img,.select2-dropdown.es-phone-dropdown .select2-results__option .es-flag-space{width:28px;height:18px;margin-right:10px;flex:0 0 auto;display:inline-block}body .es-field.es-field--phone .es-field__code select,body .es-field.es-field--phone .es-field__code .select2-container,body .es-field.es-field--phone .es-field__code .select2-selection{pointer-events:auto!important}body .es-field.es-field--phone .es-field__code .select2-container{width:100%!important;display:block}body .es-field.es-field--phone .es-field__code .select2-selection{height:40px}body .es-field.es-field--phone .es-field__code .select2-selection img{width:28px;height:18px;vertical-align:middle}@media (max-width: 1024px),(hover: none),(pointer: coarse){body .es-marker-tooltip-fix{position:fixed!important;inset:auto auto 15px 50%!important;width:94%!important;max-width:500px!important}@media (orientation: landscape){body .es-marker-tooltip-fix{inset:50% auto auto 12px!important;width:350px!important;max-width:40vw!important;max-height:calc(100vh - 24px)!important}}}.mobile_menu_bar:before{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.et_menu_hamburger .et_menu_hamburger_inner span,.et_menu_hamburger span,.et_pb_menu__icon span,.et_pb_menu__icon-button span{background:linear-gradient(135deg,#005bc4,#cc2c94)!important}.es-request-form .js-es-request-form-submit,.es-request-form button[type=submit].es-btn--primary,.es-request-form input[type=submit]{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:2px solid #ffffff!important;color:#fff!important}.es-request-form .js-es-request-form-submit:hover,.es-request-form button[type=submit].es-btn--primary:hover,.es-request-form input[type=submit]:hover{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;filter:brightness(1.12)!important;color:#fff!important}.es-property-section__title{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;font-size:11px!important;font-weight:700!important;color:#8a86a3!important;line-height:1.4!important;margin:0 0 16px!important;padding:0!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:2.5px!important;background:transparent!important;border:none!important}.es-property-section__title:before,.es-property-section .es-property-section__title:before{content:""!important;display:block!important;position:static!important;width:auto!important;flex:1 1 60px!important;max-width:120px;height:2px!important;margin:0!important;background:linear-gradient(90deg,transparent,#005bc4)!important}.es-property-section__title:after,.es-property-section .es-property-section__title:after{content:""!important;display:block!important;position:static!important;width:auto!important;flex:1 1 60px!important;max-width:120px;height:2px!important;margin:0!important;top:auto!important;background:linear-gradient(90deg,#cc2c94,transparent)!important}.es-property_section--features .es-property-field--es_feature>.es-property-field__label{display:none!important}.es-property_section--features .es-property-field__terms a,.es-property-field--es_feature .es-property-field__terms a{pointer-events:none!important;cursor:default!important;text-decoration:none!important;color:inherit!important}.es-back-search-btn{visibility:hidden!important}.et_pb_column_1_tb_body{scrollbar-width:none!important;-ms-overflow-style:none!important}.et_pb_column_1_tb_body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.single-properties .es-geo-btn,body.single-properties .es-dibujar-btn,body.single-properties .es-zoom-in-btn,body.single-properties .es-zoom-out-btn,body.single-properties .es-filtros-btn,body.single-properties .es-zonas-btn,body.single-properties .es-zonas-panel,body.single-properties .es-dibujar-indicaciones,body.single-properties .es-dibujar-mensaje,body.single-properties .es-geo-dot,body.single-properties .es-geo-radar{display:none!important;visibility:hidden!important;pointer-events:none!important}#fb_form_8377-0,#fb_form_7552-0,#fb_form_164-0{display:none!important}.et_pb_row:has(#fb_form_8377-0),.et_pb_row:has(#fb_form_7552-0),.et_pb_row:has(#fb_form_164-0),.et_pb_column:has(#fb_form_8377-0),.et_pb_column:has(#fb_form_7552-0),.et_pb_column:has(#fb_form_164-0),.et_pb_module:has(#fb_form_8377-0),.et_pb_module:has(#fb_form_7552-0),.et_pb_module:has(#fb_form_164-0),.et_pb_module_inner:has(#fb_form_8377-0),.et_pb_module_inner:has(#fb_form_7552-0),.et_pb_module_inner:has(#fb_form_164-0){border:none!important;box-shadow:none!important}.de_fb_form:has(#fb_form_8377-0),.de_fb_form:has(#fb_form_7552-0),.de_fb_form:has(#fb_form_164-0),.et_pb_module:has(#fb_form_8377-0),.et_pb_module:has(#fb_form_7552-0),.et_pb_module:has(#fb_form_164-0){padding:0!important}.inmos-wizard{--iw-blue: #005bc4;--iw-magenta: #cc2c94;--iw-grad: linear-gradient(135deg, #005bc4 0%, #cc2c94 100%);--iw-grad-h: linear-gradient(90deg, #005bc4, #cc2c94);--iw-border: #e6e3f0;--iw-label: #8a86a3;--iw-text: #111827;--iw-muted: #6b7280;position:relative;background:linear-gradient(180deg,#fff,#fbf9fe) padding-box,linear-gradient(135deg,#005bc48c,#cc2c9466 50%,#005bc48c) border-box;border:1px solid transparent;border-radius:20px;box-shadow:0 20px 55px #005bc41a,0 4px 16px #0f172a0d;font-family:Montserrat,sans-serif;overflow:hidden}.inmos-wizard:before{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%)}.inmos-wizard:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:70%;height:140px;background:radial-gradient(ellipse at top,rgba(0,91,196,.08),transparent 70%);pointer-events:none}.iw-header{padding:28px 32px 20px;text-align:center;border-bottom:1px solid #eef0f4}.iw-header h2{margin:0;font-size:22px;font-weight:700;color:var(--iw-text);font-family:Montserrat,sans-serif}.iw-header p{margin:8px 0 0;font-size:13px;color:var(--iw-muted)}.iw-header:after{content:"";display:block;width:70%;height:3px;margin:16px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 20%,#cc2c94 80%,transparent 100%)}.et_pb_divider{border-top:none!important;display:block!important;width:100%!important;height:3px!important;border-radius:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 15%,#cc2c94 85%,transparent 100%)}.et_pb_divider:before,.et_pb_divider:after{display:none!important;content:none!important}.et_pb_divider .et_pb_divider_internal{border-top:none!important;height:0!important}body .et_pb_toggle .et_pb_toggle_title,body .et_pb_toggle h5.et_pb_toggle_title,body .et_pb_toggle h4.et_pb_toggle_title,body .et_pb_accordion .et_pb_toggle_title,body .et_pb_accordion_item .et_pb_toggle_title{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border-radius:999px!important;padding:12px 52px 12px 22px!important;position:relative;cursor:pointer}body .et_pb_toggle .et_pb_toggle_title,body .et_pb_toggle .et_pb_toggle_title a,body .et_pb_toggle .et_pb_toggle_title *,body .et_pb_accordion_item .et_pb_toggle_title,body .et_pb_accordion_item .et_pb_toggle_title *{color:#fff!important}.et_pb_toggle .et_pb_toggle_title:before{color:#fff!important;font-family:inherit!important;font-size:1.3em!important;font-weight:700!important;right:22px!important}.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before{content:"+"!important}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"−"!important}.iw-progress{padding:26px 40px 6px}.iw-steps{display:flex;margin:0;padding:0;list-style:none}.iw-steps li{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px}.iw-steps li:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 26px);width:calc(100% - 52px);height:2px;background:#e7e9ef;border-radius:2px}.iw-steps li.iw-done:not(:last-child):after,.iw-steps li.iw-current:not(:last-child):after{background:var(--iw-grad-h)}.iw-dot{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--iw-border);color:#9ca3af;font-size:14px;font-weight:700;transition:all .25s ease;position:relative;z-index:1}.iw-steps li.iw-done .iw-dot{background:var(--iw-blue);border-color:var(--iw-blue);color:#fff}.iw-steps li.iw-done .iw-dot:before{content:"";width:7px;height:12px;border:solid #ffffff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.iw-steps li.iw-done .iw-dot span{display:none}.iw-steps li.iw-current .iw-dot{background:var(--iw-grad);border-color:transparent;color:#fff;box-shadow:0 6px 16px #643cb459;transform:scale(1.1)}.iw-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9ca3af;text-align:center;line-height:1.3}.iw-steps li.iw-done .iw-label{color:var(--iw-blue)}.iw-steps li.iw-current .iw-label{color:var(--iw-text)}.iw-body{padding:14px 34px 8px}.iw-step{display:none}.iw-step.iw-active{display:block;animation:iwFade .3s ease}@keyframes iwFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iw-step-title{display:flex;align-items:center;justify-content:center;gap:14px;margin:4px 0 16px;font-size:11px;font-weight:700;color:var(--iw-label);text-transform:uppercase;letter-spacing:2.5px;text-align:center}.iw-step-title:before{content:"";flex:0 0 36px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,91,196,.55))}.iw-step-title:after{content:"";flex:0 0 36px;height:1px;background:linear-gradient(90deg,rgba(204,44,148,.55),transparent)}.iw-intro{margin:0 0 18px;text-align:center;font-size:14px;font-style:italic;color:var(--iw-muted)}.iw-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.iw-field{min-width:0}.iw-field>label{display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--iw-label);margin-bottom:7px}.iw-field>label .iw-req{color:var(--iw-magenta)}.iw-field input[type=text],.iw-field input[type=email],.iw-field select,.iw-field textarea{width:100%;height:46px;padding:0 18px;border:1px solid var(--iw-border);border-radius:999px;background:#f8f7fc;font-size:14px;color:var(--iw-text);font-family:Montserrat,sans-serif;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.iw-field textarea{height:auto;min-height:110px;padding:14px 18px;border-radius:18px;resize:vertical}.iw-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a86a3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:38px;cursor:pointer}.iw-field input:focus,.iw-field select:focus,.iw-field textarea:focus{border-color:var(--iw-blue);background:#fff;box-shadow:0 0 0 4px #005bc41a,0 8px 24px #005bc41f;outline:none}.iw-field ::placeholder{color:#9ca3af;opacity:1}.iw-field.iw-invalid input,.iw-field.iw-invalid select,.iw-field.iw-invalid textarea{border-color:#dc2626;box-shadow:0 0 0 4px #dc262614}.iw-pills{display:flex;gap:8px;height:46px;align-items:center}.iw-pill{flex:1 1 0;height:42px;border:1px solid var(--iw-border);border-radius:999px;background:#fbfaff;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .18s ease}.iw-pill:hover{border-color:#005bc499;color:var(--iw-blue);background:#f2f7fd;transform:translateY(-1px);box-shadow:0 4px 14px #005bc429}.iw-pill.iw-on{background:var(--iw-grad);border-color:transparent;color:#fff;box-shadow:0 5px 14px #643cb44d}.iw-range{display:flex;align-items:center;gap:12px;height:46px}.iw-range input[type=range]{flex:1;appearance:none;-webkit-appearance:none;height:6px;border-radius:3px;background:#e6e3f0;outline:none;cursor:pointer}.iw-range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--iw-blue);box-shadow:0 3px 10px #005bc44d;cursor:pointer;transition:border-color .15s}.iw-range input[type=range]::-webkit-slider-thumb:hover{border-color:var(--iw-magenta)}.iw-range input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--iw-blue);box-shadow:0 3px 10px #005bc44d;cursor:pointer}.iw-range input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#e9ebf0}.iw-range input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--iw-grad-h)}.iw-range-val{min-width:34px;padding:4px 0;border-radius:7px;background:var(--iw-grad);color:#fff;font-size:12px;font-weight:700;text-align:center;box-shadow:0 3px 10px #643cb44d}.iw-field>label.iw-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:#374151;text-transform:none;letter-spacing:normal;margin-bottom:0}.iw-check input{position:absolute;opacity:0;pointer-events:none}.iw-check-box{display:inline-block;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--iw-border);border-radius:6px;background:#fbfaff;transition:all .18s ease;position:relative}.iw-check input:checked+.iw-check-box{background:var(--iw-grad);border-color:transparent}.iw-check input:checked+.iw-check-box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.iw-check a{color:inherit;font-weight:inherit;text-decoration:underline}.iw-check a:hover{color:inherit}.iw-check .iw-req{color:var(--iw-magenta);font-weight:700}.iw-field.iw-invalid .iw-check-box{border-color:#dc2626}.iw-nav{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 34px 30px}.iw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 36px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-family:Montserrat,sans-serif;cursor:pointer;border:none;transition:filter .15s,transform .1s,box-shadow .15s,border-color .15s,color .15s}.iw-next,.iw-submit{background:var(--iw-grad);color:#fff;box-shadow:0 6px 20px #643cb459}.iw-next:hover,.iw-submit:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 10px 28px #643cb473}.iw-prev{background:#fff;border:1px solid var(--iw-border);color:var(--iw-muted)}.iw-prev:hover{border-color:var(--iw-blue);color:var(--iw-blue);background:#f7faff}.iw-prev[hidden],.iw-next[hidden],.iw-submit[hidden]{display:none}.iw-error{display:none;margin:0 34px;padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:13px;font-weight:600;text-align:center}.iw-error.iw-show{display:block}.iw-error.iw-show+.iw-nav{padding-top:12px}.iw-error.iw-ok{background:#ecfdf5;border-color:#a7f3d0;color:#059669}@media (max-width: 720px){.iw-header{padding:22px 18px 16px}.iw-progress{padding:20px 16px 4px}.iw-body{padding:12px 18px 6px}.iw-nav{padding:16px 18px 24px;flex-direction:column-reverse}.iw-btn{width:100%}.iw-label{font-size:9px;letter-spacing:.4px}.iw-dot{width:30px;height:30px;font-size:12px}.iw-steps li:not(:last-child):after{top:15px;left:calc(50% + 20px);width:calc(100% - 40px)}.iw-grid{gap:12px}.iw-grid>.iw-field{grid-column:span 12!important}.iw-error{margin:0 18px}}@media (min-width: 721px){.iw-col-3{grid-column:span 3}.iw-col-4{grid-column:span 4}.iw-col-6{grid-column:span 6}.iw-col-8{grid-column:span 8}.iw-col-9{grid-column:span 9}.iw-col-12{grid-column:span 12}}@media (min-width: 721px) and (max-width: 980px){.iw-col-3,.iw-col-4{grid-column:span 6}.iw-col-8,.iw-col-9{grid-column:span 12}}.iw-select{position:relative;border:1px solid var(--iw-border);border-radius:999px;background:#f8f7fc;overflow:hidden;transition:border-color .2s,box-shadow .2s,background .2s,border-radius 0s .28s}.iw-select:hover{border-color:#005bc499}.iw-select-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 18px;border:none;background:transparent;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#9ca3af;text-align:left}.iw-select.iw-filled .iw-select-head{color:var(--iw-text);font-weight:600}.iw-select.iw-open{border-color:var(--iw-blue);border-radius:18px;background:#fff;box-shadow:0 0 0 4px #005bc41a;transition:border-color .2s,box-shadow .2s,background .2s,border-radius 0s 0s}.iw-select.iw-open .iw-select-head{color:var(--iw-text)}.iw-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iw-select-caret{flex:0 0 16px;width:16px;height:16px;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a86a3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") center / contain no-repeat;transition:transform .2s ease}.iw-select.iw-open .iw-select-caret{transform:rotate(180deg)}.iw-select-body{max-height:0;opacity:0;overflow:hidden;padding:0 10px;border-top:1px solid transparent;transition:max-height .28s ease,opacity .18s ease,padding .28s ease,border-color .2s}.iw-select.iw-open .iw-select-body{max-height:260px;opacity:1;overflow-y:auto;padding:10px;border-top-color:#eceaf5;display:flex;flex-direction:column;gap:8px}.iw-select.iw-open .iw-select-body::-webkit-scrollbar{width:6px}.iw-select.iw-open .iw-select-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.iw-opt{display:block;width:100%;padding:9px 36px 9px 16px;border:1px solid var(--iw-border);border-radius:999px;background:#fbfaff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#4b5563;text-align:left;cursor:pointer;position:relative;transition:all .18s ease}.iw-opt:hover{border-color:#005bc499;color:var(--iw-blue);background:#f2f7fd;transform:translateY(-1px);box-shadow:0 4px 14px #005bc429}.iw-opt.iw-on{background:var(--iw-grad);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 4px 18px #643cb459}.iw-opt.iw-on:after{content:"";position:absolute;right:16px;top:50%;width:6px;height:11px;border:solid #ffffff;border-width:0 2.5px 2.5px 0;transform:translateY(-60%) rotate(45deg)}.inmos-wizard--single .iw-body{padding-top:18px}.iw-nav--right{justify-content:flex-end}.iw-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;padding:20px;border:1.5px dashed #c9c5de;border-radius:16px;background:#fbfaff;cursor:pointer;text-align:center;transition:border-color .25s,background .25s,box-shadow .25s}.iw-drop:hover,.iw-drop.iw-drag,.iw-drop:focus-visible{border-color:#cc2c94;background:#f4f8ff;box-shadow:0 0 0 4px #005bc414;outline:none}.iw-drop-icon{width:34px;height:34px;color:#005bc4}.iw-drop-text{font:700 12px/1.2 Montserrat,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#1f2937}.iw-drop-hint{font:400 11.5px/1.4 Montserrat,sans-serif;color:#8a86a3}.iw-filelist{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.iw-filechip{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-radius:999px;background:#fbfaff;border:1px solid #e6e3f0;font:600 12px/1 Montserrat,sans-serif;color:#1f2937}.iw-filechip svg{width:15px;height:15px;color:#005bc4;flex:none}.iw-filechip-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iw-filechip-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:linear-gradient(135deg,#005bc4,#cc2c94);color:#fff;font-size:14px;line-height:1;cursor:pointer;padding:0;transition:transform .2s,box-shadow .2s}.iw-filechip-x:hover{transform:scale(1.1);box-shadow:0 3px 8px #005bc459}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse),(orientation: landscape) and (hover: none){body.single-properties.single-properties .es-single__header{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}body.single-properties.single-properties .es-single__header-left{display:contents!important}body.single-properties.single-properties .es-single__header-terms{order:0}body.single-properties.single-properties .es-single__header-left .property-title{order:1;text-align:center!important;width:100%}body.single-properties.single-properties .es-single__header-right{order:2;width:100%!important;position:static!important}body.single-properties.single-properties .es-price-container{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;position:relative!important}body.single-properties.single-properties .es-price-container .es-price{order:1!important;flex:0 0 50%!important;box-sizing:border-box!important;text-align:right!important;font-weight:700!important;font-size:26px!important;line-height:1.3!important;transform:translateY(3px)!important;padding-right:14px!important;margin-right:0!important;position:relative!important}body.single-properties.single-properties .es-price-container .es-price:after{content:""!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important;height:16px!important;background:#ddd!important}body.single-properties.single-properties .es-price-container .es-badge--normal{order:2!important;position:static!important;inset:auto!important;flex:0 0 auto!important;margin-left:14px!important;margin-bottom:0!important;font-size:13px!important;padding:5px 12px!important;transform:translateY(-2px)!important}body.single-properties.single-properties .es-single__header-left .es-listing__meta{order:3;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px 14px!important;border-top:1px solid #eee!important;padding-top:10px!important;margin-top:10px!important}}.es-property-field__terms--icons{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.es-property-field__terms--icons>span{display:inline-flex!important;align-items:center!important;gap:6px!important}.es-property_section--request_form .es-property-section__title{font-size:18px!important;font-weight:800!important;color:var(--iw-text, #111827)!important;text-align:center!important;margin-bottom:18px!important}.es-request-form .es-field__label{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#8a86a3!important;margin-bottom:7px!important}.es-request-form .es-field__input,.es-request-form input[type=text],.es-request-form input[type=email],.es-request-form textarea{width:100%!important;height:46px!important;padding:0 18px!important;border:1px solid #e6e3f0!important;border-radius:999px!important;background:#f8f7fc!important;font-size:14px!important;color:#111827!important;font-family:Montserrat,sans-serif!important;box-sizing:border-box!important;transition:border-color .15s,box-shadow .15s!important}.es-request-form textarea{height:auto!important;min-height:110px!important;padding:14px 18px!important;border-radius:20px!important;resize:vertical!important}.es-request-form .es-field__input:focus,.es-request-form input:focus,.es-request-form textarea:focus{border-color:#005bc4!important;background:#fff!important;box-shadow:0 0 0 4px #005bc41a,0 8px 24px #005bc41f!important;outline:none!important}.es-request-form .es-field__phone>div:last-child,.es-request-form .es-field__phone .es-field__code,.es-request-form .es-field__phone .es-field__tel{box-sizing:border-box!important}.es-request-form .select2-container .select2-selection--single{height:46px!important;border:1px solid #e6e3f0!important;border-radius:999px!important;background:#f8f7fc!important;display:flex!important;align-items:center!important;padding:0 14px!important}.es-request-form .select2-selection__rendered{padding-left:0!important;line-height:46px!important}.es-request-form .select2-selection__rendered img{height:16px!important;width:auto!important}.es-request-form .es-field--checkbox{display:flex!important;align-items:center!important;gap:10px!important}.es-request-form .es-field--checkbox input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;border-radius:6px!important;accent-color:#005bc4!important;margin:0!important}.es-request-form .es-field--checkbox .es-field__label{margin-bottom:0!important;text-transform:none!important;letter-spacing:normal!important;font-size:14px!important;font-weight:500!important;color:#374151!important}.es-request-form .es-btn--primary,.es-request-form .js-es-request-form-submit{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:14px 34px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important;box-shadow:0 6px 20px #643cb459!important;cursor:pointer!important}.es-request-form .es-btn--primary:hover,.es-request-form .js-es-request-form-submit:hover{opacity:.92!important}.es-request-form .es-field{margin-bottom:14px!important}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){.es-listings-filter__selects .es-field__sort label{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.es-listings-filter__selects .es-field__sort .es-field__label,.es-listings-filter__selects label[for=es-field-sort] .es-field__label{display:none!important;width:0!important;margin:0!important;padding:0!important}.es-listings-filter__selects .dv-filtros-movil{align-self:center!important;height:36px!important}}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form{background:linear-gradient(180deg,#fff,#fbf9fe) padding-box,linear-gradient(135deg,#005bc48c,#cc2c9466 50%,#005bc48c) border-box;border:1px solid transparent!important;border-radius:20px!important;box-shadow:0 20px 55px #005bc41a,0 4px 16px #0f172a0d!important;font-family:Montserrat,sans-serif!important;overflow:hidden;padding:22px 20px 24px!important;position:relative}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form:before{content:"";display:block;height:3px;margin:-22px -20px 18px;background:linear-gradient(90deg,transparent 0%,#005bc4 30%,#cc2c94 70%,transparent 100%)}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .form-title{font-size:17px!important;font-weight:800!important;color:#111827!important;text-align:center!important;margin:0 0 18px!important;padding:0!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .de_fb_form_field{border:none!important;padding:0!important;margin:0 0 12px!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field{margin:0!important;padding:0!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form input[type=text],:is(body.single-properties,[class*=_tb_footer]) .de_fb_form input[type=email],:is(body.single-properties,[class*=_tb_footer]) .de_fb_form input[type=tel],:is(body.single-properties,[class*=_tb_footer]) .de_fb_form textarea{width:100%!important;height:44px!important;padding:0 18px!important;border:1px solid #e6e3f0!important;border-radius:999px!important;background:#f8f7fc!important;font-size:14px!important;color:#111827!important;font-family:Montserrat,sans-serif!important;box-sizing:border-box!important;transition:border-color .15s,box-shadow .15s!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form textarea{height:auto!important;min-height:110px!important;padding:14px 18px!important;border-radius:18px!important;resize:vertical!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form input:focus,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form textarea:focus{border-color:#005bc4!important;background:#fff!important;box-shadow:0 0 0 4px #005bc41a!important;outline:none!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form ::placeholder{color:#9ca3af!important;opacity:1!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_options_list,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox{display:flex!important;align-items:center!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox label{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#374151!important;cursor:pointer!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox label i{flex:0 0 18px!important;width:18px!important;height:18px!important;border:1px solid #e6e3f0!important;border-radius:5px!important;background:#f8f7fc!important;display:inline-block!important;position:relative!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox input:checked+label i{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border-color:transparent!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox input:checked+label i:after{content:""!important;position:absolute!important;left:5px!important;top:2px!important;width:5px!important;height:9px!important;border:solid #ffffff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_field_checkbox label a{color:#374151!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .de_fb_required{color:#cc2c94!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .divi-form-submit,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form button.divi-form-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border-radius:999px!important;padding:15px 48px!important;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-family:Montserrat,sans-serif!important;color:#fff!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important;border:none!important;cursor:pointer!important;transition:filter .15s,transform .1s!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .divi-form-submit:hover{filter:brightness(1.12)!important;color:#fff!important;background:linear-gradient(135deg,#005bc4,#cc2c94)!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .divi-form-submit:disabled{opacity:.65!important;cursor:default!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form p.error,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_pb_contact_error_text{color:#dc2626!important;font-size:12px!important;font-family:Montserrat,sans-serif!important;margin:4px 0 8px!important}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){.es-listings-filter__selects{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}.es-listings-filter__selects .es-form,.es-listings-filter__selects .es-field__sort,.es-listings-filter__selects .es-field{flex:0 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.es-listings-filter__selects .es-field__sort label{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;width:100%!important}.es-listings-filter__selects select#es-field-sort,.es-listings-filter__selects select.js-es-sort{max-width:46vw!important;height:36px!important;min-height:36px!important}.es-listings-filter__selects .es-control--layouts,.es-listings-filter__selects .es-btn-filtros-listado{display:none!important}.es-listings-filter__selects .dv-filtros-movil{flex:0 0 auto!important;align-self:center!important;margin:0 0 0 auto!important;height:36px!important}}@media (max-width: 767px),(orientation: landscape) and (pointer: coarse){.es-listings-filter__selects,.es-listings-filter__selects .es-form,.es-listings-filter__selects .js-es-field,.es-listings-filter__selects .es-field,.es-listings-filter__selects .es-field__sort,.es-listings-filter__selects label,.es-listings-filter__selects select{margin:0!important;padding-top:0!important;padding-bottom:0!important}.es-listings-filter__selects select{margin:0!important}.es-listings-filter__selects .dv-filtros-movil{align-self:center!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .et_contact_bottom_container,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .submit-container,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .de_fb_submit_container,:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .divi-form-submit-container{width:100%!important;display:block!important;margin:0!important;padding:0!important;text-align:center!important}:is(body.single-properties,[class*=_tb_footer]) .de_fb_form .divi-form-submit{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}body.single-properties .moove-gdpr-infobar,body.single-properties #moove_gdpr_cookie_infobar,body.single-properties .moove_gdpr_cookie_infobar,body.single-properties .gdpr_lightbox,body.single-properties .gdpr-lightbox,body.single-properties .moove-gdpr-modal,body.single-properties #moove_gdpr_cookie_modal,body.single-properties .lity,body.single-properties #moove_gdpr_save_popup_settings_button,body.single-properties .moove-gdpr-info-bar-container,body.single-properties .moove_gdpr_modal_content,body.single-properties #moove_gdpr_cookie_info_bar{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.single-properties .et_pb_column_4_4:has(>.de_fb_form){margin-top:-100px!important}.et-pb-contact-message,.et_pb_contact_message,.de_fb_form_message,.de_fb_success,.de_fb_error,.et_pb_contact_error_text,.form-success{display:none!important;height:0!important;overflow:hidden!important}@media (max-width: 767px){body.single-properties .et_pb_column_4_4:has(>.de_fb_form){margin-top:-110px!important}}[class*=_tb_footer] .de_fb_form .divi-form-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:flex-start;column-gap:16px}[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field{margin-left:0!important;margin-right:0!important}[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field.et_pb_column_1_2,[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field.grid_et_pb_column_1_2_12{flex:0 0 calc(50% - 8px)!important;width:calc(50% - 8px)!important}[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field.et_pb_column_4_4,[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field.grid_et_pb_column_4_4_12{flex:0 0 100%!important;width:100%!important}@media (max-width: 767px){[class*=_tb_footer] .de_fb_form .divi-form-wrapper>.de_fb_form_field{flex:0 0 100%!important;width:100%!important}}#moove_gdpr_cookie_modal.gdpr_lightbox-hide,dialog#moove_gdpr_cookie_modal.gdpr_lightbox-hide[open],.moove-gdpr-modal.gdpr_lightbox-hide{display:none!important}#seccion-encabezado.mostrar-encabezado,#seccion-encabezado.mostrar-encabezado *{pointer-events:auto!important}@media screen and (min-width: 1025px) and (hover: hover) and (pointer: fine){body.single-properties #lugares-cercanos-de-interes .es-property-fields>.es-entity-field--full-width{grid-column:auto!important}}#page-container #seccion-encabezado{left:0!important;right:0!important;transform:none!important;will-change:auto!important;transition:top .5s ease-in-out,opacity .4s ease,visibility .4s!important}#page-container #seccion-encabezado.ocultar-encabezado{top:-140px!important;transform:none!important}#page-container #seccion-encabezado.mostrar-encabezado{top:0!important;transform:none!important}#page-container #seccion-encabezado{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;box-shadow:0 10px 34px #020a1e73!important;padding-bottom:0!important;z-index:10000!important}#page-container #seccion-encabezado:before{content:"";position:absolute;inset:0;background:#ffffffc7;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);pointer-events:none}#page-container #seccion-encabezado .et-menu>li>a,#page-container #seccion-encabezado .et-menu-nav>ul>li>a{color:#005bc4!important;font-weight:600!important;letter-spacing:.4px;position:relative;transition:color .25s ease,transform .25s ease}#page-container #seccion-encabezado .et-menu>li,#page-container #seccion-encabezado .et-menu-nav>ul>li{position:relative}#page-container #seccion-encabezado .et-menu>li>a{transition:transform .18s ease}#page-container #seccion-encabezado .et-menu>li>a:hover{color:#005bc4!important;-webkit-text-fill-color:#005bc4!important;text-shadow:none}#page-container #seccion-encabezado .et-menu>li,#page-container #seccion-encabezado .et-menu-nav>ul>li{overflow:visible}#page-container #seccion-encabezado .et-menu>li.current-menu-item>a .et_pb_divider_1,#page-container #seccion-encabezado .et-menu>li.current-menu-item>a .et_pb_divider_1 .et_pb_divider_internal{display:none!important}#page-container #seccion-encabezado .et-menu>li.current-menu-item>a:before,#page-container #seccion-encabezado .et-menu>li.current-menu-parent>a:before,#page-container #seccion-encabezado .et-menu>li.current-menu-ancestor>a:before,#page-container #seccion-encabezado .et-menu>li.current_page_item>a:before,#page-container #seccion-encabezado .et-menu>li.current_page_parent>a:before,#page-container #seccion-encabezado .et-menu>li.current_page_ancestor>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current-menu-item>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current-menu-parent>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current-menu-ancestor>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current_page_item>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current_page_parent>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.current_page_ancestor>a:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:30px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(135deg,#005bc4,#cc2c94);z-index:-1;pointer-events:none}#page-container #seccion-encabezado .et-menu>li.menu-item-has-children>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.menu-item-has-children>a:before{right:-5px}#page-container #seccion-encabezado .et-menu>li.current-menu-item>a,#page-container #seccion-encabezado .et-menu>li.current-menu-parent>a,#page-container #seccion-encabezado .et-menu>li.current-menu-ancestor>a,#page-container #seccion-encabezado .et-menu>li.current_page_item>a,#page-container #seccion-encabezado .et-menu>li.current_page_parent>a,#page-container #seccion-encabezado .et-menu>li.current_page_ancestor>a{background:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none}#page-container #seccion-encabezado .et-menu>li.current-menu-item>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu>li.current-menu-parent>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu>li.current-menu-ancestor>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu>li.current_page_item>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu>li.current_page_parent>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu>li.current_page_ancestor>a .et_pb_menu__icon{color:#fff!important}#page-container #seccion-encabezado .et-menu>li:hover>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li:hover>a:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:30px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(135deg,#005bc4,#cc2c94);z-index:-1;pointer-events:none}#page-container #seccion-encabezado .et-menu>li.menu-item-has-children:hover>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li.menu-item-has-children:hover>a:before{right:-5px}#page-container #seccion-encabezado .et-menu>li:hover>a,#page-container #seccion-encabezado .et-menu-nav>ul>li:hover>a{background:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none;opacity:1!important}#page-container #seccion-encabezado .et-menu>li:hover>a .et_pb_menu__icon,#page-container #seccion-encabezado .et-menu-nav>ul>li:hover>a .et_pb_menu__icon{color:#fff!important}#page-container #seccion-encabezado .et-menu>li.current-menu-item>a:after,#page-container #seccion-encabezado .et-menu>li.current-menu-parent>a:after,#page-container #seccion-encabezado .et-menu>li.current-menu-ancestor>a:after,#page-container #seccion-encabezado .et-menu>li.current_page_item>a:after,#page-container #seccion-encabezado .et-menu>li.current_page_parent>a:after,#page-container #seccion-encabezado .et-menu>li.current_page_ancestor>a:after,#page-container #seccion-encabezado .et-menu>li:hover>a:after,#page-container #seccion-encabezado .et-menu-nav>ul>li:hover>a:after{border-color:#fff!important}#page-container #seccion-encabezado .et_pb_menu__logo{position:relative}#page-container #seccion-encabezado .et_pb_menu__logo:before{content:none}#page-container #seccion-encabezado .et_pb_menu__logo img,#page-container #seccion-encabezado .logo_container img{filter:brightness(1.22) saturate(1.12);transition:transform .3s ease,filter .3s ease}#page-container #seccion-encabezado .et_pb_menu__logo a:hover img,#page-container #seccion-encabezado .et_pb_menu__logo:hover img,#page-container #seccion-encabezado .logo_container a:hover img{opacity:1!important;filter:brightness(1.22) saturate(1.12)!important}#page-container #seccion-encabezado .et-menu li.menu-item-has-children>a:after,#page-container #seccion-encabezado .et-menu-nav li.menu-item-has-children>a:after{content:""!important;width:7px;height:7px;margin-left:9px;align-self:center;border-right:2px solid #005bc4;border-bottom:2px solid #005bc4;transform:rotate(45deg) translateY(-1px);transition:transform .25s ease,border-color .25s ease;pointer-events:none}#page-container #seccion-encabezado .et-menu>li.menu-item-has-children>a:after,#page-container #seccion-encabezado .et-menu-nav>ul>li.menu-item-has-children>a:after{margin-left:4px;right:5px}#page-container #seccion-encabezado .et-menu li.menu-item-has-children:hover>a:after,#page-container #seccion-encabezado .et-menu-nav li.menu-item-has-children:hover>a:after{transform:rotate(225deg) translateY(-1px);border-color:#005bc4}#page-container #seccion-encabezado .et-menu .sub-menu,#page-container #seccion-encabezado .et-menu-nav ul.sub-menu{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:1!important;border:1px solid rgba(0,194,255,.22)!important;border-radius:14px!important;padding:8px!important;box-shadow:0 18px 44px #020a1e8c,0 0 0 1px #cc2c941a inset!important}#page-container #seccion-encabezado .et-menu .sub-menu:before,#page-container #seccion-encabezado .et-menu-nav ul.sub-menu:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#102244b8!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;z-index:-1;pointer-events:none}#page-container #seccion-encabezado .et-menu .sub-menu li{margin:0 -8px!important;padding:0 8px!important;position:relative}#page-container #seccion-encabezado .et-menu .sub-menu li a{background:transparent!important;color:#ffffffd9!important;border-radius:8px;padding:10px 14px!important;border-bottom:none!important;transition:background .2s ease,color .2s ease,padding-left .2s ease}#page-container #seccion-encabezado .et-menu .sub-menu li:hover{background:linear-gradient(90deg,#005bc473,#cc2c944d)!important}#page-container #seccion-encabezado .et-menu .sub-menu li a:hover{background:transparent!important;color:#fff!important;padding-left:18px!important;opacity:1!important}#page-container #seccion-encabezado .et-menu .sub-menu li.current-menu-item>a{background:linear-gradient(90deg,#00c2ff40,#cc2c9440)!important;color:#fff!important}#page-container #seccion-encabezado .et-menu .sub-menu .sub-menu li a,#page-container #seccion-encabezado .et-menu-nav>ul>li .sub-menu .sub-menu li a{white-space:nowrap!important}body #page-container #seccion-encabezado .et-menu .sub-menu li:hover,body #page-container #seccion-encabezado .et-menu-nav .sub-menu li:hover{background:linear-gradient(90deg,#005bc473,#cc2c944d)!important}#page-container #seccion-encabezado .et-menu .sub-menu li>.sub-menu,#page-container #seccion-encabezado .et-menu-nav .sub-menu li>.sub-menu{top:1px!important;min-height:100%!important;height:auto!important;left:100%!important;margin-left:-1px!important;padding:8px!important;background:#102244b8!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;min-width:300px!important;border-left:1px solid rgba(255,255,255,.08)!important;border-radius:0 14px 14px 0!important}#page-container #seccion-encabezado .et-menu .sub-menu li>.sub-menu,#page-container #seccion-encabezado .et-menu-nav .sub-menu li>.sub-menu{transition:opacity .01s linear 0s,visibility 0s linear .25s!important}#page-container #seccion-encabezado .et-menu .sub-menu li:hover>.sub-menu,#page-container #seccion-encabezado .et-menu-nav .sub-menu li:hover>.sub-menu{transition:opacity .18s ease 0s,visibility 0s linear 0s!important}#page-container #seccion-encabezado .et-menu .sub-menu li>.sub-menu:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li>.sub-menu:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0;box-shadow:none;z-index:auto;pointer-events:auto}#page-container #seccion-encabezado .et-menu .sub-menu li,#page-container #seccion-encabezado .et-menu-nav .sub-menu li{position:static!important}#page-container #seccion-encabezado .et-menu .sub-menu li>a,#page-container #seccion-encabezado .et-menu-nav .sub-menu li>a{position:relative}#page-container #seccion-encabezado .et-menu .sub-menu:has(>li>.sub-menu),#page-container #seccion-encabezado .et-menu-nav .sub-menu:has(>li>.sub-menu){border-top-right-radius:0!important;border-bottom-right-radius:0!important}#page-container #seccion-encabezado .et-menu .sub-menu:has(>li>.sub-menu),#page-container #seccion-encabezado .et-menu-nav .sub-menu:has(>li>.sub-menu){min-width:300px!important}#page-container #seccion-encabezado .et-menu .sub-menu .sub-menu li a:hover,#page-container #seccion-encabezado .et-menu-nav .sub-menu .sub-menu li a:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 10px rgba(255,255,255,.35)!important}#page-container #seccion-encabezado .et-menu .sub-menu .sub-menu li a{font-size:.92em;color:#ffffffbf!important}#page-container #seccion-encabezado .et-menu .et_pb_menu__icon{display:none!important}#page-container #seccion-encabezado .et-menu .sub-menu li.menu-item-has-children>a:after,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.menu-item-has-children>a:after{transform:rotate(-45deg) translateY(-1px);margin-left:auto;border-color:#ffffff73!important}#page-container #seccion-encabezado .et-menu .sub-menu li.menu-item-has-children:hover>a:after,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.menu-item-has-children:hover>a:after{border-color:#fff!important}#page-container #seccion-encabezado .et_pb_menu_1_tb_header.et_pb_menu{background:transparent!important;background-color:transparent!important;margin:0!important}#page-container #seccion-encabezado .et_pb_row_1_tb_header,#page-container #seccion-encabezado .et_pb_row_0_tb_header,#page-container #seccion-encabezado .mobile_nav,#page-container #seccion-encabezado .et_mobile_nav_menu{background:transparent!important}#page-container #seccion-encabezado .et_mobile_menu{background:#102244b8!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;border:none!important;box-shadow:0 24px 50px #020a1e80!important}#page-container #seccion-encabezado .et_mobile_menu li a{color:#ffffffe6!important;border-bottom-color:#ffffff14!important;transition:color .2s ease,background-color .2s ease}#page-container #seccion-encabezado .et_mobile_menu li a:hover{color:#fff!important;background:linear-gradient(90deg,#005bc459,#cc2c9440)!important}#page-container #seccion-encabezado .et_mobile_menu .menu-item-has-children>a{font-weight:700!important}#page-container #seccion-encabezado .et_mobile_menu li.current-menu-item>a:not(.mobile-toggle),#page-container #seccion-encabezado .et_mobile_menu li.current-menu-parent>a:not(.mobile-toggle),#page-container #seccion-encabezado .et_mobile_menu li.current-menu-ancestor>a:not(.mobile-toggle),#page-container #seccion-encabezado .et_mobile_menu li.current_page_item>a:not(.mobile-toggle),#page-container #seccion-encabezado .et_mobile_menu li.current_page_parent>a:not(.mobile-toggle),#page-container #seccion-encabezado .et_mobile_menu li.current_page_ancestor>a:not(.mobile-toggle){display:inline-block!important;position:relative!important}#page-container #seccion-encabezado .et_mobile_menu li.current-menu-item>a:not(.mobile-toggle):after,#page-container #seccion-encabezado .et_mobile_menu li.current-menu-parent>a:not(.mobile-toggle):after,#page-container #seccion-encabezado .et_mobile_menu li.current-menu-ancestor>a:not(.mobile-toggle):after,#page-container #seccion-encabezado .et_mobile_menu li.current_page_item>a:not(.mobile-toggle):after,#page-container #seccion-encabezado .et_mobile_menu li.current_page_parent>a:not(.mobile-toggle):after,#page-container #seccion-encabezado .et_mobile_menu li.current_page_ancestor>a:not(.mobile-toggle):after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 15%,#cc2c94 85%,transparent 100%);pointer-events:none}#page-container #seccion-encabezado .et_mobile_menu li>a .et_pb_divider_1{display:none!important}#page-container #seccion-encabezado .et_mobile_menu li.dv-no-activo>a:not(.mobile-toggle):after{content:none!important}#page-container #seccion-encabezado .et-menu li.current-menu-item>a,#page-container #seccion-encabezado .et-menu li.current-menu-parent>a,#page-container #seccion-encabezado .et-menu li.current-menu-ancestor>a,#page-container #seccion-encabezado .et-menu li.current_page_item>a,#page-container #seccion-encabezado .et-menu li.current_page_parent>a,#page-container #seccion-encabezado .et-menu li.current_page_ancestor>a{position:relative!important}#page-container #seccion-encabezado .et-menu .sub-menu li.current-menu-item>a:before,#page-container #seccion-encabezado .et-menu .sub-menu li.current-menu-parent>a:before,#page-container #seccion-encabezado .et-menu .sub-menu li.current-menu-ancestor>a:before,#page-container #seccion-encabezado .et-menu .sub-menu li.current_page_item>a:before,#page-container #seccion-encabezado .et-menu .sub-menu li.current_page_parent>a:before,#page-container #seccion-encabezado .et-menu .sub-menu li.current_page_ancestor>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current-menu-item>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current-menu-parent>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current-menu-ancestor>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current_page_item>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current_page_parent>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.current_page_ancestor>a:before{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent 0%,#005bc4 15%,#cc2c94 85%,transparent 100%);pointer-events:none}#page-container #seccion-encabezado .et-menu li.dv-no-activo:not(:hover)>a:before{content:none!important}#page-container #seccion-encabezado .et-menu>li:has(>a img)>a:before,#page-container #seccion-encabezado .et-menu-nav>ul>li:has(>a img)>a:before{content:none!important}#page-container #seccion-encabezado .et-menu li.dv-no-activo{background:none!important}#page-container #seccion-encabezado .et-menu>li.dv-no-activo:not(:hover)>a{background:none!important;color:#005bc4!important;-webkit-text-fill-color:#005bc4!important}#page-container #seccion-encabezado .et-menu>li.dv-no-activo:not(:hover)>a:after{border-color:#005bc4!important}#page-container #seccion-encabezado .et-menu .sub-menu li.dv-no-activo:not(:hover)>a,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.dv-no-activo:not(:hover)>a{background:none!important;color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}#page-container #seccion-encabezado .et-menu .sub-menu li.dv-no-activo:not(:hover)>a:after,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.dv-no-activo:not(:hover)>a:after{border-color:#ffffff73!important}#page-container #seccion-encabezado .et-menu .sub-menu li.menu-item-has-children>a:before,#page-container #seccion-encabezado .et-menu-nav .sub-menu li.menu-item-has-children>a:before{right:18px}#page-container #seccion-encabezado .et_mobile_menu ul,#page-container #seccion-encabezado .et_mobile_menu .sub-menu,#page-container #seccion-encabezado .et_mobile_menu li,#page-container #seccion-encabezado .et_mobile_menu li a{background:transparent!important;background-color:transparent!important}#page-container #seccion-encabezado .et_mobile_menu ul.sub-menu li a:not(.mobile-toggle){color:#ffffffd1!important;font-size:.95em;padding-left:34px!important}#page-container #seccion-encabezado .et_mobile_menu ul.sub-menu{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;margin-left:14px!important;padding-left:10px!important;border-left:2px solid transparent!important;border-image:linear-gradient(180deg,#00c2ff,#cc2c94) 1!important}#page-container #seccion-encabezado .et_mobile_menu li.menu-item-has-children{position:relative}#page-container #seccion-encabezado .et_mobile_menu li .mobile-toggle{display:flex!important;align-items:center!important;justify-content:center!important}#page-container #seccion-encabezado .et_mobile_menu li .mobile-toggle:after{top:auto!important;position:static!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;color:#ffffffd9!important}@media (max-width: 980px){#page-container #seccion-encabezado .et_pb_row--with-menu,#page-container #seccion-encabezado .et_pb_menu_inner_container{min-height:72px!important}#page-container #seccion-encabezado .et_pb_menu__logo{display:flex!important;align-items:center!important}#page-container #seccion-encabezado .et_pb_menu__logo:before{display:none!important}#page-container #seccion-encabezado .et_pb_menu__logo,#page-container #seccion-encabezado .logo_container{background:transparent!important;border:none!important;box-shadow:none!important}#page-container #seccion-encabezado .et_pb_menu__logo img{max-height:64px!important;width:auto!important;margin-left:15px!important;filter:none!important}}@media (min-width: 981px){#page-container #seccion-encabezado{padding-bottom:14px!important}#page-container #seccion-encabezado .et_pb_menu_0_tb_header .et-menu-nav{margin-top:7px!important}}@media (max-width: 980px){#page-container #seccion-encabezado:before{background:#ffffffc7}#page-container #seccion-encabezado .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{background:linear-gradient(135deg,#005bc4,#cc2c94)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}}#page-container #seccion-encabezado .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar{transform:translate(-2px)!important}#page-container #seccion-encabezado .mobile_nav.opened .mobile_menu_bar{filter:drop-shadow(0 0 10px rgba(0,194,255,.6))}.js-es-listing .es-listing__actions,.js-es-listing .es-listing-image-container .es-listing-actions,.js-es-listing .es-listing__image .es-listing-actions,.js-es-listing .es-listings__image__link .es-listing-actions,.js-es-listing .es-listing__image__background .es-listing-actions,.js-es-listing .es-listing-image-container .es-favorite,.js-es-listing .es-listing-image-container .es-share,.js-es-listing .es-listing__favorite,.js-es-listing .es-listing__share,.js-es-listing .es-wishlist,.js-es-listing .es-listing-button-favorite,.js-es-listing .es-listing-button-share,.js-es-listing [class*=es-listing__button],.js-es-listing [class*=wishlist]:not(.es-badge):not(.es-label),.js-es-listing [class*=favorite]:not(.es-badge):not(.es-label),.js-es-listing [class*=share]:not(.es-badge):not(.es-label),.js-es-listing .es-listing__action,.js-es-listing .es-listing__action--wishlist,.js-es-listing .es-listing__action--share,.js-es-listing .es-btn--wishlist,.js-es-listing .es-btn--share,.js-es-listing .es-control__item--wishlist,.js-es-listing .es-control__item--sharing,.js-es-listing .es-control__item--wishlist .es-btn,.js-es-listing .es-control__item--sharing .es-btn,.js-es-listing .fa-heart,.js-es-listing .fa-heart-o,.js-es-listing .fa-share-alt,.js-es-listing .fa-external-link,.js-es-listing .es-icon-heart,.js-es-listing .es-icon-share,.js-es-listing .es-icon_heart,.js-es-listing .es-icon_sharing,.js-es-listing .es-control__item--wishlist .es-icon,.js-es-listing .es-control__item--sharing .es-icon,.js-es-listing .es-control.es-control--property-image,.js-es-listing .js-es-control.es-control--property-image,.js-es-listing .es-control--property-image{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.es-tooltip-badges{left:0!important;padding-left:0!important}@media (max-width:767px),(orientation:landscape) and (hover:none) and (pointer:coarse){.es-tooltip-badges{top:5px!important;left:10px!important}.js-es-listing .es-listing__image .es-badge,.js-es-listing .es-listing__image .es-badges .es-badge,.js-es-listing .es-listing__image .es-type,.js-es-listing .es-listing__image .es-status,.js-es-listing .es-listing__image .featured,.js-es-listing .es-listings__image__link .es-badge,.js-es-listing .es-listing__image__background .es-badge,.js-es-listing .es-badges--rounded .es-badge,.es-listing__image .es-badge,.es-listing__image .es-badges .es-badge,.es-listing__image .es-type,.es-listing__image .es-status,.es-listing__image .featured,.es-listings__image__link .es-badge,.es-listing__image__background .es-badge,.es-badges--rounded .es-badge{font-size:9.6px!important;padding:2.4px 6px!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important}.es-badge a{font-size:9.6px!important}.js-es-listing .es-listing__image .es-badges,.js-es-listing .es-listing__image .es-badges--rounded,.js-es-listing .es-listings__image__link .es-badges,.js-es-listing .es-listing__image__background .es-badges,.es-listing__image .es-badges,.es-listing__image .es-badges--rounded,.es-listings__image__link .es-badges,.es-listing__image__background .es-badges{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important}.es-single__header-terms a,.es-single__header-terms .es-term,.es-single__header-terms .es-badge,.es-single__header-terms>*,.es-single__image .es-badge,.es-single__image .es-badges .es-badge,.es-single__image .es-status,.es-single__image .es-type,.es-single__image .featured,.es-property-gallery .es-badge,.es-property-gallery .es-badges .es-badge,.es-property-gallery .es-status,.es-property-gallery .es-type,.es-property-gallery .featured,.es-gallery__image .es-badge,.es-gallery__image .es-badges .es-badge,.es-gallery__image .es-status,.es-gallery__image .es-type,.es-gallery__image .featured,.es-mobile-gallery-wrap .es-badge,.es-mobile-gallery-wrap .es-badges .es-badge,.es-gallery .es-badge,.es-single .es-badge{font-size:9.6px!important;padding:2.4px 6px!important;line-height:1.2!important;white-space:nowrap!important;flex-shrink:0!important}.es-single__header-terms,.es-single__image .es-badges,.es-single__image .es-badges--rounded,.es-property-gallery .es-badges,.es-property-gallery .es-badges--rounded,.es-gallery__image .es-badges,.es-gallery__image .es-badges--rounded,.es-single .es-badges{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-width:2px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-icon,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-icon{font-size:18px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart:before,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{width:18px!important;height:18px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{width:17px!important;height:17px!important}}@media (orientation: landscape) and (hover: none) and (pointer: coarse){.es-single__header-terms a,.es-single__header-terms .es-term,.es-single__header-terms .es-badge,.es-single__header-terms>*,.es-single__image .es-badge,.es-single__image .es-badges .es-badge,.es-single__image .es-status,.es-single__image .es-type,.es-single__image .featured,.es-property-gallery .es-badge,.es-property-gallery .es-badges .es-badge,.es-property-gallery .es-status,.es-property-gallery .es-type,.es-property-gallery .featured,.es-gallery__image .es-badge,.es-gallery__image .es-badges .es-badge,.es-gallery__image .es-status,.es-gallery__image .es-type,.es-gallery__image .featured,.es-mobile-gallery-wrap .es-badge,.es-mobile-gallery-wrap .es-badges .es-badge,.es-gallery .es-badge,.es-single .es-badge{font-size:12px!important;padding:3.6px 8px!important}.es-badge a{font-size:12px!important}.es-single__header-terms,.es-single__image .es-badges,.es-single__image .es-badges--rounded,.es-property-gallery .es-badges,.es-property-gallery .es-badges--rounded,.es-gallery__image .es-badges,.es-gallery__image .es-badges--rounded,.es-single .es-badges{gap:5px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-btn,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--wishlist .es-icon,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-control__item--sharing .es-icon{font-size:18px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_heart:before,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing,:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{width:18px!important;height:18px!important}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery) .es-icon_sharing:before{width:19px!important;height:19px!important}}:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery){transform:translate(-5px)!important}@media (orientation: landscape) and (hover: none) and (pointer: coarse){:is(.es-control--property-gallery,.es-control--es-control--default,.es-control--mobile-gallery){transform:translate(-10px)!important}}body:not(.es-marcadores-listos) gmp-advanced-marker{opacity:0!important}form.dv-form-oculto{display:none!important}.es-listings--grid .js-es-listing,.es-listings--grid-2 .js-es-listing,.es-listings--grid-3 .js-es-listing,.es-listings--grid-4 .js-es-listing,.es-listings--grid .es-listing,.es-listings--grid-2 .es-listing,.es-listings--grid-3 .es-listing,.es-listings--grid-4 .es-listing,.es-listings--grid .es-listing__content,.es-listings--grid-2 .es-listing__content,.es-listings--grid-3 .es-listing__content,.es-listings--grid-4 .es-listing__content,.es-listings--grid .es-listing__content__inner,.es-listings--grid-2 .es-listing__content__inner,.es-listings--grid-3 .es-listing__content__inner,.es-listings--grid-4 .es-listing__content__inner,.es-listings--grid .js-es-listing .es-listing__content__left,.es-listings--grid-2 .js-es-listing .es-listing__content__left,.es-listings--grid-3 .js-es-listing .es-listing__content__left,.es-listings--grid-4 .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-2] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-3] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=grid-4] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-2] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-3] .js-es-listing .es-listing__content__left,.js-es-listings[data-layout=es-listings--grid-4] .js-es-listing .es-listing__content__left{min-width:0!important}.es-listings--grid .js-es-listing .es-listing__title,.es-listings--grid-2 .js-es-listing .es-listing__title,.es-listings--grid-3 .js-es-listing .es-listing__title,.es-listings--grid-4 .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-4] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-4] .js-es-listing .es-listing__title{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.js-es-listing .es-listing__title a,.js-es-listing .es-listing__title span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 1024px){.es-properties,.es-properties__list,.es-entities__wrap-inner,.es-listings__wrap-inner,.js-es-listings__wrap-inner,.js-es-entities__wrap_inner,.es-listings,.js-es-listings{overflow-x:clip!important}}.js-es-listing,.js-es-listing .es-listing,.js-es-listing .es-listing__content,.js-es-listing .es-listing__content__inner,.js-es-listing .es-listing__content__left{min-width:0!important}.js-es-listing .es-listing__title{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.es-listings--grid .js-es-listing .es-listing__title,.es-listings--grid-2 .js-es-listing .es-listing__title,.es-listings--grid-3 .js-es-listing .es-listing__title,.es-listings--grid-4 .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=grid-4] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-2] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-3] .js-es-listing .es-listing__title,.js-es-listings[data-layout=es-listings--grid-4] .js-es-listing .es-listing__title{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.js-es-listing .es-listing__title a{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.js-es-listing .es-locate-wrap{cursor:pointer!important}.js-es-listing .es-locate-icon{pointer-events:auto!important;cursor:pointer!important;transition:fill .3s ease!important}.js-es-listing .es-locate-icon:hover,.js-es-listing .es-locate-wrap:hover .es-locate-icon{fill:#cc2c94!important}.js-es-listing .es-locate-icon{transition:fill .3s ease,transform .3s ease!important;transform-origin:center!important}.js-es-listing .es-locate-icon:hover,.js-es-listing .es-locate-wrap:hover .es-locate-icon{fill:#cc2c94!important;transform:rotateY(360deg)!important}.mfp-wrap.es-property-magnific .mfp-title,.mfp-wrap.es-property-magnific .mfp-bottom-bar .mfp-title{display:none!important;visibility:hidden!important;font-size:0!important;line-height:0!important;height:0!important;padding:0!important;margin:0!important}.es-listings>*,.js-es-listings>*{min-width:0!important}.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta>li,.js-es-listing:not(.es-tooltip-main-container) .es-listing__meta>div{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width: 767px) and (orientation: portrait){.js-es-listing .es-listing__title{max-width:100%!important;overflow:hidden!important}.js-es-listing .es-listing__title a{max-width:40ch!important;font-size:13px!important}}.dv-mfp-thumbs{position:absolute!important;left:0!important;right:0!important;bottom:80px!important;display:flex!important;gap:6px!important;padding:6px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;z-index:1045!important}.dv-mfp-thumbs::-webkit-scrollbar{display:none!important}.dv-mfp-thumbs img{flex:0 0 auto!important;width:72px!important;height:48px!important;object-fit:cover!important;border-radius:4px!important;opacity:.65!important;cursor:pointer!important}.dv-mfp-thumbs img.dv-active{opacity:1!important;outline:2px solid #fff!important}@media (orientation: landscape) and (pointer: coarse),(max-width: 1024px) and (orientation: landscape){.dv-mfp-thumbs{bottom:44px!important}}@media (orientation:landscape) and (pointer:coarse),(max-width:1024px) and (orientation:landscape){.mfp-top-bar{height:44px!important}.mfp-wrap.mfp-gallery .mfp-control,.mfp-wrap.mfp-gallery .mfp-control .es-control__item{height:32px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;inset:50% auto auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;line-height:1!important;background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;overflow:visible!important;z-index:1046!important;cursor:pointer!important;font-size:0!important}.mfp-wrap.mfp-gallery .es-mfp-arrow:before{display:none!important}.mfp-wrap.mfp-gallery .es-mfp-arrow:after{content:""!important;width:14px!important;height:14px!important;margin:0!important;border-top:3px solid rgba(255,255,255,.9)!important;border-right:3px solid rgba(255,255,255,.9)!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-left{left:90px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-left:after{transform:rotate(-135deg)!important;margin-left:4px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-right{right:10px!important}.mfp-wrap.mfp-gallery .es-mfp-arrow-right:after{transform:rotate(45deg)!important;margin-right:4px!important}.mfp-wrap.mfp-gallery .dv-mfp-thumbs{inset:0 auto 0 0!important;width:56px!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;padding:4px!important;gap:4px!important}.mfp-wrap.mfp-gallery .dv-mfp-thumbs img{width:48px!important;height:32px!important}.mfp-wrap.mfp-gallery .mfp-figure{padding-left:56px!important}.mfp-wrap.mfp-gallery .mfp-figure .mfp-img{margin-left:10px!important}}@media (min-width: 1025px){.mfp-wrap.mfp-gallery .dv-mfp-thumbs{inset:0 auto 0 0!important;width:92px!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;padding:6px!important;gap:6px!important}.mfp-wrap.mfp-gallery .dv-mfp-thumbs img{width:80px!important;height:54px!important}.mfp-wrap.mfp-gallery .mfp-figure{padding-left:92px!important}}.es-property-field__label{font-weight:700!important}a.es-full-content-link{display:inline-flex!important;align-items:center;gap:7px;align-self:flex-start;width:fit-content;max-width:100%;position:relative;isolation:isolate;overflow:hidden;margin-top:8px;padding:9px 18px;border:1.5px solid transparent;border-radius:99px;background:linear-gradient(90deg,#0047ff,#3d8bff);color:#fff!important;font-size:14px;font-weight:700;line-height:1;text-decoration:none!important;transition:color .25s,transform .25s,box-shadow .25s}a.es-full-content-link:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#00e0ff,#0047ff,#cc2c94,#0047ff,#00e0ff);background-size:300% 100%;background-position:0% 50%;opacity:0;transition:opacity .45s ease}@media (hover:hover){a.es-full-content-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0047ff59}a.es-full-content-link:hover:before{opacity:1;animation:dvDescCapsulaFlow 3.5s linear infinite}}@keyframes dvDescCapsulaFlow{0%{background-position:0% 50%}to{background-position:300% 50%}}@media (prefers-reduced-motion:reduce){a.es-full-content-link{transition:none}a.es-full-content-link:before{transition:opacity .15s ease}a.es-full-content-link:hover:before{animation:none}}a.es-full-content-link .es-icon{font-size:11px}.es-entity-field--post_content.es-entity-field--post_content--collapsed{display:flex;flex-direction:column}.es-entity-field--post_content.es-entity-field--post_content--collapsed>:is(h2,h3,h4,h5,h6){display:block!important;margin:0!important;padding:0!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.5!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value>*{display:none!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value>:is(h2,h3,h4,h5,h6){display:block!important;margin:0!important;padding:0!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value>:is(h2,h3,h4,h5,h6)~:is(h2,h3,h4,h5,h6){display:none!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed>:is(h2,h3,h4,h5,h6)~.es-entity-field__value>:is(h2,h3,h4,h5,h6){display:none!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value>p,.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-entity-field__value>:is(div,ul,ol):not(.seoauto-links){display:block!important;line-height:1.5!important;margin:0!important;padding:0!important}.es-entity-field--post_content.es-entity-field--post_content--collapsed .es-full-content-link{order:5}
