body .breadcrumb{margin-bottom:40px}.filter-open{position:fixed !important}.widget-listings{margin-bottom:30px}.widget-listings .title{position:relative;display:inline-block;width:88%}.widget-listings .title-listing:hover:after{content:attr(data-title);position:absolute;font-size:12px;color:#fff;background:rgba(0,0,0,0.7);padding:5px;border-radius:5px;left:0;top:-30px;font-weight:normal}.widget-listings h1{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:130%}@media (min-width: 992px) and (max-width: 1199px){.widget-listings .title{width:85%}}@media (min-width: 768px) and (max-width: 991px){.widget-listings .title{width:80%}}.widget-listings h1 .h-money{font-weight:600}.widget-listings .listing-broker-info{margin-bottom:30px}.widget-listings .listing-broker-info .image{width:160px;height:160px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-listings .listing-broker-info .listing-broker-name-info h3{margin-bottom:0}.widget-listings .listing-broker-info .listing-broker-phone-info h3{line-height:30px}.widget-listings .listing-broker-info .listing-broker-phone-info h3 i{font-size:32px;vertical-align:bottom}.widget-listings .nav-listing .btn-filter,.widget-listings .nav-listing .btn-filter{float:left}.widget-listings .nav-listing .btn i{font-size:16px}.widget-listings .nav-listing .form-group{float:right;display:flex}.widget-listings .nav-listing select.form-control:not([size]):not([multiple]){padding:0 2rem 0 0.75rem;margin-top:5px;height:40px;margin-right:15px}.widget-listings .tabs{margin:0 0;display:table;width:calc(100% - 1px)}.widget-listings .tabs .btn{display:table-cell;border:none;border-radius:0;padding:15px 0;width:1%}.widget-listings .filters-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:100}.widget-listings .list-group .list-group-item{border-radius:0}.widget-listings .list-group .list-group-item:first-child{border-top:0}.widget-listings .list-group .list-group-item p{font-size:16px;margin-bottom:10px}.widget-listings .list-group .list-group-item p .see-all{font-size:14px}.widget-listings .list-group .list-group-item .badge{border-radius:5px;padding:0 8px;margin:0 10px 0 0;font-size:12px}.widget-listings .list-group .list-group-item .alert{padding:0;overflow:auto;width:100%;margin-bottom:5px;border:none}.widget-listings .list-group .list-group-item .alert a{font-size:14px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;border:none;line-height:32px;font-size:12px;text-align:left;display:inline-block;width:100%;height:100%;margin:0;text-shadow:none;font-weight:normal;opacity:1}.widget-listings .list-group .list-group-item .alert a button{font-size:16px;opacity:1;float:right;line-height:32px;font-weight:normal;text-shadow:none}.widget-listings .list-group .list-group-item .alert:hover{opacity:0.5}.widget-listings .list-group .list-group-item .dropdown-menu .disabled{opacity:0.5}.widget-listings .list-group .list-group-item .dropdown-menu .dropdown-item{font-size:14px}.widget-listings .list-group .list-group-item label input[type=checkbox]{float:left;margin-right:5px;margin-top:5px}.widget-listings .list-group .list-group-item .btn-group-list{display:table;width:100%}.widget-listings .list-group .list-group-item .btn-group-list .item-group{display:table-cell;width:1%}.widget-listings .list-group .list-group-item .btn-group-list .item-group a{margin:0 5px;padding-left:0;padding-right:0;width:calc(100% - 10px);background:none;font-size:14px;font-weight:400;line-height:1.5}.widget-listings .list-group .list-group-item .btn-group-list .item-group a.disabled{opacity:0.15}.widget-listings .list-group .list-group-item .btn-group-list .item-group a:hover{opacity:0.8}.widget-listings .list-group .list-group-item .btn-group-list .item-group:first-child a{margin-left:0;width:calc(100% - 5px)}.widget-listings .list-group .list-group-item .btn-group-list .item-group:last-child a{margin-right:0;width:calc(100% - 5px)}.widget-listings .list-group .list-group-item .custom-control{padding-left:1.75rem}.widget-listings .list-group .list-group-item .custom-control .custom-control-indicator{width:1.25rem;height:1.25rem;box-shadow:none}.widget-listings .list-group .list-group-item .form-group .form-group-item{margin:2px 0 7px 0}.widget-listings .box-align{float:none;display:inline-block;vertical-align:top}.widget-listings .pagination{width:100%;text-align:center}.widget-listings .pagination .pagination-table{display:table;margin:auto}.widget-listings .pagination .pagination-cell{display:table-cell}.widget-listings .pagination .pagination-cell .btn{line-height:38px;width:130px;font-size:14px;padding:0}.widget-listings .pagination .pagination-cell p{display:table-cell;padding:0 40px;line-height:38px;margin:0;width:100%;display:block}.results-loading{position:fixed;top:50%;left:50%;z-index:10;width:70px;height:70px;margin:-35px 0 0 -35px;text-align:center;line-height:70px;border-radius:50%}.results-loading i{font-size:45px;line-height:70px}.widget-listings .dropdown-toggle::after{right:10px;position:absolute;top:50%;margin-top:-2px}.widget-listings .card-listing .card-block .reference{font-weight:700}.no-results h2{font-size:18px}.no-results .fa-close{width:68px;height:68px;font-size:50px;text-align:center;line-height:68px;border-radius:50%;margin-bottom:20px}.widget-listings .listing-results .card-listing .exclusive-tag-space{padding-top:3rem}@media (min-width: 992px) and (max-width: 1199px){.widget-listings .list-group .list-group-item .btn-group-list .item-group a{margin:0 2px;width:calc(100% - 4px)}.widget-listings .list-group .list-group-item .btn-group-list .item-group:first-child a{margin-left:0;width:calc(100% - 2px)}.widget-listings .list-group .list-group-item .btn-group-list .item-group:last-child a{margin-right:0;width:calc(100% - 2px)}}@media (min-width: 768px) and (max-width: 991px){.widget-listings .list-group .list-group-item .btn-group-list .item-group a{margin:0 2px;width:calc(100% - 4px)}.widget-listings .list-group .list-group-item .btn-group-list .item-group:first-child a{margin-left:0;width:calc(100% - 2px)}.widget-listings .list-group .list-group-item .btn-group-list .item-group:last-child a{margin-right:0;width:calc(100% - 2px)}}@media (min-width: 768px){.widget-listings .listing-broker-info .listing-broker-name-info{margin-top:60px}.widget-listings .listing-broker-info .listing-broker-phone-info{margin-top:65px}}@media (max-width: 767px){.widget-listings h1{display:none}.widget-listings .listing-broker-info .image{margin:0 auto 15px 0;display:inline-block}.widget-listings .nav-listing{width:100%}.widget-listings .nav-listing .form-group{float:right}.widget-listings .pagination .pagination-cell .btn{padding:0 1rem}.widget-listings .pagination .pagination-cell p{padding:0 30px}.widget-listings .listing-component-filter{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;z-index:101;padding-bottom:80px}.widget-listings .listing-component-filter.hiden-mobile{display:none}.widget-listings .listing-component-filter .btn-finish{padding:15px 0;overflow:auto;position:fixed;left:0;bottom:0;width:100%;z-index:5}}@media (max-width: 767px) and (max-width: 767px){.listing-component-filter .list-group{margin-bottom:80px}.listing-component-filter{padding-bottom:0 !important}}@media (max-width: 767px){.widget-listings .box-align{width:100%}}@media (min-width: 1200px){.widget-listings .box-list .card-carousel{width:408px;min-height:272px}.widget-listings .box-list .card-block{width:437px}}@media (min-width: 992px) and (max-width: 1199px){.widget-listings .box-list .card-carousel{width:330px;min-height:220px}.widget-listings .box-list .card-block{width:342px}.widget-listings .card-listing .card-block .description{margin:10px auto}.widget-listings .card-listing .card-block .values{margin-top:10px}.widget-listings .card-listing .card-block .values .value p{margin-bottom:10px}.widget-listings .card-listing .card-block .buttons .btn{margin:0 8px 8px 8px}}@media (min-width: 992px){.widget-listings .box-list .link-all{display:flex;width:100%}.widget-listings .box-list .card-carousel{padding-top:0}.widget-listings .pagination .pagination-buttons .btn{line-height:38px;width:42px;font-size:14px;padding:0;margin:0 3px}.widget-listings .pagination .pagination-buttons{margin:0 12px}}.slider-multi{position:relative;width:100%;margin:0 0 0.5rem 0;padding:0 17px}.slider-multi .slider-prices{margin-bottom:15px !important}.slider-multi .inputs{width:100%;margin-bottom:0.5rem}.slider-multi .sliders{position:relative;width:calc(100% - 18px);height:18px;margin:0 9px}.slider-multi .sliders:before{content:"";display:block;position:absolute;width:calc(100% + 18px);height:5px;background-color:#c5c5c5;border-radius:3px;top:50%;left:-9px;transform:translateY(-50%);z-index:1}.slider-multi .sliders .range{position:absolute;height:5px;border-radius:3px;top:50%;transform:translateY(-50%);z-index:2}.slider-multi .sliders input[type=range]{pointer-events:none;position:absolute;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);border:none;border-radius:3px;background:transparent;top:50%;transform:translateY(-50%);width:100%;outline:none;height:5px;margin:0;padding:0;z-index:3}.slider-multi .sliders input[type=range].slider1{left:-9px}.slider-multi .sliders input[type=range].slider2{right:-9px}.slider-multi .sliders input[type=range]::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;outline:0;-webkit-appearance:none;width:35px;height:35px;border:none;border-radius:50%;background-color:#8c8c8c;cursor:pointer;border:#fff 2px solid}.slider-multi .sliders input[type=range]::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:20px;height:20px;border:none;border-radius:50%;background-color:#8c8c8c;cursor:pointer}.slider-multi .sliders input[type=range]::-ms-thumb{pointer-events:all;position:relative;z-index:10;-ms-appearance:none;width:18px;height:18px;border-radius:14px;border:0;background-color:#8c8c8c}.slider-multi .sliders input[type=range]::-moz-range-track{position:relative;z-index:-1;background-color:transparent;border:0}.slider-multi .sliders input[type=range]:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0}.slider-multi .sliders input[type=range]::-moz-focus-outer{border:0}.slider-multi.no-margin{margin:0}.listing-component-filter .label-autocomplete{position:absolute;z-index:-1;pointer-events:none;opacity:0;user-select:none}.btn-tag{padding:0;overflow:auto;margin-bottom:5px;margin-right:5px;display:inline-block;border-radius:5px;border-width:1px;border-style:solid}.btn-tag a{padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;border:none;line-height:32px;font-size:12px;text-align:left;display:inline-block;width:100%;height:100%;margin:0;text-shadow:none;font-weight:normal;opacity:1}.btn-tag button{font-size:16px;opacity:1;float:right;margin-left:5px;line-height:32px;font-weight:normal;text-shadow:none}.widget-listings .nav-listing .btn-map{width:auto;padding:0 15px;line-height:38px;margin-right:10px;margin-top:5px;font-size:14px}.widget-listings .filters-map{width:0;height:0}.widget-listings .listing-component-filter.map-open{width:500px;max-width:100vw;position:fixed;transform:none;z-index:100;top:0;max-height:100vh;overflow-y:auto;background-color:#eee;transition:transform .2s ease-in-out}.widget-listings .listing-component-filter.map-open.hiden-mobile{transform:translateX(-100%)}.widget-listings .hidden-map{display:none}.widget-listings .listings-with-map-wrapper{display:flex;max-height:calc(100vh - 80px)}.widget-listings .listings-with-map-wrapper .row{margin-left:0;margin-right:0}.widget-listings .listings-with-map-wrapper .results{width:55%;overflow-y:auto}.widget-listings .listings-with-map-wrapper .map{width:45%}.widget-listings .listings-with-map-wrapper .nav-listing .btn-filter{width:fit-content;padding:9px 10px;height:fit-content;font-size:14px}@media (max-width: 1024px){.widget-listings .listings-with-map-wrapper .map{width:100%;overflow-y:auto;position:absolute}.widget-listings .listings-with-map-wrapper .results{background-color:white;z-index:999;width:100%;position:absolute;top:120px}.widget-listings .listings-with-map-wrapper .listing-results::-webkit-scrollbar{border-radius:1.87rem;height:0.56rem}.widget-listings .listings-with-map-wrapper .listing-results::-webkit-scrollbar-track{background:#f1f1f1}.widget-listings .listings-with-map-wrapper .listing-results::-webkit-scrollbar-thumb{background:#888;border-radius:1.87rem}.widget-listings .listings-with-map-wrapper .listing-results::-webkit-scrollbar-thumb:hover{background:#555}.widget-listings .listings-with-map-wrapper .nav-listing{display:flex;justify-content:space-between}.widget-listings .nav-listing .btn-filter{float:none;padding:9px 10px;height:fit-content;font-size:14px;width:fit-content}.widget-listings .listings-with-map-wrapper .nav-listing .btn-map{margin-top:0}.widget-listings .listings-with-map-wrapper .nav-listing .form-group{float:none}.widget-listings .listings-with-map-wrapper .results>.container{width:100%;margin:0;max-width:100%;padding:0}.widget-listings .listings-with-map-wrapper .nav-listing select.form-control:not([size]):not([multiple]){margin:0;width:115px}.widget-listings .listings-with-map-wrapper .nav-listing .btn-map{padding:1px 15px;margin-right:5px}.widget-listings .listings-with-map-wrapper h1{font-size:20px;margin:0}.widget-listings .listings-with-map-wrapper .listing-results{overflow-y:auto;display:flex;width:100%;position:fixed;bottom:30px;padding-bottom:0.25rem;justify-content:space-between;transition:bottom .5s ease}.widget-listings .listings-with-map-wrapper .listing-results.map-out{bottom:-450px;transition:bottom .5s ease}.listings-with-map-wrapper .card-listing .card-block .values,.listings-with-map-wrapper .card-listing .card-block .description,.listings-with-map-wrapper .pagination,.listings-with-map-wrapper #footer-digital-place,.listings-with-map-wrapper .breadcrumb{display:none}.listings-with-map-wrapper .card-listing .card-block .card-text{overflow:hidden;height:33px;margin:10px auto}.widget-listings .listings-with-map-wrapper .box-align .card-listing{height:370px;margin-bottom:0;max-width:235px}.widget-listings .listings-with-map-wrapper .box-align{padding:0 10px !important;margin:0 auto;width:fit-content}.widget-listings .listings-with-map-wrapper .box-align .card-listing .card-carousel .favorite-button button{top:10px;left:10px;width:40px;height:40px}.widget-listings .listings-with-map-wrapper .box-align .card-listing .card-carousel .favorite-button button .svgStroke svg{margin:0;height:42px;width:24px}.widget-listings .listings-with-map-wrapper .card-listing .card-carousel .info-left p{margin-bottom:0}.widget-listings .listings-with-map-wrapper .card-listing .card-carousel .info-left p .location{font-size:17px}.widget-listings .listings-with-map-wrapper .box-align .card-listing .card-carousel .info-right p span{font-size:13px}.widget-listings .listings-with-map-wrapper .box-align .card-listing .card-carousel .info-right p{font-size:10px}.widget-listings .listings-with-map-wrapper .no-results{display:none}}

