.location{font-size:19px}.form-control,.location{color:#707070;font-family:Open Sans,sans-serif}.form-control{background-color:initial;border:.1rem solid #707070;border-radius:.3rem;font-size:16px;height:40px;padding:10px}.outer_div{border:.25rem solid #707070;border-radius:.25rem;height:40px}.guest-input-search-main,.outer_div{align-items:center;position:relative;width:100%}.guest-input-search-main{background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;box-shadow:none!important;color:gray;height:50px}.guest-input-search-input{border:0;height:100%;padding-left:5px;width:100%}.guest-input-search-input:focus-visible{outline:none}.outer-div-main{align-items:center;background:#fff;border:1px solid #b8b8b8;border-radius:var(--border-radius-md);box-shadow:none!important;color:#000;height:50px;position:relative;width:100%}.input-class-main-search{background:transparent;border:none!important;color:#000;height:48px;position:absolute;text-align:left;text-indent:5px;text-transform:uppercase;top:0;width:100%}.outer-div-main{-webkit-padding-end:8px;display:flex;padding-inline-end:8px}.outer-div-main svg{background-color:initial;color:gray;left:5px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.calender-days-main-search{color:gray;font-size:16px}.form-control:focus{border-color:#4c3c73}.btn-check:focus+.btn,.btn:focus,.form-control:focus{box-shadow:none;outline:0}:focus{outline:none}@media only screen and (min-width:0px) and (max-width:480px){.location{font-size:13px}}@media only screen and (min-width:481px) and (max-width:768px){.location{font-size:.9rem}}.error-msg-home{background-color:#fff0f0;color:red;font-size:14px;margin-top:5px;padding-left:5px;position:absolute;width:100%}.form-label{color:#242424;font-family:Open Sans,sans-serif;font-size:17px;font-weight:400}.d-listing-sort-wrapper{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:991px){.d-listing-sort-wrapper{align-items:flex-start;flex-direction:column}}.footer-container{margin-top:auto}.footer-container li,.footer-container menu,.footer-container ol,.footer-container ul{list-style:none;margin:0;padding:0}.footer-container a{color:#000}.footer-top{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;padding-top:20px}.footer-top h6{font-size:inherit;font-weight:inherit;line-height:24px;margin:0}.useful-links-list{-webkit-columns:2;column-count:2;font-size:.875rem;gap:0;line-height:1.25rem;margin-top:.25rem}.useful-links-list a{text-decoration:none}.useful-links-list a:hover{color:#000;-webkit-text-decoration:#000 underline!important;text-decoration:#000 underline!important}.social-media-section{align-items:center;display:flex;justify-content:center;padding-top:20px}.social-media-list{display:flex;gap:8px}.footer-copy-right{font-size:.875rem;line-height:1.25rem;margin:0;padding-bottom:20px;padding-top:20px;text-align:center}.footer-quote{font-style:italic;margin:0;text-align:center}.footer-final-quote{font-weight:700;margin:0;text-align:center}.service-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1074px;padding-bottom:20px;padding-top:20px}@media (min-width:378px){.useful-links-list{gap:6rem}}@media (min-width:768px){.footer-top{flex-direction:row}.social-media-section{justify-content:flex-start;padding-top:0}.service-section{flex-direction:row}}@media (min-width:1024px){.useful-links-list{-webkit-columns:3;column-count:3}}@media (min-width:1280px){.useful-links-list{-webkit-columns:4;column-count:4}}.horizontal-line{border:0;border-top:1px solid #eee}.screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dest-listing-card a{text-decoration:none}.dest-listing-card-btn{margin-left:auto;margin-top:4px;max-width:250px}.dest-listing-card .read-more-content{--read-more-max-lines:4;font-size:14px;line-height:20px}.dest-listing-card .read-more-content-btn{background:transparent;border-width:0;color:blue;cursor:pointer;display:block;font-size:14px!important;font-size:inherit;margin:4px 0 0;outline-width:0;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dest-listing-card .read-more-content-btn:hover{text-decoration:none}.exact-property-match{background-color:var(--clr-light)}.dest-listing-card .ai-reviews{display:flex;flex-direction:row-reverse}.dest-listing-card .dest-listing-card__ai-review{align-items:center;display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dest-listing-card .dest-listing-card__ai-review-wrapper{display:flex;flex-direction:column}.dest-listing-card .dest-listing-card__ai-review-label{font-size:14px;font-weight:500}.dest-listing-card .dest-listing-card__ai-review-desc{color:#6841c1;font-size:14px;font-weight:600}.dest-listing-card .dest-listing-card__ai-review-score{align-items:center;background-color:#46337c;border-radius:6px 6px 6px 0;color:#fff;display:flex;height:36px;justify-content:center;width:40px}.dest-listing-card .dest-listing-card-mobile__ai-review{display:none}.dest-listing-card .average-ai-rating-info{align-items:end;display:flex;gap:4px}@media screen and (max-width:767px){.dest-listing-card .dest-listing-card-mobile__ai-review{align-items:center;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 4px 0 #00000040;display:flex;height:50px;justify-content:space-between;margin-bottom:10px;padding-inline:20px}.dest-listing-card .dest-listing-card-mobile__ai-review-wrapper{align-items:center;display:flex;gap:6px}.dest-listing-card .dest-listing-card__ai-review{display:none}.dest-listing-card .average-ai-rating-info{align-items:center}}span.like-property{align-items:center;background-color:rgba(0,122,255,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px}span.like-property .like-property-icon{font-size:20px;position:relative;top:2px}@media screen and (max-width:768px){span.like-property .like-property-icon{font-size:22px}}.property-star-rating{display:flex}.property-star-rating i.fa{color:#fac917;font-size:16px}.review-score{--align:flex-start;--right:0;align-items:var(--align);display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:19px}.review-score img{height:30px;max-width:133px;position:relative;right:var(--right);width:133px}.review-score__score{line-height:21px}.global-review-score-sm{align-items:center;display:flex;flex-direction:column;height:54px;min-width:62px;padding-top:6px;padding-inline:8px;position:relative}.global-review-score-sm img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.global-review-score-sm span{color:#fff;position:relative;z-index:2}.global-review-score-sm .review-score{font-size:20px}.global-review-score-sm .total-review{font-size:10px;overflow:hidden;white-space:nowrap}.price-svg-shadow{height:4px;left:0;margin:0 auto;position:absolute;right:0;top:30px;width:12px;z-index:1}.price-svg-shadow>svg{fill:#000;fill-opacity:.24;left:0;position:absolute;top:0}.price-marker{align-items:center;display:flex;flex-direction:row;justify-content:center}.main-price-tag{width:auto}.main-price-tag:after{background-color:#443266;border-bottom:inherit;border-left:1px solid transparent;border-right:inherit;border-top:1px solid transparent;bottom:-4px;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;z-index:2}.main-price-shadow{bottom:0;top:auto}.price-tag{background:#443266}.marker-heart{height:12px;width:auto;z-index:3}.marker-heart .icon-heart{height:10px;width:12px}.marker-heart .icon-heart path{fill:var(--like-color-foreground);height:10px;width:12px}.active-property-marker{bottom:-9px;left:29px;position:absolute;z-index:-1}.active-property-pulsing{display:block;height:50px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:50px;z-index:20}.active-property-pulsing:before{-webkit-animation:pulse-ring 4s infinite;animation:pulse-ring 4s infinite;background-color:#0071c2;border-radius:50%;box-sizing:border-box;content:"";display:block;height:120px;margin-left:-63%;margin-top:-100%;position:relative;width:120px}@-webkit-keyframes pulse-ring{0%{opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}40%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes pulse-ring{0%{opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}40%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.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%}.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}.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 .property-address-distination-map{color:#000;font-size:14px;margin-bottom:4px}.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}.main-price-tag{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:marker-effect-rain;animation-name:marker-effect-rain;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#443266;border:1px solid hsla(0,0%,100%,.8);border-radius:4px;bottom:6px;color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;gap:4px;justify-content:center;padding:4px 6px;position:relative;white-space:nowrap}@-webkit-keyframes marker-effect-rain{0%{-webkit-transform:translateY(-700px);transform:translateY(-700px)}2.5%{-webkit-transform:translateY(-442.444px);transform:translateY(-442.444px)}4.9%{-webkit-transform:translateY(-263.478px);transform:translateY(-263.478px)}7.41%{-webkit-transform:translateY(-138.395px);transform:translateY(-138.395px)}9.81%{-webkit-transform:translateY(-63.648px);transform:translateY(-63.648px)}14.71%{-webkit-transform:translateY(2.786px);transform:translateY(2.786px)}19.62%{-webkit-transform:translateY(14.345px);transform:translateY(14.345px)}33.93%{-webkit-transform:translateY(1.945px);transform:translateY(1.945px)}48.15%{-webkit-transform:translateY(-.118px);transform:translateY(-.118px)}76.78%{-webkit-transform:translateY(.001px);transform:translateY(.001px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes marker-effect-rain{0%{-webkit-transform:translateY(-700px);transform:translateY(-700px)}2.5%{-webkit-transform:translateY(-442.444px);transform:translateY(-442.444px)}4.9%{-webkit-transform:translateY(-263.478px);transform:translateY(-263.478px)}7.41%{-webkit-transform:translateY(-138.395px);transform:translateY(-138.395px)}9.81%{-webkit-transform:translateY(-63.648px);transform:translateY(-63.648px)}14.71%{-webkit-transform:translateY(2.786px);transform:translateY(2.786px)}19.62%{-webkit-transform:translateY(14.345px);transform:translateY(14.345px)}33.93%{-webkit-transform:translateY(1.945px);transform:translateY(1.945px)}48.15%{-webkit-transform:translateY(-.118px);transform:translateY(-.118px)}76.78%{-webkit-transform:translateY(.001px);transform:translateY(.001px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes drop-marker{0%{top:-2000px}25%{top:-100px}50%{top:0}75%{top:-24px}to{top:0}}@keyframes drop-marker{0%{top:-2000px}25%{top:-100px}50%{top:0}75%{top:-24px}to{top:0}}.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:red;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}.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}.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}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}}.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:120px;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;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}}.map-inside-button{align-items:center;background-color:#006ce4;border:0;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:5px;justify-content:center;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px;position:absolute;right:28%;top:60%}.show-on-map{background-color:initial;border-radius:4px;border-width:0;height:150px;max-height:150px;min-height:150px;overflow:hidden;padding:0;position:relative;width:100%}.map-button{display:none}@media screen and (max-width:991px){.show-on-map{display:none}.map-button{align-items:center;background-color:initial;border-radius:5px;border-width:0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#444242;display:flex;font-weight:600;gap:5px;justify-content:center;min-width:119px;padding:5px 25px}.map-icon{height:20px;width:20px}}
/*# sourceMappingURL=9517.96706f17.chunk.css.map*/