.Modal__cosmaOverlay{z-index:2000}@media (min-width:669px){.Modal__cosmaOverlay .Modal__cosmaContainer{width:516px}}@media (max-width:668px){.Modal__cosmaOverlay .Modal__cosmaContainer{top:0}}.Modal__closeButtonContainer{cursor:pointer;padding:2rem;position:absolute;right:0;top:0}.Modal__basicModal,.Modal__lightModal{background-color:#fff;height:100%;overflow:scroll;position:absolute;width:100%}.Modal__lightModal{padding:20px}.Modal__desktopModal,.Modal__mobileBottom,.Modal__mobileModal{background-color:#fff;height:100%;overflow:scroll;position:absolute;width:100%}.Modal__desktopModal,.Modal__mobileBottom{height:auto;max-height:90%;max-width:74rem;padding:4rem 8rem;width:90%}.Modal__Overlay{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6000000}@media (max-width:670px){.Modal__desktopModal{bottom:0;height:100%;max-height:100%;max-width:100%;width:100%}.Modal__mobileBottom{bottom:0;height:auto;max-width:100%;width:100%}.Modal__closeIcon{height:14px;width:14px}}.HomepageAddressSearchResults__results{background:#fff;z-index:2}@media (min-width:669px){.HomepageAddressSearchResults__results{position:absolute}}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock{border-bottom:1px solid #ebebeb;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:16px!important}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__title{color:#757575;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding:0 0 6px}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__suggestionResult{padding:6px 0}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__suggestionResult a{color:#333;display:block;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;overflow:hidden;padding:0!important;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__suggestionResult a:hover{background-color:#f6f6f6!important}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__suggestionResult a.HomepageAddressSearchResults__selected{background-color:#f6f6f6}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock .HomepageAddressSearchResults__suggestionResult:last-of-type{padding-bottom:0}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock:first-of-type{border-radius:4px 4px 0 0;border-top:1px solid #d6d6d6}.HomepageAddressSearchResults__results .HomepageAddressSearchResults__suggestionResultBlock:last-of-type{border-bottom:1px solid #d6d6d6;border-radius:0 0 4px 4px}.HomepageAddressSearch__addressSearchModalContainer{bottom:0;height:100vh;height:calc(var(--viewport-height, 100vh));top:unset}@media (max-width:668px){.HomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper{padding:16px}.HomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper .modal-headline{color:#333;font-size:18px;font-weight:700;height:22px;letter-spacing:0;line-height:22px;text-align:left}.HomepageAddressSearch__addressSearchModalContainer .modal-close-button{padding-top:16px}.HomepageAddressSearch__addressSearchModalContainer .modal-close-button .is24-icon-closing{color:#333;font-size:1.8rem;font-weight:700}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper{height:calc(100vh - 57px);height:calc(var(--viewport-height, 100vh) - 57px);overflow-y:auto;position:relative}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content{padding:16px}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .HomepageAddressSearch__mainContainer{min-height:100%}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .HomepageAddressSearch__mainContainer .HomepageAddressSearch__addressResultsContainer{display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .HomepageAddressSearch__mainContainer .HomepageAddressSearch__addressResultsContainer #suggestions{margin-right:0}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .HomepageAddressSearch__mainContainer .HomepageAddressSearch__searchInputWrapper input{border:1px solid #333;border-radius:4px;color:grey;font-size:12px;height:40px}.HomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .HomepageAddressSearch__mainContainer .HomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}}.HomepageAddressSearch__searchContainer{background:#fff;border-radius:10px;padding:24px 32px 32px}@media (min-width:669px){.HomepageAddressSearch__searchContainer{box-shadow:0 4px 10px 2px rgba(0,0,0,.08)}}.HomepageAddressSearch__searchContainer p{justify-content:left!important;line-height:2.2rem}.HomepageAddressSearch__searchContainer p.HomepageAddressSearch__bigHeadline{font-size:2.2rem;line-height:2.8rem;text-align:left}.HomepageAddressSearch__searchContainer p.HomepageAddressSearch__subHeadline{font-size:1.4rem;line-height:2.2rem;text-align:left}.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper{border:1px solid #333;border-radius:4px;margin-right:16px}@media (min-width:669px) and (max-width:1013px){.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper{margin-right:12px}}.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper input{border-left:1px solid #333;border-right:1px solid #333;color:grey;font-size:12px}@media (min-width:669px){.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper input{height:40px}}@media (max-width:668px){.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper input{border:1px solid #adadad;border-radius:4px;height:40px}}.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}@media (min-width:669px) and (max-width:1013px){.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper select{padding-left:12px}}@media (max-width:668px){.HomepageAddressSearch__searchContainer .HomepageAddressSearch__searchInputWrapper{border:none;margin-bottom:8px;margin-right:0}}.HomepageAddressSearch__searchContainer #HomepageAddressSearch__search-icon{position:relative!important}@media (min-width:669px) and (max-width:1013px){.HomepageAddressSearch__searchContainer{padding:24px 24px 32px}}@media (min-width:669px){.HomepageAddressSearch__searchContainer{height:160px;padding-bottom:24px}}@media (max-width:668px){.HomepageAddressSearch__searchContainer{border-radius:0!important;height:auto;padding:24px 16px 16px}.HomepageAddressSearch__searchContainer p{font-size:14px;padding:0}}.HomepageAddressSearch__stickyButtonLine{background:#fff;bottom:0;box-shadow:0 4px 10px 2px rgba(0,0,0,.08);left:0;padding:8px 16px;position:fixed;transition:opacity .5s;width:100%;z-index:99!important}.HomepageAddressSearch__stickyButtonLine[data-visible=no]{opacity:0;visibility:hidden}.HomepageAddressSearch__stickyButtonLine[data-visible=yes]{opacity:1;visibility:visible}.HomepageAddressSearch__stickyButtonLine input{border:1px solid #adadad;border-radius:4px;color:grey;font-size:12px;height:40px}.SearchHeader__searchHeader{height:auto;position:relative}.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{background-position:top!important;background-repeat:no-repeat;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;left:0;position:absolute;top:0;width:100%}@media (min-width:669px) and (max-width:1013px){.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{height:300px}}@media (min-width:1014px){.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{height:328px}}@media (max-width:668px){.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{height:200px}}@media (min-width:669px){.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{background-image:url(https://www.static-immobilienscout24.de/fro/is24-atlas-hero/0.0.4/3Desktop.png)!important}body[data-usewebp=true] .SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{background-image:url(https://www.static-immobilienscout24.de/fro/is24-atlas-hero/0.0.4/3Desktop.webp)!important}}@media (max-width:668px){.SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{background-image:url(https://www.static-immobilienscout24.de/fro/is24-atlas-hero/0.0.4/3Mobile.png)!important}body[data-usewebp=true] .SearchHeader__searchHeader .SearchHeader__buildingsWithListingsBackground{background-image:url(https://www.static-immobilienscout24.de/fro/is24-atlas-hero/0.0.4/3Mobile.webp)!important}}.SearchHeader__searchHeader .SearchHeader__searchWrapper{position:relative;z-index:1}@media (min-width:1014px){.SearchHeader__searchHeader .SearchHeader__searchWrapper{max-width:860px;padding-top:154px}}@media (min-width:669px) and (max-width:1013px){.SearchHeader__searchHeader .SearchHeader__searchWrapper{max-width:720px;padding-top:169px}}@media (min-width:669px){.SearchHeader__searchHeader .SearchHeader__searchWrapper{margin:auto;padding-bottom:20px;z-index:99!important}}@media (max-width:668px){.SearchHeader__searchHeader .SearchHeader__searchWrapper{padding-top:200px}}.SearchHeader__searchHeader .SearchHeader__newSearchWrapper{position:relative;z-index:1}@media (min-width:1014px){.SearchHeader__searchHeader .SearchHeader__newSearchWrapper{max-width:860px;padding-top:90px}}@media (min-width:669px) and (max-width:1013px){.SearchHeader__searchHeader .SearchHeader__newSearchWrapper{max-width:720px;padding-top:169px}}@media (min-width:669px){.SearchHeader__searchHeader .SearchHeader__newSearchWrapper{margin:auto;padding-bottom:20px;z-index:99!important}}@media (max-width:668px){.SearchHeader__searchHeader .SearchHeader__newSearchWrapper{padding-top:200px}}.NewHomepageAddressSearch__addressSearchModalContainer{bottom:0;height:100vh;height:calc(var(--viewport-height, 100vh));top:unset}@media (max-width:668px){.NewHomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper{padding:16px}.NewHomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper .modal-headline{color:#333;font-size:18px;font-weight:700;height:22px;letter-spacing:0;line-height:22px;text-align:left}.NewHomepageAddressSearch__addressSearchModalContainer .modal-close-button{padding-top:16px}.NewHomepageAddressSearch__addressSearchModalContainer .modal-close-button .is24-icon-closing{color:#333;font-size:1.8rem;font-weight:700}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper{height:calc(100vh - 57px);height:calc(var(--viewport-height, 100vh) - 57px);overflow-y:auto;position:relative}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content{padding:16px}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .NewHomepageAddressSearch__mainContainer{min-height:100%}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .NewHomepageAddressSearch__mainContainer .NewHomepageAddressSearch__addressResultsContainer{display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .NewHomepageAddressSearch__mainContainer .NewHomepageAddressSearch__addressResultsContainer #suggestions{margin-right:0}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .NewHomepageAddressSearch__mainContainer .NewHomepageAddressSearch__searchInputWrapper input{border:1px solid #adadad;border-radius:4px;color:grey;font-size:12px;height:40px}.NewHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .NewHomepageAddressSearch__mainContainer .NewHomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}}.NewHomepageAddressSearch__searchContainer{background:#fff;border-radius:10px;padding:24px 32px 32px}@media (min-width:669px){.NewHomepageAddressSearch__searchContainer{box-shadow:0 4px 10px 2px rgba(0,0,0,.08)}}.NewHomepageAddressSearch__searchContainer p{justify-content:left!important;line-height:2.2rem}.NewHomepageAddressSearch__searchContainer p.NewHomepageAddressSearch__bigHeadline{font-size:3.2rem!important;line-height:1.4!important;text-align:left}@media (min-width:669px) and (max-width:1013px){.NewHomepageAddressSearch__searchContainer p.NewHomepageAddressSearch__bigHeadline{font-size:28px!important;line-height:36px!important}}@media (max-width:668px){.NewHomepageAddressSearch__searchContainer p.NewHomepageAddressSearch__bigHeadline{font-size:28px!important;line-height:36px!important}}.NewHomepageAddressSearch__searchContainer p.NewHomepageAddressSearch__subHeadline{font-size:1.4rem;line-height:2.2rem;text-align:left}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__borderColor{border-color:#adadad!important}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper *{color:#757575}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper{border:1px solid #adadad!important;border-radius:4px;height:42px;margin-right:16px}@media (min-width:669px) and (max-width:1013px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper{margin-right:12px}}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper input{border-right:1px solid #adadad;color:grey;font-size:12px}@media (min-width:669px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper input{height:40px;margin-left:2px;max-width:369px!important}}@media (min-width:669px) and (max-width:1013px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper input{max-width:307px!important}}@media (max-width:668px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper input{border:1px solid #adadad;border-radius:4px;height:40px}}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}@media (min-width:669px) and (max-width:1013px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper select{padding-left:12px}}@media (max-width:668px){.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapper{border:none;margin-bottom:8px;margin-right:0}}.NewHomepageAddressSearch__searchContainer .NewHomepageAddressSearch__searchInputWrapperInvalid{border:1px solid red!important;border-bottom-left-radius:4px;border-top-left-radius:4px;height:42px!important;margin-left:-1px!important;margin-top:-1px!important;max-width:369px!important}.NewHomepageAddressSearch__searchContainer #NewHomepageAddressSearch__search-icon{position:relative!important}@media (min-width:669px) and (max-width:1013px){.NewHomepageAddressSearch__searchContainer{height:214px;padding-bottom:32px;padding-left:20px;padding-right:20px}}@media (min-width:669px){.NewHomepageAddressSearch__searchContainer{height:226px;padding-bottom:24px}}@media (max-width:668px){.NewHomepageAddressSearch__searchContainer{border-radius:0!important;height:auto;padding:24px 16px 16px}.NewHomepageAddressSearch__searchContainer p{font-size:14px;padding:0}}.NewHomepageAddressSearch__stickyButtonLine{background:#fff;bottom:0;box-shadow:0 4px 10px 2px rgba(0,0,0,.08);left:0;padding:8px 16px;position:fixed;transition:opacity .5s;width:100%;z-index:99!important}.NewHomepageAddressSearch__stickyButtonLine[data-visible=no]{opacity:0;visibility:hidden}.NewHomepageAddressSearch__stickyButtonLine[data-visible=yes]{opacity:1;visibility:visible}.NewHomepageAddressSearch__stickyButtonLine input{border:1px solid #adadad;border-radius:4px;color:grey;font-size:12px;height:40px}.HomeOwnerToggle__wrapperToggle>div{max-width:220px}@media (max-width:668px){.HomeOwnerToggle__wrapperToggle>div{min-width:210px}}.HomeOwnerToggle__wrapperToggle>div .HomeOwnerToggle__toggleHomeOwner+label{padding-left:0!important}.HomeOwnerToggle__wrapperToggle>div .HomeOwnerToggle__toggleHomeOwner+label:before{top:15px!important}.HomeOwnerToggle__wrapperToggle>div .HomeOwnerToggle__toggleHomeOwner+label:after{margin-top:4px!important}@media (max-width:668px){.HomeOwnerToggle__wrapperToggleHomepage>div{min-width:210px}}@media (min-width:669px){.HomeOwnerToggle__wrapperToggleHomepage{margin-left:10px;margin-top:15px;max-width:312px}}.HomeOwnerToggle__wrapperToggleHomepage .HomeOwnerToggle__toggleHomeOwner+label{padding-left:0!important}.HomeOwnerToggle__wrapperToggleHomepage .HomeOwnerToggle__toggleHomeOwner+label:before{top:9px!important}@media (max-width:668px){.HomeOwnerToggle__wrapperToggleHomepage .HomeOwnerToggle__toggleHomeOwner+label:before{top:15px!important}}.HomeOwnerToggle__wrapperToggleHomepage .HomeOwnerToggle__toggleHomeOwner+label:after{margin-top:-2px!important}@media (max-width:668px){.HomeOwnerToggle__wrapperToggleHomepage .HomeOwnerToggle__toggleHomeOwner+label:after{margin-top:4px!important}}.ContainerSearchMobile__container{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;box-shadow:0 4px 10px 2px rgba(0,0,0,.08);height:auto;left:0;position:fixed;transition:opacity .5s;width:100%;z-index:200!important}@media (min-width:669px){.ContainerSearchMobile__container{display:none}}.ContainerSearchMobile__background_layer{background-color:rgba(0,0,0,.5);height:100vh;margin-left:-100px;position:fixed;top:-100px;width:100vh;z-index:200!important}@media (min-width:669px){.ContainerSearchMobile__background_layer{display:none}}.AddressSearch__searchBox{width:100%!important}.AddressSearch__searchBar{background-color:#f5f5f5;overflow:hidden;position:relative;width:100%}.AddressSearch__addressInputNew{background-color:#fff;border:1px solid #adadad;border-radius:4px;color:#333;height:40px;overflow:hidden;padding-left:40px;padding-right:44px;text-overflow:ellipsis;width:100%}.AddressSearch__addressInputNew::placeholder{color:#646464}.AddressSearch__addressInputNew2{padding-left:45px}.AddressSearch__searchIconNew{left:10px;position:absolute;top:10px}.AddressSearch__searchIconNew2{left:15px;position:absolute;top:8px}.AddressSearch__searchIconNew.AddressSearch__open{cursor:pointer;left:10px;top:12px}.AddressSearch__searchIcon{position:absolute;right:5px;top:10px}.AddressSearch__searchIcon.AddressSearch__open{cursor:pointer;right:10px;top:12px}.AddressSearch__resultBlock{background-color:#fff;border-radius:3px;max-height:940px;overflow-y:scroll;position:absolute;top:70px;width:293px;z-index:100}@media (max-width:668px){.AddressSearch__resultBlock{height:68vh;top:95px;width:calc(100vw - 40px)}}@media (min-width:669px) and (max-width:1013px){.AddressSearch__resultBlock{top:140px}}@media (max-width:668px) and (orientation:landscape){.AddressSearch__resultBlock{bottom:-140px;height:68vh;top:unset;width:calc(100vw - 40px)}}.AddressSearch__resultBlock::-webkit-scrollbar{-webkit-appearance:none;width:8px}.AddressSearch__resultBlock::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.5);border:2px solid transparent;-webkit-border-radius:5px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}.AddressSearch__resultBlock::-webkit-scrollbar-button{display:none;height:0;width:0}.AddressSearch__resultBlock::-webkit-scrollbar-corner{background-color:transparent}.AddressSearch__resultAnchor{color:#646464;font-size:12px;height:34px;line-height:1.42;width:240px}.AddressSearch__resultAnchor:hover{text-decoration:none}.AddressSearch__selectedResult *{color:#333!important}.AddressSearch__selectedResult * .AddressSearch__arrow-div{display:block!important}div.AddressSearch__resultItem:hover *{color:#333!important}div.AddressSearch__resultItem:hover * .AddressSearch__arrow-div{display:block!important}.AddressSearch__suggestionQuery:not(:hover){color:#2a7cca}.AddressSearch__arrow-icon{position:absolute!important;right:-8px;top:6px}.AddressSearch__arrow-div{position:relative}.AddressSearch__resultItemBorder{padding-top:8px}@media (max-width:668px){.AddressSearch__resultItemBorder{padding-bottom:8px;padding-top:unset}}.AddressSearchResults__searchBox{width:100%!important}.AddressSearchResults__searchBar{background-color:#f5f5f5;overflow:hidden;position:relative;width:100%}.AddressSearchResults__addressInputNew{background-color:#fff;border:1px solid #adadad;border-radius:4px;color:#333;height:40px;overflow:hidden;padding-left:40px;padding-right:44px;text-overflow:ellipsis;width:100%}.AddressSearchResults__addressInputNew::placeholder{color:#646464}.AddressSearchResults__addressInput{background-color:#fff;border:1px solid #adadad;border-radius:4px;color:#333;height:40px;overflow:hidden;padding-left:15px;padding-right:44px;text-overflow:ellipsis;width:100%}.AddressSearchResults__addressInput::placeholder{color:#646464}.AddressSearchResults__searchIconNew{left:10px;position:absolute;top:10px}.AddressSearchResults__searchIconNew.AddressSearchResults__open{cursor:pointer;left:10px;top:12px}.AddressSearchResults__searchIcon{position:absolute;right:5px;top:10px}.AddressSearchResults__searchIcon.AddressSearchResults__open{cursor:pointer;right:10px;top:12px}.AddressSearchResults__resultBlock{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:3px;overflow-y:scroll;position:absolute;top:70px;width:293px;z-index:100}@media (min-width:1014px){.AddressSearchResults__resultBlock{max-height:calc(100vh - 140px);max-height:calc(var(--viewport-height, 100vh) - 140px)}}@media (max-width:668px){.AddressSearchResults__resultBlock{height:68vh;top:60px;width:calc(100vw - 40px)}}@media (min-width:669px) and (max-width:1013px){.AddressSearchResults__resultBlock{max-height:calc(100vh - 210px);max-height:calc(var(--viewport-height, 100vh) - 210px);top:140px}}.AddressSearchResults__resultBlock::-webkit-scrollbar{-webkit-appearance:none;width:8px}.AddressSearchResults__resultBlock::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.5);border:2px solid transparent;-webkit-border-radius:5px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}.AddressSearchResults__resultBlock::-webkit-scrollbar-button{display:none;height:0;width:0}.AddressSearchResults__resultBlock::-webkit-scrollbar-corner{background-color:transparent}.AddressSearchResults__resultAnchor{color:#646464;font-size:12px;height:34px;line-height:1.42;width:240px}.AddressSearchResults__resultAnchor:hover{text-decoration:none}.AddressSearchResults__selectedResult *{color:#333!important}.AddressSearchResults__selectedResult * .AddressSearchResults__arrow-div{display:block!important}div.AddressSearchResults__resultItem:hover *{color:#333!important}div.AddressSearchResults__resultItem:hover * .AddressSearchResults__arrow-div{display:block!important}.AddressSearchResults__suggestionQuery:not(:hover){color:#2a7cca}.AddressSearchResults__arrow-icon{position:absolute!important;right:-8px;top:6px}.AddressSearchResults__arrow-div{position:relative}.AddressSearchResults__resultItemBorder{padding-top:8px}@media (max-width:668px){.AddressSearchResults__resultItemBorder{padding-bottom:8px;padding-top:unset}}.NewNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{top:214px}@media (max-width:668px){.NewNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{top:214px;width:calc(100vw - 30px)}}@media (max-width:668px) and (orientation:landscape){.NewNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{bottom:-140px;top:unset;width:calc(100vw - 30px)}}.NewNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{top:214px}@media (max-width:668px){.NewNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{top:139px;width:calc(100vw - 38px)}}@media (max-width:668px) and (orientation:landscape){.NewNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{bottom:-140px;top:unset;width:calc(100vw - 38px)}}.NewNavigationSidebarMobileNewUserIntent__reducedHeight{height:35vh}.Chips__wrapper_chips{display:flex;margin-top:10px}.Chips__single_chip{margin-right:20px}.Chips__chip_radio>input[type=radio]{display:none}.Chips__chip_radio>input[type=radio]:checked+span{background-color:#e7fdf1;border:1px solid #00d9b1;font-weight:600}.SavingNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{top:214px}@media (max-width:668px){.SavingNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{top:214px;width:calc(100vw - 30px)}}@media (max-width:668px) and (orientation:landscape){.SavingNavigationSidebarMobileNewUserIntent__resultBlockSidebarUserIntent{bottom:-140px;top:unset;width:calc(100vw - 30px)}}.SavingNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{top:214px}@media (max-width:668px){.SavingNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{top:139px;width:calc(100vw - 38px)}}@media (max-width:668px) and (orientation:landscape){.SavingNavigationSidebarMobileNewUserIntent__newResultBlockSidebarUserIntent{bottom:-140px;top:unset;width:calc(100vw - 38px)}}.SavingNavigationSidebarMobileNewUserIntent__reducedHeight{height:35vh}:root{--viewport-height:100vh}.SavingHomepageAddressSearch__addressSearchModalContainer{bottom:0;height:100vh;height:calc(var(--viewport-height, 100vh));top:unset}@media (max-width:668px){.SavingHomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper{padding:16px}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-title-wrapper .modal-headline{color:#333;font-size:18px;font-weight:700;height:22px;letter-spacing:0;line-height:22px;text-align:left}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-close-button{padding-top:16px}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-close-button .is24-icon-closing{color:#333;font-size:1.8rem;font-weight:700}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper{height:calc(100vh - 57px);height:calc(var(--viewport-height, 100vh) - 57px);overflow-y:auto;position:relative}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content{padding:16px}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .SavingHomepageAddressSearch__mainContainer{min-height:100%}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .SavingHomepageAddressSearch__mainContainer .SavingHomepageAddressSearch__addressResultsContainer{display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .SavingHomepageAddressSearch__mainContainer .SavingHomepageAddressSearch__addressResultsContainer #suggestions{margin-right:0}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .SavingHomepageAddressSearch__mainContainer .SavingHomepageAddressSearch__searchInputWrapper input{border:1px solid #adadad;border-radius:4px;color:grey;font-size:12px;height:40px}.SavingHomepageAddressSearch__addressSearchModalContainer .modal-content-wrapper .modal-content .SavingHomepageAddressSearch__mainContainer .SavingHomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}.modal-backdrop{height:calc(var(--viewport-height, 100vh))!important}}.SavingHomepageAddressSearch__searchContainer{background:#fff;border-radius:10px;padding:24px 32px 32px}@media (min-width:669px){.SavingHomepageAddressSearch__searchContainer{box-shadow:0 4px 10px 2px rgba(0,0,0,.08)}}.SavingHomepageAddressSearch__searchContainer p{justify-content:left!important;line-height:2.2rem}.SavingHomepageAddressSearch__searchContainer p.SavingHomepageAddressSearch__bigHeadline{font-size:3.2rem!important;line-height:1.4!important;text-align:left}@media (min-width:669px) and (max-width:1013px){.SavingHomepageAddressSearch__searchContainer p.SavingHomepageAddressSearch__bigHeadline{font-size:28px!important;line-height:36px!important}}@media (max-width:668px){.SavingHomepageAddressSearch__searchContainer p.SavingHomepageAddressSearch__bigHeadline{font-size:28px!important;line-height:36px!important}}.SavingHomepageAddressSearch__searchContainer p.SavingHomepageAddressSearch__subHeadline{font-size:1.4rem;line-height:2.2rem;text-align:left}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__borderColor{border-color:#adadad!important}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper *{color:#757575}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper{border:1px solid #adadad!important;border-radius:4px;height:42px;margin-right:16px}@media (min-width:669px) and (max-width:1013px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper{margin-right:12px}}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper input{border-right:1px solid #adadad;color:grey;font-size:12px}@media (min-width:669px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper input{height:40px;margin-left:2px;max-width:369px!important}}@media (min-width:669px) and (max-width:1013px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper input{max-width:307px!important}}@media (max-width:668px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper input{border:1px solid #adadad;border-radius:4px;height:40px}}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper select{border:none;font-size:12px;padding-left:16px}@media (min-width:669px) and (max-width:1013px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper select{padding-left:12px}}@media (max-width:668px){.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapper{border:none;margin-bottom:8px;margin-right:0}}.SavingHomepageAddressSearch__searchContainer .SavingHomepageAddressSearch__searchInputWrapperInvalid{border:1px solid red!important;border-bottom-left-radius:4px;border-top-left-radius:4px;height:42px!important;margin-left:-1px!important;margin-top:-1px!important;max-width:369px!important}.SavingHomepageAddressSearch__searchContainer #SavingHomepageAddressSearch__search-icon{position:relative!important}@media (min-width:669px) and (max-width:1013px){.SavingHomepageAddressSearch__searchContainer{height:214px;padding-bottom:32px;padding-left:20px;padding-right:20px}}@media (min-width:669px){.SavingHomepageAddressSearch__searchContainer{height:226px;padding-bottom:24px}}@media (max-width:668px){.SavingHomepageAddressSearch__searchContainer{border-radius:0!important;height:auto;padding:24px 16px 16px}.SavingHomepageAddressSearch__searchContainer p{font-size:14px;padding:0}}.SavingHomepageAddressSearch__stickyButtonLine{background:#fff;bottom:0;box-shadow:0 4px 10px 2px rgba(0,0,0,.08);left:0;padding:8px 16px;position:fixed;transition:opacity .5s;width:100%;z-index:99!important}.SavingHomepageAddressSearch__stickyButtonLine[data-visible=no]{opacity:0;visibility:hidden}.SavingHomepageAddressSearch__stickyButtonLine[data-visible=yes]{opacity:1;visibility:visible}.SavingHomepageAddressSearch__stickyButtonLine input{border:1px solid #adadad;border-radius:4px;color:grey;font-size:12px;height:40px}.HomepageMain__searchMain{margin:0 auto;max-width:860px;padding-bottom:32px}@media (max-width:668px){* nav{z-index:1!important}}@media (min-width:669px){.TextSection__textSection{text-align:center}}.TextSection__textSection .TextSection__h1{font-size:2rem;font-weight:700;line-height:3.2rem;margin:56px 0 10px;padding:0}@media (max-width:668px){.TextSection__textSection .TextSection__h1{margin-top:48px}}.TextSection__textSection .TextSection__h2{font-size:2rem;font-weight:700;line-height:3.2rem;margin:56px 0 0;padding:0}@media (max-width:668px){.TextSection__textSection .TextSection__h2{margin-bottom:24px;margin-top:24px}}@media (min-width:669px) and (max-width:1013px){.TextSection__textSection .TextSection__h2{margin-bottom:40px}}@media (min-width:1014px){.TextSection__textSection .TextSection__h2{margin-bottom:32px}}.TextSection__textSection .TextSection__h3{font-size:1.8rem;font-weight:700;line-height:2.8rem;margin:0;padding:0}@media (max-width:668px){.TextSection__textSection .TextSection__h3{font-size:1.4rem;line-height:2.2rem;margin-top:-4px}}@media (min-width:669px){.EkomiComponent__ekomiComponent,.TextSection__textSection .TextSection__blockAlign,.TextSection__textSection .TextSection__blockAlign *{text-align:center}.EkomiComponent__ekomiComponent .EkomiComponent__main{display:inline-block;margin-top:8px}}.EkomiComponent__ekomiComponent .EkomiComponent__main .EkomiComponent__ratingLabel{margin-left:8px;position:relative;top:.5px}.StarRating__starRating{display:inline-block;height:14px;position:relative;vertical-align:middle;width:70px}.StarRating__starRating .StarRating__stars{height:14px!important;left:0;max-width:100%;position:absolute;top:0}.StarRating__starRating .StarRating__starsEmpty{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.533 13.8c-.333 0-.6-.133-.866-.333L8 11.2l-2.667 2.267c-.466.4-1.066.466-1.6.133-.533-.333-.733-.867-.6-1.467L3.867 8.6 1.333 6.667 1.267 6.6c-.334-.4-.4-.933-.2-1.467.2-.533.666-.8 1.2-.8h3.266l1.2-3.266C6.933.533 7.4.2 8 .2c.6 0 1.067.333 1.267.867l1.2 3.266h3.266c.534 0 1 .334 1.2.8.2.467.067 1.067-.266 1.467l-.067.067L12.067 8.6l.733 3.533c.133.534-.067 1.134-.6 1.4-.2.2-.467.267-.667.267ZM8 9.667c.133 0 .333.066.467.133l3.066 2.667-.8-4A.634.634 0 0 1 11 7.8l2.8-2.133H10c-.267 0-.533-.2-.6-.4L8 1.533 6.6 5.267c-.067.2-.333.4-.6.4H2.267l2.8 2.133c.2.133.266.4.266.667l-.8 4 3.067-2.6c.067-.134.267-.2.4-.2Z' fill='%23757575' fill-rule='evenodd'/%3E%3C/svg%3E");width:100%}.StarRating__starRating .StarRating__starsFilled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.933 5.133c-.2-.533-.666-.8-1.2-.8H9.467l-1.2-3.266C8.067.533 7.6.2 7 .2c-.6 0-1.067.333-1.267.867l-1.2 3.266H1.267c-.534 0-1 .334-1.2.8C-.133 5.6-.067 6.2.333 6.6l.067.067L2.933 8.6 2.2 12.133c-.133.6.067 1.134.6 1.467.533.333 1.133.267 1.6-.133L7.067 11.2l2.666 2.267c.267.2.534.333.867.333.267 0 .467-.067.733-.2.534-.333.734-.867.6-1.4L11.2 8.667l2.533-1.934.067-.066c.267-.467.333-1 .133-1.534Z' fill='%23757575' fill-rule='evenodd'/%3E%3C/svg%3E")}.PriceTable__priceTableOuter{padding-top:56px;position:relative}@media (max-width:668px){.PriceTable__priceTableOuter{padding-top:48px}}.PriceTable__priceTableOuter h2{font-size:1.8rem;line-height:2.2rem;margin-bottom:0}@media (max-width:668px){.PriceTable__priceTableOuter h2{line-height:2.8rem}}.PriceTable__priceTableOuter .PriceTable__priceTableContainer{overflow-x:auto}@media (max-width:668px){.PriceTable__priceTableOuter .PriceTable__priceTableContainer.PriceTable__withShowMore{padding-bottom:84px}.PriceTable__priceTableOuter .PriceTable__priceTableContainer .PriceTable__priceTableMain{min-width:616px}}.PriceTable__priceTableOuter .PriceTable__priceTableContainer .PriceTable__priceTableMain .grid-item{padding:18px 16px}.PriceTable__priceTableOuter .PriceTable__priceTableContainer .PriceTable__priceTableMain .PriceTable__headerCell{background-color:#f5f5f5;border-top:2px solid #00ffd0}.PriceTable__priceTableOuter .PriceTable__showMoreLess{text-align:center;width:100%}@media (max-width:668px){.PriceTable__priceTableOuter .PriceTable__showMoreLess{bottom:32px;left:0;position:absolute}}@media (min-width:669px){.PriceTable__priceTableOuter .PriceTable__showMoreLess{padding-top:32px}}@media (hover:none){.PriceTable__priceTableOuter .PriceTable__showMoreLess button:focus,.PriceTable__priceTableOuter .PriceTable__showMoreLess button:focus span,.PriceTable__priceTableOuter .PriceTable__showMoreLess button:hover,.PriceTable__priceTableOuter .PriceTable__showMoreLess button:hover span{text-decoration:none}}@media (hover:hover){.PriceTable__priceTableOuter .PriceTable__showMoreLess button:focus,.PriceTable__priceTableOuter .PriceTable__showMoreLess button:hover{text-decoration:none}.PriceTable__priceTableOuter .PriceTable__showMoreLess button:focus span,.PriceTable__priceTableOuter .PriceTable__showMoreLess button:hover span{text-decoration:underline}}.PriceTableWidget__priceTableWidget h2{font-size:2rem;line-height:3.2rem;margin-bottom:24px}@media (max-width:668px){.PriceTableWidget__priceTableWidget h2{margin-bottom:16px}}@media (min-width:669px){.PriceTableWidget__priceTableWidget h2{text-align:center}}.PriceTrendChartWidget__priceTrendChartWidget h2{font-size:2rem;line-height:3.2rem;margin-bottom:24px}@media (max-width:668px){.PriceTrendChartWidget__priceTrendChartWidget h2{margin-bottom:16px}}@media (min-width:669px){.PriceTrendChartWidget__priceTrendChartWidget h2{text-align:center}}.NewWidgetTitle__titleText{color:#333;display:block;font-size:18px;font-weight:700;line-height:22px;margin-bottom:0;margin-top:48px}@media (max-width:668px){.NewWidgetTitle__titleText{font-size:18px;line-height:28px}}@media (min-width:1014px){.NewWidgetTitle__titleText{margin-top:56px}}.NewWidgetTitle__subTitleText{color:#343434;display:inline-block;font-size:14px;line-height:1.36;margin:0 auto}@media (max-width:668px){.NewWidgetTitle__subTitleText{max-width:80%}}.NewWidgetTitle__outerFrame{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:1px;height:100%}@media (max-width:668px){.NewWidgetTitle__outerFrame{padding:24px!important}}@media (min-width:669px) and (max-width:1013px){.NewWidgetTitle__outerFrame{padding:24px!important}}@media (min-width:1014px){.NewWidgetTitle__outerFrame{padding:40px!important}}.NewWidgetTitle__noPaddingFrame{padding:unset!important}@media (max-width:668px){.NewWidgetTitle__noPaddingFrame{padding:unset}}.NewWidgetTitle__noPaddingNoShadowFrame{height:100%}.NewWidgetTitle__rangeBorder{border:1px solid rgba(0,0,0,.16);border-radius:2px;display:inline-block;padding:8px;white-space:nowrap}.NewWidgetTitle__verticalBorder{border-right:1px solid #d8d8d8}.NewWidgetTitle__quarterLabel{color:#646464;font-size:1.2rem;text-align:left}.NewWidgetTitle__percentTag{background-color:#00d0b2;border-radius:.8rem;color:#333;font-size:1.2rem;height:2rem;min-width:unset;padding-right:8px;text-align:center}.styles__axis line,.styles__axis path{stroke:#e0e0e0}.styles__axis text{fill:#646464;font-size:14px;font-weight:300}.styles__axis .styles__selected text{fill:#262626}.styles__axis .styles__selected line{stroke:#262626;stroke-width:1.5px}.styles__axis .styles__future text{fill:#e0e0e0}.styles__axis .styles__minor{stroke-width:1px}.styles__axis .styles__minor text{font-size:11px}@media (min-width:1014px) and (max-width:1050px){.styles__axis .styles__minor text{font-size:9px}}@media (min-width:1051px) and (max-width:1120px){.styles__axis .styles__minor text{font-size:10px}}@media (min-width:669px) and (max-width:722px){.styles__axis .styles__minor text{font-size:10px}}@media (max-width:668px){.styles__axis text{fill:#333;font-size:12px!important;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1;text-align:center}.styles__axis path{display:none}}.styles__line path{stroke-width:3}.styles__legend .styles__box{margin-bottom:2px;margin-right:8px;padding-top:5px;width:15px}.styles__legend .styles__duobox{border-right:5px solid #676767;border-top:5px solid #00d0b2;margin-bottom:2px;margin-right:2px;width:5px}.styles__legend .styles__square_box{margin-bottom:2px;margin-right:2px;padding-top:5px;width:5px}.styles__legend .styles__text{color:#646464;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.08}.styles__grid path{stroke:none}.styles__grid line{stroke:#e0e0e0;stroke-width:1px}.styles__grid .styles__selected line{stroke:#333;stroke-width:1px}.styles__grid .styles__currentPointInTime line{stroke:#00d0b2;stroke-width:1px}.styles__axisLabel{fill:#333!important;font-size:1.6rem!important}.styles__futureTrendBackground{fill:#f2fffc;opacity:1}.styles__myPropertyFutureTrendBackground{fill:#00d0b2;opacity:.1}.QuartelyDeltaIndicators__indicatorBox{border-radius:2px;position:relative}.QuartelyDeltaIndicators__quarterArrow{background-color:#fff;bottom:-6px;height:12px;position:absolute;right:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12px}.PriceDelta__previousQ{color:#646464;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.2}.PriceDelta__line1{line-height:2.2rem;margin-bottom:10px}.PriceDelta__line2{line-height:1.8rem;margin-bottom:4px}.PriceDeltaLegend__legend,.PriceDelta__line3{line-height:1.6rem}.PriceDeltaLegend__legend .PriceDeltaLegend__circle{border-radius:4px;height:8px;width:8px}.Circles__shadow{filter:drop-shadow(0 4px 2px rgba(0,0,0,.08))}.PriceHistoryDetailedChart__priceHistoryDetailedChartContainer{height:326px}.MyPropertyPromo__myPropertyPromoContainer>*{text-align:left}.MyPropertyPromo__myPropertyPromoContainer .MyPropertyPromo__headline{font-size:1.4rem;font-weight:600}.MyPropertyPromo__myPropertyPromoContainer .MyPropertyPromo__headline span{font-size:1.6rem;vertical-align:text-bottom}.MyPropertyPromo__myPropertyPromoContainer .MyPropertyPromo__text{font-size:1.2rem}.MyPropertyPromoChartOverlay__chartOverlayBox{box-sizing:border-box;cursor:pointer;font-family:Make It Sans IS24 Web,Verdana,DejaVu Sans,Arial,Helvetica,sans-serif;outline:none;position:absolute}@media (min-width:669px){.MyPropertyPromoChartOverlay__chartOverlayBox{background:#fff;border:1px solid #e0e0e0;border-radius:4px;height:180px;left:calc(89.47368% - 91.89474px);padding:38px 7px;text-align:center;top:66px;width:100px}}@media (max-width:668px){.MyPropertyPromoChartOverlay__chartOverlayBox{background:#00ffd0;border:none;border-radius:8px;height:40px;left:calc(90% - 25px);padding:10px;position:absolute;top:calc(50% - 23px);width:40px}}.MyPropertyPromoChartOverlay__chartOverlayBox .MyPropertyPromoChartOverlay__chartOverlayIcon{color:#333;font-size:20px}@media (min-width:669px){.MyPropertyPromoChartOverlay__chartOverlayBox .MyPropertyPromoChartOverlay__chartOverlayIcon{background:#00ffd0;border-radius:8px;display:inline-block;height:40px;margin-bottom:16px;padding:9px 10px;width:40px}.MyPropertyPromoChartOverlay__chartOverlayBox .MyPropertyPromoChartOverlay__chartOverlayText{color:#2267e8;font-size:12px;line-height:16px}}@media (max-width:668px){.MyPropertyPromoChartOverlay__chartOverlayBox .MyPropertyPromoChartOverlay__chartOverlayText{display:none}}.MyPropertyPromoChartOverlay__chartOverlayBox:hover .MyPropertyPromoChartOverlay__chartOverlayText{text-decoration:underline}.PriceTrendChart__quarterlyDeltaIndicatorsContainer{width:294px;z-index:10}.PriceHistoryMobileDetailedChart__priceHistoryDetailedChartContainer{height:236px}.PricePerMeter__pricePerMeterBold{font-size:18px;font-weight:700}.PricePerMeter__priceCosma{font-size:1.8rem;font-weight:700;line-height:2.2rem}.PricePerMeter__priceCosmaFpt{font-size:1.4rem;font-weight:700;line-height:2.2rem}.PricePerMeter__pricePerMeterLarge{font-size:1.8rem}.PricePerMeter__large{font-size:1.4rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.78}@media (max-width:374px){.PricePerMeter__large{font-size:1.4rem}}.PricePerMeter__separator{letter-spacing:.3rem}.Item__separator{margin:0 15px 30px}.Item__font-headline{color:#262626;font-size:16px;line-height:.75;text-align:center}.Item__font-headline,.Item__font-quarter{font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal}.Item__font-quarter{color:#646464;font-size:12px;line-height:1}.Item__font-delta{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1}.Item__locationName{color:#757575;font-size:1.2rem;font-weight:400;line-height:1.6rem;padding-left:12px;position:relative;white-space:normal}.Item__locationName div{left:0;position:absolute;top:4px}.Item__deltaLine{margin:4px 0}.Item__deltaLine .Item__deltaLine_number{color:#333;font-weight:700}.Item__deltaLine .Item__deltaLine_description{color:#757575;font-size:1.2rem;line-height:1.6rem}.Item__deltaLineFpt{margin:0}.Item__deltaLineFpt .Item__deltaLine_number{color:#333;font-weight:700}.Item__deltaLineFpt .Item__deltaLine_description{color:#757575;font-size:1.2rem;line-height:1.6rem}.StatsBoxMobile__statsBoxMarginBottom{margin-bottom:22px!important}.MyPropertyPromoMobile__myPropertyPromoContainer{margin-bottom:12px;margin-top:5px}.MyPropertyPromoMobile__myPropertyPromoContainer>*{text-align:left}.MyPropertyPromoMobile__myPropertyPromoContainer .MyPropertyPromoMobile__headline{font-size:1.8rem;font-weight:600}.MyPropertyPromoMobile__myPropertyPromoContainer .MyPropertyPromoMobile__headline .MyPropertyPromoMobile__lockIcon{font-size:2rem;vertical-align:text-bottom}.MyPropertyPromoMobile__myPropertyPromoContainer .MyPropertyPromoMobile__text{font-size:1.2rem}.MyPropertyPromoMobile__myPropertyPromoContainer .MyPropertyPromoMobile__button{font-size:1.4rem}@media (min-width:451px){.MyPropertyPromoMobile__myPropertyPromoContainer{margin-bottom:20px;margin-top:16px}}.PriceTrendChartInstructionMobile__instructionImageContainer{padding-top:12px}.PriceTrendChartInstructionMobile__instructionImageContainer .PriceTrendChartInstructionMobile__instructionImage{height:16px}@media (max-width:668px) and (min-width:502px){.PriceTrendChartInstructionMobile__instructionImageContainer{padding-top:3px}}.PriceTrendChartMobile__negativeMarginTop{margin-top:-16px}.PriceHistoryWidgetWithRentPrice__widgetContainer{height:100%}.PriceHistoryWidgetWithRentPrice__widgetContainer .PriceHistoryWidgetWithRentPrice__tabsContainer div[role=tablist]{overflow:hidden!important}.PriceHistoryWidgetWithRentPrice__widgetContainer .PriceHistoryWidgetWithRentPrice__tabsContainer button[role=tab]{margin-left:0}.PriceHistoryWidgetWithRentPrice__widgetContainer .PriceHistoryWidgetWithRentPrice__widget .PriceHistoryWidgetWithRentPrice__axis{margin-right:10%}.PriceHistoryWidgetWithRentPrice__widgetContainer .PriceHistoryWidgetWithRentPrice__widget .PriceHistoryWidgetWithRentPrice__axis text{fill:#646464;font-size:12px!important;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.17;text-align:center}.PriceHistoryWidgetWithRentPrice__widgetContainer .PriceHistoryWidgetWithRentPrice__widget .PriceHistoryWidgetWithRentPrice__axis path{display:none}.MyPropertyPromotion__myPropertyPromotionWidget h2{font-size:2rem;line-height:3.2rem;margin-bottom:24px}@media (max-width:668px){.MyPropertyPromotion__myPropertyPromotionWidget h2{margin-bottom:16px}}@media (min-width:669px){.MyPropertyPromotion__myPropertyPromotionWidget h2{text-align:left}}.NewMyPropertyTeaser__myPropertyContainer{position:relative}.NewMyPropertyTeaser__titleContainer{padding-bottom:16px}.NewMyPropertyTeaser__headline{font-size:1.8rem;font-weight:700;line-height:2.2rem;margin-bottom:8px;margin-top:48px}@media (min-width:1014px){.NewMyPropertyTeaser__headline{margin-top:56px}}@media (max-width:668px){.NewMyPropertyTeaser__headline{line-height:2.8rem}}.NewMyPropertyTeaser__myPropertyFunctionalityHeader{font-size:14px;font-weight:700;line-height:22px;margin:0}.NewMyPropertyTeaser__myPropertyTable{max-width:510px}@media (max-width:668px){.NewMyPropertyTeaser__myPropertyTable{max-width:355px}.NewMyPropertyTeaser__myPropertyButton{padding-top:16px}.NewMyPropertyTeaser__myPropertyButton button{width:100%}}.NewMyPropertyTeaser__descriptionHomepage{max-width:540px}.NewMyPropertyTeaser__iconSize{width:46px!important}@media (min-width:1014px){.NewMyPropertyTeaser__textDescription{width:230px!important}}@media (min-width:669px) and (max-width:1013px){.NewMyPropertyTeaser__textDescription{max-width:310px!important}.NewMyPropertyTeaser__lastStep{margin-top:25px}}.NewMyPropertyTeaser__wrapperSteps{display:flex}