:root{--font-offset-ratio:0;--mobile:375;--portrait:768;--landscape:1200;--desktop:1440;--desktop-reference:1440;--desktop-large:1920;--base:16;--noe-display:"Noe Display", sans-serif;--noe-display-italic:"Noe Display Italic", sans-serif;--noe-display-regular-italic:"Noe Display Regular Italic", sans-serif;--futura-std:"Futura Std Regular", sans-serif;--futura-std-bold:"Futura Std Bold", sans-serif;--futura-std-light:"Futura Std Light", sans-serif;--futura-std-book:"Futura Std Book", sans-serif;--noe-text:"Noe Text Regular", sans-serif;--global-font-multiplier-quaternary:1;--black:#000;--white:#fff;--forest-green:#476B59;--teal-green:#009F9B;--red-orange:#E0564C;--light-grey:#E1E6E5;--light-grey-2:#9C9C9C;--grey:#aaa;--dark-grey:#595A59;--block-padding-lr:1.25rem;--block-margin-tb:2.5rem}:root.firefox,:root.win32.chrome,:root.android.chrome{--font-offset-ratio:0.085}@media screen and (min-width:768px){:root{--block-padding-lr:2.5rem}}@media screen and (min-width:1024px){:root{--block-padding-lr:3.125rem}}@media screen and (min-width:768px){:root{--block-margin-tb:3.75rem}}@media screen and (min-width:1024px){:root{--block-margin-tb:6.25rem}}.property-card{width:100%}.property-card .card{display:grid}.property-card .card-content{display:grid;row-gap:0rem;align-items:baseline}.property-card .card-img{margin-bottom:1.875rem}.property-card-title{line-height:1.875rem}.property-card-postcode{grid-area:postcode;font-size:1.25rem;color:var(--forest-green);font-family:var(--noe-display);font-style:normal}.property-card-status{grid-area:status;margin-left:auto}:root{--header-height:85px}@media screen and (min-width:768px){:root{--header-height:105px}}@media screen and (min-width:1024px){:root{--header-height:125px}}.agent-hero{overflow:visible;opacity:1!important}.agent-hero__container{display:grid;grid-template-columns:auto;width:100%;gap:2.5rem}@media screen and (min-width:1024px){.agent-hero__container{padding:0 var(--block-padding-lr) 3.125rem;gap:3.125rem;grid-template-columns:calc(50% - 1.5625rem) calc(50% - 1.5625rem)}}.agent-hero__container--left{overflow:hidden;position:relative;display:flex;flex-direction:column}@media screen and (min-width:1024px){.agent-hero__container--left{padding:0;z-index:1;height:-moz-max-content;height:max-content;max-width:100%;min-height:calc(100vh - 175px)}}.agent-hero__container--left picture{position:absolute;z-index:1}@media screen and (min-width:1024px){.agent-hero__container--left picture{height:100%}}.agent-hero__container--left picture img{height:100%}.agent-hero__container--left .content{z-index:2;padding:var(--block-margin-tb) var(--block-padding-lr);display:grid;color:var(--white)}@media screen and (min-width:1024px){.agent-hero__container--left .content{padding:3.75rem 0;width:80%;max-width:43.75rem}}.agent-hero__container--left .content img{max-width:7.8125rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.agent-hero__container--left .content img{max-width:11.25rem}}.agent-hero__container--left .content h1{margin-bottom:.625rem;color:inherit}.agent-hero__container--left .content h2{font-size:1.5rem;font-family:var(--noe-display-regular-italic);line-height:normal;font-weight:400;color:inherit;margin-bottom:.9375rem}@media screen and (min-width:768px){.agent-hero__container--left .content h2{font-size:1.625rem}}@media screen and (min-width:1024px){.agent-hero__container--left .content h2{font-size:1.875rem}}.agent-hero__container--left .content h3{color:inherit;border-top:1px solid rgb(255 255 255 / .4);margin-top:2.1875rem;padding-top:2.1875rem;font-size:1.5rem;margin-bottom:.9375rem}.agent-hero__container--left .content p{margin-bottom:.9375rem;color:var(--dark-grey);font-size:.9375rem;font-style:normal;line-height:160%;font-weight:400;font-family:var(--futura-std-book);color:inherit}@media screen and (min-width:1024px){.agent-hero__container--left .content p{font-size:1.0625rem;line-height:152.941%}}.agent-hero__container--left .content p:last-of-type{margin-bottom:0}.agent-hero__container--left .content a{text-decoration:underline;color:inherit;text-decoration:underline}.agent-hero__container--left .content address{font-style:normal;margin-bottom:.9375rem}@media screen and (min-width:768px){.agent-hero__container--left .content address{margin-bottom:0}}.agent-hero__container--left .content__get-in-touch{display:grid;-moz-column-gap:1.875rem;column-gap:1.875rem}@media screen and (min-width:768px){.agent-hero__container--left .content__get-in-touch{grid-template-columns:max-content max-content}}.agent-hero__container--left .content__get-in-touch p{margin:0}.agent-hero__container--left .content__get-in-touch p em{font-style:normal}.agent-hero__container--right{overflow:auto;padding:0 var(--block-padding-lr) 3.125rem}@media screen and (min-width:1024px){.agent-hero__container--right{padding:0}}.agent-hero__card{display:grid;justify-items:center;align-items:center;text-align:left;overflow:hidden}@media screen and (min-width:1024px){.agent-hero__card{height:100%}}.agent-hero__card--footer{bottom:0;left:0;width:100%;background:rgb(0 0 0 / .2);text-transform:uppercase;color:var(--white);font-size:.75rem;text-transform:uppercase;padding:.625rem 1.375rem;letter-spacing:.075rem;margin-top:auto}.agent-hero__filter--categories{display:flex;overflow:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;scroll-padding-left:20px;padding-right:20px;margin-bottom:30px}.agent-hero__filter--categories::-webkit-scrollbar{width:0;height:0}@media screen and (min-width:1024px){.agent-hero__filter--categories{margin:0 0 1.875rem 0}}.agent-hero__filter--categories button{min-width:-moz-max-content;min-width:max-content;white-space:nowrap;margin-left:10px;display:flex;align-items:center;text-transform:uppercase;border:1px solid var(--black);opacity:.4;background-color:#fff0;height:1.625rem;padding:0rem .75rem;letter-spacing:.075rem;font-family:var(--futura-std);font-style:normal}.agent-hero__filter--categories button:first-child{margin-left:var(--side-padding-mobile)}@media screen and (min-width:1024px){.agent-hero__filter--categories button:first-child{margin-left:0}}.agent-hero__filter--categories button.active{color:var(--black);opacity:1}.agent-hero__posts{display:grid;grid-template-columns:1fr;gap:1.875rem}@media screen and (min-width:768px){.agent-hero__posts{grid-template-columns:repeat(2,1fr)}}.agent-hero__posts--item{opacity:1;transform:translateY(30px)}@media screen and (min-width:768px){.agent-hero__posts--item{padding-bottom:1.875rem}}.agent-hero__posts--item:last-of-type{border-bottom:0;padding-bottom:0}.agent-hero__posts--item.show{animation:slideInFade .5s forwards}@keyframes slideInFade{to{opacity:1;transform:translateY(0)}}