.FlexibleDaysAvailability{align-items:center;border-top:1px solid #dae0e6;color:#575d64;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:flex-start;line-height:21px;padding:12px 30px}.FlexibleDaysAvailability-duration{margin-left:9px}.ImageGallery{height:100%;position:relative;text-align:center}.ImageGallery-container{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;bottom:calc(20vh + 50px);left:0;overflow:hidden;position:absolute;right:0;top:50px}.ImageGallery-container.ImageGallery-container--touch{display:flex;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media (orientation:portrait){.ImageGallery-container{background-size:100% auto}}@media (orientation:landscape){.ImageGallery-container{background-size:auto 100%}}.ImageGallery-image,.ImageGallery-imageDesktop{height:calc(100% - 30px)}.ImageGallery-image.ImageGallery-image--touch{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;position:relative;scroll-snap-align:center center;scroll-snap-stop:always;width:100%}.ImageGallery-image img,.ImageGallery-image.ImageGallery-image--touch img{border-radius:.1px;max-height:calc(100% - 30px);max-width:100%;object-fit:cover}.ImageGallery-caption{color:#fff;font-weight:600}.ImageGallery-thumbnails{bottom:15px;overflow-x:scroll;overflow-y:hidden;position:absolute;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch;height:20vh;z-index:2}@media screen and (orientation:landscape){.ImageGallery-thumbnails{bottom:0}}.ImageGallery-thumbnails .ImageGallery-thumbnail{background:#000;cursor:pointer;display:inline-block;margin-right:10px}.ImageGallery-thumbnails .ImageGallery-thumbnail img{height:20vh;opacity:.55;width:auto}.ImageGallery-thumbnails .ImageGallery-thumbnail:hover img{opacity:.6}.ImageGallery-thumbnails .ImageGallery-thumbnail--active img,.ImageGallery-thumbnails .ImageGallery-thumbnail--active:hover img{opacity:1}.ImageGallery-thumbnails .ImageGallery-thumbnail:last-child{margin-right:0}@media only screen and (max-height:736px){.ImageGallery-container{bottom:calc(10vh + 20px);top:20px}.ImageGallery-thumbnails,.ImageGallery-thumbnails .ImageGallery-thumbnail img{height:10vh}}.ImageGallery-navButton{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,255,255,0);align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none;position:absolute;top:0;width:200px;z-index:1}.ImageGallery-navButton img{height:36px;opacity:.8;transition:all .1s ease-in-out;width:36px}.ImageGallery-navButton:hover>img{opacity:1;transform:scale(1.1)}.ImageGallery-navButton::-moz-selection{background-color:transparent}.ImageGallery-navButton::selection{background-color:transparent}.ImageGallery-navButton--left{left:0}.ImageGallery-navButton--right{right:0}@media(max-width:480px){.ImageGallery-navButtonsOuter{display:none}}.ImageGallery-galleryImage{position:relative}.ImageGallery-loader{animation:appear 3s ease-in;animation-delay:6s;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.ImageGallery-lazyLoad{display:flex;flex-direction:column;height:auto;justify-content:space-between;width:100%}@media screen and (orientation:landscape){.ImageGallery-lazyLoad{height:100%;width:auto}}.Badge{background-color:#7b8389;border:none;border-radius:5px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:18px;overflow:hidden;padding:4px 10px 3px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:-moz-max-content;width:max-content}.Badge--flex{display:flex}.Badge--brand{background-color:#732dd9}.Badge--primary{background-color:#47a82d}.Badge--grey{background-color:#7b8389}.Badge--silver{background-color:#b5bec5}.Badge--white-transparent{background-color:hsla(0,0%,100%,.75)}.Badge--color-text{color:#343434}.Badge--silverOutline{background-color:#f7f9fa;border:1px solid #b5bec5;color:#b5bec5}.Badge--successOutline{background-color:rgba(71,168,45,.2);border:1px solid #47a82d;color:#47a82d}.Badge--brandOutline{background-color:rgba(84,46,188,.2);border:1px solid #542ebc;color:#542ebc}.Badge--warningOutline{background-color:#fcf4ee;border:1px solid #f8883e;color:#f8883e}.Badge-Icon{margin-left:9px}.Badge--servicedApartments{align-items:center;cursor:default;display:flex;height:-moz-max-content;height:max-content;justify-content:center;left:20px;position:absolute;top:15px;z-index:2}.Badge--servicedApartments-infoIcon{cursor:pointer}.Badge--servicedApartments--popover-button{margin-top:20px}.Badge--servicedApartments--popover-button>.IconButton-label{margin-left:0}.Badge--servicedApartments--popoverInner{width:auto}.Badge--servicedApartments-drawer{height:100%}.Badge--servicedApartments-drawerBody{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 20px 0}.Badge--servicedApartments-drawerBody-buttons{margin-top:30px}.Badge--servicedApartments--popper-reference{height:18px;margin-left:10px;width:18px}.Badge--servicedApartments--popper-reference .popper-InnerReference{height:18px}.StudentExclusivePill{align-items:center;background:rgba(36,39,46,.45);border:1px solid hsla(0,0%,100%,.45);border-radius:3px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:26px;justify-content:center;left:20px;line-height:18px;padding:5px 10px;pointer-events:none;position:absolute;top:15px;z-index:1}.StudentExclusivePill--short{height:18px;left:15px;padding:10px 7px;top:12px}.ListingsList{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(min-width:768px){.ListingsList{gap:27px}}.Listings .ListingsList{min-height:100vh}.ListingsList-item{min-width:300px}.ListingsList-item .CoverImage{border-radius:7px 7px 0 0}.ListingsList-title{color:#7b8389;font-size:12px;line-height:1.5;margin-bottom:15px;min-width:100%}.ListingsList-title-text{display:inline;font-size:12px;font-weight:400}.Pagination{align-items:center;display:flex;justify-content:center}.Pagination-arrowLeft{transform:scale(.8)}.Pagination-arrowRight{margin-left:auto;margin-right:20px;transform:scale(1.1)}.Pagination-previous{margin-left:15px;margin-right:auto}@media(min-width:480px){.Pagination-previous{margin-right:20px}}.Pagination-next{margin-left:auto;margin-right:15px}@media(min-width:480px){.Pagination-next{margin-left:20px}}.PaginationItem{align-items:center;background:#fff;border-radius:500px;color:#24272e;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;margin:0 7.5px;width:40px}@media(max-width:370px){.PaginationItem{margin:0 2px}}.PaginationItem:hover{background:#f7f9fa}.PaginationItem.disabled{color:#b5bec5;cursor:not-allowed}.PaginationItem.disabled:hover{background:#fff}.PaginationItem--active{background:#542ebc;border:none;color:#fff}.PaginationItem--active:hover{background:#542ebc}.EllipsisItem{align-items:center;display:flex;height:40px;justify-content:center;margin:0 7.5px;width:25px}@media(max-width:370px){.EllipsisItem{margin:0 2px}}.EllipsisItem-icon{margin-top:7.5px}.ProgressBar{background-color:#e5e9ed;width:100%}.ProgressBar-wrapper{background:linear-gradient(90deg,#e5e9ed 5%,#c1c9cf);margin:auto;width:50%}@media(max-width:767px){.ProgressBar-wrapper{margin-left:0;width:80%}}.ProgressBar-indicator{background:linear-gradient(270deg,#542ebc 75%,rgba(84,46,188,0));display:block;height:5px}.RefugeeDistributionModal-Layout{align-items:center;display:flex;flex-direction:column;height:100%;min-height:600px;padding:60px 0;width:100%}@media(max-width:767px){.RefugeeDistributionModal-Layout{padding-top:40px}}.RefugeeDistributionModal-Layout .RefugeeDistributionModal-StepWrapper{margin:auto;max-width:550px;padding-bottom:70px}@media(max-width:767px){.RefugeeDistributionModal-Layout .RefugeeDistributionModal-StepWrapper{max-width:calc(100% - 40px);padding-bottom:45px}}.RefugeeDistributionModal-Layout .RefugeeDistributionModal-backButton{margin:28px auto 0}@media(max-width:767px){.RefugeeDistributionModal-Layout .RefugeeDistributionModal-backButton{margin-top:25px}}.RefugeeDistributionModal-Footer{min-height:70px;width:100%}.CustomDropdownSelect-container,.CustomDropdownSelect-input{position:relative;width:100%}.CustomDropdownSelect-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f9fa;border:1px solid #dae0e6;border-radius:5px;box-sizing:border-box;color:#24272e;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:46px;outline:none;padding:0 20px;text-indent:1px;text-overflow:""}.CustomDropdownSelect-input--error{background:#fae8e8;border-color:#eb5757;color:#eb5757}.CustomDropdownSelect-input--error::-moz-placeholder{color:#eb5757}.CustomDropdownSelect-input--error::placeholder{color:#eb5757}@media(max-width:480px){.CustomDropdownSelect-input::-moz-placeholder{font-size:12px}.CustomDropdownSelect-input::placeholder{font-size:12px}}.CustomDropdownSelect-list{background:#fff;border:1px solid #e5e9ed;border-radius:7px;box-shadow:0 10px 20px rgba(55,57,86,.1),0 5px 5px rgba(59,55,86,.03),0 5px 5px rgba(59,55,86,.03),0 10px 20px rgba(55,57,86,.1);display:none;left:0;margin-top:50px;max-height:290px;overflow:auto;padding:5px;position:absolute;top:0;width:100%;z-index:1002}.CustomDropdownSelect-list--active{display:block}.CustomDropdownSelect-listItem{background:#fff;border-radius:5px;color:#24272e;cursor:pointer;padding:12px 15px;text-align:left}.CustomDropdownSelect-listItem:nth-child(2n){background:#f7f9fa}.CustomDropdownSelect-listItem:hover{background:#e5e9ed}.CustomDropdownSelect-icon{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:18px}.CustomDropdownSelect-triangle{display:inherit;margin-top:2px}.CustomDropdownSelect-errorMessage{color:#575d64;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;font-weight:400;line-height:21px;margin-top:10px}.CustomDropdownSelect-input:focus{-webkit-appearance:none;background-color:rgba(84,46,188,.07);border:1px solid #542ebc;outline:none}.CustomDropdownSelect-trigger,.Step{align-items:center;display:flex}.Step{flex-direction:column;text-align:center}.Step-IconContainer{height:60px;margin-bottom:15px;width:60px}.Step-Title{color:#24272e;font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px;max-width:335px;text-align:center}.Step-Body,.Step-Title{font-family:Poppins,sans-serif;font-style:normal}.Step-Body{color:#575d64;font-size:14px;font-weight:500;font-weight:400;line-height:21px;margin-top:15px}.Step-ButtonContainer{display:flex;flex:1 1 50%;gap:12px;justify-content:center;margin-top:30px;width:100%}@media(max-width:767px){.Step-ButtonContainer{flex-basis:100%;flex-direction:column-reverse}.Step-ButtonContainer .Button{height:auto;line-height:unset;padding:10px 30px;white-space:break-spaces;width:100%}}.Step-ButtonContainer .Button--brandPurple{background:#542ebc}.Step-ButtonContainer .Button--brandPurple:disabled,.Step-ButtonContainer .Button--brandPurple:hover:disabled{background:#cac0e7}.RegistrationCheckStep-prompt{margin-top:15px}.RefugeeDistributionModal-registrationLink{color:#542ebc;text-decoration:underline}.Step-Title{max-width:424px}.GeocodingInputSearch{transition:width .3s;width:190px}@media(min-width:480px){.GeocodingInputSearch{width:275px}}.GeocodingInputSearch--isFocused{width:100%}.GeocodingInputSearch .InputText{background:#fff;border:1px solid #dae0e6;border-radius:57px;box-shadow:0 1px 2px rgba(0,0,0,.1);flex-direction:row;padding:7.5px 7.5px 7.5px 15px}@media(min-width:374px){.GeocodingInputSearch .InputText{padding-left:20px}}.GeocodingInputSearch .InputText:hover{cursor:pointer}.GeocodingInputSearch .InputAutocomplete-InputText-Icon{align-items:center;background:#edf1f4;border:1px solid #e5e9ed;border-radius:20px;display:flex;height:30px;justify-content:center;min-width:30px;width:30px}.GeocodingInputSearch .InputText-input{background:none;border:none;color:#24272e;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;min-width:80%;overflow:hidden;padding:0 20px 0 5px;text-overflow:ellipsis;white-space:nowrap}.GeocodingInputSearch .InputText-input::-moz-placeholder{color:#b5bec5}.GeocodingInputSearch .InputText-input::placeholder{color:#b5bec5}.GeocodingInputSearch .InputAutocomplete-suggestionItem{cursor:pointer;padding:10px}.GeocodingInputSearch--light{width:100%}.GeocodingInputSearch--light .InputText{background:none;border:none;border-radius:0;box-shadow:none;padding:0}.GeocodingInputSearch--isTransparent .InputText{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.25)}.GeocodingInputSearch--isTransparent .InputText-input{color:#fff}.GeocodingInputSearch--isTransparent .InputAutocomplete-InputText-Icon{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.25)}.InputAutocomplete{position:relative}.InputAutocomplete-suggestionsBox{background:#fff;border:1px solid #e5e9ed;border-radius:7px;box-shadow:0 2px 8px 0 rgba(0,0,0,.05);margin-top:5px;position:absolute;top:100%;width:100%;z-index:5}.InputAutocomplete-suggestionsList{max-height:300px;overflow-y:auto;padding:5px}.InputAutocomplete-suggestionItem{background:#fff;border:none;border-radius:5px;display:block;font-family:inherit;font-size:14px;padding:15px;text-align:left;width:100%}.InputAutocomplete-suggestionItem--focused,.InputAutocomplete-suggestionItem:hover{background:#f7f9fa}.InputAutocomplete-loadingSpinnerContainer{align-items:center;bottom:0;display:inline-flex;height:100%;position:absolute;right:15px;top:0}.GeocodingSuggestion-container{justify-content:space-between;position:relative}.GeocodingSuggestion-container,.GeocodingSuggestion-textAndIconContainer{align-items:center;display:flex}.GeocodingSuggestion-iconContainer{align-items:center;background-color:#e5e9ed;border-radius:7px;display:flex;height:36px;justify-content:center;margin-right:15px;width:36px}.GeocodingSuggestion-icon{height:20px;width:20px}.GeocodingSuggestion-textContainer{flex:1;font-size:16px;padding-right:15px}.GeocodingSuggestion-textContext{font-size:14px}.GeocodingSuggestion-arrow{display:none;position:absolute;right:0}.InputAutocomplete-suggestionItem--focused .GeocodingSuggestion-arrow,.InputAutocomplete-suggestionItem:hover .GeocodingSuggestion-arrow{display:block}.SearchDrawerTrigger{align-items:center;background:#fff;border:1px solid #e5e9ed;border-radius:57px;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;display:flex;justify-content:space-between;outline:inherit;padding:7.5px 7.5px 7.5px 15px;width:100%}@media(min-width:480px){.SearchDrawerTrigger{padding-left:20px}}.SearchDrawerTrigger-Text{color:#24272e;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;overflow:hidden;padding:0 20px 0 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 180px)}@media(hover:hover){.SearchDrawerTrigger-Text{width:calc(100vw - 200px)}}.SearchDrawerTrigger-Text--placeholder{color:#b5bec5}.SearchDrawerTrigger-SearchIcon{align-items:center;background:#edf1f4;border:1px solid #e5e9ed;border-radius:20px;display:flex;height:30px;justify-content:center;min-width:30px;width:30px}.SearchDrawerTrigger--isTransparent{background:rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.25)}.SearchDrawerTrigger--isTransparent .SearchDrawerTrigger-Text{color:#fff}.SearchDrawerTrigger--isTransparent .SearchDrawerTrigger-SearchIcon{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.25)}.GeocodingInputSearchMobile-Drawer .Drawer-inner{min-height:95%}.GeocodingInputSearchMobile-Drawer .Drawer-sliderContainer{justify-content:stretch}.GeocodingInputSearchMobile-Drawer .Drawer-children{padding-bottom:0}.GeocodingInputSearchMobile-Drawer .GeocodingInputSearch{width:100%}.GeocodingInputSearchMobile-Drawer .GeocodingInputSearch.hide-caret .InputText-input{caret-color:transparent}.GeocodingInputSearchMobile-Drawer .GeocodingInputSearch .InputText{border:none;border-bottom:1px solid #dae0e6;border-radius:0;box-shadow:none;padding:20px}.GeocodingInputSearchMobile-Drawer .GeocodingInputSearch .InputText-input{font-size:23px;line-height:0}.GeocodingInputSearchMobile-Drawer .GeocodingInputSearch .InputAutocomplete-suggestionsBox{border:none;box-shadow:none;position:relative}.GeocodingInputSearchMobile-Drawer .InputAutocomplete-suggestionsList{max-height:none}.GeocodingSearch .GeocodingInputSearchMobile{display:block}@media(min-width:480px){.GeocodingSearch .GeocodingInputSearchMobile{display:none}}.GeocodingSearch .GeocodingInputSearch{display:none}@media(min-width:480px){.GeocodingSearch .GeocodingInputSearch{display:block}}.DateRangePickerMobile-drawer-children{align-items:center;display:flex;flex-direction:column}.DateRangePickerMobile-root{border:none;padding-top:85px;width:-moz-max-content;width:max-content}.DateRangePickerMobile-root--bottom{padding:40px}.DateRangePickerMobile-months{display:flex;flex-direction:column}.DateRangePickerMobile-month{margin:0}.DateRangePickerMobile-caption{padding-bottom:20px;padding-top:25px;text-align:center}.DateRangePickerMobile-head,.DateRangePickerMobile-nav{display:none}.Button.DateRangePickerMobile-loadMoreButton{margin-bottom:150px;overflow:visible}.DatePickerStickyHeader{position:fixed;z-index:2}.DatePickerStickyHeader,.DatePickerStickyHeader-body{align-items:center;display:flex;flex-direction:column;width:100%}.DatePickerStickyHeader-body{background-color:#fff;border-bottom:1px solid #e5e9ed;padding-bottom:10px;padding-top:5px}.DatePickerStickyHeader-title{color:#7b8389;color:#24272e;font-weight:600;text-transform:uppercase}.DatePickerStickyHeader-dates,.DatePickerStickyHeader-title{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;line-height:21px}.DatePickerStickyHeader-dates{color:#575d64;color:#b5bec5;font-weight:500}.DatePickerStickyHeader-dates--active{color:#575d64}.DatePickerStickyHeader-weekdays{color:#575d64;color:#7b8389;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;padding-top:15px}.DatePickerStickyHeader-weekdays-day{text-align:center;width:40px}.DatePickerStickyHeader-clearDatesButton{box-shadow:0 5px 5px rgba(59,55,86,.03),0 10px 20px rgba(55,57,86,.1);margin-top:10px}.DateRangePickerTrigger-popover{box-shadow:0 30px 60px -5px rgba(50,65,93,.1),0 18px 36px -18px rgba(50,65,93,.15)}.DateRangePickerTriggerPill{background-color:#fff;border-radius:20px;color:#575d64;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-right:10px;padding:3px}.DateRangePickerTriggerPill:has(>.DateRangePickerTriggerPill-previewDateButton--active),.DateRangePickerTriggerPill:has(>.DateRangePickerTriggerPill-previewDateButton--cleared),.DateRangePickerTriggerPill:has(>.DateRangePickerTriggerPill-previewDateButton--selected){border:2px solid rgba(84,46,188,.45);border-radius:100px}.DateRangePickerTrigger-footer{background:#fff;border-top:1px solid #e5e9ed;color:#575d64;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:21px;margin:0 25px 5px;padding-top:20px}.DateRangePickerTrigger-footer--mobile{bottom:0;margin:0;padding:15px 30px;position:fixed;width:100%;z-index:1000}.DateRangePickerTrigger-footer--mobile-duration{padding:25px 30px}.DateRangePickerTriggerPill-previewDateButton{background-color:#fff;border:1px solid #e5e9ed;border-radius:100px 0 0 100px;color:#575d64;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;min-width:125px;padding:8px 15px}.DateRangePickerTriggerPill-previewDateButton:nth-of-type(2){border-radius:0 100px 100px 0}.DateRangePickerTriggerPill-previewDateButton--active{background-color:#f5f1fb;border:1px solid #542ebc;color:#542ebc}.DateRangePickerTriggerPill-previewDateButton--inactive:hover{background:#edf1f4;border:1px solid #dae0e6;color:#575d64}.DateRangePickerTriggerPill-previewDateButton--applied,.DateRangePickerTriggerPill-previewDateButton--selected{background-color:#542ebc;border:1px solid #542ebc;color:#fff}.DateRangePickerTriggerPill-previewDateButton--applied:nth-of-type(2),.DateRangePickerTriggerPill-previewDateButton--selected:nth-of-type(2){border:1px solid #542ebc;border-left-color:#fff}.DateRangePickerTriggerPill-previewDateButton--applied:hover,.DateRangePickerTriggerPill-previewDateButton--selected:hover{background-color:#4f2892;border:1px solid #542ebc;color:#fff}.DateRangePickerTriggerPill-ctaPanel{justify-content:space-between}.SearchBarDateRangePicker-ctaPanel{justify-content:center}.ListingsFilter-DateRangePicker .Drawer-inner{min-height:100%}.DateRangePickerTrigger-clearDates.Button.Button--growWithText{margin-left:-20px}.DateRangePickerTrigger-clearDates.Button.Button--growWithText:disabled{color:#b5bec5}.DatePickerContent{overflow:hidden}.BubbleCount{align-items:center;background-color:#f7f9fa;border-radius:50%;color:#732dd9;display:inline-flex;font-size:10px;font-weight:600;height:22px;justify-content:center;line-height:15px;text-align:center;width:22px}.NumberCounter{align-items:center;color:#24272e;display:flex;justify-content:space-between}.NumberCounter-label{font-size:14px;font-weight:500;width:180px}.NumberCounter-icon{margin-right:15px;width:30px}.NumberCounter-value{font-size:16px;font-weight:600;min-width:60px;text-align:center;width:60px}.NumberCounter-btnContainer{display:inline-flex;width:115px}.NumberCounter-btn{background:#edf1f4;border:1px solid #e5e9ed;border-radius:50%;cursor:pointer;height:26px;line-height:26px;outline:none;padding:1px;position:relative;width:26px}.NumberCounter-btn:disabled .NumberCounter-minusIcon rect,.NumberCounter-btn:disabled .NumberCounter-plusIcon rect{fill:#b5bec5}.Slider{min-width:100%}.Slider--disabled .DefaultProgressBar_progressBar{background-color:#dae0e6}.DefaultProgressBar__vertical{height:100%;width:2px}.DefaultProgressBar_progressBar{background-color:#732dd9;position:absolute}.DefaultProgressBar_progressBar__vertical{height:100%;width:2px}.DefaultProgressBar_background__vertical{height:100%;top:0;width:2px}.DefaultProgressBar_background__horizontal{height:2px;top:0}.DefaultHandle_handle{background-color:#fcfcfc;border:1.5px solid #b5bec5;border-radius:100%;box-shadow:0 2px 2px #dbdbdb;cursor:pointer;height:26px;outline:none;width:26px;z-index:2}@media(min-width:993px){.DefaultHandle_handle{height:20px;width:20px}}.DefaultHandle_handle:focus{box-shadow:0 0 1px 1px #abc4e8}.DefaultHandle_handle:after,.DefaultHandle_handle:before{background-color:#dadfe8;content:"";display:block;position:absolute}.DefaultHandle_handle__horizontal{margin-left:-12px;top:-12px}@media(min-width:993px){.DefaultHandle_handle__horizontal{margin-left:-10px;top:-8px}}.DefaultHandle_handle__vertical{left:-10px;margin-top:-8px}.DefaultHandle_handle__vertical:before{top:10px}.DefaultHandle_handle__vertical:after{height:1px;left:8px;top:13px;width:10px}.DefaultHandle_handle__disabled{border-color:#dbdbdb}.DefaultBackground{background-color:#b5bec5;height:2px;position:relative;width:100%}.DefaultBackground_background__horizontal{bottom:0;height:2px;left:0;top:0;width:100%}.DefaultBackground_background__vertical{height:100%;top:0;width:2px}.rheostat{overflow:visible;position:relative}@media(min-width:1128px){.autoAdjustVerticalPosition{top:12px}}.rheostat__vertical{height:100%}.handleContainer{bottom:0;height:2px;left:0;position:absolute;top:0;width:100%}.rheostat_background{background-color:#fcfcfc;border:1px solid #d8d8d8;position:relative}.rheostat_background__horizontal{bottom:4px;height:15px;left:-2px;top:-2px;width:100%}.rheostat_background__vertical{height:100%;top:0;width:15px}.AppHeader--withBanner{--bgColorOpacity:0;background:rgba(255,255,255,var(--bgColorOpacity));position:sticky;top:0;transition:all .3s ease-out;z-index:10}@media(max-width:1145px){.AppHeader--withBanner.mobile--hidden{top:-100%}}.AppHeader--withBanner--static{position:relative}@media(min-width:1201px){.hide-xlarge{display:none}}@media(min-width:993px)and (max-width:1199px){.hide-large{display:none}}@media(min-width:768px)and (max-width:991px){.hide-medium{display:none}}@media(max-width:766px){.hide-small{display:none}}@media(max-width:768px){.hide-lt-medium{display:none}}@media(min-width:993px){.hide-gt-large{display:none}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appearFromRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeAndScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes shake{41%,8%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,to{-webkit-transform:translateX(0)}}.ListingsPage-outerSmallScreen .root{min-height:0}.ListingsPage .StickyHeader{left:0;position:sticky;top:0;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%;z-index:110}.ListingsPage .StickyHeader--hidden{transform:translateY(-100%)}.ListingsPage{min-height:100vh;position:relative}.ListingsPage .ButtonImage{margin-right:7.5px;transform:scaleX(-1);width:18px}.ListingsPage .ListButton{align-items:center;display:flex;left:15px;position:fixed;top:15px;z-index:1000}.ListingsPage .Listings-mapButtonScrollWrapper{margin-top:-40px}.ListingsPage .MapButton{align-items:center;display:flex;height:40px;left:50%;line-height:40px;position:sticky;top:calc(97vh - 50px);top:calc(100dvh - 50px);transform:translateX(-50%);z-index:10}.ListingsPage .MapButton.hideMapButton{display:none}.ListingsPage .Listings{background:#fff;display:grid;grid-template-columns:100%}.ListingsPage .Listings .unfix{bottom:0;height:calc(100vh - 136px);position:absolute;top:auto;z-index:0}.ListingsPage .Listings.is-empty{min-height:100vh}.ListingsPage .Listings.is-empty .Listings-wrapper{position:relative}.ListingsPage .Listings.is-empty .Listings-empty-message{align-items:center;color:#575d64;color:#7b8389;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;font-weight:400;justify-content:center;line-height:21px;min-height:45vh;padding:30px 50px}.ListingsPage .Listings.is-empty .Listings-empty-message-title{color:#24272e;color:#575d64;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:28px;line-height:25px;text-align:center}.ListingsPage .Listings.is-empty .Listings-empty-message-text{margin-top:15px;max-width:410px;text-align:center}.ListingsPage .Listings.is-empty .Listings-empty-message a{color:#732dd9}.ListingsPage .Listings-inner-wrapper{background:transparent;height:100%;min-height:100%;position:absolute;transition:all .2s;visibility:hidden;width:100%;will-change:background,visibility;z-index:50}.ListingsPage .Listings-inner-wrapper-active{background:rgba(0,0,0,.8);visibility:initial}.ListingsPage .Listings-bar{align-items:center;background:#fff;border:1px solid #e3e9f0;display:flex;height:auto;justify-content:space-between;min-height:66px;position:relative;width:100%}.ListingsPage .Listings-bar.isMobileMapView{display:none}.ListingsPage .Listings-bar .Listings-viewSelector{padding-right:30px}@media(max-width:1145px){.ListingsPage .Listings-bar .Listings-viewSelector{display:none}}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewListButton,.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewMapButton{background-color:#fff;border:1px solid #e5e9ed;color:#24272e;color:#747474;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;line-height:normal;padding:9px;width:70px}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewListButton--active,.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewMapButton--active{background-color:#542ebc;border:1px solid #542ebc;color:#fff}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewListButton{border-bottom-left-radius:20px;border-top-left-radius:20px}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewListButton>span{margin-left:6px}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewMapButton{border-bottom-right-radius:20px;border-top-right-radius:20px}.ListingsPage .Listings-bar .Listings-viewSelector .Listings-viewMapButton>span{margin-left:3px}.ListingsPage .Listings-wrapper{background:#fff;padding-bottom:60px;position:relative}.ListingsPage .Listings-wrapper--loading{bottom:0;left:0;padding-top:80px;position:absolute}.ListingsPage .Listings-wrapper--loading:after{background:#ededed no-repeat 50%;background-image:url(data:image/gif;base64,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IGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==);content:"";height:100%;opacity:.4;position:absolute;width:100%}.ListingsPage .Listings-errorMessage{padding:15px 35px}.ListingsPage .Listings-errorMessage .ErrorMessage{margin-bottom:0}.ListingsPage .Listings-map{display:block;height:calc(100vh - 136px);position:sticky;top:136px}.ListingsPage .Listings-map:after{bottom:0;box-shadow:inset 2px 0 12px 1px rgba(0,0,0,.1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ListingsPage .Listings-map .leaflet-top{top:0}.ListingsPage .Listings.is-mapview .Listings-wrapper{width:0!important}.ListingsPage .Listings.is-mapview .Listings-map{bottom:0;display:block;height:100vh;left:0;position:absolute!important;right:0;top:0}@media(min-width:1145px){.ListingsPage .Listings.is-mapview .Listings-map{height:calc(100vh - 136px);left:0;top:136px}}.ListingsPage .Listings .ImageGallery-navButton{display:block}.non-touch .ListingsPage .Listings .Listing .ImageGallery-navButton{opacity:0;transition:opacity .2s linear;visibility:hidden}.non-touch .ListingsPage .Listings .Listing:hover .ImageGallery-navButton{opacity:1;visibility:visible}@media(min-width:1145px){.ListingsPage .Listings{display:grid;grid-template-columns:6fr 4fr}.ListingsPage .Listings-wrapper{padding-left:30px;padding-right:30px}.ListingsPage .Listings-map{width:100%}}@media(max-width:1145px){.ListingsPage .Listings.is-empty .Listings-empty-message{padding-left:15px;padding-right:15px}}@media(max-width:480px){.ListingsPage .Listings-wrapper--loading{top:64px}.ListingsPage .Listings-errorMessage{border-radius:0;overflow:hidden;padding:10px 0}}.Listings-wrapper{margin:0 15px;padding-top:15px}@media(min-width:993px){.Listings-wrapper{margin:0;padding-left:30px;padding-right:30px;padding-top:20px}}.Pagination-wrapper{margin:25px 45px}.Pagination-wrapper--mobile{margin-bottom:40px;margin-top:20px}.ListingsPage.hasHeaderWithBanner .ListingsPageSelect__single-value{color:#fff}.ListingsPage.hasHeaderWithBanner .ListingsPageSelect__indicators>span+span{background:#fff}.ListingsPage.hasHeaderWithBanner .ListingsPageSelect__indicators>span+span span{border-color:#2e2e2e transparent transparent!important}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-container--border{border-bottom:none}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .ListingsPageSelect__single-value{color:rgba(36,39,46,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .GeocodingInputSearch--isTransparent .InputText,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .SearchDrawerTrigger{background:rgba(255,255,255,var(--bgColorOpacity));border:1px solid #e5e9ed}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .GeocodingInputSearch--isTransparent .InputText-input,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .SearchDrawerTrigger-Text{color:rgba(36,39,46,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .GeocodingInputSearch--isTransparent .InputAutocomplete-InputText-Icon,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .SearchDrawerTrigger-SearchIcon{background:#edf1f4;border:1px solid #e5e9ed}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .InputAutocomplete-InputText-Icon svg path,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .SearchDrawerTrigger-SearchIcon svg path{fill:#000}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .WunderflatsLogo-shape,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .WunderflatsLogoBadge-shape{opacity:var(--bgColorOpacity)}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .WunderflatsLogo-lettering{fill:rgba(36,39,46,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-DesktopLinkList .AppHeader-Link-text{color:rgba(36,39,46,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-DesktopLinkList .AppHeader-Link-badge{background:rgba(79,40,146,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-DesktopLinkList .AppHeader-Link:hover{background:rgba(247,249,250,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-SignInLink{background:rgba(237,241,244,var(--bgColorOpacity));color:rgba(36,39,46,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeaderUserMenu-notifications{background:rgba(79,40,146,var(--bgColorOpacity))}.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeader-LanguageDropdownButton,.ListingsPage.hasHeaderWithBanner .AppHeader-theme--white .AppHeaderUserMenu-ToggleButton-desktop{opacity:var(--bgColorOpacity)}.ListingsPage.hasHeaderWithBanner .Listings-bar.Listings-bar--withBanner{padding-top:2px;position:sticky;top:68px;transition:all .3s ease-out;z-index:9}.ListingsPage.hasHeaderWithBanner .Listings-bar.Listings-bar--withBanner.is-mapview{position:absolute;top:70px;transition:none}@media(max-width:1145px){.ListingsPage.hasHeaderWithBanner .Listings-bar.Listings-bar--withBanner.mobile--hidden{transform:translateY(calc(-100% - 70px))}}@media(max-width:992px){.ListingsPage.hasHeaderWithBanner .Listings-bar.Listings-bar--withBanner{top:64px}.ListingsPage.hasHeaderWithBanner .Listings-bar.Listings-bar--withBanner.mobile--hidden{transform:translateY(calc(-100% - 64px))}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner{align-items:flex-end;display:flex;height:55vh;margin-top:-70px;min-height:300px;position:relative;z-index:0}@media(min-width:768px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner{min-height:330px}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner.RefugeeDistributionModalOpen{height:44vh}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner:before{background:linear-gradient(0deg,rgba(32,35,38,0) 4.17%,rgba(32,35,38,.75));content:"";height:40%;left:0;position:absolute;right:0;top:0;z-index:1}@media(max-width:992px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner:before{height:25%}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner:after{background:linear-gradient(180deg,rgba(32,35,38,0) 4.17%,rgba(32,35,38,.75));bottom:0;content:"";height:70%;left:0;position:absolute;right:0;z-index:1}@media(min-width:993px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner:after{height:50%}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner .CoverImage-image{bottom:0;left:0;object-position:center 30%;position:absolute;right:0;top:0}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-content{color:#fff;margin:0 0 60px 30px;overflow:hidden;transition:all .5s cubic-bezier(.46,.03,.52,.96);width:100%;z-index:5}@media(max-width:1145px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-content{margin-left:15px}}@media(max-width:992px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-content{color:#fff;margin-bottom:30px}}@media(max-width:480px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-content{display:block;margin:0 20px 25px;text-align:center}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-content--withLogo{text-align:left}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-kicker{font-size:16px;line-height:22.5px}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle{display:inline-block;font-size:57px;line-height:60px;word-wrap:break-word;font-weight:400;-webkit-hyphens:auto;hyphens:auto}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle{font-size:48px;line-height:45px}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.Caveat{font-size:60px}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.Caveat{font-size:50px}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.CinzelDecorative{font-size:33px}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.TimesNewRoman{font-weight:700}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.VesperLibre,html[lang=de] .ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.TimesNewRoman{font-size:33px;line-height:35px}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.Poppins{font-size:46px;font-weight:500;line-height:110%;padding-bottom:15px}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-categoryTitle.Poppins{font-size:26px;font-style:normal;font-weight:500}}.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-subText{font-size:14px;font-weight:400;line-height:22.5px;max-width:480px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left}@media(max-width:480px){.ListingsPage.hasHeaderWithBanner .HeaderWithBanner-banner-subText{max-width:none}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-description--refugees{line-height:135%}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-description--refugees{font-size:12px;line-height:135%}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;min-height:52px}@media(min-width:480px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer{flex-direction:row;justify-content:space-between}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos{align-items:center;display:flex;gap:20px;height:54px;margin-left:6px;margin-top:10px}@media(min-width:480px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos{margin-top:15px}}@media(min-width:768px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos.withChangeLocationButton{margin-left:350px}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos img{max-height:36px}@media(min-width:768px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos img{max-height:42px}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .HeaderWithBanner-banner-logos img.cofundedByTheEu-Logo{align-self:flex-end}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .ListingsPage-HeaderWithBanner-changeLocationButton{margin-top:15px}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .ListingsPage-HeaderWithBanner-changeLocationButton>.Button--secondaryBlue{margin:6px}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .ListingsPage-HeaderWithBanner-changeLocationButton>.Button--secondaryBlue:focus{box-shadow:none;outline:3px solid #b5bec5;outline-offset:3px}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-refugeeDistributionFeaturesContainer .ListingsPage-HeaderWithBanner-changeLocationButton>.Button--secondaryBlue{font-size:12px;padding:0 20px}}.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-searchLocation{line-height:135%;margin-top:15px}@media(max-width:767px){.ListingsPage.hasHeaderWithBanner .ListingsPage-HeaderWithBanner-searchLocation{font-size:12px;line-height:135%}}.ListingFilterModal{animation:appear .2s;bottom:0;left:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:120;-webkit-overflow-scrolling:touch}.ListingFilterModal label[for=maxPriceInput]{text-align:right}.ListingFilterModal .ApartmentSizeFilter{padding:20px}.ListingFilterModal .ApartmentSizeFilter-title{font-size:16px}.ListingFilterModal .ApartmentSizeFilter-subtitle{font-weight:500;margin-bottom:16px}@media(min-width:374px){.ListingFilterModal .ApartmentSizeFilter-btn{font-size:18px;height:42px;width:105px}}.ListingFilterModal .ApartmentSizeFilter-caption{font-size:14px}.ListingFilterModal .ListingFilter-tenants{border-bottom:1px solid #e4e9f1;padding:30px 20px;width:100%}.ListingFilterModal .ListingFilter-tenants .NumberCounter-label{font-size:16px;font-weight:600}.ListingFilterModal .Input-affixWrapper{border-radius:5px;height:40px}.ListingFilterModal .Input-affixWrapper .Input-prefix{font-size:16px;font-weight:500;padding-left:8px}.ListingFilterModal .Input-affixWrapper .Input{border-radius:5px;font-size:16px;font-weight:500;padding:0 5px}.ListingFilterModal .Slider{padding:0 10px}.ListingFilterModal-closeModalButton{align-items:center;background-color:#fff;border:1px solid #e4e9f1;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-flex;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px;z-index:5}.ListingFilterModal-form{background:#fff;height:100%;padding:0;text-align:left}@media only screen and (min-width:481px)and (max-width:1145px){.ListingFilterModal-form{padding:30px 30px 90px}}.ListingFilterModal-scrollContainer{position:absolute;-webkit-overflow-scrolling:touch;bottom:70px;display:block;left:0;overflow:auto;right:0;top:60px}.ListingFilterModal-section{border-bottom:1px solid #e4e9f1;padding:30px 20px;width:100%}.ListingFilterModal-section:first-child{padding-top:0}.ListingFilterModal-section:last-child{border-bottom:0}.ListingFilterModal-section-title{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:22.5px}.ListingFilterModal-section-content{padding-top:25px}.ListingFilterModal-section .StyledCheckbox{margin-bottom:20px}.ListingFilterModal-section .PriceFilter-depositCheckbox{margin-bottom:0}.ListingFilterModal-footer{align-items:center;background:#fff;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.1);display:flex;justify-content:space-between;left:0;padding:16px 19px;position:absolute;width:100%;z-index:5}.ListingFilterModal-clearFiltersButton{background:none;border:0;color:#515161;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}@media only screen and (max-width:320px){.ListingFilterModal-clearFiltersButton{font-size:12px}}.ListingFilterModal-section-amenities .ListingFilterModal-section-content{padding-top:5px}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .amenitiesInfo{margin-bottom:30px}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .amenitiesInfo-text{color:#7b8389;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:15px}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox{margin-bottom:15px;width:50%}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox-iconContainer{border:1px solid #b5bec5;height:30px;width:30px}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox-iconContainer-icon{transform:scale(.916)}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox-input:focus+.StyledCheckbox-iconContainer{border:1px solid #b5bec5}.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox:last-of-type,.ListingFilterModal-section-amenities .ListingFilterModal-section-content .StyledCheckbox:nth-last-of-type(2),.ListingFilterModal-section-houseRules .HouseRulesFilter-checkboxOuter:last-of-type .StyledCheckbox{margin-bottom:0}.PriceFilter{flex-direction:column;max-width:280px;padding:20px 20px 0}.PriceFilter label[for=maxPriceInput]{text-align:right}@media(min-width:1146px){.PriceFilter{align-items:center;min-width:200px;overflow:hidden}.PriceFilter .Input-affixWrapper{border-radius:5px;height:40px}.PriceFilter .Input-affixWrapper .Input-prefix{font-size:16px;font-weight:500;padding-left:8px}.PriceFilter .Input-affixWrapper .Input{border-radius:5px;font-size:16px;font-weight:500;padding:0 5px}.PriceFilter .Input-label{color:#aeaeae;width:100%}}.PriceFilter-caption{color:#7b8389;font-size:12px;font-weight:500;margin-top:10px;text-align:center;text-transform:uppercase}.PriceFilter-priceFieldsOuter{display:flex;justify-content:center;margin-top:10px}.PriceFilterCompact-inputsOuter{display:flex;justify-content:space-between;margin-top:10px}.PriceFilter-inputsSpacer{align-self:flex-end;color:#b5bec5;line-height:40px;margin:0 10px;max-height:40px}.PriceFilter-resetValuesButton{background:none;border:none;color:#24272e;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-align:left;width:100%}.PriceFilter-resetValuesButton:hover{text-decoration:none}.PriceFilter-depositCheckbox{padding-top:30px}.PriceFilter-submitButton{min-width:146px}.PriceFilter-buttons{align-items:center;display:flex;margin-top:24px}.PriceFilterLoading{display:flex;flex-direction:column;width:240px}@keyframes preloadAnimation{0%{opacity:0}50%{opacity:1}to{opacity:0}}.PriceFilterLoading-item{background:linear-gradient(90deg,#f7f9fa,#edf1f4);border-radius:2px;position:relative}.PriceFilterLoading-item:after{animation:preloadAnimation 1.5s infinite;background:rgba(0,0,0,.08);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.PriceFilterLoading-histogram{height:64px}.PriceFilterLoading-labels{display:flex;justify-content:space-between;margin-top:20px}.PriceFilterLoading-labelItem{height:13px;width:40px}.PriceFilterLoading-inputs{display:flex;justify-content:space-between;margin-top:20px}.PriceFilterLoading-inputItem{height:36px;width:110px}.PriceFilterLoading-resetLink{height:20px;width:73px}.PriceFilterLoading-footer{align-items:center;display:flex;margin-top:27px}.PriceFilterLoading-applyButton{height:36px;margin-left:auto;width:120px}.ApartmentSizeFilter{color:#24272e;font-family:Poppins,sans-serif;padding:12px 20px 18px}.ApartmentSizeFilter-subtitle,.ApartmentSizeFilter-title{font-size:14px;font-weight:500;line-height:1.5}.ApartmentSizeFilter-subtitle{color:#7b8389;margin-bottom:13px}.ApartmentSizeFilter-caption{color:#7b8389;font-size:12px;font-weight:500;line-height:1.5;padding-top:4px}.ApartmentSizeFilter-buttons{align-items:center;display:flex;justify-content:space-between}.ApartmentSizeFilter-sizeBtn{align-items:center;display:flex;flex-direction:column;height:67.5px;justify-content:center}.MoreFilters{padding-bottom:50px}.MoreFilters-popperInner{max-height:80vh;overflow:scroll;padding:0;width:308px}.MoreFilters-section{border-bottom:1px solid #e5e9ed}.MoreFilters-clearAllButton{background-color:transparent;border:none;color:#24272e;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:36px;margin-left:10px}.MoreFilters-footer{background-color:#fff;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.1);display:flex;padding:10px;position:absolute;width:100%;z-index:1}button.MoreFilters-apply{margin:0 0 0 auto;width:145px}.HouseRulesFilter{padding:15px 20px}.HouseRulesFilter .StyledCheckbox-iconContainer{border:1px solid #b5bec5;min-height:25px;min-width:25px}.HouseRulesFilter .StyledCheckbox-iconContainer-icon{transform:scale(.72)}.HouseRulesFilter-checkboxOuter{margin-top:15px}.HouseRulesFilter-heading{color:#575d64;color:#24272e;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.ListingFilterModal .HouseRulesFilter{padding:0}.ListingFilterModal .HouseRulesFilter-heading{display:none}.ListingFilterModal .HouseRulesFilter-checkboxOuter{margin-top:0}.AccommodationTypeFilter{padding:15px 20px}.AccommodationTypeFilter .StyledCheckbox-iconContainer{border:1px solid #b5bec5;min-height:25px;min-width:25px}.AccommodationTypeFilter .StyledCheckbox-iconContainer-icon{transform:scale(.72)}.AccommodationTypeFilter-checkboxOuter{margin-top:15px}.AccommodationTypeFilter-heading{color:#575d64;color:#24272e;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.ListingFilterModal .AccommodationTypeFilter{padding:0}.ListingFilterModal .AccommodationTypeFilter-heading{display:none}.ListingFilterModal .AccommodationTypeFilter-checkboxOuter{margin-top:0}.AmenitiesFilter{max-height:calc(100vh - 180px);overflow-y:auto;padding:0 10px;width:280px}.AmenitiesFilter .StyledCheckbox-iconContainer{border:1px solid #b5bec5;min-height:25px;min-width:25px}.AmenitiesFilter .StyledCheckbox-iconContainer-icon{transform:scale(.72)}.AmenitiesFilter .StyledCheckbox-text{color:#575d64;font-size:14px;font-weight:500}.AmenitiesFilter .StyledCheckbox-text--right{padding-left:13px}.AmenitiesFilter-rowList>li:not(:last-child){display:flex;margin-bottom:13px}.AmenitiesFilter-heading{color:#7b8389;font-size:14px;font-weight:500;margin:15px 0 24px}.AmenitiesFilter-buttonsContainer{align-items:center;display:flex;justify-content:space-between;margin-top:27px}.AmenitiesFilter-clearBtn{background-color:transparent;border:none;color:#24272e;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-left:10px}.AmenitiesFilter-clearBtn:hover{cursor:pointer}.AmenitiesFilter-clearBtn:hover:disabled{cursor:not-allowed}.AmenitiesFilter-submitBtn{width:146px}.AmenitiesFilter .StyledCheckbox{cursor:pointer;width:100%}.BedsFilter{padding:15px 20px}.BedsFilter .NumberCounter{margin-top:20px}.BedsFilter .NumberCounter-label{color:#575d64}.BedsFilter--set .NumberCounter-label{color:#24272e}.BedsFilter .NumberCounter-icon{height:25px;width:35px}.BedsFilter-heading{color:#575d64;color:#24272e;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.ListingFilterModal .BedsFilter{padding:0}.ListingFilterModal .BedsFilter .NumberCounter{margin-top:0}.ListingFilterModal .BedsFilter .NumberCounter:not(:first-of-type){margin-top:25px}.ListingFilterModal .BedsFilter-heading{display:none}.RoomFilter{padding:25px 20px 20px}.ListingFilterModal .RoomFilter{border-bottom:1px solid #e4e9f1;padding:30px 20px}.ListingFilterModal .RoomFilter .NumberCounter-label{font-size:16px;font-weight:600}.ListingFilter{align-items:center;display:flex;flex-wrap:wrap;gap:15px 0;padding:0 15px;position:relative}@media(max-width:1145px){.ListingFilter{padding:15px 30px}}@media(max-width:992px){.ListingFilter{padding:15px}}.ListingFilter-desktopContainer{align-items:center;display:flex}.ListingFilter-label{color:#343434}.ListingFilter-value{color:#aeaeae;display:block}.ListingFilter-rowList{list-style:none;padding:0;white-space:nowrap}.ListingFilter-tenants{padding-bottom:10px;padding-top:15px;width:280px}.ListingFilter-field-value{display:inline-block;font-size:16px;font-weight:600;min-width:80px;text-align:center}.ListingFilter-field-calendar>span{color:#aeaeae;display:block;text-align:center}.ListingFilter-field-calendar+.ListingFilter-field-calendar{border-left:1px solid #ededed;margin-left:30px;padding-left:30px}.ListingFilter .BubbleCount{margin-left:10px;margin-right:-10px}@media(max-width:1145px){.ListingFilter{padding:15px}}.ListingFilterButton,.ListingFilterButton.Button--growWithText.Button--large,.ListingFilterButton.TextButton{align-items:center;box-shadow:none;display:flex;margin-right:10px;padding:0 20px}.ListingsFilter-DateRangePicker{margin-right:10px}.ListingFilter-popperInner{padding:10px}.ListingFilter-popperInner .PriceFilter{padding:20px 20px 0}.ListingFilter-popperInner .ListingFilter-dates{display:flex;padding:5px 20px 10px}.ListingFilter-popperInner .PriceFilter-submitButton{margin-bottom:5px;margin-right:-15px}.ListingFilter-popperInner .ListingFilter-tenants .NumberCounter{padding:0 10px}.ListingFilter-popperInner .ListingFilter-tenantsSubmit{margin-bottom:-10px;margin-top:25px}.NumberCounter-btn{min-height:26px;min-width:26px}.MobileDateFilter--hidden{height:0;overflow:hidden;width:0}.Listings-map{z-index:1}.ListingsMap-resultsCounter,.ListingsMap-searchControl{background:#fff;border-radius:7px;box-shadow:0 7px 24px 0 rgba(169,179,188,.8);color:#343434;font-family:Poppins,sans-serif;font-size:14px;padding:15px}.ListingsMap-mapUnavailable{color:#24272e;font-family:Poppins,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:600;line-height:24px;padding:15px;text-align:center}.Listings-map--ControlButton{align-items:center;border:2px solid rgba(0,0,0,.2);box-shadow:0 7px 24px 0 rgba(169,179,188,.8);display:flex;outline:none}.Listings-map--ControlButton:hover{background-color:#f4f4f4;border:2px solid rgba(0,0,0,.2)}.Listings-map--ControlButton:focus{box-shadow:0 7px 24px 0 rgba(169,179,188,.8)}.Listings-map--ControlButton .leaflet-right .Listings-map--ControlButton{padding-right:50%}.CityDescription{background-color:#fff;display:flex;flex-direction:column;list-style:none;margin:0;padding:60px 0 15px}@media(max-width:767px){.CityDescription{padding:15px}}.CityDescription>li{border-top:1px solid #f0f0f0;padding:15px 60px 0}@media(max-width:767px){.CityDescription>li{padding:0}}.CityDescription>:first-child{border-top:0;padding-top:0}.CityDescription--hidden{display:none}.CityDescriptionCard-richTextField p{margin-bottom:15px}.CityDescriptionCard-richTextField a,.CityDescriptionCard-richTextField a:visited{color:#732dd9;text-decoration:none}.CityDescriptionCard-richTextField a:hover{color:#4f2892}.CityDescriptionCard-richTextField ol,.CityDescriptionCard-richTextField ul{margin-bottom:15px;padding-left:15px}.CityDescriptionCard-richTextField ol li,.CityDescriptionCard-richTextField ul li{margin-bottom:5px}.CityDescriptionCard-richTextField ul li{list-style:disc}.CityDescriptionCard-richTextFieldSmall{font-size:12px}.CityDescriptionCard-richTextFieldSmall p{margin-bottom:5px}.CityDescriptionCard-richTextFieldSmall a,.CityDescriptionCard-richTextFieldSmall a:visited{color:#732dd9;text-decoration:none}.CityDescriptionCard-richTextFieldSmall a:hover{color:#4f2892}.CityDescriptionCard-richTextFieldSmall ol,.CityDescriptionCard-richTextFieldSmall ul{margin-bottom:10px;padding-left:15px}.CityDescriptionCard-richTextFieldSmall ol li,.CityDescriptionCard-richTextFieldSmall ul li{line-height:14px;margin-bottom:5px}.CityDescriptionCard-richTextFieldSmall ul li{list-style:disc}.CityDescriptionCard{display:grid;grid-template-areas:"mainTitle" "mainText" "mainImage" "additionalContent";grid-template-rows:auto auto 150px auto;justify-items:start;margin-bottom:30px;grid-row-gap:30px;grid-column-gap:60px}.CityDescriptionCard.CityDescriptionCard-additionalContent--hidden{display:none}@media(max-width:767px){.CityDescriptionCard{grid-template-columns:auto;grid-template-rows:auto auto 150px;padding:15px;grid-row-gap:15px;grid-template-areas:"mainTitle" "mainText" "mainImage" "additionalContent"}}.CityDescriptionCard-mainTitle{display:flex;flex-direction:column;grid-area:mainTitle}.CityDescriptionCard-mainTitle h2{font-size:30px;font-weight:700;line-height:29px}@media(max-width:767px){.CityDescriptionCard-mainTitle h2{margin-bottom:10px}}.CityDescriptionCard-mainText{color:#343434;font-size:14px;grid-area:mainText;line-height:18px;text-align:justify}.CityDescriptionCard-mainText p:last-child{margin-bottom:0}.CityDescriptionCard-mainImage{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:mainImage;height:100%;position:relative;width:100%}.CityDescriptionCard-mainImage img{height:100%;object-fit:cover;width:100%}.CityDescriptionCard-mainImage figcaption{color:#7c8689;font-size:10px;margin-top:-15px}.CityDescriptionCard-additionalContent{display:flex;flex-direction:column;grid-area:additionalContent;list-style:none;margin:0;padding:0;width:100%}.CityDescriptionCard-additionalContent.CityDescriptionCard-additionalContent--hidden{display:none}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentRow{margin-bottom:50px}.CityDescriptionCard-additionalContent :last-child{margin-bottom:0}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentRowHeader{padding-bottom:30px}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentRowHeader p{color:#343434;font-size:12px;line-height:15px}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentColumns{display:grid;grid-row-gap:60px;grid-column-gap:30px;grid-template-columns:repeat(auto-fill,calc(50% - 15px))}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentColumns .CityDescriptionCard-additionalContentColumnTitle{color:#343434;font-size:16px;font-weight:500;line-height:20px;margin-bottom:15px}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentColumns .CityDescriptionCard-additionalContentColumnText{color:#747474;font-size:12px;line-height:15px;text-align:justify}@media(max-width:767px){.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentColumns{grid-column-gap:0;grid-template-columns:repeat(auto-fill,100%)}}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentImage{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;margin-top:30px;width:100%}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentImage img{height:100%;object-fit:cover;width:100%}.CityDescriptionCard-additionalContent .CityDescriptionCard-additionalContentImage figcaption{color:#7c8689;font-size:10px;margin-top:-15px}.CityDescriptionCard-readMoreBtn{align-items:center;background:#fff;border-radius:20px;bottom:0;display:flex;font-style:normal;font-weight:700;height:40px;justify-content:center;left:50%;line-height:18px;position:absolute;text-align:center;transform:translate(-50%,50%);width:160px}.CityDescriptionCard-readMoreBtn span{margin:0 5px}.CityDescriptionCard-readMoreBtn i{border:solid #a03fc5;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:all .1s linear}.CityDescriptionCard-readMoreBtn .up{margin-bottom:-2px;transform:rotate(-135deg)}.CityDescriptionCard-readMoreBtn .down{margin-bottom:2px;transform:rotate(45deg)}.ListingDetailsCard{display:flex;flex-direction:column;height:100%;position:relative}.ListingDetailsCard-linkArea{color:#000}.ListingDetailsCard-images{overflow:auto;padding:5px;white-space:nowrap;-webkit-overflow-scrolling:touch}.ListingDetailsCard-images img{display:inline-block}.ListingDetailsCard-images img:last-child{margin-right:0}.ListingDetailsCard-imageItem{border-radius:3px;height:150px;margin-right:5px}.ListingDetailsCard-info{display:flex;flex-direction:column;padding:0 15px}.ListingDetailsCard-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListingDetailsCard-price{font-size:14px}.ListingDetailsCard .StudentExclusivePill--short{left:15px;top:12px}.ListingDetailsCard-shortlistButton{bottom:15px;position:absolute;right:20px}.ListingDetailsCard .ShortlistButton.noLabel{height:36px;width:36px}.DatesInfoBanner{padding:0 15px}@media(min-width:1146px){.DatesInfoBanner{padding:0 50px}}.DatesInfoBanner-outer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 0}@media(min-width:768px){.DatesInfoBanner-outer{flex-direction:row}}.DatesInfoBanner-outerText{text-align:center}@media(min-width:768px){.DatesInfoBanner-outerText{margin-right:15px;text-align:left}}.DatesInfoBanner-title{color:#24272e;font-size:16px;font-weight:600;line-height:24px}.DatesInfoBanner-text,.DatesInfoBanner-title{font-family:Poppins,sans-serif;font-style:normal}.DatesInfoBanner-text{color:#575d64;font-size:14px;font-weight:500;line-height:21px}.DatesInfoBanner-cta{margin-top:15px;overflow:visible;white-space:nowrap}@media(min-width:768px){.DatesInfoBanner-cta{margin-left:auto;margin-top:0}}
/*# sourceMappingURL=ListingsPage-ListingsPage-ListingsPage.4bf5d425615b693aae73.css.map*/