.listing-component{--listing-background:transparent;--listing-background-card:#fff;--listing-text:var(--page-heading);--listing-gap-x:2rem;--listing-gap-y:3rem;--listing-flex-base:100%;color:var(--page-heading);color:var(--listing-text);padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:64rem){.listing-component{--listing-gap-y:4rem;padding-bottom:4rem;padding-top:4rem}}.listing-component--white{--listing-background:#fff;--listing-background-card:transparent}.listing-component--grey{--listing-background:#c1c2cc;--listing-background-card:transparent}@media only screen and (min-width:50rem){.listing-component{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing-component{--listing-flex-base:33.33%}}@media only screen and (min-width:50rem){.listing-component--1-per-row{--listing-flex-base:100%}}@media only screen and (min-width:64rem){.listing-component--1-per-row{--listing-flex-base:100%}}@media only screen and (min-width:50rem){.listing-component--2-per-row{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing-component--2-per-row{--listing-flex-base:50%}}@media only screen and (min-width:50rem){.listing-component--3-per-row{--listing-flex-base:50%}}@media only screen and (min-width:64rem){.listing-component--3-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:30rem){.listing-component--4-per-row{--listing-flex-base:50%}}@media only screen and (min-width:50rem){.listing-component--4-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:64rem){.listing-component--4-per-row{--listing-flex-base:25%}}.listing-component--5-per-row{--listing-flex-base:50%}@media only screen and (min-width:30rem){.listing-component--5-per-row{--listing-flex-base:33.33%}}@media only screen and (min-width:50rem){.listing-component--5-per-row{--listing-flex-base:25%}}@media only screen and (min-width:64rem){.listing-component--5-per-row{--listing-flex-base:20%}}.listing-component__inner{overflow:hidden}.listing-component__filters{margin-bottom:var(--listing-gap-y)}.listing-component__list{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:calc(var(--listing-gap-y)/-2) calc(var(--listing-gap-x)/-2);width:calc(100% + var(--listing-gap-x))}.listing-component__list-item{flex:0 0 auto;margin:calc(var(--listing-gap-y)/2) calc(var(--listing-gap-x)/2);width:calc(var(--listing-flex-base) - var(--listing-gap-x))}.listing-component--plot{--listing-background:#1b2c35}.listing-component--featured-plots{--listing-background:#35434b!important;background-color:#35434b!important;background-color:var(--listing-background)!important}.listing-component--house{--listing-background:#59c2bd}.listing-component--development{--listing-background:#1b2c35}.listing-component--development .house-card{--house-card-background:hsla(0,0%,100%,.15);--house-card-heading:var(--development-theme-text);--house-card-text:var(--development-theme-text);--house-card-content:var(--development-theme-text);--house-card-content-alt:var(--development-theme-text)}.listing-component__pagination{--_pagination-background:transparent;--_pagination-text:var(--listing-text);align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.listing-component__pagination .page-numbers{background-color:var(--_pagination-background);border-radius:.5rem;color:var(--_pagination-text);display:inline-block;line-height:1em;margin:.25em;padding:1em .5em;text-align:center;width:3em}.listing-component__pagination .page-numbers.current,.listing-component__pagination .page-numbers.dots{pointer-events:none}.listing-component__pagination .page-numbers.current{--_pagination-background:var(--listing-text);--_pagination-text:var(--listing-background)}.listing-component__pagination .page-numbers.next,.listing-component__pagination .page-numbers.prev{background-image:url(../../assets/icons/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5em;overflow:hidden;text-indent:-9999px}.listing-component__pagination .page-numbers.prev{transform:rotate(180deg)}.listing-component__pagination .page-numbers:hover{--_pagination-background:var(--listing-background-card);--_pagination-text:var(--listing-text)}