.page-properties-container{max-height:calc(100vh - 54px);height:100vh;display:flex}.page-properties-container .comp-map-google-map{position:absolute;right:0;top:0;padding:0;width:100%;height:100%;padding-left:0}.page-properties-container .comp-button-property-side-toggle{position:relative;z-index:9999}.page-properties-container .comp-button-property-side-toggle button{border-radius:1.25rem;border-top-left-radius:0;border-bottom-left-radius:0;min-height:90px}.page-properties-container .comp-button-property-side-toggle button .chevron-right{display:none}.page-properties-container .comp-button-property-side-toggle button .chevron-left{display:block}.page-properties-container .comp-button-property-side-toggle button.expanded .chevron-right{display:block}.page-properties-container .comp-button-property-side-toggle button.expanded .chevron-left{display:none}.page-properties-container .comp-form-search{padding:13px;width:100%;display:flex;justify-content:center;z-index:100;background-color:#fff;max-width:100%}.page-properties-container .comp-form-search .form-group label{font-size:11pt;font-weight:500;margin-bottom:5px}.page-properties-container .comp-form-search .form-wrapper{display:flex;gap:20px}.page-properties-container .comp-form-search .section-buttons{display:flex;flex-direction:column;gap:3px}.page-properties-container .comp-form-search .section-buttons button{font-size:10pt;min-width:80px}@media (max-width:767px){.page-properties-container .comp-form-search .form-wrapper{flex-direction:column;gap:5px}.page-properties-container .comp-form-search form{width:100%}.page-properties-container .comp-form-search .section-buttons{flex-direction:row;justify-content:center;margin-top:10px;gap:15px}}.page-properties-container .comp-catalog-property-list{display:flex;flex-wrap:wrap;gap:24px;padding:13px}.page-properties-container .comp-catalog-property-list .comp-text-image-property-box{width:calc(50% - 12px);max-width:calc(50% - 12px)}@media (max-width:767px){.page-properties-container .comp-catalog-property-list{flex-direction:column;align-items:center}.page-properties-container .comp-catalog-property-list .comp-text-image-property-box{min-width:320px}}@media (max-width:415px){.page-properties-container .comp-catalog-property-list .comp-text-image-property-box{min-width:100%;width:100%}}.page-properties-container .comp-text-image-property-box{opacity:1;border-style:solid;border-color:#162A3A}.page-properties-container .comp-text-image-property-box .property-details{background-color:rgba(22,43,59,.66);height:70px;position:absolute;bottom:0;width:100%;color:#fff}.page-properties-container .comp-text-image-property-box .carousel-indicators{top:0;bottom:unset}.page-properties-container .comp-text-image-property-box .property-details{display:flex;justify-content:space-between;gap:10px;padding:11px 9px;align-items:center}.page-properties-container .comp-text-image-property-box .address-wrapper,.page-properties-container .comp-text-image-property-box .price-wrapper{display:flex;flex-direction:column;font-size:14px}.page-properties-container .comp-text-image-property-box .address-wrapper{gap:2px}.page-properties-container .comp-text-image-property-box .property-price{font-size:21px}@media (max-width:767px){.page-properties-container .comp-text-image-property-box .address-wrapper,.page-properties-container .comp-text-image-property-box .price-wrapper{font-size:11px}.page-properties-container .comp-text-image-property-box .property-price{font-size:16px}}.page-properties-container.expanded .property-list-region{width:0}.page-properties-container.expanded .map-region{width:100%}.page-properties-container .leaflet-tile{background-color:transparent}.page-properties-container .leaflet-popup-content{max-height:500px;overflow-y:auto}.page-properties-container .comp-open-street-map{height:100%}.page-properties-container .property-toggle-region{height:100%;display:flex;justify-content:start;align-items:center;width:1px}.page-properties-container .property-list-region{height:100%;width:762px;max-width:762px;overflow-y:auto;overflow-x:hidden;transition:width .5s}.page-properties-container .map-region{position:relative;width:calc(100% - 767px);transition:width .5s}.page-properties-container .comp-text-image-property-box{min-width:320px}@media (max-width:991px){.page-properties-container .property-list-region{width:calc(100% - 120px)}.page-properties-container .map-region{width:120px}}@media (max-width:767px){.page-properties-container .property-list-region{width:calc(100% - 80px)}.page-properties-container .map-region{width:80px}}