.ui\:catalog-item{width:100%}@media screen and (min-width:38.75rem){.ui\:catalog-item{width:50%}}@media screen and (min-width:64rem){.ui\:catalog-item{width:25%}}.ui\:catalog-item w-button{opacity:0.65}.ui\:catalog-item w-button:hover{opacity:1}.ui\:catalog-multicolor{width:16px;height:16px;object-fit:cover;border-radius:3rem}.ui\:catalog-image{width:100%;height:250px;overflow:hidden;display:block;position:relative}.ui\:catalog-image .discountIcon{position:absolute;z-index:2;pointer-events:none;cursor:initial}@media screen and (min-width:64rem){.ui\:catalog-image{height:300px}}.ui\:catalog-image img{width:100%;height:100%;object-fit:contain;transition:all 0.1s}.ui\:catalog-image img.change{opacity:0}.ui\:catalog-info{position:relative;padding:0.5rem 1rem}.ui\:catalog-controls{z-index:2;position:relative;margin-top:0;transition:all 0.2s cubic-bezier(0.48,0.32,0.83,0.67)}.ui\:catalog .button_icon{box-shadow:none}.ui\:catalog .button_icon.active,.ui\:catalog .button_icon:hover{background-color:rgba(0,0,0,0.04);color:#000000}.ui\:catalog-color{width:20px;height:20px;min-width:20px;min-height:20px;overflow:hidden;border-radius:2rem;cursor:pointer;transition:0.2s ease}.ui\:catalog-color img{width:100%;height:100%;object-fit:cover;border-radius:2rem}.ui\:catalog-color:not(:last-child){margin-right:0.5rem}.ui\:catalog-color:hover{transform:scale(1.2)}.catalog_item_container{background-color:white;border-radius:5px;transition:all 0.2s ease;box-shadow:0 8px 10px -5px rgba(0,0,0,0.05)}.catalog_item_container:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,0.1)}.ui\:slider{width:100%;padding:1rem 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-y:hidden;overflow-x:auto;cursor:grabbing;position:relative}.ui\:slider::-webkit-scrollbar{display:none}.ui\:slider-box{position:relative;scroll-snap-align:center;min-width:100%}@media screen and (min-width:38.75rem){.ui\:slider-box{min-width:60%}}@media screen and (min-width:48rem){.ui\:slider-box{min-width:48%}}@media screen and (min-width:64rem){.ui\:slider-box{min-width:32%}}@media screen and (min-width:81.25rem){.ui\:slider-box{min-width:24%}}.ui\:slider-item{width:100%;height:100%;user-select:none}.ui\:dots{display:flex;padding:1rem;align-content:center;align-items:center;justify-content:center}.ui\:dots-item{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:2rem;pointer-events:none}.ui\:picture,.ui\:picture-contain{width:100%;height:100%;position:relative;overflow:hidden;background-color:#000000;display:block}.ui\:picture img,.ui\:picture source{width:100%;height:100%;object-fit:cover}.ui\:picture-contain img,.ui\:picture-contain source{object-fit:contain}.table_grid{width:100%;display:block}.table_grid .tbody,.table_grid .thead{display:flex;flex-direction:column}.table_grid .thead{text-align:left}.table_grid .tr{width:100%;border-bottom:1px solid #ccc;display:grid;grid-template-columns:1fr}.table_grid .td{display:flex;justify-content:space-between;align-items:center;font-size:0.8rem}.table_grid .tbody .tr:last-child{border:0}.table_grid .tbody{max-height:565px;overflow-y:hidden}.table_grid .tbody::-webkit-scrollbar{display:none}.table_grid .tbody.expand{max-height:1000vh}.table_grid .td,.table_grid .th{padding:0.5rem 1rem}.table_grid .thead{display:none}@media screen and (min-width:768px){.table_grid .tr{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){.table_grid .tbody{max-height:335px;overflow-y:auto}.table_grid .tr{grid-template-columns:repeat(8,1fr)}.t_column{display:none}.table_grid .thead{display:grid}}@media screen and (min-width:12.5rem){.order-flex-movil{order:0}.order-flex-movil-order-1{order:1}.order-flex-movil-order-2{order:2}.page-content{padding-top:0px}.padding-h-2-movil{padding-left:2rem;padding-right:2rem}}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s 0.6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#000;text-align:center;opacity:0.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:-10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@media screen and (min-width:64rem){.ui\:catalog-item{width:50%!important}.page-content{padding-top:65px}.padding-h-2-desktop{padding-right:2rem}}.loadgatescolor{background:#fafafa}.listingsscrolls{overflow-y:auto;height:350px;min-height:350px}@media screen and (min-width:48rem){.order-flex-movil{order:0}.order-flex-movil-order-1{order:2}.order-flex-movil-order-2{order:1}}.social-profiles{min-height:26px;height:26px;width:26px;min-width:26px}#profile_app{opacity:0;min-height:80vh;transition:opacity 0.2s ease}#profile_app.loaded{opacity:1}google-map{background-color:#F5F5F5;display:block;width:100%;max-width:100%;height:350px;transition:transform 0.25s var(--bezier)}container-map,map-content{width:100%;position:relative;overflow:hidden;display:block;height:100%;border-radius:10px}.profile osgo-icon{user-select:none}.profile\:lang{width:20px;height:20px;border-radius:4rem;box-shadow:0 0 0 2px white,0 0 0 3px #BBBBBB;margin-right:0.5rem}.profile\:header{overflow:hidden;width:100%;height:auto;background-color:#000000;position:relative}.profile\:header .cover{width:100%;height:30vh;display:block;object-fit:cover;user-select:none;pointer-events:none}@media screen and (min-width:48rem){.profile\:header .cover{height:40vh}}@media screen and (min-width:64rem){.profile\:header .cover{height:220px}}@media screen and (min-width:81.25rem){.profile\:header .cover{height:300px}}.tittle-profiles{font-size:4rem;text-transform:uppercase}.subtittle-profiles{font-size:2rem;text-transform:uppercase}.ui\:catalog-slide-container{display:block;height:100%;width:100%}.ui\:catalog-slide-container img{height:100%;width:100%;object-fit:contain}@media screen and (max-width:767px){.imgqrcode{min-width:150px;height:150px;object-fit:contain}.divAddress{display:none}.divAddressM{display:flex}.profiletop{margin-top:4rem}.carousel-inner{height:150px}.carousel{margin-top:1rem}}@media screen and (min-width:768px){.imgqrcode{min-width:150px;height:150px;object-fit:contain}.divAddressM{display:none}.profiletop{margin-top:4rem}}@media screen and (min-width:70rem){.imgqrcode{min-width:150px;height:150px;object-fit:contain}.divAddressM{display:none}.profiletop{margin-top:0rem}}.content{width:100%;z-index:4;position:relative}#loadhomes{margin-top:3rem}.ui\:slider{grid-auto-flow:dense;flex-wrap:nowrap}@media screen and (min-width:48rem){.ui\:slider{display:grid;padding:1rem;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));gap:1.5rem}}@media screen and (min-width:64rem){.ui\:slider{grid-template-columns:repeat(auto-fit,minmax(20%,1fr))}}.ui\:slider-item{min-width:30%;height:18.75rem;color:#FFFFFF}@media screen and (min-width:64rem){.ui\:slider-item{scroll-snap-align:start}}.ui\:slider-box.expand{grid-column:span 2}@media screen and (min-width:48rem){.ui\:slider-box{padding:0}}.ui\:slider-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui\:picture img,.ui\:picture source{opacity:0.7}.ui\:picture,.ui\:picture *{pointer-events:none}.btnsocial{border-radius:100%;min-height:46px;height:46px;width:46px;background-color:#fafafa;box-shadow:rgba(0,0,0,0.05) 0px 5px 5px 2px;min-width:46px}.separator{width:100%;height:2px;background-color:#000000;display:inline-block}.separatorgray{width:80%;height:2px;background-color:#eaeaea;display:inline-block}.blackbtn{background-color:black;color:white;height:60px;min-height:60px;width:100%;border-radius:0!important;scroll-behavior:smooth}.whitebtn{background-color:white;color:black;height:60px;min-height:60px;width:100%;border-radius:0!important;scroll-behavior:smooth}.whitebtn:hover{background-color:black;color:white;height:60px;min-height:60px;width:100%;border-radius:0!important;scroll-behavior:smooth}.input:not([ignore]):valid+.ctrl-label,input:not([ignore]):valid:not([type])+.ctrl-label,input[type=date]:not([ignore]):valid+.ctrl-label,input[type=email]:not([ignore]):valid+.ctrl-label,input[type=number]:not([ignore]):valid+.ctrl-label,input[type=password]:not([ignore]):valid+.ctrl-label,input[type=tel]:not([ignore]):valid+.ctrl-label,input[type=text]:not([ignore]):valid+.ctrl-label,select:not([ignore]):valid+.ctrl-label,textarea:not([ignore]):valid+.ctrl-label{color:#000000;color:#1648DC;background-color:#fafafa}#divAbout{overflow:hidden;opacity:1;transition:all 1s ease-in-out}#loadgates{overflow:hidden;opacity:1;transition:all 1s ease-in-out}#divBuildings{overflow:hidden;opacity:1;transition:all 1s ease-in-out}.transition{opacity:0;width:0%;transition:all 1s ease-in-out}@media screen and (min-width:12.5rem){.sold{margin-left:14rem;margin-top:2rem;text-align:center;color:white;width:243px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:400px) and (max-width:549px){.sold{margin-left:17rem;margin-top:3rem;text-align:center;color:white;width:400px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:550px) and (max-width:619px){.sold{margin-left:27rem;margin-top:2rem;text-align:center;color:white;width:243px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:60rem){.sold{margin-left:14rem;margin-top:2rem;text-align:center;color:white;width:243px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:800px) and (max-width:1007px){.sold{margin-left:17rem;margin-top:2rem;text-align:center;color:white;width:350px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:1008px) and (max-width:1099px){.sold{margin-left:19rem;margin-top:3rem;text-align:center;color:white;width:480px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:1100px) and (max-width:1349px){.sold{margin-left:19rem;margin-top:3rem;text-align:center;color:white;width:480px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}@media screen and (min-width:1350px){.sold{margin-left:26rem;margin-top:3rem;text-align:center;color:white;width:480px;height:28px;font-weight:bold;font-size:22px;z-index:4;transform:rotate(35deg);background-color:#f10e0e}}.visible{opacity:1!important}@media screen and (max-width:63rem){.loadDesktop{display:none}}@media screen and (min-width:64rem){.loadMovil{display:none}}.css-shapes{position:relative;z-index:4}.n-shape{height:85px;width:0px;border-left:40px solid #ff0000;border-right:40px solid #ff0000;border-bottom:20px solid transparent;position:absolute;color:white;top:0px;right:-250px}.text-shape{position:absolute;font-weight:bold;font-size:16px;top:23px;right:38px}.text-shape-us{position:absolute;font-weight:bold;font-size:18px;top:23px;right:22px}