.login-drop-down_container{width:280px}.login-and-drop-down_wrapper{position:relative}.login-signed-in-container{position:relative;cursor:pointer}.login-drop-down_container{position:absolute;right:-9px;top:47px}.link-with-icon_container{list-style:none}.finden-header-subnavigation-desktop,.finden-header-subnavigation-mobile{list-style:none;display:flex;align-items:center;height:100%;margin:0;background-color:#fff}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link,.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active{text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active:hover,.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link:hover,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active:hover,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link:hover{border-color:#e6272b}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active a:hover,.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link a:hover,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active a:hover,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link a:hover{text-decoration:none}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link a,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link a{color:rgba(52,52,52,.6)}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active a,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active a{color:#343434}.finden-header-subnavigation-mobile{display:flex;justify-content:space-between;padding:0}@media (min-width:576px){.finden-header-subnavigation-mobile{display:none}}.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link,.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active{display:flex;justify-content:center;align-items:center;letter-spacing:1px;height:50px;width:50%;border-bottom:4px solid transparent}.finden-header-subnavigation-mobile .finden-header-subnavigation-navigaton-link-active{border-color:#e6272b}.finden-header-subnavigation-desktop{display:none}@media (min-width:576px){.finden-header-subnavigation-desktop{display:flex}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link,.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active{margin-right:35px;border-bottom:3px solid transparent}.finden-header-subnavigation-desktop .finden-header-subnavigation-navigaton-link-active{border-color:#e6272b}}.finden-header-with-navlinks-container{z-index:999999;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative}.finden-header-with-navlinks-container .finden-header-with-navlinks{z-index:999999;display:flex;padding:8px 15px 7px;justify-content:space-between}@media (min-width:576px){.finden-header-with-navlinks-container .finden-header-with-navlinks{padding:0 30px}}.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-left-area{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-left-area .finden-header-with-navlinks-logo{height:45px;width:145px}@media (min-width:576px){.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-left-area .finden-header-with-navlinks-logo{height:55px;width:175px}}.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-right-area{display:flex;align-items:center;justify-content:space-between;width:535px}.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-right-area .finden-header-with-navlinks-user-area{position:relative}.finden-header-with-navlinks-container .finden-header-with-navlinks .finden-header-with-navlinks-right-area .finden-header-with-navlinks-user-area .item{color:#343434;font-size:16px;opacity:.66;text-decoration:none;white-space:nowrap;font-weight:400}.finden-header-with-navlinks-subnavigation-desktop,.finden-header-with-navlinks-subnavigation-mobile{list-style:none;display:flex;align-items:center;height:100%;margin:0;background-color:#fff}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link,.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active{text-transform:uppercase;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;border-bottom:4px solid transparent}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active:hover,.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link:hover,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active:hover,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link:hover{border-color:#e6272b}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active a:hover,.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link a:hover,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active a:hover,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link a:hover{text-decoration:none}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link a,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link a{color:rgba(52,52,52,.6)}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active a,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active a{color:#343434}.finden-header-with-navlinks-subnavigation-mobile{display:flex;justify-content:space-between;padding:0}@media (min-width:576px){.finden-header-with-navlinks-subnavigation-mobile{display:none}}.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link,.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active{display:flex;justify-content:center;align-items:center;letter-spacing:1px;height:50px;width:50%}.finden-header-with-navlinks-subnavigation-mobile .finden-header-with-navlinks-subnavigation-navigaton-link-active{border-color:#e6272b}.finden-header-with-navlinks-subnavigation-desktop{display:none}@media (min-width:576px){.finden-header-with-navlinks-subnavigation-desktop{display:flex}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link,.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active{margin-right:35px}.finden-header-with-navlinks-subnavigation-desktop .finden-header-with-navlinks-subnavigation-navigaton-link-active{border-bottom:3px solid #e6272b}}.landing-page-filter{background:none!important;position:relative}.landing-page-filter h1{font-size:72px;font-family:"Source Serif Pro",serif;font-weight:700;line-height:72px;text-align:center;margin-bottom:30px;color:#fff}@media (max-width:768px){.landing-page-filter h1{font-size:40px;line-height:40px}}.landing-page-filter .react-autosuggest__container{box-shadow:0 14px 24px rgba(110,36,33,.4);border-radius:35px}.landing-page-filter .react-autosuggest__container .autocomplete-search-input{z-index:5}.landing-page-filter .react-autosuggest__container .autocomplete-search-input:focus{border-bottom-left-radius:0;border-bottom-right-radius:0}.landing-page-filter .react-autosuggest__container--open .autocomplete-search-input{border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.landing-page-filter .react-autosuggest__suggestions-container{z-index:2;width:100%;position:absolute;box-shadow:0 14px 24px rgba(110,36,33,.4);border-bottom-left-radius:35px;border-bottom-right-radius:35px;overflow:hidden}.landing-page-filter .react-autosuggest__suggestions-list{list-style:none;margin:0;padding:0;width:100%;max-height:220px}.landing-page-filter .autosuggesion-suggestions-wrapper{overflow:auto}.landing-page-filter .autocomplete-search-button{padding:17px 20px 17px 0;z-index:5}@media (max-width:576px){.landing-page-filter .autocomplete-search-button{padding:7px 12px 7px 0}}.tile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px;max-width:200px;color:#343434}@media (max-width:992px){.tile{max-width:unset}}.tile-icon{height:76px}.tile-icon .a{fill:#f38e45}.tile-title{font-family:"Source Serif Pro",serif;font-size:24px;font-weight:700;line-height:38px;margin:18px 0 12px}.tile-description{font-family:Source Sans Pro,sans-serif;font-size:18px;opacity:.8;line-height:28px}.tiles-section{padding:60px 80px;background-color:#fff;display:flex;width:100%;justify-content:center;align-items:center}@media (max-width:992px){.tiles-section{display:block;padding:40px 20px}}.tiles-section .slick-dots{background-image:none}.desktop-tile-wrapper{display:flex;justify-content:center;width:100%}@media (max-width:992px){.desktop-tile-wrapper{display:none!important}}.mobile-tile-wrapper{margin-bottom:40px}@media (min-width:992px){.mobile-tile-wrapper{display:none!important}}.mobile-tile-wrapper .slick-dots{bottom:unset}.mobile-tile-wrapper .slick-dots li button{opacity:.8;background-color:#484848;box-shadow:none;width:6px;height:6px}.mobile-tile-wrapper .slick-dots li.slick-active button{width:8px;height:8px;opacity:1}.static-link-boxes-wrapper{font-family:Source Sans Pro,sans-serif;background-color:#fff;display:flex;align-items:center;flex-direction:column;padding-bottom:30px}.static-link-boxes-title{font-family:"Source Serif Pro",serif;font-size:24px;font-weight:700;line-height:38px;padding:15px 10px;text-align:center}@media (min-width:768px){.static-link-boxes-title{padding:35px 20px;font-size:28px}}.static-link-boxes{display:flex;flex-direction:column}@media (min-width:768px){.static-link-boxes{flex-direction:row}}.static-link-box{padding:10px}@media (min-width:768px){.static-link-box{padding:20px}}.static-link-box:first-child{margin-right:0;margin-bottom:10px}@media (min-width:768px){.static-link-box:first-child{margin-right:30px;margin-bottom:0}}.static-link-box-item{margin-bottom:5px}.static-link-box-title{font-size:18px;line-height:23px;font-weight:700;margin-bottom:10px}@media (min-width:768px){.static-link-box-title{font-size:20px;margin-bottom:20px}}.static-link-box-list{list-style:none;padding:0;margin:0}.static-link-box-link{font-size:16px;line-height:20px;color:#343434;opacity:.7}.static-link-box-link span{text-transform:lowercase}.static-link-box-link:hover{text-decoration:none;color:#e6272b}.header-autocomplete-wrapper{width:100%;display:none}@media (min-width:576px){.header-autocomplete-wrapper{display:inline-block}}@media (min-width:576px){.header-autocomplete-wrapper input{padding:6px 12px}}.header-autocomplete-wrapper .autocomplete-input-wrapper{box-shadow:none}.header-autocomplete-wrapper .autocomplete-smart-discovery{display:none}.header-autocomplete-wrapper.mobile-search{width:100%;display:block}.header-autocomplete-wrapper.mobile-search .autocomplete-search-button{display:block;left:0;fill:#707070;width:25px;padding-left:unset}.header-autocomplete-wrapper.mobile-search .autocomplete-search-input-header{border:0;display:block;width:100%;padding-left:40px;color:#707070}.header-autocomplete-wrapper .autocomplete-search-button{display:block;padding:7px 10px}@media (min-width:576px){.header-autocomplete-wrapper .autocomplete-search-button{display:none}}@media (min-width:768px){.header-autocomplete-wrapper .autocomplete-search-button{display:block}}.header-autocomplete-wrapper .autocomplete-search-button .search-icon{transform:scale(.7)}@media (max-width:576px){.header-autocomplete-wrapper .autocomplete-search-button .search-icon{width:36px;height:36px;transform:scale(.7)}}.header-autocomplete-wrapper .react-autosuggest__suggestions-container{background-color:#fff;width:100%;position:absolute;border-radius:0 0 4px 4px;box-shadow:0 16px 16px 0 rgba(0,0,0,.16);z-index:4;max-height:134px;overflow-y:auto}.header-autocomplete-wrapper .react-autosuggest__suggestions-container>ul{display:block;list-style:none;margin:0;padding:0}.header-autocomplete-wrapper .react-autosuggest__suggestions-container>ul>li{display:block;margin:0;padding:0}.header-autocomplete-wrapper .react-autosuggest__suggestions-container .autocomplete-geolocation-suggestion{padding:10px 15px}.header-autocomplete-wrapper .react-autosuggest__suggestions-container .autocomplete-geolocation-suggestion .autocomplete-geolocation-text{margin-left:25px}.autocomplete-search-input-header{display:block;border:1px solid #757575;height:50px;font-size:16px;width:455px;border-radius:4px;background-color:#fff}.autocomplete-search-input-header:focus{outline:none}@media (max-width:992px){.autocomplete-search-input-header{width:400px}}@media (max-width:768px){.autocomplete-search-input-header{width:250px}}@media (max-width:576px){.autocomplete-search-input-header{display:none}}.autocomplete-search-input-header::-webkit-input-placeholder{color:#7a7a7a}.autocomplete-search-input-header::-ms-input-placeholder{color:#7a7a7a}.autocomplete-search-input-header::placeholder{color:#7a7a7a}.autocomplete-search-input-header:active,.autocomplete-search-input-header:focus{box-shadow:none;border:1px solid #757575;border-bottom-left-radius:0;border-bottom-right-radius:0}.finden-header-with-search{z-index:999999;display:flex;flex-direction:row;padding:8px 15px 7px;justify-content:space-between}@media (min-width:576px){.finden-header-with-search{padding:0 30px}}.finden-header-with-search .finden-header-with-search-left-area{display:flex;align-items:center;flex-grow:1}.finden-header-with-search .finden-header-with-search-left-area .finden-header-with-search-logo{height:45px;width:145px}@media (min-width:576px){.finden-header-with-search .finden-header-with-search-left-area .finden-header-with-search-logo{height:55px;width:175px}}.finden-header-with-search .finden-header-with-search-left-area .finden-header-with-search-logo.search-row-open{display:none}@media (min-width:576px){.finden-header-with-search .finden-header-with-search-left-area .finden-header-with-search-searchbar{margin-left:30px}}.finden-header-with-search .finden-header-with-search-left-area .finden-header-with-search-searchbar.search-row-open{width:100%}.finden-header-with-search .finden-header-with-search-right-area{display:flex;align-items:center}.finden-header-with-search .finden-header-with-search-right-area .finden-header-with-search-item-icon{display:block;transform:scale(.7);cursor:pointer}@media (min-width:576px){.finden-header-with-search .finden-header-with-search-right-area .finden-header-with-search-item-icon{display:none}}.finden-header-with-search .finden-header-with-search-right-area .finden-header-with-search-user-area{position:relative}.finden-header-with-search .finden-header-with-search-right-area .finden-header-with-search-user-area .item{color:#343434;font-size:16px;opacity:.66;text-decoration:none;white-space:nowrap;font-weight:400}.finden-header-with-search .finden-header-with-search-right-area .finden-header-with-search-user-area.search-row-open,.finden-header-with-search .landing-page-filter-button-row{display:none}.real-estate-search-widget-landing-page-container{max-width:750px;height:100%}@media (min-width:768px){.real-estate-search-widget-landing-page-container.real-estate-search-widget-landing-page-container-header{max-width:476px;margin:0}}.real-estate-search-widget-landing-page-container-button-wrapper{height:100%;padding-top:90px;padding-left:20px;padding-right:20px;max-width:375px;width:100%}.real-estate-search-widget-landing-page-container-form-wrapper{height:100%;width:100%}.real-estate-search-widget-landing-page-container-form-wrapper:not(.listing-page-container-form-wrapper-header){padding-top:90px;background-color:#ddd}@media (min-width:768px){.real-estate-search-widget-landing-page-container-form-wrapper:not(.listing-page-container-form-wrapper-header){background-color:initial;padding-top:300px}}.landing-page{background-size:cover;background-repeat:no-repeat;background-position:100%;min-height:640px;height:640px;background-image:url(/immobilien/static/media/finden-background-desktop.349cdcfb.jpg)}@media only screen and (max-width:375px){.landing-page{background-image:url(/immobilien/static/media/finden-background-mobile.7b9c3c2f.jpg)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:375px),only screen and (min-resolution:2dppx) and (max-width:375px){.landing-page{background-image:url(/immobilien/static/media/finden-background-mobile@2x.8ab59252.jpg)}}@media only screen and (min-width:376px) and (max-width:840px){.landing-page{background-image:url(/immobilien/static/media/finden-background-tablet.79edb5ca.jpg)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:376px) and (max-width:840px),only screen and (min-resolution:2dppx) and (min-width:376px) and (max-width:840px){.landing-page{background-image:url(/immobilien/static/media/finden-background-tablet@2x.56e9243a.jpg)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:841px),only screen and (min-resolution:2dppx) and (min-width:841px){.landing-page{background-image:url(/immobilien/static/media/finden-background-desktop.349cdcfb.jpg)}}.landing-page .real-estate-landing-page-filter-wrapper{height:100%;width:100%;justify-content:center;display:flex;align-items:center}@media (max-width:576px){.landing-page{min-height:400px;height:400px}}html{height:100%}body{background:linear-gradient(0deg,#fff,#f2f2f2);margin:0;background-repeat:no-repeat;background-attachment:fixed;overflow-y:auto;overflow-x:hidden}.btn.btn-success{border-radius:4px}.btn.btn-success,.btn.btn-success:hover,.btn.btn-success:not(:disabled):not(.disabled):active{background-color:#e6272b;border:1px solid #e6272b;color:#fff}.btn.btn-success:focus{box-shadow:none;outline:none}.body{font-family:Source Sans Pro,sans-serif;background:#f8f9fa}body.overlayBodyOpen{overflow:hidden;-webkit-overflow-scrolling:touch;position:fixed}a:hover{color:#008260;cursor:pointer}img{color:transparent;font-size:0}.btn-success svg{fill:#fff}.listing-pagination-container{display:flex;flex-direction:row-reverse;margin-bottom:50px;margin-top:15px;padding:0 20px}@media (max-width:768px){.listing-pagination-container{justify-content:center}}.listing-pagination-dots{pointer-events:none;margin:0 15px}.listing-pagination{list-style:none;margin:0;padding:0;display:flex}.listing-pagination>li{margin:0 5px}.listing-pagination>li:first-child{margin-left:0}.listing-pagination>li:last-child{margin-right:0}.listing-pagination>li,.listing-pagination>li>a{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;line-height:36px;font-family:Source Sans Pro,sans-serif;text-align:center;color:#484848;font-size:18px}.listing-pagination>li>a>svg,.listing-pagination>li>svg{fill:#484848!important}.listing-pagination>li:hover,.listing-pagination>li>a:hover{text-decoration:none;cursor:pointer}.listing-pagination>li.selected,.listing-pagination>li.selected>a,.listing-pagination>li:hover>a{background-color:#e6272b;font-weight:700;border-radius:50%;color:#fff!important}.listing-pagination>li.selected>a>svg,.listing-pagination>li.selected>svg,.listing-pagination>li:hover>a>svg{fill:#fff!important}.listing-pagination>li>a:focus{box-shadow:none;outline:none}.listing-pagination>li.disabled>a,.listing-pagination>li.disabled>a:hover{opacity:.3;background:none;color:#484848!important;cursor:default}.listing-pagination>li.disabled>a:hover>svg,.listing-pagination>li.disabled>a>svg{fill:#484848!important}.listing-pagination>li.break{display:none}.line-separator{height:1px;width:100%;background-color:#e4e4e4;margin:25px 0}.LinesEllipsis-canvas.title-text{display:none}.btn.btn-secondary{color:#4a4a4a;background-color:#fff}.finden-header-with-search-search-bar-mobile{display:flex;justify-content:center;width:60px}.finden-header-with-search-search-bar-mobile .finden-header-with-search-search-glass{transform:scale(.7)}@media (min-width:768px){.finden-header-with-search-search-bar-mobile{display:none}}.finden-header-user-area-link{color:#343434;font-size:16px;opacity:.66;text-decoration:none;white-space:nowrap;font-weight:400;border-bottom:3px solid transparent}.finden-header-user-area-link:active,.finden-header-user-area-link:focus,.finden-header-user-area-link:hover{color:#343434;text-decoration:none;border-color:#e6272b;opacity:1}.not-found-section{background:#f8f9fa;display:flex;overflow:hidden;padding-top:33px;min-height:calc(100vh - 187px)}@media (min-width:1280px){.not-found-section{min-height:calc(100vh - 120px)}}@media (min-width:768px){.not-found-section{padding:90px 35px 0}}.not-found{color:#fff;display:flex;width:100%;padding:0 37px;flex-direction:column;align-items:center}@media (min-width:768px){.not-found{padding:0;flex:1 1;align-items:flex-end}}.not-found .label-wrapper{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.not-found .label-wrapper{align-items:flex-start}}.not-found .title{color:#343434;font-size:30px;line-height:38px;font-family:Source Sans Pro,sans-serif;font-weight:700;margin-bottom:17px}@media (min-width:768px){.not-found .title{font-size:50px;line-height:63px}}.not-found .subtitle{font-family:Source Sans Pro,sans-serif;color:#343434;opacity:.6;font-size:18px;line-height:23px;text-align:center;margin-bottom:35px}@media (min-width:768px){.not-found .subtitle{text-align:left;font-size:30px;line-height:38px}}.not-found .not-found-button{border-radius:25px;text-decoration:none;height:50px;background-color:#e61737;background-image:linear-gradient(90deg,#f2622d,#e61737);background-size:200% auto;box-shadow:0 5px 20px rgba(110,33,34,.2);transition:all .3s ease;letter-spacing:2px;padding:13px 13px 13px 35px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;font-family:Source Sans Pro,sans-serif;text-align:center;border:none;display:flex;cursor:pointer;align-items:center}.not-found .not-found-button:hover{background-position:100%}.not-found .not-found-button:hover .arrow-icon{transform:translatex(5px)}.not-found .not-found-button span{margin-right:13px}.not-found .arrow-icon{fill:#fff;transition:all .3s ease}.image-wrapper{display:none}.image-wrapper img{width:405px;height:505px;margin-left:56px}@media (min-width:768px){.image-wrapper{display:flex;flex:1 1}}.property-listing-container{min-height:100vh;position:relative;display:flex;flex-direction:column}@media (min-width:768px){.property-listing-container{flex-direction:row}}.property-listing-container .listing-row{margin-top:24px;display:flex;flex-wrap:wrap}@media (min-width:576px){.property-listing-container .listing-row{padding:0 20px}}@media (min-width:768px){.property-listing-container .listing-row{width:100%;margin-top:30px}}.listing-wrapper-loading{width:100%}.propertyItem{margin-bottom:15px}@media (min-width:1280px){.propertyItem{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1680px){.propertyItem{flex:0 0 25%;max-width:25%}}.loadMoreRow{margin-bottom:48px}.loadMoreRow .maxWidth{width:100%}.visibilityCheckerItem{width:100%;height:1px;position:relative;z-index:999;bottom:650px}.no-items-found{margin:50px 0}.propertyListingLoaderWrapper{margin-top:21px}@media (min-width:1280px){.propertyListingLoaderWrapper{margin-top:50px}}.no-items-found-container .property-listing-item-count{display:flex;justify-content:flex-end}@media (min-width:768px){.no-items-found-container .property-listing-item-count{justify-content:flex-start}}.not-found-title{text-align:center;margin-top:2.5em}@media (min-width:768px){.not-found-title{font-size:64px}}.not-found-text{text-align:center;font-size:20px}.listing-wrapper{width:100%}.link-box{padding:20px 20px 0;font-family:Source Sans Pro,sans-serif;margin-bottom:57px}.link-box-title{margin-bottom:19px;line-height:23px;font-size:18px}.link-box-title :first-child{margin:-2.5px 5px -2.5px 0}.link-box-list{padding-left:33px}@media (min-width:768px){.link-box-list{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;flex-wrap:wrap}.link-box-list>li{flex-basis:45%}}@media (min-width:1280px){.link-box-list>li{flex-basis:30%}.link-box-list.filter-open>li{flex-basis:45%}}@media (min-width:1680px){.link-box-list>li{flex-basis:23%}.link-box-list.filter-open>li{flex-basis:30%}}@media (min-width:2300px){.link-box-list.filter-open>li,.link-box-list>li{flex-basis:23%}}.link-box-list a{font-size:16px;line-height:18px;color:#343434;opacity:.7}.link-box-list a:hover{text-decoration:none;color:#e6272b}.item-count-wrapper .loading-container,.item-count-wrapper .loading-container-loading{background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px;position:relative}.property-listing-count-loader{padding:0;margin:0 0 21px;width:100%}.property-listing-item-count{color:#484848;font-size:20px;display:flex;align-items:center;line-height:24px;font-weight:400;margin-bottom:20px;min-height:36px}@media (max-width:576px){.property-listing-item-count{padding-right:0!important;padding-left:0!important;margin:0 20px 21px}}@media (min-width:576px){.property-listing-item-count{margin:0 7.5px 21px}}@media (max-width:768px){.property-listing-item-count{width:100%;justify-content:space-between}}.item-count-wrapper{font-family:Source Sans Pro,sans-serif;margin-right:30px;display:flex;align-items:center;flex-direction:row}.item-count-wrapper.item-count-wrapper-loading{flex:1 1;margin-right:0;max-width:300px}@media (max-width:768px){.item-count-wrapper{align-items:flex-start;flex-direction:column-reverse}}.item-count-wrapper .loading-container{height:28px;width:300px}.item-count-wrapper .loading-container-loading{width:100%;height:28px}.item-count-wrapper .item-count{color:#484848;font-size:22px;line-height:28px;margin-right:5px}.item-count-wrapper .item-count--desktop{display:none}@media (min-width:768px){.item-count-wrapper .item-count--desktop{display:inline}}.item-count-wrapper .item-count--mobile{line-height:18px;font-size:14px}@media (min-width:768px){.item-count-wrapper .item-count--mobile{display:none}}.item-count-wrapper .item-location{font-weight:700}@media (max-width:768px){.item-count-wrapper .item-location{line-height:20px;font-size:16px}}.filter-button{border:1px solid #484848;background:linear-gradient(90deg,#fff,#f9f9f9);border-radius:4px;padding:5px 20px 5px 12px;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;display:flex;align-items:center}.filter-button.close{display:none!important}.filter-button.open{display:flex!important}.filter-button:hover{background:#e6272b;color:#fff;border-color:transparent}.filter-button:hover .filter-icon{fill:#fff}.filter-button .filter-icon{margin-right:5px;fill:#484848;width:24px;height:24px}.filter-button .button-count-wrapper{margin-left:5px}.filter-button .button-count{font-weight:700}@media (min-width:768px){.filter-button .filter-button-label--mobile{display:none}}.filter-button .filter-button-label--desktop{display:none}@media (min-width:768px){.filter-button .filter-button-label--desktop{display:inline}}@media (min-width:845px){.filter-button{display:none}}.property-listing-count-loader{padding:0 20px}.property-count-loader-wrapper .property-count-loader-filter-button,.property-count-loader-wrapper .property-count-loader-item-count{background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px;position:relative}.property-count-loader-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:30px;margin:0 20px 21px;justify-content:space-between}@media (min-width:845px){.property-count-loader-wrapper{margin:0 0 20px;padding-left:20px;padding-right:20px}}.property-count-loader-wrapper .property-count-loader-filter-button,.property-count-loader-wrapper .property-count-loader-item-count{height:38px;width:100px}@media (min-width:769px){.property-count-loader-wrapper .property-count-loader-item-count{height:28px}}@media (min-width:845px){.property-count-loader-wrapper .property-count-loader-item-count{width:275px}}.property-count-loader-wrapper .property-count-loader-filter-button{display:none}@media (max-width:844px){.property-count-loader-wrapper .property-count-loader-filter-button{display:block}}.authorization-prompt-overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}@media (min-width:576px){.authorization-prompt-overlay{background-color:unset}}.authorization-prompt-overlay-content{background-color:#fff;padding:60px 20px;width:480px;height:100%;width:100%}@media (min-width:768px){.authorization-prompt-overlay-content{background-color:#fff;padding:40px 60px;width:480px;border-radius:9px;height:auto}}.authorization-prompt-overlay-sub,.authorization-prompt-overlay-title{text-align:center;display:block}.authorization-prompt-overlay-title{font-size:32px;font-weight:700;margin-bottom:15px;color:#343434}@media (min-width:768px){.authorization-prompt-overlay-title{font-size:40px}}.authorization-prompt-overlay-sub{font-size:18px;margin-bottom:50px;color:#484848;opacity:.5;line-height:22px}.authorization-prompt-overlay-textblock{border:1px solid #e3e4e5;border-radius:4px;background-color:#f8f9fa;padding:15px;margin:5px 0 15px}.authorization-prompt-overlay-textblock span{display:block;font-size:16px}.authorization-prompt-overlay-textblock span:first-child{font-weight:700;font-size:18px}.authorization-prompt-overlay-button{height:50px;line-height:50px;display:block;text-align:center;width:100%;border:none;background:linear-gradient(105deg,#e6461e,#e6461e,#e6272b,#e60b37,#e6003c);color:#fff;border-radius:4px}.authorization-prompt-overlay .finden-authorization-layout{border-radius:8px}.authorization-prompt-overlay .finden-authorization-layout h1{margin-top:0;padding-top:55px}.custom-modal{position:fixed;top:0;left:0;z-index:1000;overflow:auto;width:100%;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAA1JREFUCJljYGBgOAMAANEAzQldiN0AAAAASUVORK5CYII")}.close-icon{fill:#fff;position:absolute;cursor:pointer;right:25px;top:33px;width:35px;height:35px;z-index:500}@media (max-width:768px){.custom-modal{background-color:#000}.close-icon{right:20px;top:20px;width:26px;height:26px}.dark-icon{fill:#484848}}.loader{color:#00b184;font-size:22px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:10px auto;position:relative;transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}.button-loader{color:#fff;font-size:16px;position:absolute;top:50%;right:0;margin-top:-4px;margin-right:25px}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dots-wrapper{margin:0 auto;width:auto;max-width:80px;overflow:hidden;height:100%}.dots-container{display:flex;height:100%;justify-content:flex-start;align-items:flex-end;width:80px}.dots-container .content-dot{background-color:#fff;border-radius:5px;transform-origin:left center;transition:all .4s ease-out;height:6px;width:6px;margin:5px}.carousel-wrapper{width:100%;padding-bottom:56.25%;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff}.carousel-wrapper img{width:100%;height:100%;max-width:100%;max-height:100%}.carousel{position:absolute!important;top:0;left:0;bottom:0;right:0;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden;z-index:1}.carousel .loading-image{width:100%;margin-bottom:20px;padding-top:56.25%;background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px}.carousel img{width:100%}.carousel .slick-slide{position:relative}.carousel .slick-active .carousel-image-overlay{background:rgba(52,52,52,.65);color:#fff;font-family:Source Sans Pro,sans-serif;position:absolute;top:0;left:0;right:0;height:100%;max-width:100%;max-height:100%}.carousel .slick-active .carousel-image-overlay .seen-overlay-wrapper{position:relative;vertical-align:middle;top:50%;margin-top:-20px;text-align:center;font-size:18px}.carousel .slick-active .carousel-image-overlay .seen-overlay-wrapper:hover{text-decoration:none}.carousel .slick-active .carousel-image-overlay .seen-overlay-wrapper .overlay-icon{width:40px;fill:#fff;margin-right:10px}.carousel .slick-active .carousel-image-overlay .overlay-wrapper{position:relative;vertical-align:middle;top:50%;margin-top:-55px;text-align:center}.carousel .slick-active .carousel-image-overlay .overlay-wrapper:hover{text-decoration:none}.carousel .slick-active .carousel-image-overlay .overlay-wrapper .overlay-text{margin-bottom:15px;padding:0 25px;font-size:22px;line-height:28px;font-weight:700}@media (min-width:576px){.carousel{border-top-left-radius:.25rem;border-top-right-radius:.25rem}}.carousel>.slick-arrow{visibility:hidden}.slick-list,.slick-slide,.slick-slide>div{height:100%}.slick-track{position:static;height:100%}.slick-dots{margin-bottom:0;padding-bottom:10px;background-image:linear-gradient(transparent,rgba(25,25,25,.4))}.slick-dots>.slick-active>button{height:8px;width:8px;opacity:1!important}.slick-dots>li{margin:0 5px}.slick-dots>li>button{height:6px;width:6px;opacity:.8}@media (max-width:576px){.carousel-wrapper{min-width:188px}}.property-item-info-wrap{padding:15px 20px 20px}.small-divider{border-right:1px solid #e4e4e4;margin:0 10px;height:22px}.title-text-wrapper{height:46px;overflow:hidden}.title-text{line-height:23px;font-size:18px;width:100%;overflow:hidden!important;font-family:Source Sans Pro,sans-serif;color:#343434;opacity:.7;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;max-height:46px;-webkit-line-clamp:2}@media screen and (min--moz-device-pixel-ratio:0){.title-text{overflow:hidden;position:relative}.title-text:before{background:#fff;bottom:0;position:absolute;right:0;float:right;content:"\2026";margin-left:-3rem;width:3rem}.title-text:after{content:"";background:#fff;position:absolute;height:46px;width:100%;z-index:1}}.info-box{display:flex;flex-direction:row;justify-content:space-between;font-family:Source Sans Pro,sans-serif;width:100%;color:#484848;flex-wrap:nowrap;font-weight:600;line-height:28px;margin:10px 0;align-items:center;font-size:22px}.rooms,.size{white-space:nowrap}.rooms{flex:1 1 auto;overflow:hidden!important;text-overflow:ellipsis;text-decoration:none}.price{white-space:nowrap;font-weight:700}.location-info{text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap;font-family:Source Sans Pro,sans-serif;color:#343434;opacity:.7;font-size:16px;line-height:20px;display:flex;align-items:center}.location-info>span{width:auto;text-overflow:ellipsis;overflow:hidden}.pin-location-icon{height:18px;width:18px;fill:#343434;margin-right:3px}.pin-location-icon .b,.pin-location-icon .c{fill:#343434!important;opacity:1!important}.property-badge{position:absolute;z-index:9;left:10px;top:10px;font-size:.8rem;color:#dc3545;background:#e8eaed;padding:5px;border-radius:4px;text-transform:uppercase;line-height:.8rem;font-family:Source Sans Pro,sans-serif}.property-badge:hover{color:#e6272a}.property-item-wrap{position:relative;display:flex;flex-direction:column;word-wrap:break-word;background-clip:initial;border-radius:.25rem;border:0;background-color:unset;margin-bottom:15px}.property-item-wrap>a:hover{text-decoration:none}@media (min-width:576px){.property-item-wrap{border:1px solid rgba(0,0,0,.125);background-color:#fff}.property-item-wrap:hover .carousel>.slick-arrow{background-color:#4a4a4a;opacity:.2;visibility:visible}.property-item-wrap:hover .carousel>.slick-arrow:hover{opacity:.6}}.favor-button{position:absolute;display:block;z-index:2;padding:0;margin:0;border:none;background:none;right:12px;top:10px}.favor-button:active,.favor-button:focus{outline:none!important}.favor-button>svg{display:block;transition:.25s}.favor-button>svg .a{fill:none}.favor-button>svg .b{transition:.25s}@media (min-width:576px){.favor-button{right:27px}}.favor-button.favorited>svg .b{opacity:.75;fill:#e6272b}@media (min-width:768px){.favor-button:hover>svg .b{opacity:.75;fill:#e6272b}.favor-button:hover>svg{transform:scale(1.25);transition:.25s}.favor-button:hover>svg .b{opacity:1;transition:.25s}}.favor-button.round{padding:6px;border-radius:50%;background-color:#fff}.favor-button.round .b{fill:#fff}.favor-button.round .c{fill:#484848;opacity:1}.property-list{display:grid;grid-gap:15px;grid-template-columns:repeat(var(--grid-columns,1),minmax(0,1fr))}@media (min-width:670px){.property-list{--grid-columns:2}}@media (min-width:985px){.property-list{--grid-columns:3}}@media (min-width:1300px){.property-list{--grid-columns:4}}@media (min-width:1600px){.property-list{--grid-columns:5}}@media (min-width:1930px){.property-list{--grid-columns:6}}@media (min-width:845px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:1}}@media (min-width:845px) and (min-width:1082px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:2}}@media (min-width:845px) and (min-width:1397px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:3}}@media (min-width:845px) and (min-width:1712px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:4}}@media (min-width:845px) and (min-width:2012px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:5}}@media (min-width:845px) and (min-width:2342px){.filter-wrapper:not(.filter-wrapper-closed)~.listing-wrapper .property-list{--grid-columns:6}}.listing-loader-container .listingLoader .image,.listing-loader-container .listingLoader .property-item-info .address,.listing-loader-container .listingLoader .property-item-info .info-box,.listing-loader-container .listingLoader .property-item-info .title{background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px;position:relative}.listing-loader-container{width:100%}@media (min-width:576px){.listing-loader-container{padding:0 20px}}@media (min-width:1280px){.listing-loader-container{margin-top:0}}@media (min-width:576px){.listing-loader-container .listing-row-loader{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%}}.listing-loader-container .listing-row-loader .property-item{width:100%}@media (min-width:576px){.listing-loader-container .listing-row-loader .property-item{width:calc(50% - 15px);border:1px solid #e4e4e4;border-radius:5px;margin:0 0 15px;overflow:hidden}}@media (min-width:992px){.listing-loader-container .listing-row-loader .property-item{width:calc(33.33333% - 15px)}}@media (min-width:1366px){.listing-loader-container .listing-row-loader .property-item{width:calc(25% - 15px)}}.listing-loader-container .listingLoader{display:flex;flex-direction:column;flex:1 1}.listing-loader-container .listingLoader .image{width:100%;padding-top:56.25%;height:0!important;min-height:0!important}.listing-loader-container .listingLoader .property-item-info{padding:15px 20px 20px}.listing-loader-container .listingLoader .property-item-info .title{width:100%;height:46px;margin-bottom:10px;margin-top:0}.listing-loader-container .listingLoader .property-item-info .info-box{width:100%;height:28px;margin-bottom:10px;margin-top:0}.listing-loader-container .listingLoader .property-item-info .address{width:60%;height:20px;margin-top:0}@-webkit-keyframes placeHolderShimmer{0%{background-position:-100px 0}to{background-position:600px 0}}@keyframes placeHolderShimmer{0%{background-position:-100px 0}to{background-position:600px 0}}.save-search{position:-webkit-sticky;position:sticky;bottom:10px;display:flex;justify-content:center;z-index:100}.save-search-button{height:36px;text-transform:none;font-weight:400;font-size:14px;background:linear-gradient(105deg,#e6461e,#e6461e,#e6272b,#e60b37,#e6003c);border:none;border-radius:18px;display:flex;align-items:center;cursor:pointer;box-shadow:0 5px 20px 0 rgba(74,72,150,.3)}.save-search-button:hover{box-shadow:0 0 0 3px rgba(255,45,85,.25)}.save-search-button button{padding:0 8px;height:100%;border:none;background:none}.save-search-button button+button{border-left:1px solid #757575}.save-search-text{color:#fff}.save-search-button .save-search-alarm{padding:0 12px}.save-search-button .save-search-alarm-icon{width:20px;height:20px;fill:#fff;margin-right:6px}.save-search-close-icon{width:20px;height:20px}.save-search-close-icon path{fill:#fff}.save-search-close-icon .a{fill:none!important}.save-search-message{background-color:#343434;max-width:450px;width:100%;display:flex;justify-content:space-between;padding:15px 0 15px 15px;border-radius:4px;margin:0 10px}.save-search-message>span{color:#fff}.save-search-message>button{color:#ff2d55;background:none;border:none;padding:0 15px;text-transform:uppercase;font-weight:700}.save-search-overlay-old{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}@media (min-width:576px){.save-search-overlay-old{background-color:unset}}.save-search-overlay-old-content{background-color:#fff;padding:60px 20px;width:480px;height:100%;width:100%}@media (min-width:768px){.save-search-overlay-old-content{background-color:#fff;padding:40px 60px;width:480px;border-radius:9px;height:auto}}.save-search-overlay-old-sub,.save-search-overlay-old-title{text-align:center;display:block}.save-search-overlay-old-title{font-size:32px;font-weight:700;margin-bottom:15px;color:#343434}@media (min-width:768px){.save-search-overlay-old-title{font-size:40px}}.save-search-overlay-old-sub{font-size:18px;margin-bottom:50px;color:#484848;opacity:.5;line-height:22px}.save-search-overlay-old-textblock{border:1px solid #e3e4e5;border-radius:4px;background-color:#f8f9fa;padding:15px;margin:5px 0 15px}.save-search-overlay-old-textblock span{display:block;font-size:16px}.save-search-overlay-old-textblock span:first-child{font-weight:700;font-size:18px}.save-search-overlay-old-button{height:50px;line-height:50px;display:block;text-align:center;width:100%;border:none;background:linear-gradient(105deg,#e6461e,#e6461e,#e6272b,#e60b37,#e6003c);color:#fff;border-radius:4px}.save-search-overlay-old .finden-authorization-layout{border-radius:8px}.save-search-overlay-old .finden-authorization-layout h1{margin-top:0;padding-top:55px}.re-save-search-overlay{width:100%;height:100%}@media (max-width:576px){.custom-modal .close-icon{z-index:100;fill:#343434}}.filter-loader-wrapper .filter-label-loader,.forsale-filter-loader .forsale-loader,.range-filter-loader .histogram-loader,.range-filter-loader .range-value-loader,.room-filter-loader .room-count-loader,.universal-filter-loader .universal-item-loader{background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px;position:relative}.filter-loader-wrapper{padding:30px 20px;height:100%;width:100%}@media (min-width:845px){.filter-loader-wrapper{padding:30px}}.filter-loader-wrapper .filter-label-loader{width:35%;height:28px;margin-bottom:10px}.forsale-filter-loader{display:flex;flex-wrap:wrap;margin-bottom:20px}.forsale-filter-loader .forsale-loader{width:calc(50% - 10px);height:36px;margin-right:10px}.universal-filter-loader{margin-bottom:20px}.universal-filter-loader .universal-item-loader{height:24px;margin-bottom:15px}.range-filter-loader{margin-bottom:20px}.range-filter-loader .range-value-loader{width:40%;height:28px;margin-bottom:12px}.range-filter-loader .histogram-loader{height:72px}.room-filter-loader{margin-bottom:20px}.room-filter-loader .room-loader-wrapper{display:flex;flex-wrap:wrap}.room-filter-loader .room-count-loader{width:15%;height:36px;margin-right:10px}.sort-wrapper{margin-bottom:15px;position:relative}.sort-title{font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px;color:#484848}.sort-select,.sort-title{font-family:Source Sans Pro,sans-serif}.sort-select{height:36px;width:100%;text-indent:-1px;padding-left:15px;background-color:#fff;border-radius:4px;border-color:#aaa;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sort-select,.sort-select-wrapper{position:relative}.sort-select-wrapper:after{content:"";position:absolute;right:18px;top:15px;width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #000}.sort-option{font-family:Source Sans Pro,sans-serif;font-size:16px}.filter-autocomplete-title{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px;color:#484848}.filter-section-autocomplete-container{padding-bottom:20px}.filter-section-autocomplete-container .autocomplete-additional-features,.filter-section-autocomplete-container .landing-page-filter-button-row{display:none}.filter-section-autocomplete-container .autocomplete-input-wrapper{box-shadow:none}.filter-section-autocomplete-container .autocomplete-search-button{display:none}.filter-section-autocomplete-container .react-autosuggest__suggestions-container--open .autosuggesion-suggestions-wrapper{border:1px solid #aaa;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.filter-section-autocomplete-container .autocomplete-geolocation-suggestion{padding:10px}.filter-section-autocomplete-container .react-autosuggest__suggestions-list{padding-left:37px}.filter-section-autocomplete-container .autocomplete-geolocation-icon{margin:0}.filter-section-autocomplete-container .autocomplete-geolocation-text,.filter-section-autocomplete-container .autocomplete-suggestion-item{padding:10px}.filter-section-autocomplete-container .autocomplete-search-input-header{display:block}.filter-section-autocomplete-container .filter-section-autocomplete{width:100%;height:36px;padding-left:10px;font-size:16px;border-color:#aaa}.histogram{height:60px;display:flex;align-items:flex-end}.range-filter-container{position:relative;display:inline}.range-filter-container>button{display:none}@media (min-width:1280px){.range-filter-container>button{display:inline-block;padding:9px 4px 9px 15px!important}}.range-filter-content{width:100%;margin-bottom:20px;background-color:initial;z-index:50;border-radius:4px;padding:0 15px}.range-filter-filter-title{font-size:18px;font-weight:700;margin:0 -15px 10px}.range-filter-filter-title,.range-filter-values{color:#484848;font-family:Source Sans Pro,sans-serif;line-height:28px}.range-filter-values{font-size:16px;margin:0 -15px 12px}.range-filter-inputs{display:flex;flex-direction:row;align-content:space-between;margin-bottom:10px}.range-filter-inputs .input-group,.range-filter-inputs .input-group .input-group-text,.range-filter-inputs input,.range-filter-inputs input .input-group-text{height:36px}.inputs-between-dash{margin:auto 18px;color:rgba(52,52,52,.65)}.rheostat{touch-action:pan-y;margin-bottom:20px;width:100%;height:72.5px}.rheostat .handleContainer{height:25px;top:48.5px}.rheostat .DefaultBackground{height:8px;background-color:#c7c7cc;border:none;top:60px;left:0}.rheostat button.DefaultHandle_handle{width:30px;height:30px;padding:0;border-radius:50%;top:0}.rheostat button.DefaultHandle_handle:hover{cursor:-webkit-grab;cursor:grab}.rheostat .DefaultProgressBar_progressBar{background-color:#e6272b;height:8px;top:60px}.DefaultHandle_handle__horizontal:after,.DefaultHandle_handle__horizontal:before{height:0}.DefaultHandle_handle:after{content:"|||";left:7.5px;top:4px;color:#e4e4e4;font-size:12px;letter-spacing:2px}.chevronDownFilter{height:24px;width:24px;fill:#4a4a4a;transform:rotate(90deg);transition:fill .1s ease-in}.chevron-active{fill:#fff}.rheostat .DefaultBackground:after,.rheostat .DefaultBackground:before{background-color:#c7c7cc;width:13px;height:8px;display:block;content:"";position:absolute}.rheostat .DefaultBackground:before{left:-13px}.rheostat .DefaultBackground:after{right:-13px}.RoomCount{margin:0 -15px 20px}.roomCountButtonsContainer{width:270px;margin:0}.roomCountButtonsContainer>.col-3{max-width:60px;margin:0 5px}.roomCountButtonsContainer>.col-3:first-child{margin-left:0;margin-right:5px}.roomCountButtonsContainer>.col-3:last-child{margin-left:5px;margin-right:0}.roomCountButtonWrapper{padding:0}.roomCountButton{display:inline-block;width:60px;height:40px;max-height:36px!important;line-height:16px;padding:0!important;border:1px solid #aaa;border-radius:4px;font-family:Source Sans Pro,sans-serif;font-size:16px!important}.roomCountButton:focus{box-shadow:none}.listingFilterContainer .roomCountButton.btn-secondary{padding:9px 20px}.roomCountButton.btn.btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background:#e6272b;border-color:#e6272b}.roomCountFilterTitle{color:#484848;font-size:18px;font-weight:700;font-family:Source Sans Pro,sans-serif;line-height:28px;margin-bottom:10px}.universalFilterContainer{position:relative;display:inline-block;margin-top:20px;margin-bottom:20px;width:100%}.universalFilterContainer.last{margin-top:0;margin-bottom:35px}.universalFilterTitle{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px;color:#484848}.universalFilterContent{background-color:initial;width:100%;z-index:50;border-radius:4px}@media (min-width:1280px){.universalFilterContent{padding:0;position:static}}.universalFilterContent+.universalFilterContent{padding:0 50px 32px}.checkBoxGroup{flex:0 0 50%;flex-basis:50%;flex-grow:1}.checkBoxGroup>span{color:#343434;font-family:Source Sans Pro,sans-serif;margin-bottom:12px;display:block;line-height:28px;font-size:18px}.checkBoxGroup .checkbox-group-wrapper{margin-bottom:15px}.multiCheckBoxGroup{display:flex;flex-direction:row;background:transparent;width:100%}.multiCheckBoxGroup>.checkBoxGroup>div:nth-child(n+11){display:none}.multiCheckBoxGroup.show-more>.checkBoxGroup>div:nth-child(n+5){display:flex}.multiCheckBoxGroup+.conent-toggle{display:flex;color:#343434;opacity:.7}.multiCheckBoxGroup+.conent-toggle>span{cursor:pointer}.checkbox-tree{padding:0;list-style:none}.checkbox-tree>.checkbox-tree{margin-left:15px}.checkbox-tree>li{margin-bottom:15px;position:relative}.checkbox-tree-arrow{position:absolute;right:0;top:0;width:35px;height:20px;cursor:pointer}.checkbox-tree-arrow:after{content:"";width:0;height:0;border-color:#343434 transparent transparent;border-style:solid;border-width:5px 5px 0;position:absolute;top:50%;margin-top:-2px;right:15px;opacity:.4;transition:all .2s}.checkbox-tree-arrow:after:hover{opacity:.8}.open>.checkbox-tree-arrow:after{transform:rotate(180deg);transition:all .2s;opacity:1}.checkbox-tree{height:0;overflow:hidden}.checkbox-tree.checkbox-tree-depth-0,.checkbox-tree.parent-tree-open{overflow:visible}.open+.checkbox-tree,.universalFilterContent>.checkbox-tree{height:auto}.universalFilterContent>.checkbox-tree,.universalFilterContent>.checkbox-tree>li:last-of-type{margin-bottom:0}.universalFilterContent>.checkbox-tree>li.open:last-of-type{margin-bottom:15px}.loader-back-button{background-color:#aaa;-webkit-animation:placeHolderShimmer 1.5s linear 0s infinite forwards;animation:placeHolderShimmer 1.5s linear 0s infinite forwards;background:linear-gradient(90deg,#eee 8%,#e3e3e3 18%,#eee 33%);background-size:800px 104px;position:relative}.filter-wrapper{border:none;position:fixed;z-index:600;background:#f8f9fa;top:0;bottom:0;right:0;left:0;overflow-y:auto;width:100%;display:none}.filter-wrapper.filter-wrapper-loading{overflow-y:visible!important}.filter-wrapper.filter-wrapper-open{display:inline-block!important;z-index:9999999}@media (min-width:768px){.filter-wrapper.filter-wrapper-open{z-index:400}}.filter-wrapper.filter-wrapper-closed{display:none!important}@media (min-width:845px){.filter-wrapper{display:inline-block}}@media (min-width:768px){.filter-wrapper{min-width:320px;max-width:320px;border-right:1px solid #e4e4e4;z-index:400;background:#fafbfc;top:80px;overflow-y:auto}}@media (min-width:845px){.filter-wrapper{min-width:412px;position:static;max-width:412px;overflow-y:auto}}.filter-wrapper.closed{display:none}.filter-wrapper .top-control{align-items:center;background-color:#fff;border-bottom:1px solid #e4e4e4;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;display:flex;font-family:Source Sans Pro,sans-serif;height:60px;padding:0 20px}@media (min-width:768px){.filter-wrapper .top-control{padding:0 20px;box-shadow:none}}@media (min-width:845px){.filter-wrapper .top-control{padding:0 30px;box-shadow:none}}.filter-wrapper .arrow-back{height:24px;width:24px}.filter-wrapper .arrow-back-label{display:none;color:#343434;margin-left:5px;text-align:left;height:24px}@media (min-width:768px){.filter-wrapper .arrow-back-label{display:inline-block}}.filter-wrapper .filter-option{padding:30px 20px}@media (min-width:845px){.filter-wrapper .filter-option{padding:30px}}.filter-wrapper .filter-option-forsale{display:flex;flex-direction:row}.filter-wrapper .filter-search-button{position:fixed;width:100%;bottom:0;right:0;left:0;border-radius:0!important;border:none;min-height:50px;background-color:#e61737;font-family:Source Sans Pro,sans-serif;background-image:linear-gradient(90deg,#f2622d,#e61737);background-size:200% auto;box-shadow:0 5px 20px rgba(110,33,34,.2);transition:all .3s ease;letter-spacing:2px;padding:13px 13px 13px 35px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;display:flex;cursor:pointer;align-items:center;justify-content:center;z-index:10;font-size:16px!important}.filter-wrapper .filter-search-button .arrow-icon{fill:#fff;transition:all .3s ease}.filter-wrapper .filter-search-button:hover{background-position:100%}.filter-wrapper .filter-search-button:hover .arrow-icon{transform:translatex(5px)}.filter-wrapper .filter-search-button span{margin-right:13px}@media (min-width:768px){.filter-wrapper .filter-search-button{display:none}}.filter-wrapper .filter-reset-button.btn.btn-secondary{position:absolute;top:13px;right:20px;border-width:0;display:flex;align-items:center;font-size:16px;line-height:20px;padding:5px 0;max-height:36px;color:#484848;font-family:Source Sans Pro,sans-serif;border-radius:4px;background:none}@media (min-width:768px){.filter-wrapper .filter-reset-button.btn.btn-secondary:hover{background:#e6272b;color:#fff;border-color:transparent}.filter-wrapper .filter-reset-button.btn.btn-secondary:hover .bin-icon *{fill:#fff}}.filter-wrapper .filter-reset-button.btn.btn-secondary .bin-icon{margin-right:10px;margin-bottom:2px;fill:#484848}@media (min-width:768px){.filter-wrapper .filter-reset-button.btn.btn-secondary{padding:5px 15px;font-size:14px;line-height:18px;margin:0 auto;display:block;position:unset;border:1px solid #aaa}}.filter-wrapper .forsale-title{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:28px;margin-bottom:10px;color:#484848}.loader-back-button{height:24px;width:150px}
/*# sourceMappingURL=pages-notFound-NotFound.f59d8714.chunk.css.map */