.EstateListing_estateListing__Ei6q5{padding-top:5.9375rem;padding-bottom:1.25rem;background-color:#ecf0f3}@media(min-width:1024px){.EstateListing_estateListing__Ei6q5{padding-top:7.8125rem;padding-bottom:0}}.EstateListing_estateListing__Ei6q5.EstateListing_noFilter__PFkvd{padding-top:3.125rem}@media(min-width:768px){.EstateListing_estateListingWrapper__JLD3s{margin:0 auto;max-width:120rem;padding-left:1.125rem;padding-right:1.125rem}}@media(min-width:768px)and (min-width:1024px){.EstateListing_estateListingWrapper__JLD3s{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px)and (min-width:1440px){.EstateListing_estateListingWrapper__JLD3s{padding-left:3rem;padding-right:3rem}}@media(min-width:1024px){.EstateListing_estateListingWrapper__JLD3s{display:grid;grid-gap:1.125rem;gap:1.125rem;width:100%}}@media(min-width:1024px)and (min-width:768px){.EstateListing_estateListingWrapper__JLD3s{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px)and (min-width:1024px){.EstateListing_estateListingWrapper__JLD3s{grid-template-columns:repeat(12,1fr);gap:calc(1.125rem * 1.34)}}@media(min-width:1024px)and (min-width:1280px){.EstateListing_estateListingWrapper__JLD3s{gap:calc(1.125rem * 2.67)}}@media(min-width:1024px){.EstateListing_estateListingView__ViT0c{grid-column:1/span 12}}@media(min-width:1440px){.EstateListing_estateListingView__ViT0c{grid-column:2/span 10}}.EstateListing_estateListingViewCTA__jAZNB{padding-left:1rem;margin-top:4.25rem}@media(min-width:1024px){.EstateListing_estateListingViewCTA__jAZNB{margin-top:3.25rem;padding:0 0 3.125rem}}.EstateListing_estateListingCards__e_CQj{padding-bottom:5rem;display:block;gap:1.125rem;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}@media(min-width:768px){.EstateListing_estateListingCards__e_CQj{display:grid;grid-row-gap:1.5rem;row-gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1600px){.EstateListing_estateListingCards__e_CQj{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.EstateListing_layoutSwitch__uNGnb{padding-bottom:1.5625rem;display:none}@media(min-width:1024px){.EstateListing_layoutSwitch__uNGnb{display:block}}@media(min-width:768px){.EstateListing_layoutSwitchWrapper__sFZWr{margin:0 auto;max-width:120rem;padding-left:1.125rem;padding-right:1.125rem}}@media(min-width:768px)and (min-width:1024px){.EstateListing_layoutSwitchWrapper__sFZWr{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px)and (min-width:1440px){.EstateListing_layoutSwitchWrapper__sFZWr{padding-left:3rem;padding-right:3rem}}@media(min-width:1024px){.EstateListing_layoutSwitchWrapper__sFZWr{display:grid;grid-gap:1.125rem;gap:1.125rem;width:100%}}@media(min-width:1024px)and (min-width:768px){.EstateListing_layoutSwitchWrapper__sFZWr{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px)and (min-width:1024px){.EstateListing_layoutSwitchWrapper__sFZWr{grid-template-columns:repeat(12,1fr);gap:calc(1.125rem * 1.34)}}@media(min-width:1024px)and (min-width:1280px){.EstateListing_layoutSwitchWrapper__sFZWr{gap:calc(1.125rem * 2.67)}}.EstateListing_layoutSwitchView__KcHty{grid-column:2/span 10}.EstateListing_layoutSwitchView__KcHty .EstateListing_switch__YNmSR{display:flex;justify-content:flex-end}.EstateListing_bttn__XT7DT{font-size:16px!important;font-weight:700!important;padding:0!important;min-height:auto!important;min-width:auto!important;background-color:transparent}.EstateListing_bttn__XT7DT:hover{background-color:transparent!important}