.gm-popup-address,.gm-popup-title{text-overflow:ellipsis;overflow:hidden}.gm-style-iw-chr button,.map-main-container .map-next-prev-actions .dropdown-menu-view li:active,.map-main-container .map-next-prev-actions .dropdown-menu-view li:hover{background-color:var(--color-4c)!important}#dynamic-google-map .gmnoprint.gm-style-mtc-bbw,#filterToggleBtn,.map-main-container .mobile-list-toggle-view,.search-row-result.search-box-result{display:none}.mobile-view{display:none!important}.search-results-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(39,39,39,.7);z-index:9999;display:flex;align-items:center;justify-content:center;animation:.3s ease-in-out fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.search-results-loading .loading-content{text-align:center;color:#fff}.house-loader{margin-bottom:0}.home-outline-loader{width:300px;height:300px;max-width:50vw;max-height:50vh;display:block;margin:0 auto;filter:none;animation:none}.home-outline-loader path{fill:none;stroke:#fff;stroke-width:13;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--path-length,320);stroke-dashoffset:var(--path-length,320);opacity:0}.home-outline-loader .roof-path{animation:5.2s linear infinite roofLineCycle;transform-box:fill-box;transform-origin:center;transform:translateY(3px) scaleX(1.18) scaleY(.98);stroke:#8675B4}.home-outline-loader .body-path{animation:5.2s linear infinite bodyLineCycle;transform-box:fill-box;transform-origin:center;transform:translateY(15px) scaleX(1.3) scaleY(1.14)}@keyframes roofLineCycle{0%,56%{stroke-dashoffset:var(--path-length,320);opacity:0}62%{opacity:1}84%{stroke-dashoffset:0;opacity:1;stroke:#8675B4;stroke-width:13}90%{stroke-dashoffset:0;opacity:1;stroke:#8675B4;stroke-width:15}100%{stroke-dashoffset:var(--path-length,320);opacity:.01;stroke:#8675B4;stroke-width:13}}@keyframes bodyLineCycle{0%{stroke-dashoffset:var(--path-length,320);opacity:0}8%{opacity:1}46%,90%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:var(--path-length,320);opacity:.01}}.wrapper-search-result{overflow:hidden}.map-main-container{position:relative;width:100%;padding-top:calc(100px + 42px)}.background-add-grey{background-color:#f7f8f9;overflow:hidden}.map-main-container .half-map-left-wrap,.map-main-container .half-map-left-wrap .map-wrap,.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider,.preview-box-pop .preview-pop-gallery{position:relative}.map-main-container .half-map-left-wrap{position:fixed;left:0;top:auto;width:50%}.map-main-container .half-map-left-wrap .map-box iframe{width:100%;height:100vh}.map-main-container .map-arrows-actions,.map-main-container .map-next-prev-actions,.map-main-container .map-zoom-actions{position:absolute;z-index:1}.map-main-container .map-arrows-actions{top:20px;left:20px}.map-main-container .map-next-prev-actions{top:20px;right:20px}.map-main-container .map-next-prev-actions .dropdown-menu-view{display:flex;flex-direction:column;align-items:center;justify-content:start;position:absolute;top:30px;left:0;padding:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s,opacity .3s,visibility .3s;z-index:1000;background-color:var(--color-27);border-radius:4px;color:var(--color-white)!important;min-width:150px}.map-main-container .map-next-prev-actions .dropdown-menu-view li{list-style:none;padding:8px 15px;width:100%}.map-main-container .map-next-prev-actions .dropdown-menu-view li:active a,.map-main-container .map-next-prev-actions .dropdown-menu-view li:hover a{color:var(--color-white)!important}.map-main-container .map-next-prev-actions .dropdown-menu-view li a{text-decoration:none;font-family:var(--jakarta);font-weight:var(--font-weight-400);color:#fff;transition:.2s;font-size:15px;text-transform:uppercase;display:block;width:100%}.map-main-container .map-next-prev-actions .dropdown-menu-view.show{max-height:500px;opacity:1;visibility:visible}.map-main-container .map-zoom-actions{bottom:20px;right:20px;top:calc(100% - 50px)}.map-main-container .map-btn{border:none;outline:0;margin:0;vertical-align:middle!important;font-size:11px;font-weight:600;text-transform:uppercase;line-height:29px;height:32px;display:inline-block;padding:0 10px;cursor:pointer;color:#fff;background:0 0;background-color:var(--color-27);border-radius:4px;font-family:inherit;transition:.2s;font-family:var(--jakarta)}.map-main-container .map-btn:hover,.map-main-container .search-filter .radius-box.radius-box-container .radius-range-color .range-progress{background-color:var(--color-4c)}.map-main-container .map-next-prev-actions .map-btn i,.map-main-container .map-zoom-actions .map-btn i{margin-right:.25rem!important}.map-main-container .map-next-prev-actions .map-btn::after{margin-left:15px}.map-main-container .half-map-right-wrap{position:relative;margin:20px 0;width:100%}.map-main-container .half-map-right-wrap .form-group .location-search{position:relative;display:flex;align-items:center;justify-content:start}.map-main-container .half-map-right-wrap .form-group .location-search input{border:1px solid #dce0e0;color:var(--color-27);font-family:var(--jakarta);font-size:15px;font-weight:var(--font-weight-400);box-shadow:none!important}.map-main-container .half-map-right-wrap .form-group .form-control{height:42px;display:block;width:100%;padding:.375rem .75rem;line-height:1.5;background-color:var(--color-white);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.map-main-container .half-map-right-wrap .form-group .location-search .location-trigger{border:1px solid #dce0e0;font-size:15px;height:42px;width:46px;margin-left:auto;line-height:42px;white-space:nowrap;padding:0 15px;color:#212529;display:inline-block;text-decoration:none;text-align:center;vertical-align:middle}.map-main-container .half-map-right-wrap .form-group{margin-bottom:10px}.map-main-container .image-slider-wrapper .tool-box{position:absolute;bottom:20px;right:25px;display:flex;align-items:center;justify-content:center;z-index:10}.map-main-container .image-slider-wrapper .tool-box ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-bottom:0}.map-main-container .image-slider-wrapper .tool-box ul li{position:relative;width:30px;height:30px;display:flex;align-items:start;justify-content:center;flex-direction:column-reverse}.map-main-container .image-slider-wrapper .tool-box ul li i{color:#fff;border:1px solid transparent;background-color:rgba(0,0,0,.35);cursor:pointer;width:30px;height:30px;line-height:30px;font-size:14px;text-align:center}.map-main-container .image-slider-wrapper .tool-box ul li span{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#000;color:#fff;padding:3px 8px;border-radius:4px;white-space:nowrap;font-size:12px;transition:opacity .3s;z-index:10}.map-main-container .image-slider-wrapper .tool-box ul li span::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent}.map-main-container .image-slider-wrapper .tool-box ul li:hover span{visibility:visible;opacity:1}.map-main-container .search-row-result .search-result-details .image-slider-wrapper{position:relative;min-width:220px;overflow:visible;width:37%;margin:0}.map-main-container .result-sort-section{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;color:var(--color-27)}.map-main-container .result-sort-section .results-text{font-weight:400;font-size:15px;line-height:25px;font-family:var(--jakarta)}.map-main-container .result-sort-section .sort-controls{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px}.map-main-container .result-sort-section .sort-controls label{margin-right:5px;font-family:var(--jakarta);font-size:15px;font-weight:400;color:var(--color-27)}.map-main-container .result-sort-section .sort-controls select{border:none;outline:0;padding:6px 8px;font-family:var(--jakarta);font-size:14px;color:var(--color-4c);border-radius:4px;background:#fff;height:42px}.map-main-container .result-sort-section .sort-controls i{font-size:20px;color:var(--color-4c);cursor:pointer;padding:4px;border-radius:4px;transition:background .3s}.map-main-container .search-row-result{display:flex;flex-direction:column;align-items:start;justify-content:start;padding:10px 0;width:98%;gap:30px}.map-main-container .search-row-result .search-result-details{display:flex;align-items:center;justify-content:start;gap:20px;width:100%;background-color:#fff}.map-main-container #property-results .search-result-details{align-items:start;padding:30px 0 20px 20px}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider .owl-nav button{font-size:30px;color:var(--color-white);opacity:0;transition:.5s}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider:hover .owl-nav button{opacity:1}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider .owl-nav button.owl-next{right:0}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .image-slider .owl-nav button.owl-prev{left:0}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .images{min-width:220px;min-height:220px;position:relative;border-radius:4px;transition:opacity .3s}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .images::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;border-radius:4px;background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.75) 100%);transition:opacity .3s}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .images:hover::before{opacity:0}.map-main-container .search-row-result .search-result-details .image-slider-wrapper .images img{min-height:100%;height:220px;object-position:center;object-fit:cover;aspect-ratio:1;border-radius:4px}.map-main-container .search-row-result .search-result-details .content-details{width:76%;display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative}.map-main-container .search-row-result .search-result-details .content-details .price{position:absolute;right:20px;top:0;font-weight:600;font-size:18px;color:var(--color-27);line-height:25px;font-family:var(--jakarta)}.map-main-container .search-result-details .content-details .content-result-show{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%}.map-main-container .search-result-details .content-details .content-result-show .tags{display:flex;align-items:center;justify-content:start;gap:5px}.map-main-container .search-result-details .content-details .content-result-show .tags a{text-decoration:none;background-color:#bcbcbc;font-family:var(--jakarta);font-weight:var(--font-weight-400);border-radius:2px;font-size:10px;line-height:11px;margin:0;text-transform:uppercase;padding:3px 5px;color:var(--color-white)}.map-main-container .search-result-details .content-details .content-result-show h2{line-height:.7;margin:7px 0}.map-main-container .search-result-details .content-details .content-result-show h2 a{color:var(--purple);font-weight:700;font-family:var(--hanuman);font-size:16px;text-decoration:none;margin-bottom:3px;text-transform:uppercase;transition:.5s}.map-main-container .search-result-details .content-details .content-result-show .author-date .author a:hover,.map-main-container .search-result-details .content-details .content-result-show h2 a:hover,.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show h2 a:hover{color:var(--hover-purple)!important}.page-template-new-search-results-2 .map-main-container .search-result-details .content-details .content-result-show h2,.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show h2{max-width:61%;padding-right:20px}.page-template-search-results .map-main-container .search-box-result .content-details .content-result-show h2{max-width:100%;padding-right:0}.page-template-search-results .map-main-container .search-row-result .search-result-details .content-details .price{top:15px}.map-main-container #property-results .item-price{top:-3px}.map-main-container .search-result-details .content-details .content-result-show .address{margin-bottom:15px;color:var(--color-70);font-size:13px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.map-main-container .search-result-details .content-details .content-result-show .item-amenities{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:15px;margin-bottom:10px;padding-left:0}.map-main-container .search-result-details .content-details .content-result-show .item-amenities li img,.preview-box-pop .property-card .features .feature img{height:17px;width:auto}.map-main-container .search-row-result .item-amenities li p{margin-bottom:3px;font-size:13px;font-weight:500;color:var(--color-27);font-family:var(--jakarta)}.map-main-container .search-row-result .item-amenities{margin-bottom:0}.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show .item-amenities li img{margin-right:5px}.map-main-container .search-result-details .content-details .content-result-show .item-amenities span{color:var(--color-27);font-size:14px;line-height:16px;font-weight:500;font-family:var(--jakarta)}.map-main-container .search-result-details .content-details .content-result-show .cat{text-transform:uppercase;font-size:12px;font-weight:500;color:var(--color-27);font-family:var(--jakarta);margin:7px 0}.map-main-container .search-result-details .content-details .content-result-show .author-date{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;column-gap:20px;margin:5px 0}.map-main-container .search-result-details .content-details .content-result-show .author-date .author,.map-main-container .search-result-details .content-details .content-result-show .author-date .author a,.map-main-container .search-result-details .content-details .content-result-show .author-date .date{white-space:nowrap;display:flex;align-items:center;justify-content:start;flex-wrap:wrap;color:var(--color-70);font-size:12px;column-gap:5px;font-family:var(--jakarta)}.map-main-container .search-result-details .content-details .content-result-show .author-date .author a,.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show h2 a{color:var(--purple)!important;font-weight:700;transition:.5s}.map-main-container .search-result-details .content-details .content-result-show .author-date .author a:hover{color:var(--color-4c)}.map-main-container .search-box-result{flex-direction:row;gap:38px;flex-wrap:wrap;margin:50px 0}.map-main-container .search-box-result .search-result-details{width:calc(100% / 2 - 20px);flex-direction:column;align-items:start;justify-content:start;gap:0;border:none;border-radius:.25rem;background-color:#fff}.map-main-container .search-box-result .search-result-details .content-details,.map-main-container .search-box-result .search-result-details .image-slider-wrapper{width:100%}.map-main-container .search-box-result .search-result-details .image-slider-wrapper .images{min-height:250px;width:100%;min-width:100%;position:relative}.map-main-container .search-box-result .search-result-details .content-details .content-result-show h2{line-height:.7;margin-bottom:10px}.map-main-container .search-box-result .search-result-details .image-slider-wrapper .images img{width:100%;height:250px;aspect-ratio:1}.map-main-container .search-box-result .search-result-details .image-slider-wrapper .price{position:absolute;left:25px;bottom:20px;font-weight:600;font-size:18px;color:var(--color-white);line-height:25px;font-family:var(--jakarta);z-index:1}.map-main-container .search-box-result .search-result-details .content-result-show{padding:20px;min-height:250px;position:relative}.map-main-container .search-box-result .search-result-details .content-result-show .author-date{width:100%;padding:15px 0 0;margin:0;border-top:1px solid #dce0e0;justify-content:space-between}.map-main-container .search-box-result .search-result-details .content-details .content-result-show .cat{margin-top:auto}.map-main-container .search-row-result.search-box-result{flex-wrap:wrap;align-items:stretch}.map-main-container .search-box-result .search-result-details{display:flex;flex-direction:column}.map-main-container .search-box-result .search-result-details .content-details,.map-main-container .search-box-result .search-result-details .content-result-show{display:flex;flex-direction:column;flex:1}.page-template-search-results header{position:fixed}.map-main-container .search-filter{background:#f7f8f9;padding:10px 10px 0 0}.map-main-container .search-filter input[type=email],.map-main-container .search-filter input[type=text],.map-main-container .search-filter select,.map-main-container .search-filter textarea{outline:0;border:1px solid #dce0e0;color:var(--color-27);font-family:var(--jakarta);font-size:15px;font-weight:var(--font-weight-400);height:42px;display:block;width:100%;padding:.375rem .75rem;line-height:1.5;background-color:#fff;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.map-main-container .search-filter select{padding:10px 40px 10px 12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23272727' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.map-main-container .search-filter .area-price,.map-main-container .search-filter .location,.map-main-container .search-filter .radius-box,.map-main-container .search-filter .selection-box{display:flex;align-items:center;justify-content:start;flex-wrap:nowrap;gap:0;margin-bottom:10px}.map-main-container .search-filter .location i{display:flex;align-items:center;justify-content:center;cursor:pointer;border-left:0;font-size:15px;height:42px;width:46px;margin-left:auto;line-height:42px}.map-main-container .search-filter .radius-box{gap:10px;height:42px}.map-main-container .search-filter .radius-box .radius-input{flex-basis:auto;width:20%;display:flex;align-items:center;justify-content:start;gap:10px}.map-main-container .search-filter .radius-box .radius-range{flex:1;position:relative;padding:0 15px;box-sizing:border-box}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider{position:relative;height:40px;width:100%;display:flex;align-items:center;margin:10px 0}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-track{height:9px;width:100%;background-color:#fff;border:1px solid #dce0e0;border-radius:4px;position:relative;cursor:pointer}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-progress{position:absolute;height:100%;background-color:#aaa;border-radius:4px;pointer-events:none;width:0%}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-thumb{position:absolute;width:30px;height:30px;background:#fff;border:1px solid #dce0e0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;left:0;top:50%;transform:translate(-50%,-50%);cursor:grab;z-index:2;transition:transform .1s}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1)}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-thumb i{font-size:16px;color:var(--color-4c)}@media (max-width:768px){.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-thumb{width:28px;height:28px}.map-main-container .search-filter .radius-box .radius-range .custom-range-slider .range-thumb i{font-size:14px}}.map-main-container .search-filter .radius-box .radius-input span{font-size:14px;white-space:nowrap;color:var(--color-27);font-family:var(--jakarta);font-weight:500}.map-main-container .search-filter input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid #dce0e0;border-radius:2px;height:20px;width:20px;position:relative;cursor:pointer;outline:0;vertical-align:middle;transition:background-color .2s,border-color .2s}.map-main-container .search-filter input[type=checkbox]:checked{background-color:var(--color-4c);border-color:var(--color-4c)}.map-main-container .search-filter input[type=checkbox]:checked::before{content:"";position:absolute;left:4.5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.map-main-container .search-filter .area-price,.map-main-container .search-filter .selection-box{flex-wrap:wrap;gap:10px}.map-main-container .search-filter .area-price>div,.map-main-container .search-filter .selection-box>div{flex:1;min-width:120px}.map-main-container .features{padding:30px 0 20px}.map-main-container .features .features-list input[type=checkbox]:checked::before{left:7.5px;top:2.5px}.map-main-container .features .features-toggle{cursor:pointer;display:flex;align-items:center;gap:8px;font-family:var(--jakarta);font-weight:var(--font-weight-400);color:var(--color-27);font-size:15px;min-width:200px}.map-main-container .features .features-toggle i{font-size:19px}.map-main-container .features .features-content{overflow:hidden;transition:height .5s,padding .5s;height:0}.map-main-container .features .features-content.open{height:auto;padding-top:35px}.map-main-container .features .features-content .features-list{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;width:100%;gap:13px}.map-main-container .features .features-content label{width:calc(100% / 4 - 10px);display:flex;align-items:center;justify-content:start;gap:10px;margin-bottom:8px;color:var(--color-27);font-size:14px;font-weight:500;position:relative;font-family:var(--jakarta)}.map-main-container .search-actions{display:flex;justify-content:start;gap:20px;width:100%}.map-main-container .search-actions .btn-save,.map-main-container .search-actions .btn-search{border:none;outline:0;font-size:15px;cursor:pointer;font-family:var(--jakarta);padding:0 15px;font-weight:500;line-height:40px;white-space:nowrap;width:100%;display:inline-block;color:var(--color-white);text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--purple);border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.map-main-container .search-actions .btn-save,.map-main-container .search-actions .btn-save:hover{border:1px solid var(--purple);background-color:var(--purple)}.map-main-container .search-actions .btn-search:hover{background-color:var(--purple);background-color:var(--color-70)}.map-main-container .search-actions .btn-search{background-color:var(--color-4c);text-transform:uppercase;width:100%}.map-main-container .search-actions .btn-save{font-weight:500;width:27%;gap:5px;display:flex;align-items:center;justify-content:center}.preview-box-pop{width:98%;max-width:98%}.preview-box-pop .pop-image-container .pop-image-caro .item img{padding:0 0 20px 20px;object-fit:cover}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-prev{left:50px}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-next{right:30px}.preview-box-pop .preview-pop-gallery .expand-icon{position:absolute;right:35px;top:0;z-index:1;cursor:pointer}.preview-box-pop .preview-pop-gallery .expand-icon i{padding:10px 15px;display:flex;align-items:center;justify-content:center;color:var(--color-27);background-color:var(--color-white)}.preview-box-pop .property-card{background:#fff;padding:15px 15px 15px 0;position:relative}.preview-box-pop .property-card .property-labels{display:flex;gap:4px;margin-bottom:10px}.preview-box-pop .property-card .property-labels a{text-decoration:none;border-radius:2px;font-family:var(--jakarta);font-size:10px;line-height:11px;font-weight:500;margin:0;text-transform:uppercase;padding:3px 5px;color:#fff;background-color:var(--color-70)}.preview-box-pop .property-card .property-title{color:var(--color-27);font-size:18px;text-transform:none;line-height:1.2;margin:0 0 3px;padding-bottom:15px}.gm-popup-btn,.preview-box-pop .property-card .details-btn{white-space:nowrap;text-transform:uppercase!important;text-align:center}.preview-box-pop .property-card .location{color:var(--color-70);font-size:14px;font-weight:400;font-family:var(--jakarta);margin-bottom:15px}.preview-box-pop .property-card .description,.preview-box-pop .property-card .features .feature p,.preview-box-pop .property-card .features .feature strong,.preview-box-pop .property-card .price{line-height:25px;color:var(--color-27);font-family:var(--jakarta)}.preview-box-pop .property-card .price{margin:0;font-size:18px;font-weight:600;border-top:1px solid #dce0e0;border-bottom:0;padding:20px 0}.preview-box-pop .property-card .price.no-features{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.preview-box-pop .property-card .description{font-weight:400;font-size:15px;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.preview-box-pop .property-card .features{display:flex;justify-content:start;flex-wrap:wrap;align-items:center;border-top:1px solid #dce0e0;border-bottom:1px solid #dce0e0;margin-bottom:20px;padding:20px 0;position:relative;gap:25px;row-gap:10px}.preview-box-pop .property-card .features .feature{display:flex;align-items:center;list-style:none;gap:7px}.preview-box-pop .property-card .features .feature strong{font-weight:600;font-size:15px}.preview-box-pop .property-card .features .feature p{margin:2px 0 0;font-size:15px;font-weight:400}.preview-box-pop .property-card .details-btn{width:100%;border-radius:.25rem;font-size:15px;padding:0 15px;color:var(--color-white);background-color:var(--purple);border-color:1px solid var(--purple);font-weight:500;font-family:var(--jakarta);height:auto;line-height:40px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;margin-top:20px}.preview-box-pop .property-card .details-btn:hover{background-color:var(--hover-purple);border-color:1px solid var(--hover-purple)}#dynamic-google-map{width:100%;height:100%;min-height:100dvh}.map-main-container .half-map-left-wrap,.map-main-container .half-map-left-wrap .map-wrap,.page-template-new-search-results-2 .map-main-container .half-map-left-wrap .map-box{height:100%}.highlight-card{box-shadow:0 0 0 3px #007bff!important;border-radius:8px}.gm-popup-card{width:340px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:0;overflow:hidden;font-family:var(--jakarta);border:1px solid #dce0e0;transition:box-shadow .2s;position:relative}.gm-popup-img,.gm-popup-imgwrap{border-radius:10px 10px 0 0;width:100%}.gm-popup-card:hover{box-shadow:0 12px 36px rgba(0,123,255,.18),0 2px 8px rgba(0,0,0,.1)}.gm-popup-link{display:block;text-decoration:none;color:inherit}.gm-popup-imgwrap{height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.gm-popup-img{height:170px;object-fit:cover;transition:transform .25s}.gm-popup-link:hover .gm-popup-img{transform:scale(1.04)}.gm-popup-content{padding:20px 14px}.gm-popup-title{font-size:18px;margin-bottom:7px;color:var(--color-27);font-family:var(--jakarta);font-weight:600;line-height:24px}.gm-popup-address{margin-bottom:10px;display:flex;align-items:start;gap:4px;color:var(--color-70);font-size:13px;line-height:19px}.gm-popup-address i{margin-right:4px;font-size:15px;margin-top:2px;color:var(--color-27)}.gm-popup-price{font-size:18px;font-weight:700;color:var(--color-27);margin:10px 0}.gm-popup-btn{border:none;outline:0;font-size:15px;font-family:var(--jakarta);padding:0 15px;font-weight:500;line-height:40px;width:100%;display:inline-block;color:var(--color-white);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--purple);border-radius:.25rem;border:1px none var(--purple);cursor:pointer!important;transition:.5s}.gm-popup-btn:hover{border-color:var(--hover-purple);background-color:var(--hover-purple)}@media (max-width:480px){.gm-popup-card{min-width:180px;max-width:98vw}.gm-popup-content{padding:20px}.gm-style .gm-style-iw-c{max-width:100%!important}.gm-popup-title{font-size:1rem}.gm-popup-btn{font-size:.95rem;padding:6px 12px}}@media(min-width:1150px) and (max-width:1400px){.map-main-container .search-actions .btn-save{width:35%}}@media(min-width:992px) and (max-width:1149.98px){.map-main-container .half-map-left-wrap,.map-main-container .map-box-container,.map-main-container .search-actions .btn-save{width:40%}.map-main-container .search-result-container{width:59%;margin-left:auto}.map-main-container .search-row-result .search-result-details .content-details .price{font-size:16px;position:unset}.map-main-container .search-row-result .search-result-details .content-details,.map-main-container .search-row-result .search-result-details .image-slider-wrapper{width:100%;flex-direction:column-reverse;gap:10px}}@media (min-width:768px) and (max-width:1024px){.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show h2{max-width:100%;padding-right:0}.map-main-container #property-results .search-result-details{padding:30px 20px}}@media(min-width:768px) and (max-width:991.98px){.map-main-container .search-actions{flex-wrap:wrap;width:100%;gap:15px}.map-main-container .search-actions .btn-save{width:100%}.map-main-container .map-btn span,.map-main-container .result-sort-section .sort-controls i,.map-main-container .result-sort-section .sort-controls label{display:none}.map-main-container .result-sort-section .results-text{white-space:nowrap}.map-main-container .search-row-result .search-result-details{flex-wrap:wrap}.map-main-container .search-row-result .search-result-details .content-details,.map-main-container .search-row-result .search-result-details .image-slider-wrapper{width:100%;flex-direction:column-reverse;gap:10px}.map-main-container .search-row-result .search-result-details .content-details .price{position:unset}.map-main-container .search-row-result{width:100%;padding:0 20px 0 0}.map-main-container .result-sort-section{padding-left:0}.preview-box-pop .property-card{padding:0 20px}.preview-box-pop .pop-image-container .pop-image-caro .item img{height:auto;width:90%;padding:0}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-prev{left:35px}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-next{right:35px}.preview-box-pop .property-card .property-title{font-size:16px}.map-main-container .features .features-content label{width:calc(100% / 2 - 10px)}.desktop-view{display:none!important}.mobile-view{display:flex!important}.map-main-container .features .features-content.open{padding-top:20px}}@media(max-width:767px){#filterToggleBtn,.map-main-container .mobile-list-toggle-view .toggle-btn{outline:0;font-size:15px;cursor:pointer;font-family:var(--jakarta);padding:0 15px;font-weight:500;line-height:40px;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.map-main-container{padding-top:calc(100px + 0px)}.map-main-container .half-map-left-wrap{position:unset;width:100%;display:none}.map-main-container .search-filter{padding:10px 20px}.map-main-container .search-actions{gap:10px;flex-wrap:wrap;width:100%}.map-main-container .search-actions .btn-save{width:100%}.map-main-container #property-results .search-result-details{padding:30px 20px}.filter-mobile-toggle,.map-main-container .map-btn span,.map-main-container .result-sort-section .sort-controls i,.map-main-container .result-sort-section .sort-controls label{display:none}.map-main-container .result-sort-section .results-text{white-space:nowrap}.map-main-container .search-row-result .search-result-details{flex-wrap:wrap}.map-main-container .search-row-result .search-result-details .content-details,.map-main-container .search-row-result .search-result-details .image-slider-wrapper{width:100%;flex-direction:column-reverse;gap:10px;align-items:center}.map-main-container .search-result-details .content-details .content-result-show{justify-content:center;align-items:center;text-align:center}.map-main-container .search-row-result .search-result-details .content-details .price{position:unset}.map-main-container .search-row-result{width:100%;padding:0 20px}.preview-box-pop .property-card{padding:0 20px;margin-top:20px}.map-main-container .mobile-list-toggle-view{display:flex;align-items:center;justify-content:center;gap:10px;position:fixed;z-index:11;left:0;width:80%;margin:0 10%;bottom:0;background-color:#fff;border:1px solid #dce0e0;border-radius:8px}.map-main-container .mobile-list-toggle-view .toggle-btn{background-color:transparent;border:1px solid transparent;color:var(--color-27);border-radius:.25rem;display:flex;align-items:center;justify-content:center;text-align:center;gap:3px;width:50%}.map-main-container .mobile-list-toggle-view .toggle-btn:first-child{border-right:1px solid #dce0e0}.map-main-container .mobile-list-toggle-view .toggle-btn img{margin-right:.25rem!important;filter:brightness(0) saturate(100%) invert(8%) sepia(41%) saturate(40%) hue-rotate(316deg) brightness(91%) contrast(84%);height:15px;width:15px}.map-main-container .mobile-list-toggle-view .toggle-btn span{font-family:var(--jakarta);font-size:15px;font-weight:500;line-height:40px;white-space:nowrap;color:var(--color-27)}.map-main-container .search-result-container{padding-left:calc(var(--bs-gutter-x) * .5)}.preview-box-pop .pop-image-container .pop-image-caro .item img{width:90%;height:auto;padding:0}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-prev{left:35px}.preview-box-pop .pop-image-container .pop-image-caro .owl-nav button.owl-next{right:35px}.map-main-container .search-filter .area-price>div,.map-main-container .search-filter .selection-box>div{min-width:150px}.map-main-container .features .features-content label{width:calc(100% / 2 - 10px)}.map-main-container .features .features-content.open{padding-top:20px}.page-template-search-results .map-main-container .search-result-details .content-details .content-result-show h2{max-width:100%;padding-right:0}.desktop-view{display:none!important}.mobile-view{display:flex!important}#search-results-loading{width:100%!important;height:100vh!important;top:0!important;z-index:99!important}#filterToggleBtn{display:flex;align-items:center;justify-content:space-between;margin:15px 0;background-color:var(--purple);border:none;width:100%;color:var(--color-white);border-radius:.25rem}.filter-mobile-toggle.active-filter{display:flex}}.gm-popup-link,.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;border-radius:10px!important}.gm-style-iw-d::-webkit-scrollbar{display:none}.gm-popup-card{box-shadow:none!important;border:none!important;padding-top:0!important;padding-left:0;border-radius:0!important}.gm-style-iw-chr{position:absolute!important;right:18.5px;top:11px;z-index:1;background:#707070!important;border-radius:0 0 0 4px!important}.gm-style-iw-chr button{height:24px!important;width:24px!important;display:flex!important;align-items:center;justify-content:center;opacity:1!important;color:var(--color-white);border-radius:6px}.gm-style-iw-chr button:hover{background-color:var(--color-27)!important}.gm-style-iw-chr button span{height:15px!important;width:15px!important;margin:0!important;background-color:#fff!important}#property-pagination{margin:30px auto}#property-pagination .pagination li{list-style:none;display:flex;justify-content:center;align-items:center;padding:6px 14px;border:1px solid var(--purple);border-radius:6px;font-size:14px;font-weight:var(--font-weight-400);color:var(--color-27);background-color:var(--color-white);text-decoration:none;transition:.25s ease-in-out;min-width:36px;text-align:center;cursor:pointer;margin:0 4px}#property-pagination .pagination li.active{background-color:transparent;color:var(--purple);border-color:var(--purple)}#property-pagination .pagination li.selected,#property-pagination .pagination li:hover{background-color:var(--purple);color:var(--color-white);border-color:var(--purple)}#property-pagination .pagination li.selected{font-weight:var(--font-weight-600)}#property-pagination .pagination li.inactive{color:var(--color-4c);background-color:var(--color-f7);border-color:var(--purple);cursor:not-allowed;opacity:.6;pointer-events:none}@media (max-width:767.98px){#property-pagination{margin-bottom:70px}}@media (min-width:768px) and (max-width:945px){.gm-style-iw.gm-style-iw-c{max-width:inherit!important}}.group-pop-box{padding:10px!important;max-height:250px;overflow:auto;border-radius:6px;background-color:var(--color-white);box-shadow:rgba(0,0,0,.2) 0 3px 15px 0;border:1px solid #dce0e0;width:287px}.group-pop-box .gm-boxes-set{padding:10px;display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.07);background:var(--color-white)}.group-pop-box .gm-boxes-set .gm-image-box{flex:0 0 auto}.property-multiple-results .gm-boxes-set .gm-image-box{height:150px;object-fit:contain;width:180px;border-radius:4px}.property-multiple-results .gm-boxes-set .gm-image-box img{height:100%;border-radius:4px;width:100%}.group-pop-box .gm-boxes-set .gm-content-box{flex:1;min-width:0}.group-pop-box .gm-boxes-set .gm-heading-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;font-family:var(--jakarta);color:var(--color-27);font-size:14px;font-weight:var(--font-weight-600)}.group-pop-box .gm-boxes-set .item-price{margin-top:6px;line-height:1.2;font-size:14px;font-family:var(--jakarta);color:var(--color-27);font-weight:var(--font-weight-600)}.group-pop-box .gm-boxes-set .gm-address{margin-top:6px;font-family:var(--jakarta);font-size:12px;line-height:1.2;font-weight:var(--font-weight-400);color:var(--color-4c)}.page-template-new-search-results-2 header{position:sticky}.page-template-new-search-results-2 .map-main-container{padding-top:0}.page-template-new-search-results-2 .map-main-container .half-map-left-wrap{position:fixed!important;width:50%;height:100%!important;top:248px!important}.page-template-new-search-results-2 .map-main-container #search-results-loading{top:248px!important}.page-template-new-search-results-2 #dynamic-google-map{position:relative;overflow:hidden}.page-template-new-search-results-2 .map-main-container .search-filter{padding:0}.page-template-new-search-results-2 #property-search-form{padding:0 10px 20px 20px;background:#fff}.page-template-new-search-results-2 .map-main-container .features{padding:10px 10px 0 0}.page-template-new-search-results-2 .filter-main-box{display:flex;flex-direction:row-reverse;align-items:start;justify-content:flex-end;gap:10px}.page-template-new-search-results-2 .filter-main-box div{flex:1}.page-template-new-search-results-2 .filter-main-box .rooms-box,.page-template-new-search-results-2 .filter-main-box .selection-box{flex-wrap:nowrap}.page-template-new-search-results-2 .type-multiselect-dropdown{min-width:250px}