.hfy-wrap .row{margin-right:0;margin-left:0}#properties .pagination-section{display:none}#properties .row.listing-block{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-auto-rows:auto}#form-container{background-color:#F2EFE9;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:50px;width:auto;padding:.3rem}#form-container .hfy-search-form-row{display:grid;padding-left:12px;align-items:center;grid-template-columns:repeat(1,1.5fr) repeat(1,0.7fr) repeat(1,0.5fr);grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:0;justify-items:stretch}#formBooking ._col .form-group{width:100%;align-items:center;flex-direction:row;gap:12px}.hfy-theme1 .hfy-search-form-row{margin:0}.hfy-theme1 .hfy-search-form-row-advanced>div>._col,.hfy-theme1 .hfy-search-form-row>._col{position:relative;margin:0}.hfy-theme1 .hfy-search-form-wrap .col-location{width:inherit}#form-container input,#form-container select{border:none;height:auto;width:auto;background-image:none;padding:0;margin:0}#formBooking .col-location .search{border:none;font-size:16px;line-height:24px;color:#222;height:auto;min-height:auto;padding:0;margin:0}#formBooking .col-location .search span{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}#formBooking .SumoSelect.open>.optWrapper{border:none;display:block;font-size:16px;line-height:20px;font-weight:400;background-color:#fff;color:#222;font-family:var(--bde-body-font-family);top:40px;font-style:normal;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:310px;left:-3.25rem;-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);-o-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);padding:.5rem}#formBooking .SumoSelect>.optWrapper>.options li.opt{position:relative;border-bottom:none;padding:10px}#formBooking li.opt>label{font-size:16px;line-height:20px;font-weight:400;color:var(--bde-body-text-color);font-family:var(--bde-body-font-family);font-style:normal}#formBooking .SumoSelect>.optWrapper>.options li.opt:hover{background-color:#fafafa;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px}#formBooking .sumo_neighbourhood:hover{border:none;outline:none}#formBooking .col-location{display:none}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.SumoSelect>.CaptionCont>label>i{display:none}.area-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/areaicon.svg.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/areaicon.svg)}.location-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/location.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/location.svg)}.calendar-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/calendar.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/calendar.svg)}.guest-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/guest.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/guest.svg)}#single-listing-booking-form .guest-icon{padding-left:37px;-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/guest.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/guest.svg)}.hfy-listing-hotel-facilities .bathroom-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/bathroom-inner.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/bathroom-inner.svg)}.hfy-listing-hotel-facilities .beds-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/beds.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/beds.svg)}.hfy-listing-hotel-facilities .bedroom-inner-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/bedroom-inner.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/bedroom-inner.svg)}.hfy-listing-hotel-facilities .people-outlined-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/PeopleOutlined.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/PeopleOutlined.svg)}.hfy-listing-hotel-facilities .type-i{-webkit-mask-image:url(../../../../../../themes/upstays-theme/assets/images/type.svg);mask-image:url(../../../../../../themes/upstays-theme/assets/images/type.svg)}.location-i,.calendar-i,.guest-i,.area-i,.hfy-listing-hotel-facilities .beds-i,.hfy-listing-hotel-facilities .type-i,.hfy-listing-hotel-facilities .bathroom-i,.hfy-listing-hotel-facilities .bedroom-inner-i,.hfy-listing-hotel-facilities .people-outlined-i{padding-right:1rem;background-color:#d8af00;height:24px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.hfy-theme1 .lazy{background-color:initial}#form-container .col-bedrooms{display:none}#form-container .col-dates{width:100%}.hfy-theme1 .hfy-search-form-row-advanced>div .col-guests,.hfy-theme1 .hfy-search-form-row .col-guests{width:100%;min-width:auto}#form-container .col-guests .input-group{border:none;width:100%;background-image:none;padding:0;margin:0}#form-container .form-group,#form-container .input-group{display:flex;width:100%;text-align:left;flex-direction:row}#form-container .form-group,#form-container .input-group span{color:var(--select-guests-dropdown)!important}#form-container .form-group,#form-container .input-group label{color:var(--bde-palette-color-1-b39ab667-44b8-429d-9df2-7a65f4dc9e14)}#form-container ._col.col-guests>div>div>input{display:none}#form-container ._col.col-guests>div>div>div.select-guests-wrap .input-group{align-items:center;flex-direction:row}#form-container .guests-input-label,#form-container .guests-input-label-text,#form-container .guests-count-num{line-height:120%;vertical-align:middle;background-image:none;padding:0}#form-container .select-guests-wrap .func-box{width:119px;align-items:center}#form-container .btn-close-guests-box{display:block}.select-guests-wrap .select-guests-dropdown{margin-top:8px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:280px}#form-container label{font-size:12px;line-height:16px;font-weight:400;color:#999;font-family:inherit;font-style:normal;padding:0;margin:0}#form-container .btn-primary{border:none;display:flex;font-size:18px;line-height:24px;font-weight:600;background-color:var(--bde-button-primary-background-color);font-family:inherit;height:100%;overflow:hidden;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;width:100%;text-align:center;flex-direction:row;padding:16px 32px}#form-container .btn-primary::before{content:"";background-color:rgba(255,255,255,.1);height:100%;position:absolute;top:0;-moz-transition:left 0.3s ease;-webkit-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;width:100%;left:-100%}#form-container .btn-primary:hover::before{left:0}#form-container ::-webkit-input-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}#form-container ::-moz-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}#form-container :-ms-input-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}#form-container :-moz-placeholder{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}#form-container .col-location select{font-size:16px;line-height:24px;font-weight:400;color:var(--bde-palette-color-1-f11506f3-8bda-457c-ad33-9591d5ea9b29);font-family:inherit;font-style:normal}#form-container input{white-space:nowrap;font-size:16px;line-height:24px;font-weight:400;color:var(--bde-palette-color-1-f11506f3-8bda-457c-ad33-9591d5ea9b29)!important;font-family:inherit;overflow:hidden;font-style:normal;text-transform:capitalize;text-overflow:ellipsis}.home #form-container #formBooking input{width:14vw}#form-container input::placeholder{font-size:16px;line-height:24px;font-weight:400;color:var(--bde-palette-color-1-04510522-bdac-4930-bbfc-26e639cc0a89)!important;font-family:inherit;font-style:normal}#form-container span.guests-count-num{font-size:16px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal}.hfy-guests-label{display:none!important}.hfy-wrap .form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.calentim-box-arrow-top{display:none!important}.calentim-title{border:none!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:var(--Default-Text-Primary,#222)!important;font-family:var(--bde-body-font-family)!important;font-style:normal!important;text-align:center!important}.calentim-calendar{border:none!important;padding:12px!important}.calentim-dayofweek{font-size:12px!important;line-height:24px!important;font-weight:400!important;color:var(--Default-Text-Secondary,#999)!important;font-family:var(--bde-body-font-family)!important;font-style:normal!important;text-align:center!important}.calentim-day{font-size:14px!important;line-height:24px!important;font-weight:400!important;color:var(--Default-Text-Primary,#222)!important;font-family:var(--bde-body-font-family)!important;font-style:normal!important;text-align:center!important}.calentim-disabled{border:1px solid var(--3-White,#fff)!important;display:flex;font-size:14px!important;line-height:24px!important;font-weight:400!important;background-color:var efault ackg ight #fafafa!important;color:var(--Default-Text-Secondary,#999)!important;font-family:var(--bde-body-font-family)!important;font-style:normal!important;background-repeat:round!important}body>div.calentim-container.calentim-popup>div.calentim-input>div.calentim-calendars div.calentim-days-container .calentim-selected{background-color:var bde brand primary color!important;color:#fff!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected):not(.calentim-not-in-month){background-color:var bde brand primary color!important;color:#fff!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span{background-color:transparent!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-first,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-first{-moz-border-top-left-radius:0!important;-webkit-border-top-left-radius:0!important;-o-border-top-left-radius:0!important;border-top-left-radius:0!important;-moz-border-bottom-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-o-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-last:not(.calentim-not-in-month),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-last:not(.calentim-not-in-month){background-color:var bde brand primary color!important;-moz-border-top-right-radius:0!important;-webkit-border-top-right-radius:0!important;-o-border-top-right-radius:0!important;border-top-right-radius:0!important;-moz-border-bottom-right-radius:0!important;-webkit-border-bottom-right-radius:0!important;-o-border-bottom-right-radius:0!important;border-bottom-right-radius:0!important}.calentim-container .calentim-day.calentim-not-in-month{background-color:transparent!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected{background-color:var bde brand primary color!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start:not(.calentim-not-in-month),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start:not(.calentim-not-in-month){background-color:var(--bde-brand-primary-color)!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span{background-color:transparent!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end:not(.calentim-not-in-month),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end:not(.calentim-not-in-month){background-color:var(--bde-brand-primary-color)!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected),.calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected){background-color:var bde brand primary color!important;color:#fff!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(.calentim-not-in-month),.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(.calentim-not-in-month){border:none!important;-moz-border-top-left-radius:0!important;-webkit-border-top-left-radius:0!important;-o-border-top-left-radius:0!important;border-top-left-radius:0!important;-moz-border-bottom-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-o-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important;padding:0}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(.calentim-not-in-month) span,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(.calentim-not-in-month) span{display:flex;background-color:var bde brand primary color!important;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;justify-content:center;align-items:center;flex:1}.calentim-container .calentim-input,.calentim-container-mobile .calentim-input{border:none!important;-moz-border-radius:12px!important;-webkit-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important;-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.08)!important;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.08)!important;-o-box-shadow:0 4px 16px 0 rgba(0,0,0,.08)!important;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)!important;margin:7px 0 0!important}body>div.calentim-container.calentim-popup>div.calentim-input>div.calentim-calendars>div.calentim-calendar.no-border-right>div.calentim-days-container>div.calentim-disabled.calentim-start.calentim-hovered.calentim-hovered-first{border:none!important;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column;justify-items:stretch;justify-self:stretch;align-content:stretch;padding:0!important}.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end,.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end{-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}.calentim-not-in-month{background-color:transparent!important}.hfy-wrap .alert-primary{border:1px solid var(--bde-brand-primary-color);background-color:rgba(0,157,149,.05);color:#222;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:2rem}#search-advanced-container .hfy-search-form-row{padding-left:0}.hfy-listing-map{height:calc(100vh - 150px)}#search-properties-map .hfy-listings-map-toggle-mobile .hfy-lmt-show,#search-properties-map .hfy-listings-map-toggle-mobile .hfy-lmt-hide,#search-properties .hfy-listings-map-toggle .hfy-lmt-show,#search-properties .hfy-listings-map-toggle .hfy-lmt-hide{font-weight:300;background-color:var(--bde-brand-primary-color);color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-color:transparent;padding:1rem 1.5rem}#search-properties-map .hfy-listings-map-toggle-mobile .hfy-lmt-show:after,#search-properties .hfy-listings-map-toggle .hfy-lmt-show:after,#search-properties .hfy-listings-map-toggle .hfy-lmt-hide:after{content:"";display:block;background-color:var(--bde-palette-color-1-219fc5f7-3915-46c5-8bef-6ed6d8972ff4);margin-right:4px;margin-left:16px;height:24px;width:24px;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Icons%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20d%3D%22M58.831%2C1.153a2.977%2C2.977%2C0%2C0%2C0-2.6-.524l-16%2C4.209a1%2C1%2C0%2C0%2C1-.5%2C0L20.738.089A3.015%2C3.015%2C0%2C0%2C0%2C19.249.1L2.236%2C4.576A3%2C3%2C0%2C0%2C0%2C0%2C7.477V56.471a3%2C3%2C0%2C0%2C0%2C3.764%2C2.9l16-4.209a1.04%2C1.04%2C0%2C0%2C1%2C.5%2C0l19.006%2C4.752a3.029%2C3.029%2C0%2C0%2C0%2C1.489-.01l17.013-4.477A3%2C3%2C0%2C0%2C0%2C60%2C52.523V3.529A2.98%2C2.98%2C0%2C0%2C0%2C58.831%2C1.153ZM53.477%2C45.722l-2.044-.682a.637.637%2C0%2C0%2C1-.433-.6V42.73a.645.645%2C0%2C0%2C1%2C.534-.633L58%2C41.019v8.773l-2.24-.563a.627.627%2C0%2C0%2C1-.48-.619v-.39A2.628%2C2.628%2C0%2C0%2C0%2C53.477%2C45.722ZM58%2C27H54.04a2.522%2C2.522%2C0%2C0%2C1-.924-.178l-4.861-1.8a2.7%2C2.7%2C0%2C0%2C1-1.4-1.291L45.7%2C21.43A4.392%2C4.392%2C0%2C0%2C0%2C41.76%2C19H41V12.431L57.554%2C2.712a.562.562%2C0%2C0%2C1%2C.056.025%2C1%2C1%2C0%2C0%2C1%2C.39.792ZM39%2C42.985a1.135%2C1.135%2C0%2C0%2C1-1.055-.979l-.791-6.3a4.092%2C4.092%2C0%2C0%2C0-4.06-3.568A3.125%2C3.125%2C0%2C0%2C1%2C30%2C29.071%2C3.163%2C3.163%2C0%2C0%2C1%2C33.094%2C26%2C26.457%2C26.457%2C0%2C0%2C1%2C39%2C26.769Zm2-15.257a3.472%2C3.472%2C0%2C0%2C1%2C.393.437l2.621%2C3.5A13.23%2C13.23%2C0%2C0%2C0%2C41%2C37.661Zm-2-3.011A27.856%2C27.856%2C0%2C0%2C0%2C33.094%2C24a5.072%2C5.072%2C0%2C1%2C0%2C0%2C10.143%2C2.089%2C2.089%2C0%2C0%2C1%2C2.076%2C1.818l.791%2C6.3A3.151%2C3.151%2C0%2C0%2C0%2C39%2C44.987v12.8l-18-4.5V48.547c.017-.031.038-.059.054-.091L24.3%2C41.94a7.018%2C7.018%2C0%2C0%2C0%2C.7-3.049V36.768a4.2%2C4.2%2C0%2C0%2C0-3.216-4.088c-.254-.059-.522-.1-.784-.155V2.215l18%2C4.5v4.571l-5.177%2C3.039A3.561%2C3.561%2C0%2C0%2C0%2C35.56%2C21H39ZM21%2C34.563c.105.022.217.039.321.063A2.2%2C2.2%2C0%2C0%2C1%2C23%2C36.768v2.123a5.012%2C5.012%2C0%2C0%2C1-.5%2C2.172L21%2C44.074Zm-2%2C13.3a.76.76%2C0%2C0%2C1-.431.139.915.915%2C0%2C0%2C1-.895-.734l-.829-4.156A2.8%2C2.8%2C0%2C0%2C0%2C14.8%2C40.9%2C3.69%2C3.69%2C0%2C0%2C1%2C12%2C37.363%2C3.436%2C3.436%2C0%2C0%2C1%2C15.333%2C34%2C29.534%2C29.534%2C0%2C0%2C1%2C19%2C34.228ZM41%2C6.706%2C51.514%2C3.939%2C41%2C10.112ZM35.56%2C19a1.561%2C1.561%2C0%2C0%2C1-.745-2.937L39%2C13.606V19ZM2.746%2C6.51%2C15%2C3.285V12.02a1.135%2C1.135%2C0%2C0%2C1-.626%2C1.005%2C3.119%2C3.119%2C0%2C0%2C0-1.29%2C4.42l1.12%2C1.864A2.069%2C2.069%2C0%2C0%2C1%2C13.716%2C22L9.267%2C25.557a2.162%2C2.162%2C0%2C0%2C0-.8%2C1.575%2C2.468%2C2.468%2C0%2C0%2C0%2C.741%2C1.856.559.559%2C0%2C0%2C1%2C.145.4A.635.635%2C0%2C0%2C1%2C8.7%2C30a4.027%2C4.027%2C0%2C0%2C1-3.484-2.431L2%2C20.639V7.477A1%2C1%2C0%2C0%2C1%2C2.746%2C6.51Zm.508%2C50.928A1%2C1%2C0%2C0%2C1%2C2%2C56.471V25.39l1.4%2C3.025A6.049%2C6.049%2C0%2C0%2C0%2C8.74%2C32a2.613%2C2.613%2C0%2C0%2C0%2C2.61-2.61%2C2.513%2C2.513%2C0%2C0%2C0-.737-1.822.463.463%2C0%2C0%2C1-.151-.33.166.166%2C0%2C0%2C1%2C.062-.127l4.437-3.548a4.07%2C4.07%2C0%2C0%2C0%2C.955-5.289L14.8%2C16.415a1.12%2C1.12%2C0%2C0%2C1%2C.47-1.6A3.153%2C3.153%2C0%2C0%2C0%2C17%2C12.02V2.759l2-.527V32.211A31.727%2C31.727%2C0%2C0%2C0%2C15.333%2C32%2C5.42%2C5.42%2C0%2C0%2C0%2C10%2C37.363a5.709%2C5.709%2C0%2C0%2C0%2C4.333%2C5.485.814.814%2C0%2C0%2C1%2C.551.652h0l.829%2C4.155A2.918%2C2.918%2C0%2C0%2C0%2C18.569%2C50%2C2.686%2C2.686%2C0%2C0%2C0%2C19%2C49.963v3.331Zm54-3.948L41%2C57.768V44.386a3.245%2C3.245%2C0%2C0%2C0%2C1.351-2.4h0c.379-5.516%2C2.3-8.086%2C3.111-8.934a2.081%2C2.081%2C0%2C0%2C0%2C.134-2.633L42.989%2C26.96A5.5%2C5.5%2C0%2C0%2C0%2C41%2C25.343V21h.76a2.4%2C2.4%2C0%2C0%2C1%2C2.155%2C1.327l1.15%2C2.3a4.711%2C4.711%2C0%2C0%2C0%2C2.468%2C2.261l4.873%2C1.8A4.472%2C4.472%2C0%2C0%2C0%2C54.04%2C29H58V39.015c-.085.006-.169.005-.254.018l-6.538%2C1.091A2.63%2C2.63%2C0%2C0%2C0%2C49%2C42.73v1.71a2.627%2C2.627%2C0%2C0%2C0%2C1.8%2C2.5l2.041.68a.641.641%2C0%2C0%2C1%2C.435.6v.39a2.631%2C2.631%2C0%2C0%2C0%2C2%2C2.56L58%2C51.853v.67A1%2C1%2C0%2C0%2C1%2C57.254%2C53.49Z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Icons%22%20viewBox%3D%220%200%2060%2060%22%3E%3Cpath%20d%3D%22M58.831%2C1.153a2.977%2C2.977%2C0%2C0%2C0-2.6-.524l-16%2C4.209a1%2C1%2C0%2C0%2C1-.5%2C0L20.738.089A3.015%2C3.015%2C0%2C0%2C0%2C19.249.1L2.236%2C4.576A3%2C3%2C0%2C0%2C0%2C0%2C7.477V56.471a3%2C3%2C0%2C0%2C0%2C3.764%2C2.9l16-4.209a1.04%2C1.04%2C0%2C0%2C1%2C.5%2C0l19.006%2C4.752a3.029%2C3.029%2C0%2C0%2C0%2C1.489-.01l17.013-4.477A3%2C3%2C0%2C0%2C0%2C60%2C52.523V3.529A2.98%2C2.98%2C0%2C0%2C0%2C58.831%2C1.153ZM53.477%2C45.722l-2.044-.682a.637.637%2C0%2C0%2C1-.433-.6V42.73a.645.645%2C0%2C0%2C1%2C.534-.633L58%2C41.019v8.773l-2.24-.563a.627.627%2C0%2C0%2C1-.48-.619v-.39A2.628%2C2.628%2C0%2C0%2C0%2C53.477%2C45.722ZM58%2C27H54.04a2.522%2C2.522%2C0%2C0%2C1-.924-.178l-4.861-1.8a2.7%2C2.7%2C0%2C0%2C1-1.4-1.291L45.7%2C21.43A4.392%2C4.392%2C0%2C0%2C0%2C41.76%2C19H41V12.431L57.554%2C2.712a.562.562%2C0%2C0%2C1%2C.056.025%2C1%2C1%2C0%2C0%2C1%2C.39.792ZM39%2C42.985a1.135%2C1.135%2C0%2C0%2C1-1.055-.979l-.791-6.3a4.092%2C4.092%2C0%2C0%2C0-4.06-3.568A3.125%2C3.125%2C0%2C0%2C1%2C30%2C29.071%2C3.163%2C3.163%2C0%2C0%2C1%2C33.094%2C26%2C26.457%2C26.457%2C0%2C0%2C1%2C39%2C26.769Zm2-15.257a3.472%2C3.472%2C0%2C0%2C1%2C.393.437l2.621%2C3.5A13.23%2C13.23%2C0%2C0%2C0%2C41%2C37.661Zm-2-3.011A27.856%2C27.856%2C0%2C0%2C0%2C33.094%2C24a5.072%2C5.072%2C0%2C1%2C0%2C0%2C10.143%2C2.089%2C2.089%2C0%2C0%2C1%2C2.076%2C1.818l.791%2C6.3A3.151%2C3.151%2C0%2C0%2C0%2C39%2C44.987v12.8l-18-4.5V48.547c.017-.031.038-.059.054-.091L24.3%2C41.94a7.018%2C7.018%2C0%2C0%2C0%2C.7-3.049V36.768a4.2%2C4.2%2C0%2C0%2C0-3.216-4.088c-.254-.059-.522-.1-.784-.155V2.215l18%2C4.5v4.571l-5.177%2C3.039A3.561%2C3.561%2C0%2C0%2C0%2C35.56%2C21H39ZM21%2C34.563c.105.022.217.039.321.063A2.2%2C2.2%2C0%2C0%2C1%2C23%2C36.768v2.123a5.012%2C5.012%2C0%2C0%2C1-.5%2C2.172L21%2C44.074Zm-2%2C13.3a.76.76%2C0%2C0%2C1-.431.139.915.915%2C0%2C0%2C1-.895-.734l-.829-4.156A2.8%2C2.8%2C0%2C0%2C0%2C14.8%2C40.9%2C3.69%2C3.69%2C0%2C0%2C1%2C12%2C37.363%2C3.436%2C3.436%2C0%2C0%2C1%2C15.333%2C34%2C29.534%2C29.534%2C0%2C0%2C1%2C19%2C34.228ZM41%2C6.706%2C51.514%2C3.939%2C41%2C10.112ZM35.56%2C19a1.561%2C1.561%2C0%2C0%2C1-.745-2.937L39%2C13.606V19ZM2.746%2C6.51%2C15%2C3.285V12.02a1.135%2C1.135%2C0%2C0%2C1-.626%2C1.005%2C3.119%2C3.119%2C0%2C0%2C0-1.29%2C4.42l1.12%2C1.864A2.069%2C2.069%2C0%2C0%2C1%2C13.716%2C22L9.267%2C25.557a2.162%2C2.162%2C0%2C0%2C0-.8%2C1.575%2C2.468%2C2.468%2C0%2C0%2C0%2C.741%2C1.856.559.559%2C0%2C0%2C1%2C.145.4A.635.635%2C0%2C0%2C1%2C8.7%2C30a4.027%2C4.027%2C0%2C0%2C1-3.484-2.431L2%2C20.639V7.477A1%2C1%2C0%2C0%2C1%2C2.746%2C6.51Zm.508%2C50.928A1%2C1%2C0%2C0%2C1%2C2%2C56.471V25.39l1.4%2C3.025A6.049%2C6.049%2C0%2C0%2C0%2C8.74%2C32a2.613%2C2.613%2C0%2C0%2C0%2C2.61-2.61%2C2.513%2C2.513%2C0%2C0%2C0-.737-1.822.463.463%2C0%2C0%2C1-.151-.33.166.166%2C0%2C0%2C1%2C.062-.127l4.437-3.548a4.07%2C4.07%2C0%2C0%2C0%2C.955-5.289L14.8%2C16.415a1.12%2C1.12%2C0%2C0%2C1%2C.47-1.6A3.153%2C3.153%2C0%2C0%2C0%2C17%2C12.02V2.759l2-.527V32.211A31.727%2C31.727%2C0%2C0%2C0%2C15.333%2C32%2C5.42%2C5.42%2C0%2C0%2C0%2C10%2C37.363a5.709%2C5.709%2C0%2C0%2C0%2C4.333%2C5.485.814.814%2C0%2C0%2C1%2C.551.652h0l.829%2C4.155A2.918%2C2.918%2C0%2C0%2C0%2C18.569%2C50%2C2.686%2C2.686%2C0%2C0%2C0%2C19%2C49.963v3.331Zm54-3.948L41%2C57.768V44.386a3.245%2C3.245%2C0%2C0%2C0%2C1.351-2.4h0c.379-5.516%2C2.3-8.086%2C3.111-8.934a2.081%2C2.081%2C0%2C0%2C0%2C.134-2.633L42.989%2C26.96A5.5%2C5.5%2C0%2C0%2C0%2C41%2C25.343V21h.76a2.4%2C2.4%2C0%2C0%2C1%2C2.155%2C1.327l1.15%2C2.3a4.711%2C4.711%2C0%2C0%2C0%2C2.468%2C2.261l4.873%2C1.8A4.472%2C4.472%2C0%2C0%2C0%2C54.04%2C29H58V39.015c-.085.006-.169.005-.254.018l-6.538%2C1.091A2.63%2C2.63%2C0%2C0%2C0%2C49%2C42.73v1.71a2.627%2C2.627%2C0%2C0%2C0%2C1.8%2C2.5l2.041.68a.641.641%2C0%2C0%2C1%2C.435.6v.39a2.631%2C2.631%2C0%2C0%2C0%2C2%2C2.56L58%2C51.853v.67A1%2C1%2C0%2C0%2C1%2C57.254%2C53.49Z%22%2F%3E%3C%2Fsvg%3E);mask-position:0 0;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-property:transform,background-color;-webkit-transition-property:transform,background-color;-o-transition-property:transform,background-color;transition-property:transform,background-color;-moz-transition-duration:var(--bde-transition-duration);-webkit-transition-duration:var(--bde-transition-duration);-o-transition-duration:var(--bde-transition-duration);transition-duration:var(--bde-transition-duration)}.hfy-theme1 .hfy-listings-map-toggle.hfy-ctrl-show-map .hfy-lmt-show{display:flex}#search-advanced-container #form-container{width:100%;padding:0}#search-advanced-container .hfy-search-form-row-advanced{display:flex;font-family:var(--bde-body-font-family);max-width:100%;flex-wrap:wrap;gap:12px;margin:10px 0}#search-advanced-container ._col:not(.col-action){border:1px solid #ebebeb;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;padding:8px 12px}#search-advanced-container ._col.col-action button span svg path{stroke-width:1.5;stroke:#fff}#search-advanced-container ._col.col-action button{border:none;display:flex;font-size:18px;line-height:24px;font-weight:600;background-color:var(--bde-button-primary-background-color);font-family:inherit;height:100%;overflow:hidden;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;width:100%;text-align:center;flex-direction:row;padding:16px 32px}#search-advanced-container ._col.col-action button::before{content:"";background-color:rgba(255,255,255,.1);height:100%;position:absolute;top:0;-moz-transition:left 0.3s ease;-webkit-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;width:100%;left:-100%}#search-advanced-container ._col.col-action button:hover::before{left:0}#search-advanced-container .wrap-form-field{border:1px solid #ebebeb;font-size:14px;line-height:24px;font-weight:400;color:#222;font-family:inherit;margin-bottom:10px;overflow:visible;position:relative;font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;min-width:200px;flex:1}#search-advanced-container .dropdown-header{border:2px;font-size:14px;line-height:24px;font-weight:400;background-color:#fff;color:#222;font-family:inherit;font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px}#search-advanced-container .dropdown-header:first-child{white-space:nowrap;display:inline-block;padding-right:2rem;text-overflow:ellipsis;overflow-x:hidden}#search-advanced-container .dropdown-header.has-selection{border:2px solid var(--bde-brand-primary-color);background-color:rgba(0,157,149,.05)}#search-advanced-container .dropdown-header span:first-child{font-size:14px;line-height:24px;font-weight:700;font-weight:400;color:var(--bde-body-text-color);font-family:inherit;font-style:normal}#search-advanced-container .toggle-section{position:absolute;top:8px;right:8px}#search-advanced-container .toggle-section svg{-moz-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}#search-advanced-container .dropdown.active .toggle-section svg{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#search-advanced-container .dropdown-content label{font-size:14px;line-height:20px;font-weight:400;color:var(--bde-body-text-color);font-family:var(--bde-body-font-family);font-style:normal}#search-advanced-container .form-field-content{font-size:14px;line-height:24px;font-weight:400;background-color:#fff;color:#222;font-family:inherit;font-style:normal;border-top:1px solid #e0e0e0;padding:15px}#search-advanced-container .dropdown-content{display:none;font-size:14px;line-height:24px;font-weight:400;background-color:#fff;color:#222;font-family:inherit;margin-top:8px;position:absolute;top:100%;font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;left:0;z-index:1;-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);-o-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);min-width:100%}#search-advanced-container .dropdown.active .dropdown-content{display:block}#search-advanced-container .room-control{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}#search-advanced-container .room-input{display:flex;font-size:14px;line-height:24px;font-weight:400;color:#222;font-family:inherit;font-style:normal;align-items:center}#search-advanced-container .room-input button.decrement{border:none;display:flex;background-color:transparent;height:32px;width:32px;cursor:pointer;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='var(--Default-Background-Light, %23FAFAFA)'/%3E%3Cpath d='M11 16H21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;padding:0}#search-advanced-container .room-input button.increment{border:none;display:flex;background-color:transparent;height:32px;width:32px;cursor:pointer;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='16' fill='var(--Default-Background-Light, %23FAFAFA)'/%3E%3Cpath d='M16 11V21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 16H21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;padding:0}#search-advanced-container .room-input button.decrement,#search-advanced-container .room-input button.increment{font-size:0;line-height:0;color:transparent}#search-advanced-container .room-input button.decrement:hover,#search-advanced-container .room-input button.increment:hover{opacity:.8}#search-advanced-container .room-input button.decrement:focus,#search-advanced-container .room-input button.increment:focus{outline:none}#search-advanced-container .room-input button.decrement:active,#search-advanced-container .room-input button.increment:active{outline:none}#search-advanced-container .room-input #bedrooms{padding-left:10px}#search-advanced-container .room-input #bathrooms{padding-left:10px}#search-advanced-container .room-input input{border:none;font-size:16px;line-height:22px;font-weight:400;color:#222;font-family:inherit;height:30px;font-style:normal;width:50px;text-align:center;border-left:none;border-right:none}#search-advanced-container .checkbox-list,#search-advanced-container .radio-list{display:grid;display:flex;flex-direction:column;gap:10px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#search-advanced-container .checkbox-list label,#search-advanced-container .radio-list label{display:flex;display:inline-flex;font-size:14px;line-height:24px;font-weight:400;color:var(--bde-palette-color-1-68ca399b-b400-4c88-93b7-703ecfd70ee8);color:var(--bde-body-text-color);font-family:inherit;margin-bottom:8px;font-style:normal;cursor:pointer;align-items:center}#search-advanced-container .checkbox-list input,#search-advanced-container .radio-list input{margin-right:5px}#search-advanced-container .price-type{display:flex;margin-bottom:10px;justify-content:flex-start;gap:20px}#search-advanced-container .price-range{display:flex;align-items:center;gap:10px}#search-advanced-container .price-range input[type="number"]{border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:calc(50% - 5px);padding:8px}#search-advanced-container .clear-section{border:1px solid #ebebeb;font-size:14px;line-height:20px;font-weight:400;background-color:#fafafa;color:var(--Default-Text-Primary,#222);font-family:var(--bde-body-font-family);margin-top:10px;font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;cursor:pointer;padding:8px 15px}#search-advanced-container .clear-section:hover{background-color:#e0e0e0}#search-advanced-container input[type="checkbox"],#search-advanced-container input[type="radio"]{border:1px solid var(--Default-Outline,#ebebeb);background-color:var efault ackg ight #fafafa;margin-right:10px;height:24px;position:relative;-moz-border-radius:var(--Guest-Full-circle,999px);-webkit-border-radius:var(--Guest-Full-circle,999px);-o-border-radius:var(--Guest-Full-circle,999px);border-radius:var(--Guest-Full-circle,999px);width:24px;-webkit-appearance:none;cursor:pointer;min-width:24px;background-repeat:round;-moz-appearance:none;appearance:none}#search-advanced-container input[type="checkbox"]:checked::before,#search-advanced-container input[type="radio"]:checked::before{content:"";height:12px;position:absolute;top:50%;width:12px;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("../../../../../../themes/upstays-theme/assets/images/check 1.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#search-advanced-container input[type="checkbox"]:focus,#search-advanced-container input[type="radio"]:focus{outline:none;-moz-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);-webkit-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);-o-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);box-shadow:0 0 0 2px rgb(0,157,149 / 30%)}#search-advanced-container input[type="checkbox"]:hover,#search-advanced-container input[type="radio"]:hover{background-color:#f0f0f0}#search-advanced-container input[type="checkbox"]:active,#search-advanced-container input[type="radio"]:active{background-color:#e0e0e0}#search-advanced-container .wrap-form-field.has-selection{border:1px solid var(--bde-brand-primary-color);background-color:rgb(0 157 149 /);background-position:15%}#search-advanced-container .wrap-form-field.has-selection .dropdown-header{background-color:rgb(0 157 149 /);background-position:15%}#search-advanced-container .wrap-form-field.has-selection .selection-indicator{font-weight:600;color:var(--bde-brand-primary-color)}.listings-container{width:100%}#search-properties .listings .row.listing-block{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-auto-rows:auto}.listings-map-hidden #search-properties .listings .row.listing-block{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-template-rows:auto;grid-auto-rows:auto}#search-properties .bde-shortcode-16-118{padding-right:0}#search-properties .bde-columns{gap:1rem}.listings-map-hidden .breakdance .bde-column-16-116{display:grid;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;justify-content:center;--column-width:100%}.listings-map-visible .breakdance .bde-column-16-116{-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;--column-width:50%}.listings-map-hidden #map-column{--column-width:0%}.hfy-theme1 .hfy-widget-wrap-listings .blaze-container{position:inherit}.hfy-theme1 .hfy-widget-wrap-listings .blaze-prev,.hfy-theme1 .hfy-widget-wrap-listings .blaze-next{z-index:1}.listings-container .list-card{border:1px solid var(--Default-Outline,#ebebeb);display:grid;background-color:var efault ackg ight #fafafa;height:100%;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%;cursor:pointer;background-repeat:round;margin:0}.list-card-content{display:flex;height:100%;position:relative;justify-content:space-between;flex-direction:column;flex-grow:1;padding:16px}.list-card a{text-decoration:none;display:flex;height:100%;width:100%;flex-direction:column}.hfy-theme1 .hfy-widget-wrap-listings .list-card .img{-moz-border-radius:12px 12px 0 0!important;-webkit-border-radius:12px 12px 0 0!important;-o-border-radius:12px 12px 0 0!important;border-radius:12px 12px 0 0!important}.hfy-theme1 .list-card .img{background-color:#fafafa;height:240px;overflow:hidden;position:relative;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;flex-shrink:0}.hfy-theme1 .list-card .img img{height:100%;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;width:100%;object-fit:cover;object-position:center}.hfy-theme1 .hfy-widget-wrap-listings .list-card .img img{object-fit:cover}.hfy-theme1 .hfy-widget-wrap-listings .blaze-track{height:240px}.hfy-theme1 .list-card .info{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:8px;margin:0}.hfy-theme1 .hfy-widget-wrap-listings .add-to-wish,.hfy-theme1 .hfy-widget-wrap-listings .added-to-wish{z-index:2}.hfy-theme1 .list-card .info .l-title{font-size:16px;line-height:20px;font-weight:600;color:var(--bde-palette-color-1-048a5e6c-91cb-4a6f-8ca1-aea344be5d63);font-family:var(--bde-body-font-family);font-style:normal;text-align:left;margin:0}.l-location{font-size:14px;line-height:18px;font-weight:500;color:var(--bde-palette-color-1-5c30c548-aacb-4154-9ae0-e74902353208);font-family:var(--bde-body-font-family);font-style:normal;text-transform:uppercase;letter-spacing:1.4px;margin:0}.pricing-reviews-container{display:flex;justify-content:space-between;flex-direction:row}.additional-details{display:flex;font-size:14px;line-height:18px;font-weight:400;color:var(--bde-body-text-color);margin-top:auto;font-style:normal;justify-content:space-between;flex-direction:row}.bottom-details{display:flex;margin-top:auto;justify-content:space-between;flex-direction:column;gap:1rem}.bottom-details .price{font-size:16px;line-height:20px;font-weight:400;color:var(--bde-palette-color-1-0769af58-2a0f-4dae-a434-be39c7540be6);font-style:normal}.list-card .list-card-content .bottom-details .additional-details img{filter:brightness(0) saturate(100%) invert(66%) sepia(80%) saturate(2285%) hue-rotate(14deg) brightness(101%) contrast(102%)}#search-properties .listings-container{width:100%}#search-properties-map .hfy-map-wrapper{height:100%}#search-properties .pagination-section{display:flex;margin-top:1rem;justify-content:center}#search-properties .pagination-section .container{border:1px solid var(--Default-Outline,#ebebeb);display:flex;background-color:var efault ackg ight #fafafa;height:100%;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%;cursor:pointer;justify-content:center;background-repeat:round;padding-block:1rem;margin:0}#search-properties .pagination-section ul.pagination{display:flex;align-items:center;gap:.5rem;padding:0;margin:0}#search-properties .pagination-section ul.pagination li a{text-decoration:none;font-size:16px;line-height:22px;font-weight:300;background-color:transparent;color:var(--Default-Text-Primary,#222);font-family:var(--bde-body-font-family);font-style:normal;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;text-align:right}#search-properties .pagination-section ul.pagination li a:focus,#search-properties .pagination-section ul.pagination li a:active{color:var(--bde-brand-primary-color);-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#search-properties .pagination-section ul.pagination a.page-link-previous,#search-properties .pagination-section ul.pagination a.page-link-next{text-decoration:none;border:1px solid var(--bde-brand-primary-color)!important;border:none;display:flex;font-size:16px;line-height:24px;font-weight:300;background-color:#fff;color:var(--bde-brand-primary-color);font-family:inherit;height:100%;overflow:hidden;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;width:100%;text-align:center;flex-direction:row;padding:8px 16px}#search-properties .pagination-section ul.pagination a.page-link-previous:hover,#search-properties .pagination-section ul.pagination a.page-link-next:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#search-properties .pagination-section ul.pagination a:hover,#search-properties .pagination-section ul.pagination a:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#search-properties .pagination-section ul.pagination a.page-link-current{font-size:18px;font-weight:600;color:var(--bde-brand-primary-color)}#single-listing-intro h1{padding-bottom:0;margin-bottom:0}#single-listing-intro .hfy-listing-hotel-facilities{display:flex;justify-content:flex-start;gap:12px}#single-listing-intro .hfy-listing-hotel-facilities>div{border:none;display:flex;font-size:14px;line-height:16px;font-weight:500;background-color:transparent;color:#88803D;font-family:var(--bde-body-font-family);font-style:normal;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;text-align:center;align-items:center;padding:8px 12px}#single-listing-intro .hfy-listing-hotel-facilities img{height:20px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:20px}#single-listing-gallery .hfy-listing-gallery-abnb{border:none;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;gap:16px}#single-listing-gallery .hfy-listing-gallery-abnb .main{border:none;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px}#single-listing-gallery .hfy-listing-gallery-abnb .list div{border:none;height:48.5%;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:48.5%}#single-listing-gallery .hfy-listing-gallery-abnb .list{gap:16px}#single-listing-gallery #show-gallery-btn{position:absolute;bottom:20%;left:3%}#single-listing-body .hfy-listing-location .location-wrapper{height:auto;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;max-height:420px}#features .hfy-listing-amenities{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:20px}#features .hfy-listing-amenities span{border:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1rem;background-image:none;padding:0}#features .hfy-listing-amenities .hfy-am img{height:32px;width:32px;opacity:1;filter:invert(87%) sepia(49%) saturate(1056%) hue-rotate(321deg) brightness(96%) contrast(91%);filter:brightness(0) saturate(100%) invert(66%) sepia(80%) saturate(2285%) hue-rotate(14deg) brightness(101%) contrast(102%)}.hfy-listing-info{font-size:15px;line-height:1.5;line-height:24px;font-weight:400;color:#525252;font-family:var(--e-global-typography-text-font-family)}.hfy-listing-info-summary{font-size:17px;line-height:28px;font-weight:600;color:#525252;font-family:var(--e-global-typography-text-font-family)}.hfy-listing-info-after-summary{-moz-transition:2s all ease;-webkit-transition:2s all ease;-o-transition:2s all ease;transition:2s all ease}.hfy-listing-info-overlay{position:relative}.hfy-listing-info-overlay::after{content:'';height:100%;position:fixed;position:absolute;bottom:0;width:100%;left:0;z-index:1;background-image:-moz-linear-gradient(top,#fff00,#fff);background-image:-webkit-linear-gradient(top,#fff00,#fff);background-image:-o-linear-gradient(top,#fff00,#fff);background-image:-ms-linear-gradient(top,#fff00,#fff);background-image:linear-gradient(to bottom,#fff00,#fff)}.hfy-listing-info-more,.hfy-listing-info-less{background-color:#FFC532;color:#fff;margin-bottom:0;cursor:pointer;z-index:2;padding:10px 20px;padding-bottom:10px;padding-bottom:20px;font-weight:600;width:15em;position:relative;border-radius:50px;font-size:14px!important;text-transform:uppercase;padding-bottom:10px!important}.hfy-listing-info-more img,.hfy-listing-info-less img{padding:0 5px 3px 0;width:29px}.hfy-theme1 .calendar-error{padding-top:1rem}#single-listing-booking-form .hfy-wrap .row{margin-right:-15px;margin-left:-15px}#single-listing-intro,#single-listing-gallery,#single-listing-body{padding:0 1rem}#single-listing-booking-form{border:1px solid var(--3-White,#fff);background-color:var efault ackg ight #fafafa;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%;background-repeat:round;padding:1.5rem!important}#single-listing-booking-form .hfy-theme1 .hfy-listing-booking-form .calentim-dates,#single-listing-booking-form .hfy-theme1 .hfy-listing-booking-form .calentim-start,#single-listing-booking-form .hfy-theme1 .hfy-listing-booking-form .calentim-end{white-space:nowrap;border:1px solid #ebebeb!important;background-color:#fff;color:rgb(34,34,34);overflow:hidden;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;text-transform:capitalize;text-overflow:ellipsis;padding:20px 12px}.hfy-listing-location img{border-radius:30px!important}#single-listing-booking-form .hfy-theme1 .form-group{margin-bottom:0}#single-listing-booking-form .select-guests-dropdown{-moz-box-shadow:0 4px 16px 0 #00014;-webkit-box-shadow:0 4px 16px 0 #00014;-o-box-shadow:0 4px 16px 0 #00014;box-shadow:0 4px 16px 0 #00014}#single-listing-booking-form .guests-input{border:1px solid var(--Default-Outline,#ebebeb);background-color:var hite #fff;margin-top:10px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px}#single-listing-booking-form .hfy-theme1 .hfy-listing-booking-form .ico-guest{padding-left:38px;background-color:url data image svg xml charset utf;background-repeat:no-repeat;background-position:5px center;filter:invert(87%) sepia(49%) saturate(1056%) hue-rotate(321deg) brightness(96%) contrast(91%);filter:brightness(0) saturate(100%) invert(66%) sepia(80%) saturate(2285%) hue-rotate(14deg) brightness(101%) contrast(102%)}#single-listing-booking-form .hfy-theme1 .booking-price-block .discount-code-wrap{display:flex;flex-direction:column;margin:10px 0 0}#single-listing-booking-form .booking-price-block .discount-code-wrap label{display:flex;justify-content:flex-start;align-items:flex-start}#single-listing-booking-form input[type="checkbox"]{border:1px solid var(--Default-Outline,#ebebeb)!important;background-color:#fff;margin-right:10px;height:24px;position:relative;-moz-border-radius:var(--Guest-Full-circle,999px);-webkit-border-radius:var(--Guest-Full-circle,999px);-o-border-radius:var(--Guest-Full-circle,999px);border-radius:var(--Guest-Full-circle,999px);width:24px;-webkit-appearance:none;cursor:pointer;-moz-appearance:none;appearance:none}#single-listing-booking-form input[type="checkbox"]:hover{background-color:#f0f0f0}#single-listing-booking-form input[type="checkbox"]:focus{outline:none;-moz-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);-webkit-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);-o-box-shadow:0 0 0 2px rgb(0,157,149 / 30%);box-shadow:0 0 0 2px rgb(0,157,149 / 30%)}#single-listing-booking-form input[type="checkbox"]:checked::before{content:"";height:12px;position:absolute;top:50%;width:12px;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("../../../../../../themes/upstays-theme/assets/images/check 1.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#single-listing-booking-form .btn-close-guests-box .btn{border:2px solid #ebebeb;font-size:18px;line-height:24px;font-weight:600;background-color:var bde brand primary color;color:#fff;font-family:var(--bde-body-font-family);font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px 20px}#single-listing-booking-form .select-guests-item{border:1px solid var(--Default-Outline,#ebebeb);background-color:var hite #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:4px 4px 4px 12px;margin:10px 0}#single-listing-booking-form .calentim-start,#single-listing-booking-form .calentim-end{border:1px solid var(--Default-Outline,#ebebeb);background-color:var hite #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:4px 12px}#single-listing-booking-form .price-block{display:flex;flex-direction:column;gap:4px;margin-block:24px}#single-listing-booking-form .discount-code-wrap .input_wrap{border:1px solid #ebebeb;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:4px 4px 4px 0}#single-listing-booking-form input.form-control{border:none}#single-listing-booking-form .icon-dec{display:inline-block;height:32px;vertical-align:middle;width:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='6' fill='var(--Default-Background-Light, %23FAFAFA)'/%3E%3Cpath d='M11 16H21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}#single-listing-booking-form .icon-inc{display:inline-block;height:32px;vertical-align:middle;width:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Crect width='32' height='32' rx='6' fill='var(--Default-Background-Light, %23FAFAFA)'/%3E%3Cpath d='M16 11V21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 16H21' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}#single-listing-booking-form .select-guests-wrap .func-box input{border:none;line-height:100%;background-color:transparent;height:26px;max-width:40px;width:auto;text-align:center;user-select:none;min-width:40px;pointer-events:none;padding:0}#single-listing-booking-form .btn-light{font-size:14px;line-height:22px;font-weight:600;background-color:var efault ackg ight #fafafa;color:var(--Default-Text-Secondary,#999);font-family:var(--bde-body-font-family);font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-color:#f8f9fa;background-repeat:round;padding:5px 20px}#single-listing-booking-form .btn-success{background-color:var(--bde-brand-primary-color);color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-color:#ebebeb}#single-listing-booking-form .btn-success:not(:disabled):not(.disabled).active:focus,#single-listing-booking-form .btn-success:not(:disabled):not(.disabled):active:focus,#single-listing-booking-form .show>.btn-success.dropdown-toggle:focus{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#single-listing-booking-form input.form-control:focus,#single-listing-booking-form input.form-control:active{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#single-listing-booking-form .price-block-item ._label{font-size:16px;line-height:22px;font-weight:400;color:#222;font-family:var(--bde-body-font-family);font-style:normal;float:left}#single-listing-booking-form .price-block-item ._value{font-size:16px;line-height:22px;font-weight:400;color:#222;font-family:var(--bde-body-font-family);font-style:normal}#single-listing-booking-form .price-block-total ._label{font-size:16px;line-height:22px;font-weight:600;color:#222;font-family:var(--bde-body-font-family);font-style:normal}#single-listing-booking-form .price-block-total ._value{font-size:16px;line-height:22px;font-weight:600;color:#222;font-family:var(--bde-body-font-family);font-style:normal}#single-listing-booking-form .price-block-total{padding-top:12px;font-weight:700;border-top:1px solid #ebebeb;margin:0}#single-listing-booking-form .btn-book-now{border:2px solid #ebebeb;font-size:18px;line-height:24px;font-weight:600;background-color:var bde brand primary color;color:#fff;font-family:var(--bde-body-font-family);font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:16px 40px}#single-listing-booking-form .reset-date-wrap{margin-bottom:1rem}#single-listing-booking-form .reset-date-wrap a{border:1px solid #ebebeb;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;padding:0 1rem}#single-listing-booking-form .reset-date-wrap a:hover{background-color:var bde brand primary color;color:#fff}#single-listing-booking-form .sl-policy-container{text-align:justify}#single-listing-booking-form .acordeon__item{display:flex;text-align:justify;align-items:flex-start;flex-direction:column}#single-listing-booking-form .acordeon input{display:none}#single-listing-booking-form .acordeon__title{font-size:14px;color:#777;width:100%;cursor:pointer;border-top:1px solid #ebebeb;padding:.5rem 0 0;margin:0}#single-listing-booking-form .acordeon__content{height:0;overflow:hidden;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;align-self:left;margin:0}#single-listing-booking-form .acordeon input:checked~.acordeon__content{height:auto;margin:0 0 10px}.hfy-theme1 .booking-price-block .direct-inquiry-modal-open{border:2px solid var(--Default-Outline,#ebebeb);font-size:18px;line-height:24px;font-weight:600;background-color:#e4e5e6;background-color:var hite #fff;color:var(--Default-Text-Primary,#222);font-family:var(--bde-body-font-family);margin-top:1rem;font-style:normal;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;text-align:center;cursor:pointer;padding:16px 40px}.direct-inquiry-modal{margin-top:6rem}.hfy-wrap .text-primary path{background-color:black!important;height:24px;width:24px}.hfy-wrap .btn-primary{background-color:var(--bde-button-primary-background-color);color:var(--bde-palette-color-1-219fc5f7-3915-46c5-8bef-6ed6d8972ff4);border-color:var(--bde-button-primary-background-color)}.hfy-wrap .btn-primary:hover{background-color:var(--bde-button-primary-background-color);color:#fff;border-color:var(--bde-button-primary-background-color)}.direct-inquiry-form .terms-wrap{display:flex;justify-content:flex-start}.hfy-wrap .terms-checkbox{float:left;margin:0 10px 16px 0}.my-booking-item-img img{height:300px!important;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%}.breakdance img{-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;object-fit:cover;object-position:center}.hfy-wrap .btn-outline-primary{color:var(--bde-brand-primary-color);border-color:var(--bde-brand-primary-color)}.hfy-wrap .btn-outline-primary:hover{background-color:var(--bde-brand-primary-color);border-color:var(--bde-brand-primary-color)}.hfy-wrap .btn-outline-primary:not(:disabled):not(.disabled).active,.hfy-wrap .btn-outline-primary:not(:disabled):not(.disabled):active,.hfy-wrap .show>.btn-outline-primary.dropdown-toggle{background-color:var(--bde-brand-primary-color);border-color:var(--bde-brand-primary-color)}.hfy-wrap .btn-outline-primary.focus,.hfy-wrap .btn-outline-primary:focus{-moz-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);-webkit-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);-o-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);box-shadow:0 0 0 .2rem var(--bde-brand-primary-color)}.hfy-wrap .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.hfy-wrap .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.hfy-wrap .show>.btn-outline-primary.dropdown-toggle:focus{-moz-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);-webkit-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);-o-box-shadow:0 0 0 .2rem var(--bde-brand-primary-color);box-shadow:0 0 0 .2rem var(--bde-brand-primary-color)}.breakdance .bde-section-20-100 .section-container,.breakdance .bde-section-22-100 .section-container,.breakdance .bde-section-55-100 .section-container{padding-top:4rem!important}.hfy-mobile-sticky-booking{display:none;background-color:#fff;position:fixed;bottom:0;-moz-transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;left:0;z-index:1000;right:0;-moz-box-shadow:0 -2px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);-o-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);padding:16px}.hfy-mobile-sticky-booking.visible{display:block;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hfy-sticky-content{display:flex;width:100%!important;align-items:center;gap:1.5rem}.hfy-book-button{white-space:nowrap;border:1px solid #ebebeb;font-size:16px;line-height:24px;font-weight:600;background-color:var bde brand primary color;color:#fff;font-family:var(--bde-body-font-family);font-style:normal;-moz-border-radius:999px;-webkit-border-radius:999px;-o-border-radius:999px;border-radius:999px;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;cursor:pointer;flex:1;padding:12px 24px}.hfy-book-button:hover{background-color:var(--bde-brand-primary-color)}.hfy-book-button:active{background-color:var(--bde-brand-primary-color)}.row-hfy-sticky-content{width:100%;align-items:center}.hfy-sticky-content .row{padding:0!important;margin:0!important}.hfy-sticky-content .col{padding:0!important;margin:0!important}.hfy-sticky-content .hfy-col-book-btn{width:70%}.hfy-sticky-content .hfy-row-book-btn{padding-right:1.5rem!important}.hfy-sticky-content .hfy-row-booking-price-wa-btn{justify-content:space-between;align-items:center}.hfy-sticky-content .hfy-row-price-info{align-items:flex-start;flex-direction:column}.hfy-sticky-content .hfy-col-wa-btn{width:30%}.hfy-sticky-content .hfy-row-wa-btn{justify-content:end}.hfy-price-info,.hfy-nights-total{display:flex;text-align:right;align-items:flex-end;flex-direction:column;min-width:80px;margin:0 16px}.hfy-price-prefix,.hfy-nights{font-size:14px;line-height:16px;font-weight:400;color:#999;font-family:var(--bde-body-font-family);font-style:normal}.hfy-price,.hfy-total-price{font-size:18px;line-height:24px;font-weight:400;color:#222;font-family:var(--bde-body-font-family);font-style:normal}.hfy-price-suffix{font-size:14px;line-height:16px;font-weight:400;color:#999;font-family:var(--bde-body-font-family);font-style:normal}.hfy-whatsapp-button{display:flex;background-color:#25d366;height:48px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:48px;justify-content:center;align-items:center;flex-shrink:0}.hfy-whatsapp-button:hover{background-color:#128c7e}#mobile-search-container{background-color:#fff;margin-bottom:16px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);-o-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px}.mobile-search-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.summary-item{margin-bottom:8px;flex:1 1 30%}.summary-item .label{display:block;font-size:12px;color:#999}.summary-item .value{font-size:14px;font-weight:700;color:#333}#mobile-expand-search{border:none;cursor:pointer;background-image:none;padding:0}.mobile-search-selections{margin-top:16px}.selection-item{display:inline-block;font-size:12px;background-color:#f0f0f0;color:#333;margin-right:8px;margin-bottom:8px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:4px 8px}.btn-open-advanced{border:1px solid var(--Default-Outline,#ebebeb);display:flex;background-color:var hite #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;cursor:pointer;justify-content:center;align-items:center}.btn-open-advanced svg{-moz-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.btn-open-advanced.active svg{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hfy-theme1 .user-wishlist .sort-controls-wrap{border:1px solid var(--Default-Outline,#ebebeb);background-color:var efault ackg ight #fafafa;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;background-repeat:round;padding:.5rem 1rem}.hfy-theme1 .user-wishlist .sort-controls-wrap>div:first-child{display:flex;justify-content:space-between;align-items:center}.hfy-theme1 .user-wishlist .custom-search-ctrl{border:1px solid var(--Default-Outline,#ebebeb);background-color:var efault ackg ight #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-repeat:round;padding:6px 1rem}.hfy-theme1 .user-wishlist .listing-item{width:100%}.user-wishlist .hfy-widget-wrap{padding-top:1rem}.user-wishlist .hfy-widget-wrap .list-card{border:1px solid var(--Default-Outline,#ebebeb);display:grid;background-color:var efault ackg ight #fafafa;height:100%;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%;cursor:pointer;background-repeat:round;margin:0}.user-wishlist .hfy-widget-wrap .list-card .description{display:flex;height:100%;position:relative;justify-content:space-between;flex-direction:column;flex-grow:1;padding:16px}.user-wishlist .hfy-widget-wrap .list-card .description .title{font-size:16px;line-height:20px;font-weight:600;color:var(--bde-palette-color-1-048a5e6c-91cb-4a6f-8ca1-aea344be5d63);font-family:var(--bde-body-font-family);font-style:normal;text-align:left;margin:0}.user-wishlist .hfy-widget-wrap .list-card .description .details{font-size:14px;line-height:18px;padding-top:.5rem;font-weight:500;color:var(--bde-palette-color-1-5c30c548-aacb-4154-9ae0-e74902353208);font-family:var(--bde-body-font-family);font-style:normal;text-transform:uppercase;letter-spacing:1.4px;margin:0}.user-wishlist .hfy-widget-wrap .list-card .description .price{font-size:16px;line-height:20px;padding-top:.5rem;font-weight:400;color:var(--bde-palette-color-1-0769af58-2a0f-4dae-a434-be39c7540be6);font-style:normal}.hfy-wrap.hfy-theme1{width:100%}.payment-info .result-row input{width:100%}#roomInfoSection .booking-block .col-xs-5.col-5{padding:0}.hfy-wrap.hfy-theme1 .hfy-wrap.data-block .payment-info{background-color:var(--Default-Background-Light,#fafafa);-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px}.bde-section-12-100 .section-container{padding-top:2rem!important;padding-bottom:2rem!important}.payment-wrapper{padding-right:1rem;width:100%;padding-block:3rem}.payment-wrapper .row{display:flex;flex-direction:row-reverse}#roomInfoSection .booking-dates .row{flex-direction:row}#roomInfoSection .booking-block.booking-dates>.row>div{padding-right:0;padding-left:0}.payment-wrapper .hfy-wrap .hfy-payment .input{border:1px solid var(--Default-Outline,#ebebeb);background-color:var hite #fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:12px}#payment-form .row{display:flex;flex-direction:row}#payment-form .btn-wrap,#payment-form .pay-btn-wrap{display:flex;justify-content:end;flex-direction:row}#payment-form .next-btn{border:2px solid #ebebeb;font-size:18px;line-height:24px;font-weight:600;margin-top:1.5rem;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px 2rem}#payment-form textarea.input{height:6em;max-height:none}#payment-form .pay-btn{border:2px solid #ebebeb;font-size:18px;line-height:24px;font-weight:600;background-color:var(--bde-brand-primary-color);-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px 2rem}#payment-form .prev-btn{font-size:18px;line-height:24px;font-weight:600;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:8px 2rem}#payment-form-success .body,.payment-wrapper .payment-content{padding-right:0;padding-left:0}#payment-form-success .body .row{flex-direction:row}#payment-form-success #transaction-id{overflow-wrap:break-word}#payment-form-success .btn-success{background-color:var(--bde-brand-primary-color);border-color:var(--bde-brand-primary-color)}.listings-map-visible-mobile #search-properties-map .hfy-listings-map-toggle{display:none!important}.calentim-open #search-properties-map .hfy-listings-map-toggle{display:none!important}#search-properties .hfy-listings-map-toggle{display:flex;justify-content:flex-end}.hfy-theme1 .hfy-listings-map-toggle.hfy-ctrl-hide-map .hfy-lmt-hide{display:flex}#search-properties .hfy-listings-map-toggle svg,#search-properties #search-properties-map .hfy-listings-map-toggle{display:none}#search-properties .bde-shortcode-16-156{width:16rem;min-width:11rem}.hidden{display:none}.datepicker__month-dropdown{border:1px solid #ccc!important;display:block;font-size:inherit;line-height:inherit!important;background-color:#fff!important;color:#000;font-family:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important;width:100%!important;text-transform:none;cursor:pointer;padding:8px!important;margin:0}.home #datepicker-hotel-datepicker{top:3.5rem;left:-2rem}#search-advanced-container #datepicker-hotel-datepicker{top:3.5rem;left:-3rem}#single-listing-booking-form #datepicker-hotel-datepicker{top:3.5rem}#single-listing-booking-form #hotel-datepicker-wrapper{border:1px solid #ebebeb;padding-left:1rem;background-color:#fff;height:42px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;cursor:pointer;align-items:center}@media (max-width:1850px){.listings-map-visible #search-properties .pricing-reviews-container{flex-direction:column}}@media only screen and (max-width:1440px){.home #form-container #formBooking input{width:22vw}}@media (max-width:1440px){.listings-map-visible #search-properties .row.listing-block{grid-template-columns:repeat(2,1fr)}.listings-map-visible #search-properties .pricing-reviews-container{flex-direction:row}}@media (max-width:1300px){.listings-map-visible #search-properties .pricing-reviews-container{flex-direction:column}}@media (max-width:1250px){.listings-map-hidden #search-properties .listings .row.listing-block{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1128px){#single-listing-gallery .hfy-listing-gallery-abnb .list div{border:none;height:48.5%;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%}}@media (max-width:1120px){.listings-map-visible #search-properties .row.listing-block{grid-template-columns:repeat(3,1fr)}#search-properties .bde-shortcode-16-118{padding-right:1rem}.listings-map-visible #search-properties .pricing-reviews-container{flex-direction:row}}@media only screen and (max-width:1120px){.hfy-listings-map-toggle{display:block!important}.page-id-16.listings-map-visible .hfy-map-wrapper{position:fixed!important;bottom:0;top:0;left:0;z-index:999999;right:0}.page-id-16.listings-map-visible .hfy-listing-map{height:100%}.page-id-16.listings-map-visible .breakdance .bde-shortcode-16-119{position:relative!important;top:0!important}.listings-map-visible #search-properties-map .hfy-listings-map-toggle{display:none!important}.page-id-16.listings-map-visible{overflow:hidden}.breakdance .bde-shortcode-16-119{position:initial!important}#search-properties-map .hfy-listings-map-toggle{left:42vw;right:auto}}@media (max-width:970px){.listings-map-visible #search-properties .pricing-reviews-container,.listings-map-hidden #search-properties .pricing-reviews-container{flex-direction:column}}@media only screen and (max-width:970px){#search-advanced-container #formBooking .calentim-dates{width:22vw}}@media (max-width:960px){#properties .row.listing-block{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:900px){#search-properties-map .hfy-listings-map-toggle{left:40vw}}@media only screen and (max-width:840px){#search-advanced-container #formBooking .calentim-dates{width:14vw}}@media (max-width:768px){.hfy-mobile-sticky-booking{display:block}.hfy-sticky-content{flex-wrap:wrap}.hfy-book-button{margin-bottom:8px;width:100%;order:1}.hfy-price-info,.hfy-nights-total{text-align:left;align-items:flex-start;order:2;flex:1;margin:8px 0}.hfy-whatsapp-button{order:3}.listings-container{width:100%}.listings-map-hidden #search-properties .listings .row.listing-block{grid-template-columns:repeat(2,1fr)}.listings-map-hidden #search-properties .pricing-reviews-container{flex-direction:row}#search-advanced-container .hfy-search-form-row-advanced{flex-direction:column}#search-advanced-container .wrap-form-field{width:100%}#form-container .hfy-search-form-row{display:flex;flex-direction:column;padding:1rem}}@media only screen and (max-width:768px){#single-listing-booking-form .datepicker__inner{padding-top:8rem}#search-advanced-container #datepicker-hotel-datepicker .datepicker__inner{padding-top:8rem}.bde-section-12-100 .section-container{padding-top:0!important;padding-bottom:0!important}.bde-section-12-100 .section-container .payment-wrapper{padding-top:0;padding-bottom:0}.payment-wrapper{padding-right:0}#search-properties-map .hfy-listings-map-toggle{left:35vw;right:auto}.home .hfy-theme1 .hfy-search-form-wrap .col-action{display:flex}.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar{z-index:0}#single-listing-intro .hfy-listing-hotel-facilities{flex-wrap:wrap}.hfy-listing-map{height:100%}#search-advanced-container #formBooking .calentim-dates{width:70vw}#form-container{-moz-border-radius:33px;-webkit-border-radius:33px;-o-border-radius:33px;border-radius:33px;width:100%;padding:0}.hfy-theme1 .hfy-search-form-row ._col.col-advanced,.hfy-theme1 .hfy-search-form-row ._col.col-action{padding:0 5px;margin:3px 1px 4px!important}#form-container .btn-primary{width:100%}#form-container .col-location,#form-container .col-start-date,#form-container .col-end-date,#form-container .col-guests{margin-bottom:20px!important;position:relative}#form-container .col-location::after,#form-container .col-start-date::after,#form-container .col-end-date::after{content:"";display:block;background-color:#ebebeb;margin-top:0;margin-top:10px;margin-right:auto;margin-bottom:0;margin-left:auto;height:1px;position:absolute;width:100%;clear:both;align-self:center}.calentim-container-mobile .calentim-input{margin:2rem}.calentim-container-mobile .calentim-input .calentim-header{padding-top:1.5rem}.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator{padding-bottom:10px}.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply{background-color:var bde brand primary color}.home #form-container #formBooking input{width:70vw}}@media (max-width:767px){#mobile-search-container{display:block}#form-container.show-advanced-search #mobile-search-container{display:none}#form-container.show-advanced-search .search-form-fields{display:block}#mobile-search-container.expanded{margin-bottom:0}#mobile-search-container.expanded .mobile-search-summary{margin-bottom:16px}#mobile-search-container.expanded .mobile-search-selections{display:none}#form-container .hfy-search-form-row{display:block!important}#search-advanced-container .col{padding:0!important}#search-advanced-container .adv-search-prop-h2{padding-bottom:10px}#search-advanced-container .summary-row{width:100%}#search-advanced-container .listings-container{padding-top:1rem}#search-advanced-container .hfy-search-form-row{padding:0}#search-advanced-container .col-location::after,#search-advanced-container .col-start-date::after,#search-advanced-container .col-end-date::after{display:none}#search-advanced-container .hfy-search-form-row-advanced{display:grid;grid-template-columns:auto auto}.hfy-theme1 .hfy-search-form-wrap .col-action{display:grid;grid-template-columns:5fr 1fr;grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:12px}#search-advanced-container .btn-primary{width:100%}.btn-back-to-summary{border:1px solid #ebebeb;background-color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:56px;cursor:pointer;padding:16px}}@media (max-width:744px){#single-listing-gallery .hfy-theme1 .hfy-listing-gallery.hfy-listing-gallery-abnb{display:flex!important;max-height:initial;flex-direction:column!important}#single-listing-gallery .hfy-theme1 .hfy-listing-gallery.hfy-listing-gallery-abnb>.list{display:grid;padding-bottom:16px;height:2rem;width:auto;grid-template-columns:auto auto}#single-listing-gallery .hfy-theme1 .hfy-listing-gallery.hfy-listing-gallery-abnb>.list div{height:100%;width:100%}#single-listing-gallery #show-gallery-btn{position:relative;bottom:initial;width:100%;left:initial}#single-listing-gallery #show-gallery-btn button{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;padding:16px 24px}#single-listing-gallery .section-container{padding-bottom:3rem}}@media (max-width:668px){#properties .row.listing-block{grid-template-columns:repeat(1,1fr)}}@media (max-width:660px){.listings-map-hidden #search-properties .pricing-reviews-container{align-items:flex-start;flex-direction:column}}@media (max-width:630px){.listings-map-visible #search-properties .pricing-reviews-container{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.listings-map-visible #search-properties .row.listing-block,.listings-map-hidden #search-properties .listings .row.listing-block{grid-template-columns:repeat(1,1fr)}.listings-map-visible #search-properties .pricing-reviews-container,.listings-map-hidden #search-properties .pricing-reviews-container{flex-direction:row}}@media only screen and (max-width:576px){.direct-inquiry-form .infants-wrap{margin-top:16px;max-width:100%}#inquiry_infants i{padding-top:8px!important}.direct-inquiry-modal-content .direct-inquiry-form .direct-inquiry-col-container input,.direct-inquiry-modal-content .direct-inquiry-form .direct-inquiry-col-container textarea,.direct-inquiry-modal-content .direct-inquiry-form .direct-inquiry-col-container select,.direct-inquiry-modal-content .direct-inquiry-form .inquiry_container_input input,.direct-inquiry-modal-content .direct-inquiry-form .inquiry_container_input textarea,.direct-inquiry-modal-content .direct-inquiry-form .inquiry_container_input select{padding-left:35px}}@media only screen and (max-width:500px){#search-properties-map .hfy-listings-map-toggle{left:30vw}}@media (max-width:480px){.hfy-book-button,.hfy-price-info,.hfy-nights-total,.hfy-whatsapp-button{margin-bottom:8px;width:100%}.hfy-whatsapp-button{width:48px;align-self:flex-end}.row-hfy-sticky-content{flex-direction:column;gap:1rem}.hfy-sticky-content .hfy-col-book-btn{width:100%}.hfy-sticky-content .hfy-col-booking-price-wa-btn{width:100%}.hfy-sticky-content .hfy-row-book-btn{padding-right:0!important}.hfy-sticky-content .hfy-row-price-info{align-items:center;flex-direction:row;gap:1rem}}@media only screen and (max-width:450px){#search-advanced-container .hfy-search-form-row-advanced,#single-listing-body .hfy-listing-amenities{display:flex;flex-direction:column}}@media (max-width:410px){.hfy-mobile-sticky-booking{width:100vw}}@media only screen and (max-width:400px){#search-properties-map .hfy-listings-map-toggle{left:26vw}}@media (max-width:350px){.listings-map-visible #search-properties .pricing-reviews-container,.listings-map-hidden #search-properties .pricing-reviews-container{flex-direction:column}}@media only screen and (max-width:350px){#search-properties-map .hfy-listings-map-toggle{left:24vw}}@media only screen and (max-width:300px){#search-properties-map .hfy-listings-map-toggle{left:18vw}}@media (min-width:768px){#mobile-search-container{display:none}.search-form-fields{display:block}}@media screen and (min-width:1120px){.hfy-theme1 .hfy-map-wrapper .hfy-map-close-btn{display:none}}