@import "https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--primary-color:#013573;--secondary-color:#00cd92;--font-family:"Mulish", sans-serif}html{font-family:var(--font-family,"Mulish",sans-serif);font-size:100%;line-height:1.5;scroll-behavior:smooth}body.spr-travel-page{margin:0;font-size:1rem;color:#393b44;background-color:#fff}ul,ol{list-style:none}a{text-decoration:none}body.spr-travel-page img{max-width:100%;height:auto}*,*::before,*::after{box-sizing:border-box}table{border-collapse:collapse;width:100%}button,input,textarea,select{font:inherit}input{border:none;outline:none}button{cursor:pointer}video,audio,iframe{max-width:100%;display:block}.spr-travel-page p{margin:10px 0}.color-primary{color:var(--primary-color,#013573)}.align-item-center{align-items:center}.wrapper .title{font-size:1rem;font-weight:700;padding-right:10px;font-family:var(--font-family,"Mulish",sans-serif);margin-top:0}.justify-between{justify-content:space-between}.font-12{font-size:.75rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(16,48,115,.7)}.modal-container{display:block;width:100%;max-width:670px;max-height:100%;position:fixed;z-index:12;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#eff0f4;border-radius:10px}.modal{position:fixed;z-index:11;left:0;top:50%;width:100%;height:calc(100vh + 56px);overflow:auto;background-color:rgba(16,48,115,.7);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-content{position:fixed;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:300px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}@-webkit-keyframes fadeIn{from{transform:scale(0)translate(-50%,-50%);transform-origin:0 0}to{transform:scale(1)translate(-50%,-50%);transform-origin:0 0}}@keyframes fadeIn{from{transform:scale(0)translate(-50%,-50%);transform-origin:0 0}to{transform:scale(1)translate(-50%,-50%);transform-origin:0 0}}.modal-header{position:relative}.modal-header .popup-title{font-size:20px;font-weight:700;line-height:30px;color:#101828;padding:21px 0 16px}.modal-header .sub-title{color:#475467;font-size:14px;font-weight:400;line-height:20px;text-align:left}.modal-header .close-btn{position:absolute;right:17px;top:17px;cursor:pointer;display:flex}.modal-footer{color:#fff}#price-datepicker-popup{text-decoration:underline;cursor:pointer}#js-price-info-text{padding:0 10px 15px}.gm-ui-hover-effect{display:none!important}.price-slider input{outline:0}.price-slider{width:360px;text-align:center;position:relative;margin:0 auto 25px;border-radius:16px}.price-slider svg,.price-slider input[type=range]{position:absolute;left:0;bottom:0;height:5px}input[type=range]{-webkit-appearance:none;width:100%}.price-slider input[type=range]:focus{outline:none}.price-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animation-delay:200ms;border-radius:1px;box-shadow:none;border:0}.price-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 #000;height:18px;width:18px;border-radius:25px;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.price-slider input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animation-delay:200ms;border-radius:1px;box-shadow:none;border:0}.price-slider input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 #000;height:18px;width:18px;border-radius:25px;cursor:pointer;transform:translateY(-4px)}.price-slider input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animation-delay:200ms;background:0 0;border-color:transparent;color:transparent}.price-slider input[type=range]::-ms-fill-lower,.price-slider input[type=range]::-ms-fill-upper{border-radius:1px;box-shadow:none;border:0}.price-slider input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid var(--secondary-color,#00cd92);height:18px;width:18px;border-radius:25px;background:var(--secondary-color,#00cd92);cursor:pointer}.price-slider .slider-range{position:absolute;bottom:0;left:0%;right:0;height:8px;z-index:2;background-color:var(--secondary-color,#00cd92)}.price-slider{display:flex;flex-direction:column;width:84%;max-width:360px;margin:30px auto 25px;position:relative}@media(max-width:450px){.price-slider{max-width:100%}}.price-slider::before{content:'';position:absolute;bottom:0;left:0;right:0;height:8px;background:#c7d0d7;border-radius:16px;z-index:1}.slider-range{position:absolute;bottom:0;left:0;height:8px;background:var(--secondary-color,#00cd92);border-radius:3px;z-index:1}.price-slider input[type=range]{position:absolute;left:0;bottom:0;height:.05px;width:100%;appearance:none;pointer-events:none;background:0 0;z-index:2}.price-slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:all;width:11.11px;height:11.11px;background-color:var(--secondary-color,#00cd92);border-radius:50%;cursor:pointer;position:relative;z-index:3;outline:1px solid var(--secondary-color,#00cd92);outline-offset:4.4px}.price-slider input[type=range]::-moz-range-thumb{appearance:none;pointer-events:all;width:11.11px;height:11.11px;background-color:var(--secondary-color,#00cd92);border-radius:50%;position:relative;z-index:3;cursor:pointer;outline:1px solid var(--secondary-color,#00cd92);outline-offset:4.4px}.price-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.price-slider input[type=range]::-moz-range-track{background:0 0}.price-slider input[type=range]::-ms-track{background:0 0}.filter-pop-up-container{border-radius:10px;padding:0 24px;color:#0b1833;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.filter-pop-up-container .popup-title{font-size:20px;line-height:36px;width:100%;color:#0b1833}.popup-amenities,.popup-price-range,.guest-filter,.refine-check-in-out,.popup-check-box .row{padding:10px;background-color:#fff;border-radius:8px}.popup-check-box .popup-single-check-box{float:right}.popup-amenities-checkbox{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;column-gap:17px;width:100%;overflow-y:scroll}.popup-amenities-checkbox .popup-single-check-box{margin-right:0;margin-bottom:10px;line-height:25px;flex-basis:33%;flex-wrap:wrap;flex-grow:1;cursor:pointer;padding-left:27.5px}.popup-amenities-checkbox .popup-single-check-box span{font-size:14px;max-width:100%;line-height:25px;font-style:italic}.popup-check-box-label-title{padding:0;font-weight:700}.popup-check-box-label-title a:hover{text-decoration:underline}@media screen and (max-height:800px){.filter-pop-up-container{height:450px;overflow-y:scroll}.filter-pop-up-container::-webkit-scrollbar{width:8px}.filter-pop-up-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.filter-pop-up-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.filter-pop-up-container::-webkit-scrollbar-thumb:vertical{min-height:50px}.filter-pop-up-container::-webkit-scrollbar-thumb:hover{background:#555;cursor:pointer}.popup-amenities-checkbox{column-gap:0}}.checkbox-wrapper{padding:0 0 0 30px}.icon-left{width:24px;position:absolute;height:100%;left:8px;top:0}.icon-left .pet-marker,.icon-left svg{width:24px;height:24px;margin:10px 0}.popup-check-box-label-sub-title{color:#475467;font-size:14px;font-weight:400;line-height:20px;text-align:left}.modal-body .popup-price-range.row{flex-direction:column}.popup-price-range.row{grid-column:span 2;padding:15.5px 14px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);width:100%;justify-self:center;display:flex;gap:25px}.popup-amenities.row{display:flex;flex-direction:row;width:100%;grid-column:span 2;justify-self:center;padding:15.5px 2px 15.5px 14px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);gap:16px}.popup-amenities-container{display:flex;flex-direction:column;gap:16px;height:193px;width:100%}.popup-amenities-checkbox::-webkit-scrollbar{width:8px}.popup-amenities-checkbox::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.popup-amenities-checkbox::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.popup-amenities-checkbox::-webkit-scrollbar-thumb:vertical{min-height:50px}.popup-amenities-checkbox::-webkit-scrollbar-thumb:hover{background:#555;cursor:pointer}.popup-amenities-title{height:fit-content}.popup-min-max-price{width:100%;display:flex;justify-content:center;gap:16px}.popup-min-max-price div{border:1px solid #dbe1e6;width:150px;text-align:center;padding:10px;border-radius:10px;background-color:#fff;color:#757575}.popup-min-max-price div label{display:block}.popup-min-max-price .popup-min-price-top{font-size:.75rem}.popup-min-max-price .popup-min-price-bottom{font-size:16px;color:#000;font-weight:400;border:none;outline:none;text-align:left;padding:0;height:20px;display:inline-block;line-height:20px;width:100%}.popup-price-range .popup-min-price-main,.popup-price-range .popup-max-price-main{border:none;display:flex;justify-content:center;align-items:center;flex:1;gap:16px}.popup-min-max-label{font-size:14px}.popup-buttons{justify-content:space-between;width:100%;padding:14px 0 20px}.popup-buttons button{background-color:initial;border:none}.popup-buttons .popup-clear-btn{width:111px;height:38px;padding:8px 25px;font-size:14px;color:#000;line-height:20px;border:none;background-color:#fff;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:400}.popup-buttons .popup-clear-btn:disabled{color:#757575;border:1px solid #c9d2d985;box-shadow:0 1px 2px rgba(0,0,0,.2)}.popup-buttons .popup-submit-btn{width:111px;font-size:14px;background-color:var(--secondary-color,#00cd92);color:#fff;padding:8px 25px;line-height:20px;border:none;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:700}.popup-buttons .popup-clear-btn:hover,.popup-buttons .popup-submit-btn:hover{box-shadow:0 3px 8px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 1px rgba(0,0,0,.5)}.popup-buttons .popup-submit-btn:disabled:hover,.popup-buttons .popup-submit-btn:disabled{background-color:#b0e0e6}.popup-submit-btn .properties{font-weight:400;font-size:.875rem;display:block;padding-top:2px}.popup-submit-btn .properties.count{padding-bottom:4px}.currency-text-box{line-height:18px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center}.currency-icon{width:auto;display:inline-block;font-size:16px;color:#000;font-weight:400;line-height:18px}.popup-single-check-box{padding-left:35px;margin-bottom:12px;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-single-check-box input{opacity:0;height:0;width:0}.checkmark{top:2.3px;left:0;height:21px;width:20px;background-color:#fff;border:1.5px solid var(--secondary-color,#00cd92);border-radius:4px;cursor:pointer}.popup-single-check-box:hover input~.checkmark{background-color:initial}.popup-single-check-box input:checked~.checkmark{background-color:initial;border:1.5px solid var(--secondary-color,#00cd92)}.checkmark:after{content:"";position:absolute;display:none}.popup-single-check-box input:checked~.checkmark:after{display:block}.popup-single-check-box .checkmark:after{left:6.3px;top:3px;width:6px;height:10px;border-width:0 3px 3px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.filter-popup .modal-body{background-color:#eff0f4}.filter-popup .close-btn svg{width:14px;height:14px}.search-btn-area{position:relative}.search-btn-area .info-icon{right:-1px;top:-8px;color:#fff;background-color:var(--primary-color,#013573);padding:0;border-radius:15px;font-size:11px;width:20px;height:20px;text-align:center;line-height:16px}.search-btn-area .info-icon svg{width:12px;height:12px;vertical-align:middle}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;display:none}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:155%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:98%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.refine-check-in-out{padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.refine-check-in-out .choose-date{display:flex;background:#fff;height:35px;align-items:center;gap:10px;border:1px solid #ddd;padding:5px;border-radius:8px;position:relative}.choose-date .calendar-icon{width:27px;height:24px;border-radius:4px;background-color:var(--secondary-color,#00cd92);display:flex;align-items:center;justify-content:center}.refine-check-in-out .check-in-out-all{max-width:400px;margin:0 auto;padding:0 10px;display:flex}.refine-check-in-out .single-check-in-out span{font-size:14px}.check-in-out-all{display:flex;align-items:center;justify-content:space-between}.single-check-in-out{position:relative;border:1px solid #d1d1d1;padding:8px 14px;border-radius:10px;margin:5px 2px;width:48%;height:56px}.single-check-in-out span{position:absolute;top:4px;color:#9b9b9b}.single-check-in-out input{background-color:initial;position:absolute;width:70%;top:28px;font-size:16px;font-weight:700;border:none;padding:0;color:#030303}.single-check-in-out input:focus,.single-check-in-out input:active{outline:none}.single-check-in-out svg{height:15px;width:15px;position:absolute;right:10px;top:18px}.d-flex,.sp-flex{display:flex}.sp-flex-wrap{flex-wrap:wrap}.sp-flex-row{flex-direction:row}.sp-flex-column{flex-direction:column}.hidden{display:none!important}.select-wrap{width:195px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;z-index:2}.select-wrap .default-option{border-radius:10px;position:relative;cursor:pointer;list-style:none;margin:0;padding:0;border:none;box-shadow:0 4px 15px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.5)}.select-wrap .default-option li{padding:3px 10px}.select-wrap .default-option:before{content:"";position:absolute;margin-top:-8px;top:50%;right:18px;width:10px;height:10px;border:2px solid;border-color:transparent transparent #555 #555;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.select-wrap .select-ul{border:none;margin:0;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-radius:10px;list-style:none;cursor:pointer;display:none;z-index:9;padding:0;box-shadow:0 4px 15px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.5)}.select-wrap .select-ul li{cursor:pointer;padding:8px 16px}.select-wrap .select-ul li:first-child:hover{border-top-left-radius:10px;border-top-right-radius:10px}.select-wrap .select-ul li:last-child:hover{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.select-wrap .select-ul li:hover{background-color:#e8f1f7}.refine-breadcrumb{padding:25px 0}.select-wrap .option p{color:var(--primary-color,#013573);font-size:.875rem;margin:10px 0;line-height:normal}.select-wrap.active .select-ul{display:block}.select-wrap .select-ul li .option p{margin:0;color:#393b44}.select-wrap.active .default-option:before{margin-top:-1px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.select-wrap .default-option{border:2px solid var(--primary-color,#013573);border-radius:5px;box-shadow:none}.refine-breadcrumb{padding:25px 0}.select-wrap .default-option li{padding:0 10px}.refine-breadcrumb{padding:25px 0}.absolute{position:absolute}.relative{position:relative}.sp-text-center{text-align:center}.text-left{text-align:left}.font-20{font-size:1.25rem}.w-100{width:100%}.font-bold,.text-bold{font-weight:700}.my-16,.mb-16{margin-bottom:16px}.my-16,.mt-16{margin-top:16px}.mt-10{margin-top:10px}.static-page-link{color:#103076;text-decoration:underline}.justify-content-center{justify-content:center}.font-semibold{font-weight:600}.icon-left{width:24px;position:absolute;height:100%;left:8px;top:0}.popup-single-check-box .checkmark:after{border:solid var(--secondary-color,#00cd92);border-width:0 2.5px 2.5px 0}.guestPopup .top{overflow:hidden}.guestPopup .top p{margin:0;float:left;line-height:35px;font-weight:400}.guestPopup .top .wrapper{float:right}.guestPopup .top .wrapper .guest{float:left;text-align:center;position:relative}.guestPopup .modal-content{padding:25px;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}.guestPopup .title,.guestPopup .clear,.guestPopup .save{font-size:1rem;font-weight:400}.guestPopup .top .wrapper button{height:24px;width:24px;font-size:1.4625rem;color:#fff;border-radius:4px;border:none;cursor:pointer;padding:0;background-color:var(--secondary-color)}.guestPopup .top .wrapper button.guest.decrease::before{content:"\2212";left:0;right:0;margin-left:auto;margin-right:auto;top:-8.5px;position:absolute}.guestPopup .top .wrapper button.guest.increase::before{content:"\2b";left:0;right:0;margin-left:auto;margin-right:auto;top:-8.5px;position:absolute}.guestPopup .top .wrapper span{width:55px;font-size:19px}.guestPopup .btn-wrapper{display:flex;align-items:center;margin-top:35px;justify-content:space-between}.guestPopup .btn-wrapper .clear{padding:0;border:0;background-color:initial;cursor:pointer}.guestPopup .btn-wrapper button{height:40px;line-height:40px;transition:all .1s}.guestPopup .btn-wrapper .save{background-color:var(--secondary-color,#00cd92);border:0;padding:0 20px;color:#fff;cursor:pointer;border-radius:4px}.guest-filter{border-bottom:1px solid #dfeaf0;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.guest-filter .guestPopup .top .wrapper{float:none;padding:0 0 0 15px}.guest-filter .popup-check-box-label-title{padding:0 0 5px;width:calc(50% - 75px)}.guestPopup .btn-wrapper .save,.search-button,.all-share-buttons button,.share-list button,.footer-bar-alert-container-all .btn-email,.weather-alert-btn,.footer-bar-weather-info-search button,.guestPopup .top .wrapper button,.btn-grad,.footer-bar-favorite-share-container-all .box input[type=button]{transition:.5s;border-radius:4px}.popup-check-box-label-title a{color:var(--secondary-color,#00cd92)}.datepicker{z-index:99}.datepicker-poup .popup-inner .datepicker--inline{width:100%;box-shadow:none}.modal-container .datepicker{z-index:11;right:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-1-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ellipsis-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.color-dark{color:#393b44}.loader-wrapper-popup{background-color:rgba(243,243,243,.93)}.map-loader-wrapper,.category-map-loader-wrapper{background-color:#fff;position:absolute;padding:10px 12px;width:auto;z-index:2;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.map-loader-wrapper{left:50%;margin-left:-49px;top:60px}.category-map-loader-wrapper{top:55px;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);border:1px solid #dfeaf0}.spinner{text-align:center;width:74px;height:20px}.spinner>div{width:16px;height:16px;background-color:var(--primary-color,#013573);border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;background-color:var(--primary-color,#013573)}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.presto-loader-wrap{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.presto-loader-wrap .presto-loader{height:200px;width:200px}.expand-area .middle-nav{display:none}.read-toggle{color:var(--secondary-color,#00cd92);margin-bottom:15px;outline:none;display:flex;align-items:center;cursor:pointer}.read-toggle .icon{width:14px;height:13px;vertical-align:middle;transition:transform .3s ease}.full-open #js-read-toggle-icon{transform:rotate(180deg)}.overflow-hidden{overflow:hidden!important}.inline-block{display:inline-block}.mlr-auto{margin-left:auto;margin-right:auto}.poup-container{position:fixed;top:0;left:0;height:100%;width:100%;z-index:13}.poup-container .dp-wrap{position:relative}.poup-container .partners-logo{display:flex;gap:10px}.poup-container .modal-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.poup-container .modal-footer.hidden{display:none}.poup-container .modal-footer>*{flex:1}.poup-container .modal-header,.poup-container .modal-footer{color:inherit;position:relative}.poup-container .close-btn{position:absolute;top:28.5px;right:24px;height:14px;width:14px}.poup-container .close-btn.filter-cross-btn{top:28.5px}.poup-container .close-btn svg{height:inherit;width:inherit}.poup-container .partners-logo>img{max-width:60px;height:auto;object-fit:contain}.poup-container .popup-layer{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4)}.poup-container .popup-inner{background:#fff;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;max-height:80%}.poup-container .popup-content{padding:20px}.poup-container .datepicker__month{width:50%}.poup-container .datepicker__buttons{position:relative;transform:none;display:flex;align-items:center;gap:20px}.poup-container .datepicker__close-button,.poup-container .datepicker__clear-button,.poup-container .datepicker__submit-button{margin:0}.poup-container .datepicker__topbar{padding:0;min-height:0;display:flex;justify-content:space-between;align-items:center;gap:15px}.noscroll{position:fixed;inline-size:100%}.mt-20{margin-top:20px}.max-container{max-width:1920px;margin:0 auto}.google-auto-suggestion-wrapper{top:66px;left:0;padding:0 .5rem}.google-auto-suggestion-header .google-auto-suggestion-wrapper{top:49px;padding:0}.google-auto-suggestion-list-active:first-child{border-radius:10px 10px 0 0}.google-auto-suggestion{background-color:#fff;border-radius:10px;border:1px solid rgba(209,209,209,.478);min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.google-auto-suggestion-ul{list-style:none;padding:0;margin:0}.google-auto-suggestion-list{padding-left:10px;padding-right:10px}.google-auto-suggestion-list:hover{background-color:#f6f6f6}.google-auto-suggestion-list-active{background-color:#e0e0e0}.google-auto-suggestion-ul .google-auto-suggestion-list:first-child:hover{border-top-left-radius:10px;border-top-right-radius:10px}.google-auto-suggestion-list .suggested-place{color:#333;text-decoration:none;font-size:12px;line-height:33px;padding-left:8px;text-align:left}.google-auto-suggestion-list-icon{width:20px;height:32px;float:left}.google-auto-suggestion .google-logo{padding:0 6px 3px 0}.powered-by-travelai{padding:0 12px 10px;justify-content:space-between}.powered-by-travelai span{padding:3px 0 5px}.powered-by-travelai img{max-height:14px}.suggestion-wrap{display:flex;flex-direction:column;padding:10px 0;font-size:.9rem}.suggestion-item{display:flex;gap:10px;padding:5px 10px;cursor:pointer}.suggestion-item:hover{background:#efefef}.suggestion-item .icon-wrap{height:22px;width:22px;min-width:22px;border-radius:100px;background:var(--primary-color,#013573);color:#fff;display:flex;align-items:center;justify-content:center}.suggestion-item .icon-wrap svg{height:13px;width:13px}.suggestion-item span{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-lock{overflow:hidden}@media(max-width:475px){.popup-min-max-price div{width:120px}}.shine{background:#f6f7f8;background-image:-webkit-gradient( linear,left top,right top,from(#f6f7f8),color-stop(20%,#edeef1),color-stop(40%,#f6f7f8),to(#f6f7f8) );background-image:-o-linear-gradient( left,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100% );background-image:linear-gradient( to right,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100% );background-repeat:no-repeat;background-size:800px 300px;display:inline-block;position:relative;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.shimmer-result{height:15px;margin:10px 15px;display:block}.dp-inline{position:relative;width:100%}.filter-pop-up-container .dp-inline .dp-wrap{left:auto;right:0}.filter-pop-up-container .dp-inline{display:flex;justify-content:center;align-items:center}.dp-inline .dp-wrap{max-height:0;position:absolute;top:100%;left:0;overflow:hidden;transition:all .3s;z-index:11;background:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.dp-inline .datepicker{box-shadow:none;background:0 0}.dp-inline.active .dp-wrap{max-height:1e3px}.datepicker__months{flex-wrap:wrap;justify-items:center;font-size:16px;width:90%;max-width:1200px;box-sizing:border-box;min-height:255px}.datepicker-footer{padding:10px 15px}.dp-wrap .datepicker .datepicker__inner .datepicker__months .datepicker__month--month1 .datepicker__month-day--today{background-color:#fff;color:#000;border:3px solid var(--primary-color,#013573);border-radius:5px;-webkit-border-radius:5px}.datepicker-poup.poup-container .dp-wrap .datepicker .datepicker__inner .datepicker__months .datepicker__month-day.datepicker__month-day--first-day-selected,.datepicker-poup.poup-container .dp-wrap .datepicker .datepicker__inner .datepicker__months .datepicker__month-day--selected.datepicker__month-day--last-day-selected{background-color:var(--primary-color,#013573);color:#fff;border:none}.datepicker-poup.poup-container .datepicker__month-day--selected{background-color:rgba(211,211,211,.5);color:#333}.datepicker-poup.poup-container .datepicker__month-day--hovering{background-color:rgba(211,211,211,.5);color:#333}.datepicker-poup.poup-container .dp-wrap .datepicker .datepicker__inner .datepicker__months .datepicker__month-day--first-day-selected{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.datepicker__month-day--last-day-selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.datepicker__months .datepicker__month--month1 .datepicker__month-day--lastMonth{border:2px solid transparent}@media(min-width:320px){.filter-pop-up-container .dp-inline .dp-wrap{right:-252px}}@media(min-width:670px){.filter-pop-up-container .dp-inline .dp-wrap{right:-170px}}@media(max-width:332px){.filter-pop-up-container .dp-inline .dp-wrap{right:-15px}}@media(min-width:768px){.datepicker__months{font-size:14px;width:100%}.datepicker__week-name{padding-inline:9px}.filter-pop-up-container .dp-inline .dp-wrap{right:-270px}}@media(min-width:333px) and (max-width:410px){.filter-pop-up-container .dp-inline .dp-wrap{right:-15px}.datepicker__months{width:100%}.poup-container .datepicker__month{width:30%}}@media(min-width:360px) and (max-width:375px){.refine-check-in-out .choose-date{padding:0;margin-left:13px}}@media(min-width:376px) and (max-width:400px){.refine-check-in-out .choose-date{padding:0;margin-left:25px}}@media(min-width:401px) and (max-width:440px){.refine-check-in-out .choose-date{padding-left:26px;margin-left:25px}}@media(min-width:380px) and (max-width:480px){.datepicker__months{font-size:16px;width:100%}.datepicker__week-name{padding-inline:10px}.filter-pop-up-container .dp-inline .dp-wrap{right:0;width:100%}}@media(min-width:768px){.datepicker__months{font-size:18px;width:100%}.datepicker__week-name{padding-inline:7px}}#filter-dp{z-index:2}@media(max-width:620px){.popup-amenities-checkbox{grid-template-columns:repeat(3,1fr)}.popup-min-max-label{font-size:12px}.popup-min-price-main{flex-direction:column}.popup-max-price-main{flex-direction:column-reverse}.popup-min-price-main,.popup-max-price-main{gap:5px}.price-slider{margin-bottom:10px}.popup-min-max-price div{width:170px}.hyphen{margin-top:26px}}@media(max-width:479px){.dp-inline .datepicker{width:100%}}@media(max-width:480px){.modal-header .popup-title{font-size:19px}.filter-check-in-out,.filter-guest{grid-column:span 2}.refine-filters .poup-container .close-btn{height:13.5px;width:13.5px}.refine-filters .poup-container .datepicker__month,.refine-filters .datepicker--topbar-bottom .datepicker__topbar{width:100%}.datepicker__month--month2{display:table!important}.popup-check-box-label-title,.popup-min-max-price .popup-min-price-bottom,.currency-icon,.datepicker-input,#modal-datepicker::placeholder{font-size:15px}.icon-text .icon-pet-eco{width:14px;height:20.24px}.checkmark{width:19px;height:20px}.popup-amenities-checkbox .popup-single-check-box span{font-size:13.5px}.popup-buttons .popup-clear-btn,.popup-buttons .popup-submit-btn{width:110px;font-size:13.5px}.price-slider::before{height:7.5px}.price-slider .slider-range{height:7.5px}.price-slider input[type=range]::-webkit-slider-thumb{width:10.56px;height:10.56px}.price-slider input[type=range]::-moz-range-thumb{width:10.56px;height:10.56px}.price-slider input[type=range]{height:0}.popup-amenities-checkbox{grid-template-columns:repeat(2,1fr)}.popup-min-max-price div{width:145px}}@media(max-width:410px){.popup-min-max-price div{width:115px}}@media(max-width:350px){.popup-check-box-label-title{display:flex;flex-direction:column}.popup-min-max-price div{width:100px}.popup-min-max-price{gap:10px}.icon-text .icon-pet-eco{width:18px;height:24.24px}}@media(max-width:340px){.popup-amenities-checkbox{display:flex;flex-direction:column}}.modal-body .row{column-gap:0;row-gap:0;flex-direction:row;justify-content:unset;align-items:unset;align-content:unset;margin-top:0}.modal-body .refine-check-in-out{padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.js-modal .modal-header{height:65px}.property-type-title{margin-bottom:5px}.js-modal .d-flex{display:flex;flex-direction:row;width:-webkit-fill-available;height:auto;min-height:unset;top:0;left:0}.poup-container.filter-popup.js-modal{z-index:12}.modal-body .guest-filter{padding:10px 20px}.datepicker__clear-button,.datepicker__close-button,.datepicker__submit-button{position:unset;margin-right:5px}.filter-pet-eco,.filter-check-in-out,.filter-guest{display:flex;justify-content:start;align-items:center;gap:18px;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:15.5px 14px;border:1.5px solid #edeef1}.filter-pet-eco{grid-column:span 2;flex-direction:column}.filter-pet-eco-div{justify-content:space-between;align-items:center;gap:10px;width:100%}.filter-check-in-out,.filter-guest{padding:13.25px 14px}.filter-level{padding-left:20px}.filter-checkbox{top:-6.5px}.filter-divider{width:1.6px;height:20px;border:2px;background-color:#b9c1c7}.icon-text{display:flex;justify-content:center;align-items:center;gap:8px}.icon-pet-eco{width:16px;height:25px}.filter-check-in-out,.filter-guest{justify-content:space-between}.filter-check-in-out{position:relative}.filter-input-label{position:absolute;cursor:pointer;width:100%;height:100%;background-color:initial;z-index:1;top:0;left:0;border-radius:6px}.choose-date{width:100%}#modal-datepicker{width:100%;font-weight:700}.guest-buttons{display:flex;align-items:center;justify-content:space-between}.filter-price-range{flex:1}.popup-amenities-checkbox .filter-amenities-level{margin:0}.filter-amenities-span{width:100%;height:100%}.popup-single-check-box:last-child{grid-column:span 2}#modal-datepicker::placeholder{color:#000;font-size:16px;font-weight:700}.datepicker-input{font-size:14.5px}.popup-min-max-price .hyphen{width:8px;height:.3px;padding:0;border-radius:0;background-color:#000;border:none}.filter-pet-eco-title{font-weight:400}.loader-primary-dot-fill-color{fill:var(--primary-color,#013573)}.loader-secondary-dot-fill-color{fill:var(--secondary-color,#00cd92)}@media(max-width:450px){.pres__property-tiles.lv__pt{border:1px solid #dfe6f1;border-radius:0;height:auto;margin-bottom:0}.pres__property-tiles .pres__images.lv__images{padding-bottom:inherit;background-color:#e7e6e6;float:left;width:100%;border-radius:0;height:190px}.pres__property-tiles .lv__tile-details{margin-left:0;width:calc(100% - 140px - 0px);padding:12px 15px}.pres__property-tiles .lv__info .lv__tile-area{gap:5px;padding-bottom:5px}.pres__property-tiles .lv__tile-content .lv__title{height:42px;margin-bottom:5px}.pres__property-tiles .lv__tile-content .lv__title a{font-size:15px;line-height:20px}.pres__property-tiles .lv__property-breadcrumb.property-breadcrumb{display:none}.pres__property-tiles .lv__price-icon .price-info-icon-location{font-size:.65rem}.pres__property-tiles .lv__price-icon .js-nearby-price-value{font-size:.875rem;line-height:24px;max-width:100px;overflow:hidden;text-overflow:ellipsis}.pres__property-tiles .lv__tile-area.bottom-area{flex-wrap:unset;align-items:flex-end;padding-bottom:0}.pres__property-tiles .lv__tile-content .lv__rating-review-amenities{align-items:flex-start;gap:5px;border:none;padding:0;flex-direction:column}.pres__property-tiles .pres__rating-review .lv__count-section{padding-left:0}.pres__property-tiles .lv__rating-review-amenities .lv__count-section .lv__guest-count{display:block;margin-left:unset}.pres__property-tiles .btn-area .lv__best-price{padding:10px;height:auto;line-height:18px;font-size:12px;width:100%;overflow:hidden;max-width:108px}.pres__tiles-container .js-property-tile{background-color:#f5f8fc;padding:5px}}.property-search .autocomplete-wrap.location-input-border-highlight{box-shadow:inset 0 -2px 0 0 var(--primary-color,#013573)}button:disabled{cursor:not-allowed}#datepicker-header{text-align:center;padding:10px;position:relative;font-size:20px;line-height:36px;font-weight:700}#js-dp-input{display:none}#details-js-dp-input{display:none}@media(max-width:800px){.poup-container .popup-inner{max-width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:15px;padding-top:5px;border-radius:0}#datepicker-header{font-size:16px;line-height:24px}.datepicker__months{height:500px;position:relative}.datepicker__months:before{background:0 0!important}.poup-container .datepicker__month{width:100%;height:240px}.datepicker--topbar-bottom .datepicker__topbar{width:100%;justify-self:center}.poup-container .close-btn{right:5px}.poup-container .close-btn.filter-cross-btn{right:24px}.datepicker__month-button--disabled{visibility:hidden}.datepicker__month--month1 span{visibility:visible}.datepicker__month--month2{display:block}.datepicker__month{width:100%}.datepicker__month--month2{display:table;margin-top:3px}.datepicker__months:before{content:none}.datepicker__inner{padding:0 20px}.datepicker{padding-top:5px}.datepicker__month-day{padding:6px 5px}.datepicker__month-button--disabled{visibility:hidden}.datepicker__month-button{height:30px;margin:0 0 5px}.datepicker__month-button--next{position:absolute;top:0;right:7px}.datepicker__inner .datepicker__topbar .datepicker__submit-button{width:120px}.datepicker__topbar .datepicker__info--selected-label{display:block}.datepicker__topbar .datepicker__info-text--end-day{display:block}}.datepicker__topbar .datepicker__info-text--selected-days{display:none}.datepicker__month{border-collapse:none;text-align:center;width:100%}.datepicker__month-button{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--primary-color,#013573);transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;text-indent:-9999px;padding:5px;color:#fff;border-radius:4px;width:fit-content}.datepicker__inner .datepicker__month .datepicker__month-button--prev:after{background-image:none;content:'<'}.datepicker__inner .datepicker__month .datepicker__month-button--next:after{background-image:none;content:'>'}.datepicker__topbar .datepicker__submit-button{width:175px;cursor:pointer;padding:10px 15px;border:none;border-radius:10px;font-size:1rem;text-transform:unset;background-color:var(--secondary-color,#00cd92)}.datepicker__inner .datepicker__topbar .datepicker__submit-button span:first-child{font-weight:700;font-size:1rem;display:block;line-height:17px}.datepicker__inner .datepicker__topbar .datepicker__submit-button span:last-child{font-weight:400;font-size:.875rem;line-height:17px;display:block}.datepicker__inner .datepicker__topbar .datepicker__submit-button:hover{background-color:var(--secondary-color,#00cd92);color:#fff}.datepicker__inner .datepicker__topbar .datepicker__submit-button:disabled,.datepicker__inner .datepicker__topbar .datepicker__submit-button[disabled]{background-color:#c8c9d0;color:#fff;cursor:not-allowed}.datepicker-footer .color-accent{color:var(--secondary-color,#00cd92)}.datepicker-footer .compare-price{margin-top:5px;margin-left:135px}.datepicker__buttons .btn-skip{font-size:1rem;font-weight:600;color:var(--secondary-color,#00cd92);border:none;background-color:initial}.sp-property-card .slide-prev.slide-arrow{margin:auto 0}.datepicker-poup.poup-container{z-index:99}.auto-guest-content.active,.input-wrap .close-btn.active{display:flex}.pac-container.active{max-height:1e3px;max-width:1e3px;min-height:150px}.cf-success-popup.poup-container{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);padding:1rem}.cf-success-popup.poup-container .popup-inner{background:#fff;border-radius:8px;padding:2rem 1.5rem;max-width:400px;width:100%;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.15)}.cf-success-popup.poup-container .popup-content{display:flex;flex-direction:column;align-items:center}.cf-success-popup.poup-container .checkmark-circle{margin-bottom:1.5rem}.cf-success-popup.poup-container .checkmark-circle .icon{width:80px;height:80px}.cf-success-popup.poup-container .popup-title{font-size:1.5rem;margin-bottom:.5rem;color:#333}.cf-success-popup.poup-container .popup-message{font-size:1rem;margin-bottom:1.5rem;color:#666}.cf-success-popup.poup-container .popup-content{padding:0}.cf-success-popup.poup-container .popup-inner{max-width:550px}.cf-success-popup.poup-container .close-btn{position:unset;right:unset;top:unset;display:unset}.cf-success-popup.poup-container .go-back-btn{background-color:var(--secondary-color,#00cd92);border:none;padding:.6rem 1.5rem;font-size:1rem;border-radius:4px;color:#fff;cursor:pointer;transition:background .3s;margin-top:15px;height:auto;width:auto}@media(max-width:768px){.cf-success-popup.poup-container .popup-inner{padding:1.5rem 1rem}.cf-success-popup.poup-container .popup-title{font-size:1.25rem}.cf-success-popup.poup-container .popup-message{font-size:.95rem}}.dp-wrap .datepicker .datepicker__inner .datepicker__months .datepicker__month--month1 .datepicker__month-day--lastMonth.datepicker__month-day--today{border:none}.like{color:var(--primary-color,#013573)}.like-empty{fill:#b1b1b1}