._1vj8iz90{font-weight:var(--fontWeights-400)}._1vj8iz90[data-disabled]{color:var(--colors-inputTextDisabled)}._1vj8iz91{color:var(--colors-textContrast)}._1vj8iz93{padding-right:var(--space-S200);padding-top:var(--space-S300)}.kyj9m80{position:relative}.kyj9m81{font-weight:var(--fontWeights-400)}.kyj9m81[data-disabled]{color:var(--colors-inputTextDisabled)}.kyj9m82{color:var(--colors-textContrast)}.kyj9m84{padding-right:var(--space-S200);padding-top:var(--space-S300)}.kyj9m85{color:var(--colors-textBody);text-align:left;display:grid;grid-template-columns:auto 24px;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;background-color:var(--colors-graphicBackgroundDefault);height:var(--sizes-L200);padding:var(--space-S300);border-width:var(--borderWidths-100);border-style:solid;border-color:var(--colors-inputBorderDefault);border-radius:var(--radii-300)}.kyj9m85:hover{cursor:pointer}.kyj9m85:focus{outline:none;box-shadow:var(--shadows-focusRing)}.kyj9m85:hover:enabled{border-color:var(--colors-inputBorderHover)}.kyj9m85:active:enabled{border-color:var(--colors-inputBorderActive)}.kyj9m85:disabled{border-color:var(--colors-inputBorderDisabled)}.kyj9m85[aria-invalid=true]{border-color:var(--colors-inputBorderError)}.kyj9m86{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kyj9m87{display:flex;background-color:var(--colors-graphicBackgroundDefault)}.kyj9m88{flex-grow:1;margin-top:var(--space-S200);position:absolute;background-color:var(--colors-white);border:1px solid var(--colors-tabBorderDefault);justify-content:space-between;padding-top:var(--space-S200);border-radius:var(--radii-300);top:100%;z-index:500;flex-direction:row;min-width:calc(100vw - 25px)}.kyj9m89{display:flex}.kyj9m8a{display:none}.kyj9m8b{left:0}.kyj9m8c{right:0}.kyj9m8d{flex-direction:column;min-width:16rem}.kyj9m88>*{flex-grow:1;margin:.5rem}@media screen and (min-width:768px){.kyj9m88{min-width:36.5rem}}.SearchBar_selectWrapperStyle__ay_q9{display:flex;flex-direction:column;row-gap:var(--space-S100);position:relative;flex-grow:1;flex-shrink:1;flex-basis:0%}.SearchBar_styledLabelStyle__9AkLo{font-weight:var(--fontWeights-400);color:var(--colors-textBody)}.SearchBar_iconContainerStyle__GrPUz{position:absolute;bottom:var(--sizes-S300);right:var(--sizes-S300);pointer-events:none;width:24px;height:24px}.SearchBar_styledSelectStyle__OTc0V{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--colors-textBody);text-align:left;display:flex;column-gap:var(--space-S200);background-color:var(--colors-graphicBackgroundDefault);height:var(--sizes-L200);padding:var(--space-S300);border:var(--borderWidths-100) solid var(--colors-inputBorderDefault);border-radius:var(--radii-300);width:100%}.SearchBar_styledSelectStyle__OTc0V:focus{box-shadow:var(--shadows-focusRing);outline:none}.SearchBar_styledSelectStyle__OTc0V:hover:enabled{border-color:var(--colors-inputBorderHover)}.SearchBar_styledSelectStyle__OTc0V:active:enabled{border-color:var(--colors-inputBorderActive)}.SearchBar_searchBarBase__UvH_D{position:-webkit-sticky;position:sticky;top:0;background-color:var(--colors-graphicBackgroundDefault);display:grid;grid-gap:var(--space-S300);align-items:flex-start;margin:var(--space-S100) auto var(--space-S300);padding:var(--space-S200) 0 0 0;z-index:calc(var(--baseIndex) + 1)}.SearchBar_searchBarFullWidthPage__hGgAJ{max-width:1265px;padding:var(--space-S400);margin:0 auto}.SearchBar_searchBarHome__OufIE{grid-template-rows:1fr}@media screen and (max-width:767px){.SearchBar_searchBarHome__OufIE{grid-template-columns:auto;grid-template-areas:"input" "search"}}@media screen and (min-width:768px){.SearchBar_searchBarHome__OufIE{grid-template-columns:auto 120px;grid-template-areas:"input search"}}.SearchBar_searchBarLsrp___EGtz{grid-template-columns:auto 190px repeat(3,150px) 120px 120px;grid-template-rows:1fr;grid-template-areas:"input distance bedrooms price type filter save"}@media screen and (max-width:767px){.SearchBar_searchBarLsrp___EGtz{grid-template-columns:auto 120px;grid-template-areas:"input filter"}}@media screen and (min-width:768px)and (max-width:1249px){.SearchBar_searchBarLsrp___EGtz{grid-template-columns:auto 160px 120px 120px;grid-template-areas:"input distance filter save"}}.SearchBar_searchBarLsrp___EGtz:before{right:100%}.SearchBar_searchBarLsrp___EGtz:after,.SearchBar_searchBarLsrp___EGtz:before{content:"";display:block;position:absolute;width:calc((100vw - 100%)/2);top:0;bottom:calc(0px - var(--space-S300));background:var(--colors-graphicBackgroundDefault);z-index:calc(var(--baseIndex) - 1)}.SearchBar_searchBarLsrp___EGtz:after{left:100%}.SearchBar_searchBarMap__8__IH{grid-template-columns:auto 190px repeat(3,150px) 120px 120px;grid-template-rows:1fr;grid-template-areas:"input distance bedrooms price type filter save"}@media screen and (max-width:767px){.SearchBar_searchBarMap__8__IH{grid-template-columns:auto 120px;grid-template-areas:"input filter"}}@media screen and (min-width:768px)and (max-width:1249px){.SearchBar_searchBarMap__8__IH{grid-template-columns:auto 160px 120px 120px;grid-template-areas:"input distance filter save"}}.SearchBar_searchBarDevelopmentSearch__wsnfk{grid-template-columns:auto;grid-template-areas:"input"}@media screen and (min-width:550px){.SearchBar_searchBarDevelopmentSearch__wsnfk{grid-template-columns:auto 168px;grid-template-areas:"input distance"}}@media screen and (min-width:768px){.SearchBar_searchBarDevelopmentSearch__wsnfk{grid-template-columns:auto 168px 152px 120px;grid-template-areas:"input distance price search"}}@media screen and (min-width:960px){.SearchBar_searchBarDevelopmentSearch__wsnfk{grid-template-columns:auto 168px repeat(2,152px) 120px;grid-template-areas:"input distance bedrooms price search"}}@media screen and (min-width:1140px){.SearchBar_searchBarDevelopmentSearch__wsnfk{grid-template-columns:auto 168px repeat(3,152px) 120px;grid-template-areas:"input distance bedrooms price type search"}}.SearchBar_searchBarDevelopmentSearch__wsnfk:before{right:100%}.SearchBar_searchBarDevelopmentSearch__wsnfk:after,.SearchBar_searchBarDevelopmentSearch__wsnfk:before{content:"";display:block;position:absolute;width:calc((100vw - 100%)/2);height:100%;background:var(--colors-graphicBackgroundDefault);z-index:calc(var(--baseIndex) - 1)}.SearchBar_searchBarDevelopmentSearch__wsnfk:after{left:100%}.SearchBar_searchBarDevelopmentSearchMap__6Qs9y{grid-template-columns:auto;grid-template-areas:"input"}@media screen and (min-width:550px){.SearchBar_searchBarDevelopmentSearchMap__6Qs9y{grid-template-columns:auto 168px;grid-template-areas:"input distance"}}@media screen and (min-width:768px){.SearchBar_searchBarDevelopmentSearchMap__6Qs9y{grid-template-columns:auto 168px 152px 120px;grid-template-areas:"input distance price search"}}@media screen and (min-width:960px){.SearchBar_searchBarDevelopmentSearchMap__6Qs9y{grid-template-columns:auto 168px repeat(2,152px) 120px;grid-template-areas:"input distance bedrooms price search"}}@media screen and (min-width:1140px){.SearchBar_searchBarDevelopmentSearchMap__6Qs9y{grid-template-columns:auto 168px repeat(3,152px) 120px;grid-template-areas:"input distance bedrooms price type search"}}.SearchBar_searchBarDevelopmentSearchMap__6Qs9y:before{right:100%}.SearchBar_searchBarDevelopmentSearchMap__6Qs9y:after,.SearchBar_searchBarDevelopmentSearchMap__6Qs9y:before{content:"";display:block;position:absolute;width:calc((100vw - 100%)/2);height:100%;background:var(--colors-graphicBackgroundDefault);z-index:calc(var(--baseIndex) - 1)}.SearchBar_searchBarDevelopmentSearchMap__6Qs9y:after{left:100%}.SearchBar_searchBarDeveloperHubSearch__vkiqD{grid-template-columns:auto;grid-template-areas:"input"}@media screen and (min-width:768px){.SearchBar_searchBarDeveloperHubSearch__vkiqD{grid-template-columns:auto repeat(2,150px) 120px;grid-template-areas:"input bedrooms price search"}}@media screen and (min-width:1250px){.SearchBar_searchBarDeveloperHubSearch__vkiqD{grid-template-columns:auto repeat(3,150px) 120px;grid-template-areas:"input bedrooms price type search"}}.SearchBar_searchBarDeveloperHubSearch__vkiqD:before{right:100%}.SearchBar_searchBarDeveloperHubSearch__vkiqD:after,.SearchBar_searchBarDeveloperHubSearch__vkiqD:before{content:"";display:block;position:absolute;width:calc((100vw - 100%)/2);height:100%;background:var(--colors-graphicBackgroundDefault);z-index:calc(var(--baseIndex) - 1)}.SearchBar_searchBarDeveloperHubSearch__vkiqD:after{left:100%}.SearchBar_searchBarSavedSearch__YzzAU{grid-template-rows:1fr;grid-gap:var(--space-S400);grid-template-areas:"input filter" "search"}@media screen and (max-width:767px){.SearchBar_searchBarSavedSearch__YzzAU{grid-template-columns:auto;grid-template-areas:"input filter search"}}@media screen and (min-width:768px){.SearchBar_searchBarSavedSearch__YzzAU{grid-template-columns:auto;grid-template-areas:"input type search"}}.SearchBar_searchBarHousePrices__LJ6bC{margin:unset;background-color:rgba(0,0,0,0);grid-template-rows:1fr;grid-template-areas:"input numMonths type bedrooms bathrooms filter search";padding-top:0;grid-template-columns:auto repeat(4,160px) 120px 120px}@media screen and (max-width:480px)and (orientation:landscape){.SearchBar_searchBarHousePrices__LJ6bC{z-index:unset}}@media screen and (max-width:767px){.SearchBar_searchBarHousePrices__LJ6bC{grid-template-columns:auto 120px;grid-template-rows:1fr;grid-template-areas:"input input" "search filter"}}@media screen and (min-width:768px)and (max-width:1249px){.SearchBar_searchBarHousePrices__LJ6bC{grid-template-columns:auto 180px 120px 120px;grid-template-rows:1fr;grid-template-areas:"input numMonths filter search"}}.SearchBar_searchBarHousePricesLandingPage__6ojqP{margin:unset;background-color:rgba(0,0,0,0);grid-template-columns:1fr 1fr;grid-template-areas:"input input" "numMonths type" "bedrooms bathrooms" "search search"}@media screen and (max-width:480px)and (orientation:landscape){.SearchBar_searchBarHousePricesLandingPage__6ojqP{z-index:unset}}@media screen and (max-width:767px){.SearchBar_searchBarHousePricesLandingPage__6ojqP{grid-template-columns:auto;grid-template-areas:"input" "type" "numMonths" "bedrooms" "bathrooms" "search"}}.SearchBar_searchBarShadowWrapper__zw8c3{height:0;position:-webkit-sticky;position:sticky;top:82px;z-index:var(--baseIndex)}.SearchBar_searchBarShadowWrapper__zw8c3,.SearchBar_searchBarShadow__7j4Vb{content:"";display:block;width:100%;background:linear-gradient(180deg,var(--colors-graphicBackgroundDefault) 0,var(--colors-graphicBackgroundDefault) 90 %,rgba(0,0,0,.3) 91 %,rgba(0,0,0,.3) 91 %,rgba(0,0,0,.1) 92 %,rgba(0,0,0,0) 100%)}.SearchBar_searchBarShadow__7j4Vb{height:35px;position:absolute;left:0;right:0}.SearchBar_searchBarShadow__7j4Vb:after,.SearchBar_searchBarShadow__7j4Vb:before{content:"";display:block;position:absolute;width:calc((100vw - 100%)/2);height:inherit;background:linear-gradient(180deg,var(--colors-graphicBackgroundDefault) 0,var(--colors-graphicBackgroundDefault) 90 %,rgba(0,0,0,.3) 91 %,rgba(0,0,0,.3) 91 %,rgba(0,0,0,.1) 92 %,rgba(0,0,0,0) 100%);z-index:calc(var(--baseIndex) - 1)}.SearchBar_searchBarShadow__7j4Vb:before{right:100%}.SearchBar_searchBarShadow__7j4Vb:after{width:calc((100vw - 100%)/2);left:100%}.SearchBar_countryInputStyles__l1_0Q{z-index:calc(var(--baseIndex) + 1000);display:flex;flex-direction:row}@media screen and (min-width:768px){.SearchBar_countryInputStyles__l1_0Q{grid-column:1/3}}.SearchBar_searchBarInputLocationStyles__0Mxx5{grid-area:input;z-index:calc(var(--baseIndex) + 1000)}.SearchBar_housePricesNumMonthsStyles__8pWmp{grid-area:numMonths}.SearchBar_searchBarDistanceStyles__IVixP{grid-area:distance}.SearchBar_searchBarBedroomsStyles__Ow0Cr{grid-area:bedrooms}.SearchBar_searchBarBathroomsStyles__J0Qpp{grid-area:bathrooms}.SearchBar_searchBarPriceRangeStyles__3IVvU{grid-area:price}.SearchBar_searchBarPropertyTypeStyles__q6jRv{grid-area:type}.SearchBar_searchBarFiltersButtonStyles__qamjw{grid-area:filter}.SearchBar_searchBarSearchButtonStyles__bx5wa{grid-area:search}.SearchBar_searchBarSizeStyles__a6eN4{grid-area:bedrooms}.SearchBar_searchBarSaveStyles__elWoM{grid-area:save}.SearchBar_guiltyHackForceElementsInlineDesktopTrue__aUI8D,.SearchBar_guiltyHackForceElementsInlineTrue__4K1zJ{padding-top:28px}@media screen and (max-width:767px){.SearchBar_guiltyHackForceElementsInlineDesktopTrue__aUI8D{padding-top:0}.SearchBar_hideElementSmall__13xKq{display:none}}@media screen and (max-width:1249px){.SearchBar_hideElementMedium__rF9W9{display:none}}@media screen and (min-width:768px){.SearchBar_hideElementLarge__lf_Ku{display:none}}.SearchBar_hideElementAll__WiVHW{display:none}@media screen and (max-width:549px){.SearchBar_hideElementDsrpSmall__GFbXt{display:none}}@media screen and (max-width:767px){.SearchBar_hideElementDsrpMedium__rdO8t{display:none}}@media screen and (max-width:959px){.SearchBar_hideElementDsrpLarge__Dm2y8{display:none}}@media screen and (max-width:1139px){.SearchBar_hideElementDsrpXlarge__pnxJv{display:none}}.SearchBar_StickySearchBarStyleWithZoomFix__l_WfX,.SearchBar_StickySearchBarStyle___hC9E{position:-webkit-sticky;position:sticky;top:0;background-color:var(--colors-graphicBackgroundDefault);z-index:calc(var(--baseIndex) + 1)}@media screen and (max-width:480px)and (orientation:landscape){.SearchBar_StickySearchBarStyleWithZoomFix__l_WfX{position:relative;top:unset}}.SearchBar_SubSearchBarStyle__iQscF{align-items:center;border-bottom:1px solid var(--colors-graphicDividerSubtle);border-top:1px solid var(--colors-graphicDividerSubtle);display:flex;gap:var(--space-S300);height:48px;justify-content:space-evenly;padding:var(--space-S300) 0;position:relative}.SearchBar_SubSearchBarStyle__iQscF:after,.SearchBar_SubSearchBarStyle__iQscF:before{background:var(--colors-graphicBackgroundDefault);border-bottom:1px solid var(--colors-graphicDividerSubtle);border-top:1px solid var(--colors-graphicDividerSubtle);bottom:-1px;content:"";display:block;position:absolute;top:-1px}.SearchBar_SubSearchBarStyle__iQscF:before{right:100%;width:calc((100vw - 100%)/2)}.SearchBar_SubSearchBarStyle__iQscF:after{left:100%;width:calc((100vw - 100%)/2)}@media screen and (min-width:960px){.SearchBar_SubSearchBarStyle__iQscF{justify-content:flex-start}}