@font-face{font-family:"Inter";src:url("/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype-variations");font-weight:100 900;font-stretch:normal;font-style:normal;font-display:swap}.text-display{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:2rem;line-height:1;font-weight:400;color:#323232}.text-h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.75rem;line-height:1;font-weight:500;color:#323232}.text-h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.625rem;line-height:1;font-weight:400;color:#323232}.text-h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:1;font-weight:500;color:#323232}.text-body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232}.text-caption{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.875rem;line-height:1;font-weight:400;color:#323232}.text-meta{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#323232}h1{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:2rem;line-height:1;font-weight:400;color:#323232}h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.75rem;line-height:1;font-weight:500;color:#323232}h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.625rem;line-height:1;font-weight:400;color:#323232}h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1.5rem;line-height:1;font-weight:500;color:#323232}p,li,input,textarea{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232}small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#323232}@media(max-width: calc(48rem - 1px)){h1{font-size:1.5rem;font-weight:500;line-height:1.2}h2{font-size:1.25rem}h3{font-size:1.125rem}p,li,input,textarea{font-size:1rem}small{font-size:.75rem}}.vip{margin-bottom:2.5rem}.property-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 23.75rem), 1fr));gap:1.25rem;padding:0}@media(min-width: 100rem){.property-grid{grid-template-columns:repeat(3, minmax(0, 36.6875rem))}}@media(min-width: 62.5rem)and (max-width: 100rem){.property-grid{grid-template-columns:repeat(2, minmax(0, 36.6875rem));justify-content:center}}@media(min-width: 48rem)and (max-width: 62.4375rem){.property-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 21.25rem), 1fr));gap:1rem}}@media(max-width: 47.9375rem){.property-grid{display:flex;flex-direction:column;grid-template-columns:1fr;gap:1rem;width:100%}}.view-list .property-grid,.city-card-container.view-list .property-grid{display:flex !important;flex-direction:column;gap:1.25rem}.view-list .property-grid .property-card__gallery img,.city-card-container.view-list .property-grid .property-card__gallery img{-o-object-fit:cover;object-fit:cover}.property-grid__item{width:100%;padding:0;margin:0}.owl-theme .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:5;width:100%}.owl-theme .owl-nav button{width:2.625rem;height:2.625rem;background:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.owl-theme .owl-nav button>span:not(.nav-icon){display:none}.owl-theme .owl-nav button .desktop{display:block}.owl-theme .owl-nav button .mobile{display:none}@media(max-width: calc(48rem - 0.0625rem)){.owl-theme .owl-nav button .desktop{display:none}.owl-theme .owl-nav button .mobile{display:block}}.owl-theme .owl-nav button:hover{background:#fff;color:#323232}.owl-theme .owl-nav button.owl-prev{margin-left:1.25rem;line-height:1;font-size:1.5625rem}.owl-theme .owl-nav button.owl-next{margin-right:1.25rem;line-height:1;font-size:1.5625rem}.owl-theme .owl-nav button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.property-card{border-radius:.75rem;overflow:hidden;border:1px solid #ddd;background:#fff;width:100%}.property-card__gallery{position:relative;overflow:hidden}.property-card__gallery img{display:block;width:100%;height:20.625rem;-o-object-fit:cover;object-fit:cover;border-radius:.75rem .75rem 0 0}.property-card__gallery .owl-theme .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:5;width:100%}.property-card__gallery .owl-theme .owl-nav button{width:2.625rem;height:2.625rem;background:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.property-card__gallery .owl-theme .owl-nav button>span:not(.nav-icon){display:none}.property-card__gallery .owl-theme .owl-nav button .desktop{display:block}.property-card__gallery .owl-theme .owl-nav button .mobile{display:none}@media(max-width: calc(48rem - 0.0625rem)){.property-card__gallery .owl-theme .owl-nav button .desktop{display:none}.property-card__gallery .owl-theme .owl-nav button .mobile{display:block}}.property-card__gallery .owl-theme .owl-nav button:hover{background:#fff;color:#323232}.property-card__gallery .owl-theme .owl-nav button.owl-prev{margin-left:1.25rem;line-height:1;font-size:1.5625rem}.property-card__gallery .owl-theme .owl-nav button.owl-next{margin-right:1.25rem;line-height:1;font-size:1.5625rem}.property-card__gallery .owl-theme .owl-nav button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.property-card__gallery:hover .owl-nav button{opacity:1}.property-card__gallery .property-card__favorite{position:absolute;top:1.25rem;right:1.25rem;width:2.625rem;height:2.625rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.property-card__gallery .property-card__favorite:hover{background:#fff;transform:scale(1.1)}.property-card__gallery .property-card__favorite .icon-mobile.fav-no-active,.property-card__gallery .property-card__favorite .icon-mobile.fav-active,.property-card__gallery .property-card__favorite .icon-desktop.fav-no-active{display:none}.property-card__gallery .property-card__favorite .icon-desktop.fav-active{display:block}.property-card__gallery .property-card__favorite svg{transition:all .3s ease}.property-card__link{padding:0;display:block;text-decoration:none;color:inherit}.property-card__link:hover{color:inherit;text-decoration:none}.property-card__header{margin:1.5rem 1.25rem}.property-card__title{margin-bottom:2.5rem}.property-card__subtitle{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232;color:#323232;display:flex;align-items:center;flex-wrap:wrap}.property-card__subtitle svg{margin-right:1.1875rem}.property-card__subtitle span{display:flex;align-items:center;gap:1.1875rem}.property-card__rooms{font-size:.875rem;color:#323232;line-height:1.6}.property-card__rooms span{font-size:.75rem}.property-card__price{font-size:clamp(1.125rem,1rem + .8vw,2rem);font-weight:600;line-height:1;color:#323232;white-space:nowrap}.property-card__description{margin:0 1.25rem 1.5rem;font-size:1rem;font-weight:300;line-height:1.4;color:#323232}.property-card .note-content{margin:2.5rem .625rem}.property-card .note-content .note-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;height:100%;background:#f5f5f5;border-radius:.375rem;padding:1rem 1.25rem}.property-card .note-content .note-container__text{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232;line-height:1.2;word-break:break-word;flex:1}.property-card .note-content .note-container .note-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;height:3.75rem;gap:.5rem}.property-card .note-content .note-container__delete{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;gap:1.8125rem}.property-card .note-content .note-container__delete .btn-delete-note{border:none;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;background:#ff5050;border-radius:50%;width:1.875rem;height:1.875rem;padding:0;cursor:pointer}.property-card .note-content .note-container__delete .note-count{font-size:.875rem;font-weight:400;line-height:100%;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.property-card .note-content:not(:has(.note-container)){min-height:0;padding:0;margin:0}.property-card__amenities{display:flex;gap:.5625rem;margin:0 1.25rem 2.5rem 1.25rem;flex-wrap:wrap}.property-card__amenities .amenity-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:#ededed;border-radius:50%}.property-card__amenities .amenity-icon svg{display:block}.property-card__info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 1.25rem 1.25rem 1.25rem;gap:1.25rem}.property-card .btn-note{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1;font-weight:400;color:#323232;font-weight:500;display:flex;align-items:center;justify-content:center;gap:1.5rem;border:1px solid #ddd;border-radius:.375rem;padding:1rem 1.25rem;background:#fff;cursor:pointer;flex-shrink:0;flex-grow:1;min-width:12.5rem}.property-card .btn-note svg{flex-shrink:0}.view-list .property-grid__item{display:flex;flex-direction:row;width:100%;margin-bottom:1.25rem;background:#fff;border-radius:.75rem;border:1px solid #ddd;overflow:hidden;min-height:13.75rem}.view-list .property-grid__item:last-child{margin-bottom:0}.view-list .property-card{display:flex;flex-direction:row;border:none;border-radius:0;box-shadow:none;height:auto}.view-list .property-card__gallery{width:46.125rem;min-width:46.125rem;height:100%;max-height:100%}.view-list .property-card__gallery a{display:block;height:100%}.view-list .property-card__gallery img{width:46.125rem;height:100%;min-height:32.5rem;max-height:36.1875rem;-o-object-fit:contain;object-fit:contain;border-radius:0;overflow:hidden;background:#d9d9d9}.view-list .property-card__gallery .owl-item,.view-list .property-card__gallery .item,.view-list .property-card__gallery .owl-carousel,.view-list .property-card__gallery .owl-stage-outer,.view-list .property-card__gallery .owl-stage{height:100%}.view-list .property-card__gallery .owl-nav button{opacity:1}.view-list .property-card__link{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.view-list .property-card__header{margin:0 0 2.5rem}.view-list .property-card__main{display:flex;flex-direction:column;padding:2.5rem}.view-list .property-card__description{margin:0 0 2.5rem}.view-list .property-card__amenities{display:flex;gap:.5rem;margin:0 0 2.5rem}.view-list .property-card__favorite{left:1.25rem}.view-list .property-card .note-content{margin:0 0 2.5rem}.view-list .property-card__info{padding:0}.view-list .property-card .btn-note{min-width:14.5rem;max-width:17.5rem;flex-grow:0;line-height:1;padding:.8125rem 1.25rem}@media(max-width: 56.25rem){.view-list .property-grid__item{flex-direction:column;min-height:unset}.view-list .property-card{flex-direction:column}.view-list .property-card__gallery{width:100%;min-width:100%;height:11.25rem;border-radius:.75rem .75rem 0 0}.view-list .property-card__link{padding:1rem}}.modal .modal-content .modal-header .modal-title{font-size:1.25rem;font-weight:600;color:#323232}.modal .modal-content .modal-body .modal-label{display:flex;align-items:center;justify-content:space-between}.modal .modal-content .modal-body .modal-label label{font-size:1rem;font-weight:500;margin:0}.modal .modal-content .modal-body .modal-label #charCount-property{font-size:.75rem;color:rgba(50,50,50,.5)}.modal .modal-content .modal-body textarea{border:1px solid #ddd;border-radius:.5rem;padding:.75rem;font-size:1rem;resize:vertical;width:100%;outline:none}.modal .modal-content .modal-body .modal-buttons{display:flex;gap:.75rem;margin-top:1rem;justify-content:flex-end}.modal .modal-content .modal-body .modal-buttons .btn{border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1;border:none;transition:all .2s;cursor:pointer}.modal .modal-content .modal-body .modal-buttons .btn.btn-outline-secondary{background:#fff;border:1px solid #ddd;color:#323232}.modal .modal-content .modal-body .modal-buttons .btn.btn-outline-secondary:hover{background:#f5f5f5}.modal .modal-content .modal-body .modal-buttons .btn.btn-primary{background:#4285f4;color:#fff}.modal .modal-content .modal-body .modal-buttons .btn.btn-primary:disabled{opacity:.5;cursor:not-allowed}.favorite-title{font-size:1.625rem;font-weight:400;line-height:1;text-transform:none;margin-top:2.5rem}.favorite-subtitle{color:#999;font-size:1.5rem;font-weight:400;line-height:1;margin-bottom:2.5rem;margin-top:1.25rem}.card-horizontal .count_clicks{display:flex;flex-direction:row;border-radius:.75rem;overflow:hidden;border:1px solid #ddd;transition:all .3s ease;background:#fff;height:12.5rem;width:100%;padding:0}.card-horizontal__media{width:14.8125rem;height:auto;background-color:#ebebeb}.card-horizontal__media img{display:block;width:14.8125rem;height:12.5rem;-o-object-fit:cover;object-fit:cover}.card-horizontal__content{display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem}.card-horizontal__title{font-size:1.25rem;font-weight:500;line-height:120%}.card-horizontal__subtitle{display:flex;align-items:center;flex-wrap:wrap;font-size:1rem;font-weight:400;line-height:1.2}.card-horizontal__subtitle img{display:block}.card-horizontal__subtitle .card-horizontal__metro{display:flex;flex-direction:row;align-items:center;gap:.75rem}.card-horizontal .card-horizontal__price{font-size:1.25rem;font-weight:500;line-height:1}@media(max-width: calc(48rem - 0.0625rem)){.vip{margin-bottom:.75rem}.property-card__gallery .carousel-item img{height:13.75rem}.property-card__gallery .property-card__favorite{top:.625rem;right:.625rem;width:1.875rem;height:1.875rem}.property-card__gallery .property-card__favorite .icon-mobile.fav-active{display:block}.property-card__gallery .property-card__favorite .icon-desktop.fav-no-active,.property-card__gallery .property-card__favorite .icon-desktop.fav-active,.property-card__gallery .property-card__favorite .icon-mobile.fav-no-active{display:none}.property-card__gallery .owl-theme .owl-nav button{width:1.875rem;height:1.875rem}.property-card__gallery .owl-theme .owl-nav button.owl-prev{margin-left:.625rem}.property-card__gallery .owl-theme .owl-nav button.owl-next{margin-right:.625rem}.property-card__header{margin:.75rem .625rem}.property-card__title{font-size:1.375rem;margin-bottom:1.25rem}.property-card__subtitle{font-size:.875rem}.property-card__subtitle svg{margin-right:.75rem}.property-card__description{margin:0 .625rem .75rem}.property-card__amenities{margin:0 .625rem 1.25rem;gap:.375rem}.property-card__amenities .amenity-icon{width:2rem;height:2rem}.property-card__info{flex-direction:column;align-items:flex-start;padding:0 .625rem .75rem}.property-card .btn-note{width:100%;height:3rem;padding:1.1875rem 0;font-size:.875rem;line-height:1}.property-card__price{font-size:1.5rem}.property-card__note{padding:1rem;padding-top:.75rem}.favorite-title{font-size:1.25rem;margin-top:1.25rem}.favorite-subtitle{font-size:1.25rem;margin-bottom:1.25rem;margin-top:.75rem}.card-horizontal .count_clicks{flex-direction:column;height:auto}.card-horizontal__media{width:100%}.card-horizontal__media img{width:100%;height:auto}.card-horizontal__content{padding:.75rem .625rem;gap:1.25rem}.card-horizontal__title{font-size:1rem;font-weight:500}.card-horizontal__subtitle{font-size:.875rem;font-weight:400}.card-horizontal__price{font-size:1rem;font-weight:500}}/*# sourceMappingURL=listing-card.css.map */