.vti__selection .vti__country-code{text-wrap:nowrap;color:#121212}.map-component{position:relative}.map-component .map-header{padding:16px 70px;display:flex;justify-content:space-between;align-items:center;background:#fcfcfc;box-shadow:0 2px 4px #9d9d9d3d;text-align:center;border-bottom:1px solid #EAEAEA}.map-component .map-header .map-title{font-size:20px;font-weight:600}.map-component .map-header .map-title span{color:#9c344c}.map-component .map-header .go-back-image:hover{cursor:pointer}.map-component .map-header .go-back-image:lang(ar),.map-component .map-header .go-back-image:lang(fa){transform:rotate(180deg)}.map-component .filter-wrapper{position:absolute;top:90px;z-index:23;right:50%;transform:translate(50%);width:100%;display:flex;justify-content:space-between;margin-block:.5rem}.map-component .filter-wrapper .text-search{position:relative;width:40%;margin-bottom:0;background-color:#fcfcfc;border-radius:8px}.map-component .filter-wrapper .text-search .btn-close{position:absolute;top:50%;inset-inline-end:1rem;transform:translate(-50%,-50%);color:#bdbdbd;font-size:14px;cursor:pointer}.map-component .filter-wrapper .text-search .badge-primary{position:absolute;top:50%;inset-inline-end:0;cursor:pointer;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.map-component .filter-wrapper .text-search .form-control{padding-inline-start:30px;border-radius:8px}.map-component .filter-wrapper .text-search:before{content:"";position:absolute;inset-inline-start:10px;top:50%;width:16px;height:20px;background:url(/build/assets/pin-map-beb3abb6.svg);transform:translateY(-50%)}.map-component .filter-wrapper .map-filter-env-projects{color:#2b2b2b;display:flex;align-items:center;justify-content:flex-end;gap:16px}.map-component .filter-wrapper .map-filter-env-projects .map-filter{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#fcfcfc;border:1px solid #EAEAEA;border-radius:8px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #5a5a5a26;gap:8px}.map-component .filter-wrapper .map-filter-env-projects .map-filter p{font-weight:500}.map-component .filter-wrapper .map-filter-env-projects .map-filter:hover{cursor:pointer;background-color:#f4f4f4}.map-component .filter-wrapper .map-filter-env-projects .map-filter .badge-primary{color:#fff;background-color:#87364d;border-radius:50%;width:24px;height:24px;line-height:12px;display:flex;align-items:center;justify-content:center}.map-component .filter-wrapper .map-filter-env-projects .map-filter .btn-secondary{padding:8px 16px}.map-component .filter-wrapper .map-filter-env-projects .map-filter button[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)!important}.map-component .filter-wrapper .map-filter-env-projects .map-env{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #5a5a5a26;border-radius:8px;background-color:#fcfcfc}.map-component .filter-wrapper .map-filter-env-projects .map-env button{height:initial!important;padding:8px 12px;font-weight:500;font-size:16px;color:#2b2b2b}.map-component .filter-wrapper .map-filter-env-projects .map-projects{display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;background-color:#9c344c;color:#fcfcfc;gap:8px}.map-component .search-suggestions{border-radius:8px;border:1px solid var(--visual-design-neutral-neutral-50, #EAEAEA);background:var(--visual-design-basic-white, #fcfcfc);cursor:pointer;position:absolute;left:0;right:0;margin-top:5px;z-index:1;max-height:500px;overflow-y:auto}.map-component .search-suggestions li{padding:1rem 2rem;position:relative;text-transform:capitalize}.map-component .search-suggestions li:before{position:absolute;content:"";width:20px;height:20px;background:url(/build/assets/location-67c1adfb.svg);top:50%;transform:translateY(-50%);inset-inline-start:.5rem}.map-component .search-suggestions li:hover,.map-component .search-suggestions li.selected{background-color:#f5eeef;color:#9c344c;border-radius:8px}.map-component .search-suggestions li:hover:before,.map-component .search-suggestions li.selected:before{background:url(/build/assets/location-alt-a6b6b1f6.svg)}.map-component .form-control,.map-component .btn-secondary,.map-component .btn-secondary:not(:disabled):not(.disabled).active,.map-component .btn-secondary:not(:disabled):not(.disabled):active,.map-component .show>.btn-secondary.dropdown-toggle{background-color:transparent;border-color:#eaeaea;color:#555;height:48px;border-radius:4px;display:flex;align-items:center;white-space:nowrap;text-transform:capitalize;justify-content:space-between}.map-component .form-control:after,.map-component .btn-secondary:after,.map-component .btn-secondary:not(:disabled):not(.disabled).active:after,.map-component .btn-secondary:not(:disabled):not(.disabled):active:after,.map-component .show>.btn-secondary.dropdown-toggle:after{display:none}.map-component .form-control:focus,.map-component .btn-secondary:focus,.map-component .btn-secondary:not(:disabled):not(.disabled).active:focus,.map-component .btn-secondary:not(:disabled):not(.disabled):active:focus,.map-component .show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #9c344c40}.map-component .form-control .rooms-and-baths-values,.map-component .btn-secondary .rooms-and-baths-values,.map-component .btn-secondary:not(:disabled):not(.disabled).active .rooms-and-baths-values,.map-component .btn-secondary:not(:disabled):not(.disabled):active .rooms-and-baths-values,.map-component .show>.btn-secondary.dropdown-toggle .rooms-and-baths-values{margin-bottom:0;color:#555}.map-component .form-control .rooms-and-baths-values .small,.map-component .btn-secondary .rooms-and-baths-values .small,.map-component .btn-secondary:not(:disabled):not(.disabled).active .rooms-and-baths-values .small,.map-component .btn-secondary:not(:disabled):not(.disabled):active .rooms-and-baths-values .small,.map-component .show>.btn-secondary.dropdown-toggle .rooms-and-baths-values .small{color:#000}.map-component #MobileFilterModal{overflow-y:hidden!important}.map-component #MobileFilterModal .close{opacity:1!important}.map-component #MobileFilterModal .modal-dialog{max-width:620px;display:flex!important}.map-component #MobileFilterModal *{scrollbar-width:thin;scrollbar-color:#9C344C}.map-component #MobileFilterModal *::-webkit-scrollbar{width:4px}.map-component #MobileFilterModal *::-webkit-scrollbar-track{background:#9C344C #f1f1f1}.map-component #MobileFilterModal *::-webkit-scrollbar-thumb{background:#9C344C;border-right:4px #9C344C solid;background-clip:padding-box}.map-component #MobileFilterModal *::-webkit-scrollbar-thumb:hover{background:#9C344C}.map-component #MobileFilterModal *{scrollbar-width:thin;scrollbar-color:#9C344C #f1f1f1}.map-component #MobileFilterModal .modal-body{margin-top:16px;position:relative;height:80vh;overflow-y:auto}@media (max-width: 767.98px){.map-component #MobileFilterModal .modal-body{padding-bottom:100px}}.map-component #MobileFilterModal .modal-body .head{display:flex;align-items:center;justify-content:space-between;width:100%}.map-component #MobileFilterModal .modal-body .head p{font-weight:600}.map-component #MobileFilterModal .modal-body .head img{cursor:pointer}.map-component #MobileFilterModal .modal-body .search-suggestions{margin-top:2px}.map-component #MobileFilterModal .modal-body .search-suggestions li{padding-block:.5rem;font-size:14px}.map-component #MobileFilterModal .modal-body .filter-modal-search{position:relative;border:1px solid var(--visual-design-neutral-neutral-50, #EAEAEA);padding:10px 16px;border-radius:8px;margin-top:24px}.map-component #MobileFilterModal .modal-body .filter-modal-search input{outline:none;border:none;width:100%;padding-inline-start:20px}.map-component #MobileFilterModal .modal-body .filter-modal-search input:hover,.map-component #MobileFilterModal .modal-body .filter-modal-search input:focus{border:none;outline:none}.map-component #MobileFilterModal .modal-body .filter-modal-search input::placeholder{padding-inline-start:5px;color:var(--visual-design-neutral-neutral-400, #555)}.map-component #MobileFilterModal .modal-body .filter-modal-search .mb-pin-map{position:absolute;inset-block-start:15px;top:50%;transform:translateY(-50%)}.map-component #MobileFilterModal .modal-body .filter-modal-search .btn-close{color:#bdbdbd;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.map-component #MobileFilterModal .modal-body .mb-applied-filters{margin-top:0}.map-component #MobileFilterModal .modal-body .mb-applied-filters .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-applied-filters .head .title{font-weight:600}.map-component #MobileFilterModal .modal-body .mb-applied-filters .head .mb-clear-all{font-size:14px;color:#8e2f45;text-decoration-line:underline;font-weight:500}.map-component #MobileFilterModal .modal-body .mb-applied-filters .item{display:inline-flex;padding-block:6px;margin-bottom:10px;padding-inline-start:12px;padding-inline-end:34px;justify-content:center;align-items:center;gap:6px;border-radius:34px;background:#F5EEEF;color:#9c344c;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-left:.5rem;position:relative;text-transform:capitalize}.map-component #MobileFilterModal .modal-body .mb-applied-filters .item:after{position:absolute;inset-inline-end:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);content:"";background:url(/build/assets/close-alt-693f722e.svg)}.map-component #MobileFilterModal .modal-body .mb-applied-filters .filter-status{color:#717171}.map-component #MobileFilterModal .modal-body .mb-type-of-property{margin-top:15px}.map-component #MobileFilterModal .modal-body .mb-type-of-property .title{font-weight:600}.map-component #MobileFilterModal .modal-body .mb-type-of-property .mb-property-tags{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:8px;flex-wrap:wrap}.map-component #MobileFilterModal .modal-body .mb-type-of-property .mb-property-tags .mb-property-tag{padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--visual-design-neutral-neutral-50, #EAEAEA);border-radius:34px}.map-component #MobileFilterModal .modal-body .mb-type-of-property .mb-property-tags .mb-property-tag:hover,.map-component #MobileFilterModal .modal-body .mb-type-of-property .mb-property-tags .mb-property-tag.active{background:var(--visual-design-primary-primary-50, #F5EEEF);color:var(--visual-design-primary-primary-500, #9C344C);cursor:pointer}.map-component #MobileFilterModal .modal-body .mb-type-of-property .mb-property-tags .mb-property-tag .tag-icon{width:20px}.map-component #MobileFilterModal .modal-body .mb-price{margin-top:32px}.map-component #MobileFilterModal .modal-body .mb-price .title{font-weight:600;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-price .title span{color:#717171}.map-component #MobileFilterModal .modal-body .mb-price input::placeholder{text-transform:capitalize}.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px}.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .min-mb,.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .max-mb{min-width:150px;position:relative;flex:50%}.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .min-mb input:focus,.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .max-mb input:focus{outline:none;box-shadow:none;border:1px solid #9C344C}.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .min-mb .btn-close,.map-component #MobileFilterModal .modal-body .mb-price .mb-price-wrapper .max-mb .btn-close{position:absolute;top:50%;transform:translateY(-50%);right:10px;color:#717171}.map-component #MobileFilterModal .modal-body .mb-property-status,.map-component #MobileFilterModal .modal-body .mb-property-features{margin-top:32px}.map-component #MobileFilterModal .modal-body .mb-property-status .title,.map-component #MobileFilterModal .modal-body .mb-property-features .title{font-weight:600;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-property-status-wrapper,.map-component #MobileFilterModal .modal-body .mb-property-features-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.map-component #MobileFilterModal .modal-body .mb-property-status label,.map-component #MobileFilterModal .modal-body .mb-property-features label{display:flex;border-radius:22px;margin-top:8px;border:1px solid #EAEAEA;background:#fcfcfc;padding:8px 12px 8px 16px;cursor:pointer}.map-component #MobileFilterModal .modal-body .mb-property-status label input[type=radio],.map-component #MobileFilterModal .modal-body .mb-property-features label input[type=radio]{accent-color:#9C344C;margin-inline-end:8px}.map-component #MobileFilterModal .modal-body .mb-property-status label:has(>[type=radio]:checked),.map-component #MobileFilterModal .modal-body .mb-property-features label:has(>[type=radio]:checked){background:#F5EEEF;color:#9c344c}.map-component #MobileFilterModal .modal-body .mb-property-status label input.active,.map-component #MobileFilterModal .modal-body .mb-property-features label input.active{background:#F5EEEF;color:#9c344c}.map-component #MobileFilterModal .modal-body .mb-developer-company{margin-top:32px}.map-component #MobileFilterModal .modal-body .mb-developer-company .title{font-weight:600;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;color:#2b2b2b;border:1px solid #EAEAEA;padding-block:10px}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-toggle:active,.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-toggle:focus{outline:none;box-shadow:none}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu{background-color:#fcfcfc;border-color:#eaeaea;width:100%;padding:0}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu.show{transform:translate3d(0,50px,0)!important}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu .dropdown-item{display:block;width:100%;padding:10px;border-radius:0;border:none;margin:0}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu .dropdown-item:hover,.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu .dropdown-item.active{color:#9c344c;background-color:#f5eeef;border-color:#f5eeef}.map-component #MobileFilterModal .modal-body .mb-developer-company .dropdown-menu .dropdown-item.all{padding:8px 16px}.map-component #MobileFilterModal .modal-body .mb-area-container{margin-top:32px}.map-component #MobileFilterModal .modal-body .mb-area-container .title{font-weight:600;font-size:16px;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-area-container .title span{color:#717171}.map-component #MobileFilterModal .modal-body .mb-area-container .inputs{gap:1rem}.map-component #MobileFilterModal .modal-body .mb-area-container .inputs input:focus{outline:none;box-shadow:none;border:1pc solid #9C344C}.map-component #MobileFilterModal .modal-body .mb-area-container input[type=number]{border:1px solid #BDBDBD!important;border-radius:4px!important}.map-component #MobileFilterModal .modal-body .mb-area-container section.range-slider{position:relative;width:100%;height:35px;text-align:center}.map-component #MobileFilterModal .modal-body .mb-area-container section.range-slider input{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;outline:none;height:18px;margin:0;padding:0;background:transparent}.map-component #MobileFilterModal .modal-body .mb-area-container section.range-slider input::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;outline:0}.map-component #MobileFilterModal .modal-body .mb-area-container section.range-slider input::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:9px}.map-component #MobileFilterModal .modal-body .mb-amenities-container{margin-top:32px}.map-component #MobileFilterModal .modal-body .mb-amenities-container .title{font-weight:700}.map-component #MobileFilterModal .modal-body .mb-amenities-container ul{display:flex;gap:8px;flex-wrap:wrap}.map-component #MobileFilterModal .modal-body .mb-amenities-container ul li{padding:8px 16px 8px 12px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:34px;border:1px solid #EAEAEA;background:#fcfcfc;cursor:pointer}.map-component #MobileFilterModal .modal-body .mb-amenities-container strong{font-size:14px;color:#9c344c;cursor:pointer}.map-component #MobileFilterModal .modal-body .mb-other-container{margin-top:32px;margin-bottom:20px}.map-component #MobileFilterModal .modal-body .mb-other-container .title{font-weight:600;font-size:16px;margin-bottom:8px}.map-component #MobileFilterModal .modal-body .mb-other-container .switch-item{margin:.5rem 0;align-items:center}.map-component #MobileFilterModal .modal-body .mb-other-container .switch{position:relative;display:inline-block;width:39px;height:24px}.map-component #MobileFilterModal .modal-body .mb-other-container .switch input{opacity:0;width:0;height:0}.map-component #MobileFilterModal .modal-body .mb-other-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fcfcfc;-webkit-transition:.4s;transition:.4s;border:2px solid #717171}.map-component #MobileFilterModal .modal-body .mb-other-container .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;top:50%;transform:translateY(-50%);background-color:#717171;-webkit-transition:.4s;transition:.4s}.map-component #MobileFilterModal .modal-body .mb-other-container input:checked+.slider{background-color:#9c344c;border-color:#9c344c}.map-component #MobileFilterModal .modal-body .mb-other-container input:checked+.slider:before{background-color:#fff}.map-component #MobileFilterModal .modal-body .mb-other-container input:focus+.slider{box-shadow:0 0 1px #9c344c;border-color:#9c344c}.map-component #MobileFilterModal .modal-body .mb-other-container input:checked+.slider:before{transform:translate(12px,-8px)}.map-component #MobileFilterModal .modal-body .mb-other-container .slider.round{border-radius:34px}.map-component #MobileFilterModal .modal-body .mb-other-container .slider.round:before{border-radius:50%}.map-component #MobileFilterModal .modal-footer{justify-content:space-between;padding:.5rem 1.5rem;box-shadow:0 -2px 4px #9d9d9d29}.map-component #MobileFilterModal .modal-footer .show-result{border-radius:8px;padding:.5rem 1rem;background-color:#9c344c;box-shadow:none;border:1px solid #9C344C}.map-component #MobileFilterModal .modal-footer .show-result:hover{background-color:#af3a55;color:#fcfcfc}.map-component #MobileFilterModal .modal-footer .clear-all{text-decoration-line:underline;color:#717171}@media (max-width: 767.98px){.map-component #MobileFilterModal .modal-content{height:100%}}.map-component .google-map{width:100%;height:100vh;max-height:calc(100vh - 81px)}.map-component .google-map .project{display:flex;flex-direction:column;align-items:center;justify-content:center}.map-component .google-map .project-info{display:flex;flex-direction:column;gap:8px}.map-component .google-map .project-image img{border-radius:8px;width:216px;height:216px;min-width:216px;min-height:216px;object-fit:cover;background:#eee}.map-component .google-map .project-price-with-currency{color:#9c344c;font-size:20px;font-style:normal;font-weight:600}.map-component .google-map .project-name{font-family:inherit;font-size:1rem;font-style:normal;font-weight:600;max-width:220px}.map-component .google-map .project-location{color:#717171;font-weight:400;font-size:14px}.map-component .google-map button{background-color:#fff!important;top:8px!important;left:8px!important;border-radius:50%}.map-component .gm-style.gm-style-iw,.map-component .gm-style.gm-style-iw-c{overflow:initial}.map-component .gm-style-mtc-bbw{display:none!important}.map-component .no-result-modal .title-icon{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:10px}.map-component .no-result-modal .title-icon p{font-size:20px;font-weight:600}.map-component .no-result-modal .lead{font-size:1rem;font-weight:400;margin-bottom:1rem;color:#2b2b2b}.map-component .no-result-modal .cta{display:flex;align-items:stretch;gap:16px;justify-content:center}.map-component .no-result-modal .cta a{border-radius:8px;padding:8px 16px;flex:50%;display:flex;align-items:center;justify-content:center;text-align:center}.map-component .no-result-modal .cta a.btn-link{color:#000;border:1px solid #EAEAEA;font-weight:500}.map-component .no-result-modal .cta a.clear-all-btn{color:#2b2b2b}.map-component .no-result-modal .cta a.clear-all-btn:hover{color:#9c344c;border-color:#e0c0c8fc}.map-component .no-result-modal .cta a.btn-primary{color:#fcfcfc}.map-component .no-result-modal .cta a.btn-primary:hover{color:#421620}@media (max-width: 767.98px){#MobileFilterModal{padding-left:0!important}#MobileFilterModal .modal-dialog{height:100%}#MobileFilterModal .modal-content{border:none!important;padding-inline:10px!important}#MobileFilterModal .modal-content .modal-body{padding-inline:0!important;padding-bottom:0!important}#MobileFilterModal .modal-content .modal-footer{padding:1rem}.map-component .map-header{padding:16px}.map-component .dropdown-menu show{left:-40px}.map-component .filter-wrapper{flex-wrap:wrap}.map-component .filter-wrapper .text-search{width:100%;margin-bottom:.5rem}.map-component .filter-wrapper .map-filter-env-projects{flex-wrap:wrap;gap:.5rem}}.gm-style-iw .info-window-content,.gm-style .gm-style-iw{font-family:Poppins,sans-serif}html:lang(ar) .gm-style-iw .info-window-content,html:lang(ar) .gm-style .gm-style-iw,body:lang(ar) .gm-style-iw .info-window-content,body:lang(ar) .gm-style .gm-style-iw{font-family:Tajawal,sans-serif}
