html{scroll-behavior:smooth;height:100%}html,body{margin:0;padding:0}.back-link,.back-link:hover,.back-link:focus,.back-link:active{color:inherit;background:0 0;border:none;text-decoration:none!important}body{min-height:100vh}.content-wrap{flex-direction:column;min-height:100vh;display:flex}.content-wrap>footer{margin-top:auto}a{text-decoration:none}#body-loader{display:none!important}body.modal-open-disable-backdrop{overflow:hidden}#modal-main-navbar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility .32s;display:block}#modal-main-navbar .modal-dialog{opacity:0;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .24s;transform:translateY(-22px)}#modal-main-navbar.custom-open{opacity:1;visibility:visible;pointer-events:auto}#modal-main-navbar.custom-open .modal-dialog{opacity:1;transform:translateY(0)}.modal-backdrop.custom-backdrop{background:#00000040}#modal-main-navbar .navbar-nav.type-vertical .nav-item{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item{opacity:1;transform:translateY(0)}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:first-child{transition-delay:80ms}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:nth-child(2){transition-delay:.12s}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:nth-child(3){transition-delay:.16s}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:nth-child(4){transition-delay:.2s}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:nth-child(5){transition-delay:.24s}#modal-main-navbar.custom-open .navbar-nav.type-vertical .nav-item:nth-child(6){transition-delay:.28s}#main-navbar.is-menu-open .nav-link,#main-navbar.is-menu-open .text-toggler,#main-navbar.is-menu-open .btn-favorites,#main-navbar.is-menu-open .ui-navbar-toggler,#main-navbar.is-menu-open .ui-navbar-toggler .ui-toggler,#main-navbar.is-menu-open .ui-navbar-toggler .ui-toggler-icon{color:#294977!important}body.scrolling-mainNavbar #main-navbar .ui-navbar-toggler .ui-toggler .ui-toggler-icon:after,body.scrolling-mainNavbar #main-navbar .ui-navbar-toggler .ui-toggler .ui-toggler-icon:before,#main-navbar.is-menu-open .ui-navbar-toggler .ui-toggler .ui-toggler-icon:after,#main-navbar.is-menu-open .ui-navbar-toggler .ui-toggler .ui-toggler-icon:before{background-color:#294977!important}body.scrolling-mainNavbar #main-navbar .ui-navbar-toggler .text-toggler,#main-navbar.is-menu-open .ui-navbar-toggler .text-toggler{color:#294977!important}body.scrolling-mainNavbar #main-navbar .navbar-brand svg g,#main-navbar.is-menu-open .navbar-brand svg g{fill:#294977!important}select.select2.form-control{appearance:menulist;background-image:none;padding-right:2rem}.page-header .ui-video.is_video_background iframe{pointer-events:none;width:177.778vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-embla-gallery{position:relative}.react-embla-viewport{width:100%;height:100%;overflow:hidden}.react-embla-container{height:100%;display:flex}.react-embla-slide{flex:0 0 100%;min-width:0}.react-embla-thumb-slide{flex:0 0 25%;min-width:0}.react-embla-thumb-btn{opacity:.55;background:0 0;border:0;width:100%;padding:0;transition:opacity .25s;overflow:hidden}.react-embla-thumb-btn.is-selected,.react-embla-thumb-btn:hover{opacity:1}.favorite-btn:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#333333d9;margin-top:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;top:100%;left:0}.favorite-btn:hover:after{opacity:1}.favorite-btn--active .icon-favorite{color:#f5c518!important}.favorite-btn--active:after{content:"Quitar Favorito"}.property-feature[data-tooltip]{cursor:pointer;position:relative}.property-feature[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#333333d9;margin-bottom:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.property-feature[data-tooltip]:hover:after{opacity:1}.reference-copy{cursor:pointer;position:relative}.reference-copy:after{content:"Copiar al portapapeles";color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#333333d9;margin-bottom:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:100%;left:0}.reference-copy:hover:after{opacity:1}.reference-copy.copied:after{content:"Copiado!";opacity:1}
