.places-search-selctor{z-index:1000000}.suggestions-list-mobile{background-color:#fff;display:flex;flex-direction:column;height:100dvh;left:0;padding:70px 20px 0 50px;position:absolute;top:0;width:100vw;z-index:100000}.suggestions-value-mobile{background-color:#fff;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;color:#000;cursor:pointer;font-size:medium;padding:10px;text-align:left;width:100%}.rangeSelector{font-weight:var(--fw-500);margin-top:15px}.rangeSelector>span{max-width:calc(100% - 20px)}.rangeSelector>h5{font-size:18px;font-weight:400;margin-bottom:0}.StartEndRange{display:flex;font-size:14px;justify-content:space-between;max-width:calc(100% - 20px);position:relative;top:-8px;width:225px}.property-listing-google-map-modal .search-close-header{align-items:center;display:flex;flex-direction:row;justify-content:center;position:absolute;width:100%;z-index:100}.property-listing-google-map-modal .search-close-header .search-bar-close-button{display:flex;flex-direction:row;justify-content:space-between;width:100%;z-index:100}.property-listing-google-map-modal .places-search-bar{border-radius:4px;left:20px;position:absolute;top:5px;width:300px;z-index:100}.property-listing-google-map-modal .close-map-button{align-items:center;border:0;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;font-size:xx-large;height:38px;justify-content:center;position:absolute;right:15px;top:10px;width:38px;z-index:100}.property-listing-google-map-modal .close-map-button-mobile,.property-listing-google-map-modal .mobile-map-filters{display:none}@media screen and (max-width:1024px){.property-listing-google-map-modal .close-map-button{right:30px}}@media screen and (max-width:991px){.property-listing-google-map-modal .search-close-header{align-items:flex-start;display:flex;flex-direction:row;flex-direction:column;gap:10px;padding:20px 10px;position:absolute;width:100%;z-index:100}.property-listing-google-map-modal .search-close-header .search-bar-close-button{flex-direction:row-reverse;gap:10px}.property-listing-google-map-modal .places-search-bar{border-radius:4px;position:inherit;width:100%!important;z-index:100}.property-listing-google-map-modal .close-map-button{display:none}.property-listing-google-map-modal .close-map-button-mobile{align-items:center;background-color:initial;border:0;color:#443266;display:block;display:flex;font-size:xx-large;height:38px;justify-content:center;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.property-listing-google-map-modal .mobile-map-filters{align-items:center;background-color:#fff;border-radius:4px;border-width:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);color:#444242;display:flex;font-weight:600;gap:4px;justify-content:center;max-width:120px;padding:6px 18px;z-index:100}.property-listing-google-map-modal .mobile-map-filters .filter{background-color:initial;border:0;padding:0}.map-mobile-filter .modal-dialog.modal-md.modal-dialog-centered{height:100dvh;margin:0;max-width:100vw;width:100vw}.map-mobile-filter .modal-content{height:100dvh;max-height:100dvh}}.loading-spinner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.322);display:flex;flex-direction:column;height:100px;justify-content:center;left:23%;opacity:1;position:-webkit-sticky;position:sticky;text-align:center;top:44%;transition:all .3s;width:200px;z-index:1000}.loading-spinner .spinner{margin-top:15px}.loading-spinner .loading-text{font-weight:500}.marker-google-map{cursor:pointer;height:34px;position:relative;width:28px}.marker-google-map-t{-webkit-transform:scale(1);transform:scale(1)}.marker-google-map svg{height:auto;width:100%}.svg-main-marker{--var-main-marker-color:var(--clr-primary);height:34px;left:0;position:relative;top:0;width:28px;z-index:2}.svg-main-marker .main-marker-svg{fill:var(--var-main-marker-color);stroke:#fff;stroke-width:1px}.svg-main-marker .main-marker-heart-svg{fill:var(--like-color-foreground);stroke:#fff;stroke-width:1px}.marker-svg{color:#fff}.marker-svg,.marker-svg-heart{left:6px;position:absolute;top:6px;width:32px;z-index:3}.marker-svg-heart>svg,.marker-svg>svg{fill:#fff}.marker-icon{height:10px;left:9px;top:8px;width:10px}.marker-icon .marker-icon-dot{stroke-width:2px;stroke:#fff}.marker-icon .marker-icon-heart{stroke-width:0;stroke:#fff}.marker-shadow{height:4px;left:0;margin:0 auto;position:absolute;right:0;top:30px;width:12px;z-index:1}.marker-google-map:hover .svg-main-marker>svg{fill:#7e7ed1}.property-listing-google-map-modal .property-details-modal{background-color:#f5f5f5;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;display:flex;flex-direction:column;max-width:360px;min-height:-webkit-max-content;min-height:max-content;min-width:360px;width:360px}.property-listing-google-map-modal .not-available-card{margin-block:16px 4px}.property-listing-google-map-modal .not-available-card p{padding:8px}.property-listing-google-map-modal .property-details-modal:hover{background:rgba(229,236,245,.9);box-shadow:0 0 8px rgba(0,0,0,.5)}.property-details-modal .property-details-modal-img{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);height:165px;object-fit:cover;width:100%}.property-details-modal .property-image-isliked{padding:12px;position:relative}.property-details-modal .property-details{display:flex;flex-direction:column;padding:4px 8px 8px}.property-details-modal .property-image-isliked .like-property-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.property-details-modal .property-image-isliked .like-property{height:32px;position:absolute;right:16px;top:16px;width:32px}.property-details-modal .property-image-isliked .like-property .like-property-icon{font-size:20px}.property-details-modal .property-details-name-reviews .property-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#453266;display:-webkit-box;font-size:16px;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis}.property-details-modal .property-details-name-reviews{align-items:center;display:flex;justify-content:space-between;padding-bottom:4px}.property-details-modal .property-details-reviews{align-items:center;display:flex;gap:8px}.property-details-modal .property-details-reviews .reviews-over-all-score{align-items:center;background:#443266;border-radius:4px;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;margin:0;padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.property-details-modal .property-details-reviews .review-count{color:#443266;font-size:12px;margin:0}.property-details-modal .final-price{border-radius:4px;color:#443266;font-size:16px;font-weight:600;line-height:21px;margin:0}.property-details-modal .price-adult-count{align-items:center;display:flex;gap:8px;justify-content:right;margin:0}.property-details-modal .price-adult-count .cut-price{color:#df0c0c;font-size:12px;font-weight:500;text-decoration:line-through}.property-details-modal .adult-count{align-items:center;color:#453266;display:flex;font-size:12px;font-weight:600;justify-content:right}.private-room-details{display:flex;flex-direction:column;gap:4px;padding:8px 0}.property-details-modal .property-type{font-size:14px}.property-details-modal .property-bed-details,.property-details-modal .property-type{align-items:center;color:#000;display:flex;font-weight:500;gap:4px;justify-content:left}.property-details-modal .property-bed-details{font-size:12px;padding-left:12px}.property-details-modal .include-tax{align-items:center;border-radius:4px;color:#000;display:flex;font-size:12px;font-weight:600;justify-content:right;margin:0}.property-details-modal .entire-property-details{display:flex;flex-direction:column;gap:4px;padding:8px 0}.property-details-modal .entire-property-single{align-items:flex-start;color:#453266;display:flex;font-size:12px;font-weight:500;gap:20px;justify-content:left;margin:0;padding:0}.property-details-modal .entire-property-type{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:left;margin-right:4px;white-space:nowrap}.property-details-modal .entire-property-extra-detail{align-items:center;display:flex;flex-wrap:wrap;margin:2px 0 0;padding:0}.property-details-modal .entire-property-extra-detail li{margin:0 21px 0 0!important;padding:0}.property-details-modal .entire-property-extra-detail li span{color:#000;margin-left:-7px;padding:0}.property-details-modal .cancellation-policy{align-items:center;color:#008234;display:flex;font-size:14px;font-weight:500;gap:20px;justify-content:right;margin:0;padding:0}.property-details-modal .private-room-name{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:left;margin:0}.property-details-modal .private-room-bed{gap:4px;padding-left:12px}.property-details-modal .private-room-bed,.property-details-modal .private-room-rate-plan{align-items:center;color:#443266;display:flex;font-size:12px;font-weight:500;justify-content:left;margin:0}.property-details-modal .private-room-rate-plan{padding-left:14px}.property-details-modal .private-room-cancellation-policy{align-items:center;color:#008234;display:flex;font-size:14px;font-weight:500;justify-content:left;padding-left:14px}.property-details-modal .private-room-max-availability{align-items:center;color:#df0c0c;display:flex;font-size:12px;font-weight:500;justify-content:left;padding-left:14px}.property-details-modal .entire-property-max-availability{align-items:center;color:#df0c0c;display:flex;font-size:12px;font-weight:500;margin-left:-15px}.property-details-modal .entire-property-cancellation-policy{align-items:center;color:#008234;display:flex;font-size:14px;font-weight:500;margin-left:-15px}.searchFilter{border:1px solid #e5e5e5;display:flex;flex-direction:column;min-width:247px;padding-left:20px;padding-block:20px}.searchFilter h4{font-size:18px;font-weight:600;margin:0}.searchFilter>button{background-color:initial;border-width:0;color:#443266;cursor:pointer;font-size:14px;font-weight:var(--fw-500);margin-top:16px;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.searchFilter__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:5px}.searchFilter__header .reset-filters{font-size:12px;margin-right:15px;padding:2px 4px}.map-marker{display:block;transition:z-index .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,z-index .3s ease;transition:transform .3s ease,z-index .3s ease,-webkit-transform .3s ease}.marker-img.animate .svg-main-marker{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.marker-img.animate .main-marker{fill:#8080ad}.marker-img.animate .marker-shadow{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shadow;animation-name:shadow;-webkit-animation-timing-function:ease;animation-timing-function:ease}svg.marker-img{fill:#443266;stroke:#fff;stroke-width:1px;height:40px;width:35px}.advance-marker.marker-hover{z-index:100000}.map-marker-mobile{background:transparent;border:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.map-marker-mobile.active img{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1000}.map-marker-mobile.active .price-tag{background-color:#8080ad;z-index:1000}.map-marker-mobile.active .main-price-tag:after{background-color:#8080ad}.map-marker-mobile.visited-marker .main-price-tag:after,.map-marker-mobile.visited-marker .price-tag{background-color:#000}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-5px) scale(1.4);transform:translateY(-5px) scale(1.4)}to{-webkit-transform:translateY(-20px) scale(1.4);transform:translateY(-20px) scale(1.4)}}@keyframes bounce{0%{-webkit-transform:translateY(-5px) scale(1.4);transform:translateY(-5px) scale(1.4)}to{-webkit-transform:translateY(-20px) scale(1.4);transform:translateY(-20px) scale(1.4)}}@-webkit-keyframes shadow{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shadow{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{-webkit-transform:scale(1);transform:scale(1)}}.marker-shadow>svg{fill:#000;fill-opacity:.24;left:0;position:absolute;top:0}.checkInput>h5{font-size:18px;font-weight:400;margin-bottom:10px;margin-top:15px}.chekInput__wrapper{align-items:center;display:flex;gap:9px;margin-bottom:11px;position:relative}.chekInput__wrapper:last-child{margin-bottom:0}.chekInput__wrapper>input{-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #606060;border-radius:5px;cursor:pointer;height:17px;position:relative;transition:all .3s ease-in-out;width:17px}.chekInput__wrapper>svg{bottom:6px;cursor:pointer;left:3px;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:all .2s ease-in-out;z-index:-100}.chekInput__wrapper>input:checked+svg{-webkit-transform:scale(1);transform:scale(1)}.chekInput__wrapper>label{cursor:pointer;font-size:14px;font-weight:500;margin:0;padding:0}.not-available-properties{height:98%;margin-top:10px;width:100%}.not-available-properties,.not-available-properties .not-available-property{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#000;display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;justify-content:center;padding:20px}.not-available-properties .not-available-image{width:70%}.not-available-properties .not-available-properties-title{color:#443266;font-size:20px;font-weight:700;margin:16px 0}.not-available-properties .not-available-properties-suggestions{align-items:left;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:left}.not-available-properties .not-available-properties-list{font-weight:400;margin:14px 0;padding-left:24px;text-align:left}.not-available-properties .not-available-properties-button{font-size:14px;font-weight:500;padding:4px 12px}.property-listing-google-map-modal .mobile-view-property-details-card{display:none}@media screen and (max-width:1024px){.property-listing-google-map-modal .mobile-view-property-details-card{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:row;gap:12px;height:160px;inset:auto 8px 8px;padding:8px;position:absolute;z-index:0}.mobile-view-property-details-card .property-details-modal-image{border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.3);height:100%;object-fit:cover;position:relative;width:25%;z-index:100}.mobile-view-property-details-card .property-details-modal-image .like-property-icon{border-radius:4px;object-fit:cover;position:absolute;right:5px;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile-view-property-details-card .property-details-modal-image .like-property-icon .like-property{height:30px;right:2px;top:2px;width:30px}.mobile-view-property-details-card .property-details-modal-image .like-property-icon i{font-size:18px;left:7px;top:7px}.mobile-view-property-details-card .property-details-modal-image .property-image{border-radius:4px;height:100%;object-fit:cover;width:100%}.mobile-view-property-details-card .property-details{display:flex;flex-direction:column;justify-content:space-between;width:75%}.mobile-view-property-details-card .property-details-modal-text{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.mobile-view-property-details-card .property-details-modal-text .property-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#443266;display:-webkit-box;font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis}.mobile-view-property-details-card .property-details-modal-text .property-details-reviews{align-items:center;display:flex;gap:8px}.mobile-view-property-details-card .property-details-modal-text .property-details-reviews .reviews-over-all-score{align-items:center;background:#443266;border-radius:4px;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;margin:0;padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile-view-property-details-card .property-details-modal-text .property-details-reviews .review-count{color:#000;font-size:12px;margin:0}.mobile-view-property-details-card .property-details-extra-details{align-items:flex-end;display:flex;flex-direction:column}.mobile-view-property-details-card .property-details-extra-details .adult-count{color:#000;font-size:12px;margin:0}.mobile-view-property-details-card .property-details-extra-details .adult-count span{color:#000;font-size:12px;font-weight:600;margin:0}.mobile-view-property-details-card .property-details-extra-details .price-adult-count{align-items:center;display:flex;gap:4px}.mobile-view-property-details-card .property-details-extra-details .price-adult-count .cut-price{color:#df0c0c;font-size:12px;font-weight:500}.mobile-view-property-details-card .property-details-extra-details .price-adult-count .final-price{color:#000;font-size:16px;font-weight:500}.mobile-view-property-details-card .property-details-extra-details .include-tax{color:#000;font-size:12px}.mobile-view-property-details-card .property-details-extra-details .property-type{-webkit-line-clamp:1;color:#000;display:-webkit-box;flex-direction:row;font-size:14px;font-weight:600;gap:4px;overflow:hidden;text-overflow:ellipsis}}body:has(.property-listing-google-map-modal){overflow:hidden!important}.property-listing-google-map-modal{--bs-modal-margin:0;height:100dvh;overflow:hidden;overflow-y:hidden!important;padding:0!important}.property-listing-google-map-modal .modal-body{display:flex;flex-direction:row;height:100dvh;max-height:100dvh;padding:0}.property-listing-google-map-modal .modal-body .searchFilter{background-color:#fff;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);height:100%;margin:0 0 4px;margin-block:0;min-height:100%;overflow:hidden;overflow-y:auto;padding-block:25px!important;position:relative;z-index:10000}.property-listing-google-map-modal .modal-body .filters-list-google-map{background:#fff;min-height:100dvh;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;padding:8px;position:relative;width:280px;z-index:100000}@media (min-width:200px) and (max-width:2000px){.property-listing-google-map-modal .modal-xl{--bs-modal-width:100%;--bs-modal-margin:0;--bs-modal-box-shadow:0}}.property-listing-google-map-modal{--var-modal-anim-time:0.3s}.property-listing-google-map-modal .google-map{border-radius:0;box-shadow:none;height:100%;left:672px;position:absolute;right:0;top:0;transition:var(--var-modal-anim-time) ease left;width:auto}.property-listing-google-map-modal .google-map.collapsed{left:280px;transition:var(--var-modal-anim-time) ease left}.property-listing-google-map-modal .property-details-modal-main{background:#f9f9f9;box-shadow:0 0 24px rgba(0,0,0,.15);box-sizing:border-box;height:100dvh;overflow:hidden;overflow-y:auto;padding:0 8px 8px;position:relative;transition:-webkit-transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time),-webkit-transform ease var(--var-modal-anim-time);width:392px;z-index:1001}.property-listing-google-map-modal .loading-overlay{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:1px;width:656px;z-index:10}.property-listing-google-map-modal .property-details-modal-main .property-details-shot-by{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:10px;position:relative}.property-listing-google-map-modal .property-details-modal-main .property-details-shot-by-loading{margin-top:-90px}.property-listing-google-map-modal .property-details-modal-main.collapsed{-webkit-transform:translateX(-393px);transform:translateX(-393px);transition:-webkit-transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time),-webkit-transform ease var(--var-modal-anim-time)}.property-listing-google-map-modal .property-details-mobile-view{display:none}.property-listing-google-map-modal .property-details-modal-main .property-detail{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.expand-button{background:#fff;border:0;border-radius:0 4px 4px 0;box-shadow:1px 1px 2px 0 rgba(0,0,0,.24);color:#383838;cursor:pointer;font-size:15px;font-weight:800;height:25px;left:672px;position:absolute;top:12px;-webkit-transform:translateX(0);transform:translateX(0);width:25px;z-index:1002}.expand-button,.expand-button.collapsed{transition:-webkit-transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time);transition:transform ease var(--var-modal-anim-time),-webkit-transform ease var(--var-modal-anim-time)}.expand-button.collapsed{-webkit-transform:translateX(-393px);transform:translateX(-393px)}.expand-button:hover{background:rgba(229,236,245,.9)}@media (max-width:991px){.property-listing-google-map-modal .modal-body .filters-list-google-map,.property-listing-google-map-modal .modal-body .property-details-modal-main{display:none}.property-listing-google-map-modal .google-map{left:0}.expand-button{display:none}}
/*# sourceMappingURL=7271.86a66df3.chunk.css.map*/