@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);.hero,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-wrapper .swiper-slide .swiper-lazy-preloader,body,html{z-index:0}.listing-results,:root{--swiper-theme-color:var(--colours-primary-7)}.agent-details-img svg,.search-button svg{fill:var(--colours-secondary-7)}#contactAgentModal,#makeAnOfferModal{z-index:60!important}:root{--colours-base-white:#ffffff;--colours-base-black:#000000;--colours-base-background:#ffffff;--colours-base-background-1:#F8FAFC;--colours-primary-7:rgba(157, 157, 157, 1);--colours-primary-10:color-mix(in srgb, #000000 30%, var(--colours-primary-7));--colours-primary-9:color-mix(in srgb, #000000 20%, var(--colours-primary-7));--colours-primary-8:color-mix(in srgb, #000000 10%, var(--colours-primary-7));--colours-primary-6:color-mix(in srgb, #FFFFFF 6%, var(--colours-primary-7));--colours-primary-5:color-mix(in srgb, #FFFFFF 16%, var(--colours-primary-7));--colours-primary-4:color-mix(in srgb, #FFFFFF 32%, var(--colours-primary-7));--colours-primary-3:color-mix(in srgb, #FFFFFF 56%, var(--colours-primary-7));--colours-primary-2:color-mix(in srgb, #FFFFFF 70%, var(--colours-primary-7));--colours-primary-1:color-mix(in srgb, #FFFFFF 86%, var(--colours-primary-7));--colours-primary-7-text:#1D283A;--colours-primary-10-text:#1D283A;--colours-primary-9-text:#1D283A;--colours-primary-8-text:#1D283A;--colours-primary-6-text:#1D283A;--colours-primary-5-text:#1D283A;--colours-primary-4-text:#1D283A;--colours-primary-3-text:#1D283A;--colours-primary-2-text:#1D283A;--colours-primary-1-text:#1D283A;--colours-secondary-7:rgba(0, 0, 0, 1);--colours-secondary-10:color-mix(in srgb, #000000 30%, var(--colours-secondary-7));--colours-secondary-9:color-mix(in srgb, #000000 20%, var(--colours-secondary-7));--colours-secondary-8:color-mix(in srgb, #000000 10%, var(--colours-secondary-7));--colours-secondary-6:color-mix(in srgb, #FFFFFF 6%, var(--colours-secondary-7));--colours-secondary-5:color-mix(in srgb, #FFFFFF 16%, var(--colours-secondary-7));--colours-secondary-4:color-mix(in srgb, #FFFFFF 32%, var(--colours-secondary-7));--colours-secondary-3:color-mix(in srgb, #FFFFFF 56%, var(--colours-secondary-7));--colours-secondary-2:color-mix(in srgb, #FFFFFF 70%, var(--colours-secondary-7));--colours-secondary-1:color-mix(in srgb, #FFFFFF 86%, var(--colours-secondary-7));--colours-secondary-7-text:#fff;--colours-secondary-10-text:#fff;--colours-secondary-9-text:#fff;--colours-secondary-8-text:#fff;--colours-secondary-6-text:#fff;--colours-secondary-5-text:#fff;--colours-secondary-4-text:#fff;--colours-secondary-3-text:#fff;--colours-secondary-2-text:#fff;--colours-secondary-1-text:#fff;--colours-neutral-7:rgba(0, 0, 0, 1);--colours-neutral-10:color-mix(in srgb, #000000 72%, var(--colours-neutral-7));--colours-neutral-9:color-mix(in srgb, #000000 52%, var(--colours-neutral-7));--colours-neutral-8:color-mix(in srgb, #000000 23%, var(--colours-neutral-7));--colours-neutral-6:color-mix(in srgb, #FFFFFF 19%, var(--colours-neutral-7));--colours-neutral-5:color-mix(in srgb, #FFFFFF 46%, var(--colours-neutral-7));--colours-neutral-4:color-mix(in srgb, #FFFFFF 75%, var(--colours-neutral-7));--colours-neutral-3:color-mix(in srgb, #FFFFFF 86%, var(--colours-neutral-7));--colours-neutral-2:color-mix(in srgb, #FFFFFF 94%, var(--colours-neutral-7));--colours-neutral-1:color-mix(in srgb, #FFFFFF 97%, var(--colours-neutral-7));--colours-error-7:#E21D48;--colours-error-10:color-mix(in srgb, #000000 30%, var(--colours-error-7));--colours-error-9:color-mix(in srgb, #000000 20%, var(--colours-error-7));--colours-error-8:color-mix(in srgb, #000000 10%, var(--colours-error-7));--colours-error-6:color-mix(in srgb, #FFFFFF 6%, var(--colours-error-7));--colours-error-5:color-mix(in srgb, #FFFFFF 16%, var(--colours-error-7));--colours-error-4:color-mix(in srgb, #FFFFFF 32%, var(--colours-error-7));--colours-error-3:color-mix(in srgb, #FFFFFF 56%, var(--colours-error-7));--colours-error-2:color-mix(in srgb, #FFFFFF 70%, var(--colours-error-7));--colours-error-1:color-mix(in srgb, #FFFFFF 86%, var(--colours-error-7));--fonts-family-text:"Avenir",sans-serif;--fonts-family-heading:'Montserrat',sans-serif;--typography-text-xxs-font-size:10px;--typography-text-xxs-line-height:150%;--typography-text-xxs-letter-spacing:0;--typography-text-xxs-light-font:normal 300 var(--typography-text-xxs-font-size)/var(--typography-text-xxs-line-height) var(--fonts-family-text);--typography-text-xxs-regular-font:normal 400 var(--typography-text-xxs-font-size)/var(--typography-text-xxs-line-height) var(--fonts-family-text);--typography-text-xxs-medium-font:normal 500 var(--typography-text-xxs-font-size)/var(--typography-text-xxs-line-height) var(--fonts-family-text);--typography-text-xxs-semibold-font:normal 600 var(--typography-text-xxs-font-size)/var(--typography-text-xxs-line-height) var(--fonts-family-text);--typography-text-xxs-bold-font:normal 700 var(--typography-text-xxs-font-size)/var(--typography-text-xxs-line-height) var(--fonts-family-text);--typography-text-xs-font-size:12px;--typography-text-xs-line-height:150%;--typography-text-xs-letter-spacing:0;--typography-text-xs-light-font:normal 300 var(--typography-text-xs-font-size)/var(--typography-text-xs-line-height) var(--fonts-family-text);--typography-text-xs-regular-font:normal 400 var(--typography-text-xs-font-size)/var(--typography-text-xs-line-height) var(--fonts-family-text);--typography-text-xs-medium-font:normal 500 var(--typography-text-xs-font-size)/var(--typography-text-xs-line-height) var(--fonts-family-text);--typography-text-xs-semibold-font:normal 600 var(--typography-text-xs-font-size)/var(--typography-text-xs-line-height) var(--fonts-family-text);--typography-text-xs-bold-font:normal 700 var(--typography-text-xs-font-size)/var(--typography-text-xs-line-height) var(--fonts-family-text);--typography-text-sm-font-size:14px;--typography-text-sm-line-height:150%;--typography-text-sm-letter-spacing:0;--typography-text-sm-light-font:normal 300 var(--typography-text-sm-font-size)/var(--typography-text-sm-line-height) var(--fonts-family-text);--typography-text-sm-regular-font:normal 400 var(--typography-text-sm-font-size)/var(--typography-text-sm-line-height) var(--fonts-family-text);--typography-text-sm-medium-font:normal 500 var(--typography-text-sm-font-size)/var(--typography-text-sm-line-height) var(--fonts-family-text);--typography-text-sm-semibold-font:normal 600 var(--typography-text-sm-font-size)/var(--typography-text-sm-line-height) var(--fonts-family-text);--typography-text-sm-bold-font:normal 700 var(--typography-text-sm-font-size)/var(--typography-text-sm-line-height) var(--fonts-family-text);--typography-text-md-font-size:16px;--typography-text-md-line-height:150%;--typography-text-md-letter-spacing:0;--typography-text-md-light-font:normal 300 var(--typography-text-md-font-size)/var(--typography-text-md-line-height) var(--fonts-family-text);--typography-text-md-regular-font:normal 400 var(--typography-text-md-font-size)/var(--typography-text-md-line-height) var(--fonts-family-text);--typography-text-md-medium-font:normal 500 var(--typography-text-md-font-size)/var(--typography-text-md-line-height) var(--fonts-family-text);--typography-text-md-semibold-font:normal 600 var(--typography-text-md-font-size)/var(--typography-text-md-line-height) var(--fonts-family-text);--typography-text-md-bold-font:normal 700 var(--typography-text-md-font-size)/var(--typography-text-md-line-height) var(--fonts-family-text);--typography-text-lg-font-size:18px;--typography-text-lg-line-height:150%;--typography-text-lg-letter-spacing:0;--typography-text-lg-light-font:normal 300 var(--typography-text-lg-font-size)/var(--typography-text-lg-line-height) var(--fonts-family-text);--typography-text-lg-regular-font:normal 400 var(--typography-text-lg-font-size)/var(--typography-text-lg-line-height) var(--fonts-family-text);--typography-text-lg-medium-font:normal 500 var(--typography-text-lg-font-size)/var(--typography-text-lg-line-height) var(--fonts-family-text);--typography-text-lg-semibold-font:normal 600 var(--typography-text-lg-font-size)/var(--typography-text-lg-line-height) var(--fonts-family-text);--typography-text-lg-bold-font:normal 700 var(--typography-text-lg-font-size)/var(--typography-text-lg-line-height) var(--fonts-family-text);--typography-text-xl-font-size:20px;--typography-text-xl-line-height:150%;--typography-text-xl-letter-spacing:0;--typography-text-xl-light-font:normal 300 var(--typography-text-xl-font-size)/var(--typography-text-xl-line-height) var(--fonts-family-text);--typography-text-xl-regular-font:normal 400 var(--typography-text-xl-font-size)/var(--typography-text-xl-line-height) var(--fonts-family-text);--typography-text-xl-medium-font:normal 500 var(--typography-text-xl-font-size)/var(--typography-text-xl-line-height) var(--fonts-family-text);--typography-text-xl-semibold-font:normal 600 var(--typography-text-xl-font-size)/var(--typography-text-xl-line-height) var(--fonts-family-text);--typography-text-xl-bold-font:normal 700 var(--typography-text-xl-font-size)/var(--typography-text-xl-line-height) var(--fonts-family-text);--typography-text-xxl-font-size:22px;--typography-text-xxl-line-height:150%;--typography-text-xxl-letter-spacing:0;--typography-text-xxl-light-font:normal 300 var(--typography-text-xxl-font-size)/var(--typography-text-xxl-line-height) var(--fonts-family-text);--typography-text-xxl-regular-font:normal 400 var(--typography-text-xxl-font-size)/var(--typography-text-xxl-line-height) var(--fonts-family-text);--typography-text-xxl-medium-font:normal 500 var(--typography-text-xxl-font-size)/var(--typography-text-xxl-line-height) var(--fonts-family-text);--typography-text-xxl-semibold-font:normal 600 var(--typography-text-xxl-font-size)/var(--typography-text-xxl-line-height) var(--fonts-family-text);--typography-text-xxl-bold-font:normal 700 var(--typography-text-xxl-font-size)/var(--typography-text-xxl-line-height) var(--fonts-family-heading);--typography-heading-h5-font-size:16px;--typography-heading-h5-line-height:130%;--typography-heading-h5-letter-spacing:0;--typography-heading-h5-regular-font:normal 400 var(--typography-heading-h5-font-size)/var(--typography-heading-h5-line-height) var(--fonts-family-heading);--typography-heading-h5-semibold-font:normal 600 var(--typography-heading-h5-font-size)/var(--typography-heading-h5-line-height) var(--fonts-family-heading);--typography-heading-h5-bold-font:normal 700 var(--typography-heading-h5-font-size)/var(--typography-heading-h5-line-height) var(--fonts-family-heading);--typography-heading-h4-font-size:20px;--typography-heading-h4-line-height:130%;--typography-heading-h4-letter-spacing:0;--typography-heading-h4-regular-font:normal 400 var(--typography-heading-h4-font-size)/var(--typography-heading-h4-line-height) var(--fonts-family-heading);--typography-heading-h4-semibold-font:normal 600 var(--typography-heading-h4-font-size)/var(--typography-heading-h4-line-height) var(--fonts-family-heading);--typography-heading-h4-bold-font:normal 700 var(--typography-heading-h4-font-size)/var(--typography-heading-h4-line-height) var(--fonts-family-heading);--typography-heading-h3-font-size:24px;--typography-heading-h3-line-height:130%;--typography-heading-h3-letter-spacing:0;--typography-heading-h3-regular-font:normal 400 var(--typography-heading-h3-font-size)/var(--typography-heading-h3-line-height) var(--fonts-family-heading);--typography-heading-h3-semibold-font:normal 600 var(--typography-heading-h3-font-size)/var(--typography-heading-h3-line-height) var(--fonts-family-heading);--typography-heading-h3-bold-font:normal 700 var(--typography-heading-h3-font-size)/var(--typography-heading-h3-line-height) var(--fonts-family-heading);--typography-heading-h2-font-size:32px;--typography-heading-h2-line-height:130%;--typography-heading-h2-letter-spacing:0;--typography-heading-h2-regular-font:normal 400 var(--typography-heading-h2-font-size)/var(--typography-heading-h2-line-height) var(--fonts-family-heading);--typography-heading-h2-semibold-font:normal 600 var(--typography-heading-h2-font-size)/var(--typography-heading-h2-line-height) var(--fonts-family-heading);--typography-heading-h2-bold-font:normal 700 var(--typography-heading-h2-font-size)/var(--typography-heading-h2-line-height) var(--fonts-family-heading);--typography-heading-h1-font-size:36px;--typography-heading-h1-line-height:130%;--typography-heading-h1-letter-spacing:0;--typography-heading-h1-regular-font:normal 400 var(--typography-heading-h1-font-size)/var(--typography-heading-h1-line-height) var(--fonts-family-heading);--typography-heading-h1-semibold-font:normal 600 var(--typography-heading-h1-font-size)/var(--typography-heading-h1-line-height) var(--fonts-family-heading);--typography-heading-h1-bold-font:normal 700 var(--typography-heading-h1-font-size)/var(--typography-heading-h1-line-height) var(--fonts-family-heading);--typography-heading-lg-font-size:40px;--typography-heading-lg-line-height:130%;--typography-heading-lg-letter-spacing:0;--typography-heading-lg-regular-font:normal 400 var(--typography-heading-lg-font-size)/var(--typography-heading-lg-line-height) var(--fonts-family-text);--typography-heading-lg-semibold-font:normal 600 var(--typography-heading-lg-font-size)/var(--typography-heading-lg-line-height) var(--fonts-family-text);--typography-heading-lg-bold-font:normal 700 var(--typography-heading-lg-font-size)/var(--typography-heading-lg-line-height) var(--fonts-family-text);--typography-heading-xl-font-size:48px;--typography-heading-xl-line-height:130%;--typography-heading-xl-letter-spacing:0;--typography-heading-xl-regular-font:normal 400 var(--typography-heading-xl-font-size)/var(--typography-heading-xl-line-height) var(--fonts-family-text);--typography-heading-xl-semibold-font:normal 600 var(--typography-heading-xl-font-size)/var(--typography-heading-xl-line-height) var(--fonts-family-text);--typography-heading-xl-bold-font:normal 700 var(--typography-heading-xl-font-size)/var(--typography-heading-xl-line-height) var(--fonts-family-text);--typography-heading-xxl-font-size:64px;--typography-heading-xxl-line-height:130%;--typography-heading-xxl-letter-spacing:0;--typography-heading-xxl-regular-font:normal 400 var(--typography-heading-xxl-font-size)/var(--typography-heading-xxl-line-height) var(--fonts-family-text);--typography-heading-xxl-semibold-font:normal 600 var(--typography-heading-xxl-font-size)/var(--typography-heading-xxl-line-height) var(--fonts-family-text);--typography-heading-xxl-bold-font:normal 700 var(--typography-heading-xxl-font-size)/var(--typography-heading-xxl-line-height) var(--fonts-family-text);--gradients-primary-down:linear-gradient(180deg, color-mix(in srgb, transparent 50%, var(--colours-primary-7)) 0%, color-mix(in srgb, transparent 100%, var(--colours-primary-7)) 100%);--gradients-primary-up:linear-gradient(180deg, color-mix(in srgb, transparent 100%, var(--colours-primary-7)) 0%, color-mix(in srgb, transparent 50%, var(--colours-primary-7)) 100%);--gradients-primary-left:linear-gradient(90deg, color-mix(in srgb, transparent 50%, var(--colours-primary-7)) 0%, color-mix(in srgb, transparent 100%, var(--colours-primary-7)) 100%);--gradients-primary-right:linear-gradient(90deg, color-mix(in srgb, transparent 100%, var(--colours-primary-7)) 0%, color-mix(in srgb, transparent 50%, var(--colours-primary-7)) 100%);--gradients-secondary-down:linear-gradient(180deg, color-mix(in srgb, transparent 50%, var(--colours-secondary-7)) 0%, color-mix(in srgb, transparent 100%, var(--colours-secondary-7)) 100%);--gradients-secondary-up:linear-gradient(180deg, color-mix(in srgb, transparent 100%, var(--colours-secondary-7)) 0%, color-mix(in srgb, transparent 50%, var(--colours-secondary-7)) 100%);--gradients-secondary-left:linear-gradient(90deg, color-mix(in srgb, transparent 50%, var(--colours-secondary-7)) 0%, color-mix(in srgb, transparent 100%, var(--colours-secondary-7)) 100%);--gradients-secondary-right:linear-gradient(90deg, color-mix(in srgb, transparent 100%, var(--colours-secondary-7)) 0%, color-mix(in srgb, transparent 50%, var(--colours-secondary-7)) 100%);--gradients-black-down:linear-gradient(180deg, color-mix(in srgb, transparent 50%, var(--colours-base-black)) 0%, color-mix(in srgb, transparent 100%, var(--colours-base-black)) 100%);--gradients-black-up:linear-gradient(180deg, color-mix(in srgb, transparent 100%, var(--colours-base-black)) 0%, color-mix(in srgb, transparent 50%, var(--colours-base-black)) 100%);--gradients-black-left:linear-gradient(90deg, color-mix(in srgb, transparent 50%, var(--colours-base-black)) 0%, color-mix(in srgb, transparent 100%, var(--colours-base-black)) 100%);--gradients-black-right:linear-gradient(90deg, color-mix(in srgb, transparent 100%, var(--colours-base-black)) 0%, color-mix(in srgb, transparent 50%, var(--colours-base-black)) 100%);--gradients-white-down:linear-gradient(180deg, color-mix(in srgb, transparent 50%, var(--colours-base-white)) 0%, color-mix(in srgb, transparent 100%, var(--colours-base-white)) 100%);--gradients-white-up:linear-gradient(180deg, color-mix(in srgb, transparent 100%, var(--colours-base-white)) 0%, color-mix(in srgb, transparent 50%, var(--colours-base-white)) 100%);--gradients-white-left:linear-gradient(90deg, color-mix(in srgb, transparent 50%, var(--colours-base-white)) 0%, color-mix(in srgb, transparent 100%, var(--colours-base-white)) 100%);--gradients-white-right:linear-gradient(90deg, color-mix(in srgb, transparent 100%, var(--colours-base-white)) 0%, color-mix(in srgb, transparent 50%, var(--colours-base-white)) 100%);--shadows-xs:0px 1px 2px 0px color-mix(in srgb, transparent 95%, var(--colours-neutral-10));--shadows-sm:0px 1px 2px 0px color-mix(in srgb, transparent 94%, var(--colours-neutral-10)),0px 1px 3px 0px color-mix(in srgb, transparent 90%, var(--colours-neutral-10));--shadows-md:0px 2px 4px -2px color-mix(in srgb, transparent 94%, var(--colours-neutral-10)),0px 4px 8px -2px color-mix(in srgb, transparent 90%, var(--colours-neutral-10));--shadows-lg:0px 4px 6px -2px color-mix(in srgb, transparent 97%, var(--colours-neutral-10)),0px 12px 16px -4px color-mix(in srgb, transparent 92%, var(--colours-neutral-10));--shadows-xl:0px 8px 8px -4px color-mix(in srgb, transparent 97%, var(--colours-neutral-10)),0px 20px 24px -4px color-mix(in srgb, transparent 92%, var(--colours-neutral-10));--shadows-2xl:0px 24px 48px -12px color-mix(in srgb, transparent 82%, var(--colours-neutral-10));--shadows-3xl:0px 32px 64px -12px color-mix(in srgb, transparent 86%, var(--colours-neutral-10));--shadows-4xl:0px 32px 64px -12px color-mix(in srgb, transparent 86%, var(--colours-neutral-10));--size-025:2px;--size-05:4px;--size-1:8px;--size-2:16px;--size-3:24px;--size-4:32px;--size-5:40px;--size-6:48px;--size-7:56px;--size-8:64px;--size-9:72px;--size-10:80px;--size-11:120px;--size-12:160px;--default-gap:var(size-8);--section-spacing:var(--size-5);--header-height:90px;--header-foreground:#ffffff;--footer-background:var(--colours-base-background-1);--footer-foreground:var(--colours-neutral-10);--footer-links:var(--colours-neutral-8);--footer-links-hover:var(--colours-primary-7);--footer-social-background:var(--colours-primary-7);--footer-social-foreground:var(--colours-primary-7-text);--border-rounded-none:0px;--border-rounded-xs:1px;--border-rounded-sm:2px;--border-rounded-md:4px;--border-rounded-lg:8px;--border-rounded-xl:16px;--border-rounded-full:999px;--border-width-none:0px;--border-width-xxs:1px;--border-width-xs:1.5px;--border-width-sm:2px;--border-width-md:4px;--border-width-lg:8px;--border-width-xl:16px;--buttons-primary-color:var(--colours-primary-7-text);--buttons-primary-color-hover:var(--colours-primary-7-text);--buttons-primary-color-disabled:var(--colours-neutral-4);--buttons-primary-background:var(--colours-primary-7);--buttons-primary-background-hover:var(--colours-primary-8);--buttons-primary-background-disabled:var(--colours-neutral-2);--buttons-primary-border:1px solid var(--colours-primary-7);--buttons-primary-border-hover:1px solid var(--colours-primary-8);--buttons-primary-border-disabled:1px solid var(--colours-neutral-2);--buttons-primary-ghost-color:var(--colours-primary-7);--buttons-primary-ghost-color-hover:var(--colours-primary-7);--buttons-primary-ghost-color-disabled:var(--colours-neutral-4);--buttons-primary-ghost-background:var(--colours-base-background);--buttons-primary-ghost-background-hover:var(--colours-base-background-1);--buttons-primary-ghost-background-disabled:var(--colours-neutral-2);--buttons-primary-ghost-border:1px solid var(--colours-neutral-3);--buttons-primary-ghost-border-hover:1px solid var(--colours-neutral-3);--buttons-primary-ghost-border-disabled:1px solid var(--colours-neutral-2);--buttons-primary-white-color:var(--colours-primary-7);--buttons-primary-white-color-hover:var(--colours-primary-7);--buttons-primary-white-color-disabled:var(--colours-neutral-4);--buttons-primary-white-background:var(--colours-base-background);--buttons-primary-white-background-hover:var(--colours-base-background-1);--buttons-primary-white-background-disabled:var(--colours-neutral-2);--buttons-primary-white-border:0 none;--buttons-primary-white-border-hover:0 none;--buttons-primary-white-border-disabled:0 none;--buttons-secondary-color:var(--colours-secondary-7-text);--buttons-secondary-color-hover:var(--colours-secondary-7-text);--buttons-secondary-color-disabled:var(--colours-neutral-4);--buttons-secondary-background:var(--colours-secondary-7);--buttons-secondary-background-hover:var(--colours-secondary-8);--buttons-secondary-background-disabled:var(--colours-neutral-2);--buttons-secondary-border:1px solid var(--colours-secondary-7);--buttons-secondary-border-hover:1px solid var(--colours-secondary-8);--buttons-secondary-border-disabled:1px solid var(--colours-neutral-2);--buttons-secondary-ghost-color:var(--colours-secondary-7);--buttons-secondary-ghost-color-hover:var(--colours-secondary-7);--buttons-secondary-ghost-color-disabled:var(--colours-neutral-4);--buttons-secondary-ghost-background:var(--colours-base-white);--buttons-secondary-ghost-background-hover:var(--colours-neutral-1);--buttons-secondary-ghost-background-disabled:var(--colours-neutral-2);--buttons-secondary-ghost-border:1px solid var(--colours-neutral-3);--buttons-secondary-ghost-border-hover:1px solid var(--colours-neutral-3);--buttons-secondary-ghost-border-disabled:1px solid var(--colours-neutral-2);--buttons-secondary-white-color:var(--colours-secondary-7);--buttons-secondary-white-color-hover:var(--colours-secondary-7);--buttons-secondary-white-color-disabled:var(--colours-neutral-4);--buttons-secondary-white-background:var(--colours-base-white);--buttons-secondary-white-background-hover:var(--colours-neutral-1);--buttons-secondary-white-background-disabled:var(--colours-neutral-2);--buttons-secondary-white-border:0 none;--buttons-secondary-white-border-hover:0 none;--buttons-secondary-white-border-disabled:0 none;--button-size-xs:24px;--button-size-sm:32px;--button-size-md:48px;--button-size-lg:56px;--spacing-button-spacing-lg-padding:0 24px;--spacing-button-spacing-md-padding:0 24px;--spacing-button-spacing-sm-padding:0 16px;--spacing-button-spacing-xs-padding:0 8px;--spacing-button-spacing-lg-gap:8px;--spacing-button-spacing-md-gap:8px;--spacing-button-spacing-sm-gap:8px;--spacing-button-spacing-xs-gap:4px;--spacing-form-field-space-default-gap:8px;--spacing-form-field-space-default-padding:16px;--fields-form-label:var(--colours-neutral-6);--fields-form-placeholder-text:var(--colours-neutral-5);--fields-form-text:var(--colours-neutral-8);--fields-form-field-background-default:var(--colours-base-background);--fields-form-field-border-default:1px solid var(--colours-neutral-3);--fields-form-field-icon-default:var(--colours-primary-7);--fields-form-field-background-focus:var(--colours-base-white);--fields-form-field-border-focus:1px solid var(--colours-primary-7);--fields-form-field-icon-focus:var(--colours-primary-7);--fields-form-field-background-disabled:var(--colours-neutral-2);--fields-form-field-border-disabled:1px solid var(--colours-neutral-3);--fields-form-field-icon-disabled:var(--colours-neutral-4);--fields-form-checkbox-background-default:var(--colours-base-background);--fields-form-checkbox-border-default:1px solid var(--colours-neutral-3);--fields-form-checkbox-background-focus:var(--colours-primary-8);--fields-form-checkbox-border-focus:1px solid var(--colours-primary-8);--fields-form-checkbox-background-checked:var(--colours-primary-7);--fields-form-checkbox-border-checked:1px solid var(--colours-primary-7);--fields-form-checkbox-icon-checked:var(--colours-base-white);--fields-form-checkbox-background-disabled:var(--colours-neutral-2);--fields-form-checkbox-border-disabled:1px solid var(--colours-neutral-3);--fields-form-checkbox-icon-disabled:var(--colours-neutral-3);--fields-form-radio-background-default:var(--colours-base-white);--fields-form-radio-border-default:1px solid var(--colours-neutral-3);--fields-form-radio-background-focus:var(--colours-base-white);--fields-form-radio-border-focus:1px solid var(--colours-neutral-3);--fields-form-radio-background-checked:var(--colours-base-white);--fields-form-radio-border-checked:1px solid var(--colours-neutral-3);--fields-form-radio-icon-checked:var(--colours-primary-7);--fields-form-radio-background-disabled:var(--colours-neutral-2);--fields-form-radio-border-disabled:1px solid var(--colours-neutral-3);--fields-form-radio-icon-disabled:var(--colours-neutral-3);--fields-form-toggle-background-default:var(--colours-neutral-3);--fields-form-toggle-border-default:0px solid var(--colours-neutral-3);--fields-form-toggle-icon-default:var(--colours-base-white);--fields-form-toggle-background-focus:var(--colours-primary-8);--fields-form-toggle-border-focus:0px solid var(--colours-primary-8);--fields-form-toggle-icon-focus:var(--colours-base-white);--fields-form-toggle-background-checked:var(--colours-primary-7);--fields-form-toggle-border-checked:0px solid var(--colours-primary-7);--fields-form-toggle-icon-checked:var(--colours-base-white);--fields-form-toggle-background-disabled:var(--colours-neutral-2);--fields-form-toggle-border-disabled:0px solid var(--colours-neutral-3);--fields-form-toggle-icon-disabled:var(--colours-neutral-3);--fields-form-tag-background-default:var(--colours-base-white);--fields-form-tag-border-default:1px solid var(--colours-neutral-3);--fields-form-tag-icon-default:var(--colours-neutral-5);--fields-form-tag-background-hover:var(--colours-neutral-1);--fields-form-tag-border-hover:1px solid var(--colours-neutral-3);--fields-form-tag-icon-hover:var(--colours-neutral-5);--fields-form-tag-background-disabled:var(--colours-neutral-2);--fields-form-tag-border-disabled:1px solid var(--colours-neutral-3);--fields-form-tag-icon-disabled:var(--colours-neutral-4);--fields-form-tag-color-disabled:var(--colours-neutral-4);--avatar-background:var(--colours-primary-7);--avatar-color:var(--colours-primary-7-text);--avatar-xl:160px;--avatar-lg:120px;--avatar-md:80px;--avatar-sm:56px;--badge-bg:var(--colours-primary-7);--badge-bg-neutral:rgba(0, 0, 0, 0.4);--badge-text:var(--colours-primary-7-text);--badge-text-neutral:#ffffff;--badge-size-sm:16px;--badge-size-md:24px;--badge-size-lg:40px;--badge-spacing-sm:8px;--badge-spacing-md:12px;--badge-spacing-lg:16px;--radius-default:0;--radius-sm:4px;--radius-round:999px;--dropdown-bg:var(--nav-dropdown-background, var(--colours-base-background));--dropdown-bg-hover:var(--nav-dropdown-background-hover, var(--colours-primary-7));--dropdown-text:var(--nav-dropdown-foreground, var(--colours-neutral-10));--dropdown-text-hover:var(--nav-dropdown-foreground-hover, var(--colours-primary-7-text));--dropdown-links-size-default:32px;--dropdown-links-spacing-default:8px;--submenu-links-size-default:24px;--submenu-links-spacing-default:8px;--transition-sm:all 150ms ease-in-out;--transition-md:all 300ms ease-in-out;--transition-lg:all 600ms ease-in-out;--tab-size-horizontal:var(--size-7);--tab-size-vertical:var(--size-4);--tab-spacing:var(--size-2);--tab-gap:var(--size-1);--tab-bg:var(--colours-base-background);--tab-bg-hover:var(--colours-neutral-1);--tab-text:var(--colours-neutral-8);--tab-text-active:var(--colours-neutral-10);--tab-border:1px solid var(--colours-neutral-3);--tab-border-active:4px solid var(--colours-secondary-7);--loader-color:var(--colours-primary-7);--swiper-pagination-bullet-inactive-color:var(--colours-neutral-3, #000000);--swiper-pagination-bullet-inactive-opacity:1}.primary-btn,.secondary-btn{transition:var(--transition-md)}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v20/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v43/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}*{margin:0;padding:0;font:inherit;scroll-behavior:smooth}blockquote,dl,figure,multicol,p{display:block;margin-block-start:1em;margin-block-end:1em}ol[role=list],ul,ul[role=list]{list-style:none}body,html{height:auto;background-color:var(--colours-base-background);position:relative}body{line-height:1.5;color:var(--colours-neutral-8);font:var(--typography-text-md-regular-font);font-family:var(--fonts-family-text)}.wordwrap{white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg{max-width:100%;display:block;pointer-events:none}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.coverflow-swiper .swiper-button-next::after,.coverflow-swiper .swiper-button-prev::after,.desktop-logo,.eos-rotate-wrapper,.fefform form fieldset .fefcheck .input-group .checkinput .checkbox input,.modal-container:not(:focus-within),.nested-tab-heading{display:none}.link,a{color:var(--colours-primary-7);text-decoration:none}a:hover{color:var(--colours-primary-10)}.container{padding:var(--section-spacing) 0}h1{font:var(--typography-heading-h1-bold-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}h2{font:var(--typography-heading-h2-bold-font);letter-spacing:var(--typography-heading-h2-letter-spacing)}h3{font:var(--typography-heading-h3-bold-font);letter-spacing:var(--typography-heading-h3-letter-spacing)}h4{font:var(--typography-heading-h4-bold-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}h5{font:var(--typography-heading-h5-bold-font);letter-spacing:var(--typography-heading-h5-letter-spacing)}.paginationjs .paginationjs-pages li{border:none!important}.paginationjs .paginationjs-pages li:last-child{border-right:none!important}h1,h2,h3,h4,h5{text-wrap:balance;margin:0;padding:0;color:var(--colours-neutral-10);font-family:var(--fonts-family-heading)}.btn-lg{padding:var(--spacing-button-spacing-lg-padding)}.btn-md{padding:var(--spacing-button-spacing-md-padding)}.btn-sm{padding:var(--spacing-button-spacing-sm-padding)}.btn-xs{padding:var(--spacing-button-spacing-xs-padding)}.primary-btn-none{background:0 0;color:var(--buttons-primary-background);border:0;cursor:pointer}.primary-btn-none:hover{background:0 0;color:var(--buttons-primary-background-hover);border:0}.primary-btn-none:disabled{background:0 0;color:var(--buttons-primary-background-disabled);border:0}.primary-btn{background:var(--buttons-primary-background);color:var(--buttons-primary-color);border:var(--buttons-primary-border);border-radius:var(--border-rounded-none);cursor:pointer}.primary-btn:hover{background:var(--buttons-primary-background-hover);color:var(--buttons-primary-color-hover);border:var(--buttons-primary-border-hover)}.primary-btn:disabled{background:var(--buttons-primary-background-disabled);color:var(--buttons-primary-color-disabled);border:var(--buttons-primary-border-disabled)}.primary-btn-ghost{background:var(--buttons-primary-ghost-background);color:var(--buttons-primary-ghost-color);border:var(--buttons-primary-ghost-border);border-radius:var(--border-rounded-none);cursor:pointer}.primary-btn-ghost:hover{background:var(--buttons-primary-ghost-background-hover);color:var(--buttons-primary-ghost-color-hover);border:var(--buttons-primary-ghost-border-hover)}.primary-btn-ghost:disabled{background:var(--buttons-primary-ghost-background-disabled);color:var(--buttons-primary-ghost-color-disabled);border:var(--buttons-primary-ghost-border-disabled)}.primary-btn-white{background:var(--buttons-primary-white-background);color:var(--buttons-primary-white-color);border:var(--buttons-primary-white-border);border-radius:var(--border-rounded-none);cursor:pointer}.primary-btn-white:hover{background:var(--buttons-primary-white-background-hover);color:var(--buttons-primary-white-color-hover);border:var(--buttons-primary-white-border-hover)}.primary-btn-white:disabled{background:var(--buttons-primary-white-background-disabled);color:var(--buttons-primary-white-color-disabled);border:var(--buttons-primary-white-border-disabled)}.secondary-btn{background:var(--buttons-secondary-background);color:var(--buttons-secondary-color);border:var(--buttons-secondary-border);border-radius:var(--border-rounded-none);cursor:pointer}.secondary-btn:hover{background:var(--buttons-secondary-background-hover);color:var(--buttons-secondary-color-hover);border:var(--buttons-secondary-border-hover)}.secondary-btn:disabled{background:var(--buttons-secondary-background-disabled);color:var(--buttons-secondary-color-disabled);border:var(--buttons-secondary-border-disabled)}.secondary-btn-ghost{background:var(--buttons-secondary-ghost-background);color:var(--buttons-secondary-ghost-color);border:var(--buttons-secondary-ghost-border);border-radius:var(--border-rounded-none);cursor:pointer}.secondary-btn-ghost:hover{background:var(--buttons-secondary-ghost-background-hover);color:var(--buttons-secondary-ghost-color-hover);border:var(--buttons-secondary-ghost-border-hover)}.primary-btn-ghost:disabled{background:var(--buttons-secondary-ghost-background-disabled);color:var(--buttons-secondary-ghost-color-disabled);border:var(--buttons-secondary-ghost-border-disabled)}.secondary-btn-white{background:var(--buttons-secondary-white-background);color:var(--buttons-secondary-white-color);border:var(--buttons-secondary-white-border);border-radius:var(--border-rounded-none);cursor:pointer}.secondary-btn-white:hover{background:var(--buttons-secondary-white-background-hover);color:var(--buttons-secondary-white-color-hover);border:var(--buttons-secondary-white-border-hover)}.secondary-btn-white:disabled{background:var(--buttons-secondary-white-background-disabled);color:var(--buttons-secondary-white-color-disabled);border:var(--buttons-secondary-white-border-disabled)}.brand-divider{width:var(--size-10);height:var(--size-05);background:var(--colours-primary-7)}.content-body .listing-details-divider,.divider-horizontal{width:100%;height:var(--size-1);background:var(--colours-neutral-3)}.fefform,.news .news-featured-article .featured-article{background:var(--colours-base-background);box-shadow:var(--shadows-xl)}.fefform form fieldset{border:var(--border-width-none);display:grid;grid-template-columns:1fr;gap:var(--spacing-form-field-space-default-gap)}.fefform form fieldset .feffield{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--spacing-button-spacing-xs-gap)}.fefform form fieldset .feffield .feffield-error{position:absolute;bottom:calc(0px - var(--size-2));left:0;width:100%;height:var(--size-3);padding:var(--size-025) var(--size-05);display:flex;flex-direction:column;justify-content:center;background:var(--colours-error-7);color:var(--colours-base-white);font:var(--typography-text-xxs-regular-font);text-transform:uppercase;z-index:10}.fefform form fieldset .feffield label,.listing-details-location .location-content .average-price-top-left span,.listing-details-location .location-content .recently-sold-top span{color:var(--colours-neutral-6);font:var(--typography-text-xs-semibold-font)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)){width:100%;height:var(--size-6);padding:0 var(--spacing-form-field-space-default-padding);background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) input,.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) textarea{background:0 0}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)):has(.react-select__value-container--is-multi){height:unset;min-height:var(--size-6)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) svg,.listing-details-side-content button svg,.listing-results .listing-results-content .listing-results-breadcrumbs .icon,.property-lg-card .lg-card-bot .lg-card-bot-stats .lg-card-bot-stat svg,.property-sm-card .card-body .card-body-bot .icon{width:var(--size-2);height:var(--size-2)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .input-field{flex:0 1 100%;min-width:0;width:100%;height:100%;color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);outline:0}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .input-field::placeholder{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select-autocomplete .react-select__input-container input{opacity:1!important}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select{align-content:center}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control{width:100%;height:100%;display:flex;align-items:center}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container{width:100%;height:100%;display:flex;align-items:center;align-self:center;gap:var(--size-05);white-space:nowrap}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__multi-value{width:100%;max-width:fit-content;height:var(--button-size-sm);padding:var(--spacing-button-spacing-sm-padding);display:flex;align-items:center;gap:var(--size-05);background:var(--colours-base-background);border:var(--border-width-xs) solid var(--colours-neutral-3);border-radius:var(--border-rounded-full)}.agent-details-body .agent-details-awards .awards-content .award,.agent-details-body .agent-details-awards .awards-content .qualification,.agent-details-body .agent-details-awards .qualifications-content .award,.agent-details-body .agent-details-awards .qualifications-content .qualification,.agent-details-body .agent-details-qualifications .awards-content .award,.agent-details-body .agent-details-qualifications .awards-content .qualification,.agent-details-body .agent-details-qualifications .qualifications-content .award,.agent-details-body .agent-details-qualifications .qualifications-content .qualification,.fefform form fieldset .fefcheck .input-group .checkinput label:last-child,.fefform form fieldset .fefcheck .input-group .checkinput label:last-child a,.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__multi-value .react-select__multi-value__label,.listing-details-documents .listing-details-documents-content a,.listing-details-documents .listing-details-documents-content p,.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-venue .venue-address,.listing-details-info-on-show .on-show-content .content-mid .on-show-directions,.listing-details-location .location-content .location-tabs-container .tab[id=amenities-view] .amenity,.listing-details-location .location-content .location-tabs-container .tab[id=schools-view] .amenity,.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .growth,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .growth,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .growth,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .growth,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .growth,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .growth,.listing-details-location .location-content .recently-sold-bot .recently-sold-bot-row p,.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-top .property-type-and-units,.listing-results .listing-results-content .listing-results-breadcrumbs a,.listing-results .listing-results-content .listing-results-breadcrumbs span{font:var(--typography-text-sm-medium-font)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__multi-value .react-select__multi-value__remove{width:var(--size-2);height:var(--size-2);display:flex;justify-content:center;align-items:center}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__input-container{flex:1 1 0;min-width:30px}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__placeholder{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font);width:0}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__value-container .react-select__single-value{color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__indicators{width:12px;height:16px;display:flex;align-items:center;color:var(--colours-primary-7)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__indicators .react-select__indicator,.listing-details-features .features-project-block .visible,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .swiper-pagination{display:flex}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__control .react-select__indicators svg{fill:none;stroke:currentColor}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu{position:absolute;left:0;width:100%;background:var(--colours-base-background-1);border:var(--colours-base-background);box-shadow:var(--shadows-xl);z-index:10}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list{max-height:300px;overflow:auto}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list .react-select__group-heading{cursor:default;display:block;font-size:11px;padding:var(--size-1) var(--spacing-form-field-space-default-padding);font-weight:600;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;text-transform:none}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list .react-select__group .react-select__group{padding-left:calc(var(--spacing-form-field-space-default-padding) * 1.25)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list .react-select__group .react-select__group .react-select__group{padding-left:calc(var(--spacing-form-field-space-default-padding) * 1.5)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list .react-select__option{background:var(--colours-base-background);padding:var(--size-1) var(--spacing-form-field-space-default-padding);color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.fefform form fieldset .feffield .input-group:not(:has(.checkinput)) .react-select__menu .react-select__menu-list .react-select__option:hover{background:var(--colours-base-background-1);color:var(--colours-neutral-10)}.fefform form fieldset .feffield .input-group:focus-within{border:var(--fields-form-field-border-focus)}.fefform form fieldset .feffield:has(.feffield-error) .input-group{border:1px solid var(--colours-error-7)}.fefform form fieldset .input-group-prefix .input-group,.fefform form fieldset .input-group-suffix .input-group{display:flex;align-items:center;gap:var(--spacing-form-field-space-default-gap)}.fefform form fieldset .input-group-prefix .input-group .input-group-addon,.fefform form fieldset .input-group-suffix .input-group .input-group-addon{min-width:0;flex:0 0 auto;color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font)}.fefform form fieldset .input-group-prefix .input-group .input-group-addon::placeholder,.fefform form fieldset .input-group-suffix .input-group .input-group-addon::placeholder{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.fefform form fieldset .fefcheck .input-group{padding:0;display:flex;align-items:center;border:var(--border-width-none)}.fefform form fieldset .fefcheck .input-group .checkinput,.linked-listings .linked-listing .linked-listing-links,.listing-details-agents .listing-details-agent{display:flex;align-items:center;gap:var(--size-2)}.fefform form fieldset .fefcheck .input-group .checkinput .checkbox input:checked+span{background:var(--fields-form-field-icon-focus)}.fefform form fieldset .fefcheck .input-group .checkinput .checkbox span{width:var(--size-3);height:var(--size-3);display:flex;justify-content:center;align-items:center;background:var(--fields-form-checkbox-background-default);border:var(--fields-form-checkbox-border-default);border-radius:var(--border-rounded-none);transition:.3s ease-in-out}.fefform form fieldset .fefcheck .input-group .checkinput .checkbox span svg{width:90%;height:90%;fill:var(--colours-base-white)}.fefform form fieldset .message .input-group{height:var(--size-10);padding:var(--spacing-form-field-space-default-padding);overflow:hidden}.fefform form .fefform-extras{display:flex;flex-direction:column;gap:var(--spacing-form-field-space-default-gap)}.disclaimer,.fefform form .fefform-extras .captcha-policy,.fefform form .fefform-extras .captcha-policy a,.fefform form .fefform-extras .policy,.fefform form .fefform-extras .policy a,.listing-details-location .location-content .location-average-price .average-price-top .legends .legend .legend-text,.listing-details-news .news-content .listing-details-article .article-content a{font:var(--typography-text-xxs-semibold-font)}.fefform form .fefform-extras .button-group button{height:var(--button-size-md);padding:var(--spacing-button-spacing-lg-padding);background:var(--buttons-primary-background);color:var(--buttons-primary-color);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);cursor:pointer}.fefform form .fefform-extras .button-group button:hover,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn.active:hover,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn.active:hover{background:var(--buttons-primary-background-hover);color:var(--buttons-primary-color-hover)}.fefform form .fefform-extras .button-group button:disabled,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn.active:disabled,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn.active:disabled{background:var(--buttons-primary-background-disabled);color:var(--buttons-primary-color-disabled)}.nested-tab-heading.active{display:block}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-slide,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-pagination,.listing-details-hero .listing-details-swiper-container .listing-details-swiper,.listing-results .listing-results-content-wide,.listing-results .listing-results-content.map-search .listing-results-buttons .react-select,.mobile-swiper,.property-sm-card .card-header .property-sm-card-swiper .swiper-wrapper{position:relative}.mobile-swiper .swiper-wrapper .swiper-slide{max-width:fit-content}.mobile-swiper .swiper-pagination{position:relative;bottom:unset;text-align:left;display:flex;gap:0 var(--size-1);padding:var(--size-2) var(--size-2) var(--size-2) 0}.mobile-swiper .swiper-pagination .swiper-pagination-bullet{margin:0;width:var(--size-7);max-width:var(--size-7);height:var(--size-05);background:var(--colours-neutral-3);border-radius:var(--border-rounded-none);opacity:1}.mobile-swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--colours-primary-7)}.pagination{width:100%;padding:var(--size-2) 0;display:flex;justify-content:center;align-items:center;gap:var(--size-1)}.pagination .pagination-numbers .pagination-number,.pagination-next,.pagination-prev{width:var(--button-size-sm);height:var(--button-size-sm);border:var(--border-width-none);cursor:pointer}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats .stat .stat-top,#modalContainerListingDetailsGallery .modal .modal-header .stats .stat .stat-top,#modalContainerListingDetailsProgress .modal .modal-header .stats .stat .stat-top,.listing-details-agents .listing-details-agent .listing-details-agent-content .listing-details-agent-socials,.listing-details-content-right-bot .share,.listing-details-location .location-content .location-average-price .average-price-top .legends .legend,.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-body div,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-stats div,.pagination .pagination-numbers,.property-card-md .card-content-bot .card-stats,.property-lg-card .lg-card-bot .lg-card-bot-stats .lg-card-bot-stat,.property-sm-card .card-body .card-body-bot .card-stats>div{display:flex;align-items:center;gap:var(--size-1)}.pagination .pagination-numbers .pagination-number{background:0 0;color:var(--colours-neutral-8);font:var(--typography-text-xs-medium-font);border-radius:var(--border-rounded-none)}.FormErrors__Content .pd_modal_footer button,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn.active,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn.active,.pagination .pagination-numbers .pagination-number-active{background:var(--buttons-primary-background);color:var(--buttons-primary-color)}.pagination-next,.pagination-prev{padding:var(--size-1);display:flex;justify-content:center;align-items:center;background:0 0;border-radius:var(--border-rounded-none)}.pagination-next-disabled,.pagination-next[disabled],.pagination-prev-disabled,.pagination-prev[disabled]{color:var(--colours-neutral-4);cursor:not-allowed;pointer-events:none}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-next.pagination-prev-disabled,.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-prev.pagination-prev-disabled,.pagination-next-disabled:hover,.pagination-next[disabled]:hover,.pagination-prev-disabled:hover,.pagination-prev[disabled]:hover{color:var(--colours-neutral-4)}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:50;overflow:hidden}.modal-container .modal,.property-card-md,.property-sm-card{background:var(--colours-base-background)}.modal-container .modal{position:absolute;top:50%;left:50%;width:100%;max-width:360px;margin:0 auto;transform:translate(-50%,-50%)}.modal-container .modal .modal-header{padding:var(--size-2);display:flex;align-items:center;justify-content:flex-end}.modal-container .modal .modal-header .close-button{padding:var(--size-1);display:flex;justify-content:center;align-items:center;background:var(--buttons-primary-background);border:var(--border-width-none);border-radius:var(--border-rounded-none);cursor:pointer}.modal-container .modal .modal-header .close-button .icon{display:inline-block;width:var(--button-size-xs);height:var(--button-size-xs);stroke-width:0;stroke:currentColor;fill:currentColor}.modal-container .modal .modal-content{padding:var(--size-2);padding-top:0;max-height:600px;overflow-y:auto}.modal-container:is(:focus-within){display:block}body.modal-open{overflow:hidden;padding-right:15px}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.property-sm-card{width:100%;max-width:328px;display:flex;flex-direction:column;box-shadow:var(--shadows-xl)}.property-sm-card .card-header{position:relative;width:100%;height:246px}.property-sm-card .card-header .property-sm-card-swiper{position:relative;width:100%;height:100%;overflow:hidden;z-index:10}.property-sm-card .card-header .property-sm-card-swiper .swiper-wrapper .swiper-slide a{position:relative;display:block;width:100%;height:100%}.listing-results .listing-results-content .listing-results-cards .news-card .card-header img,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-header-img img,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .hammersdale img,.property-card-md .card-img img,.property-sm-card .card-header .card-header-img img,.property-sm-card .card-header .property-sm-card-swiper .swiper-wrapper .swiper-slide a img{width:100%;height:100%;display:block;object-fit:cover}.property-sm-card .card-header .property-sm-card-swiper .swiper-wrapper .swiper-slide a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.property-sm-card .card-header .property-sm-card-swiper .swiper-button-next-property-sm,.property-sm-card .card-header .property-sm-card-swiper .swiper-button-prev-property-sm{position:absolute;width:var(--size-5);height:var(--size-10);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);cursor:pointer;z-index:20}.property-sm-card .card-header .property-sm-card-swiper .swiper-button-next-property-sm .icon,.property-sm-card .card-header .property-sm-card-swiper .swiper-button-prev-property-sm .icon{width:var(--size-3);height:var(--size-6);fill:var(--colours-base-white)}.property-sm-card .card-header .property-sm-card-swiper .swiper-button-prev-property-sm{top:40%;left:0}.property-sm-card .card-header .property-sm-card-swiper .swiper-button-next-property-sm{top:40%;right:0}.property-sm-card .card-header .card-header-img{width:100%;height:100%;aspect-ratio:16/9}.property-sm-card .card-header .card-badges{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--size-025);z-index:10}.listing-results-card-wide .card-header .card-badges .card-badge,.property-sm-card .card-header .card-badges .card-badge{height:var(--badge-size-lg);padding:0 var(--badge-spacing-lg);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-lg);background:var(--badge-bg-neutral);color:var(--badge-text-neutral);font:var(--typography-text-sm-medium-font);border-radius:var(--radius-default)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-labels,.property-sm-card .card-header .card-labels{position:absolute;bottom:0;right:0;padding:var(--size-05);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap-reverse;gap:var(--size-025);z-index:20}.property-card-md .card-header .card-labels div,.property-sm-card .card-header .card-labels>div{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-md);background:var(--badge-bg-neutral);border-radius:var(--radius-default);color:var(--badge-text-neutral);font:var(--typography-text-xs-semibold-font)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-labels div .icon,.listing-results-card-wide .card-header .card-labels div .icon,.property-card-md .card-header .card-labels div .icon,.property-sm-card .card-header .card-labels>div .icon{width:12px;height:12px}.property-sm-card .card-body{height:100%;justify-self:stretch;padding:var(--size-3);display:flex;flex-direction:column;justify-content:space-between;gap:var(--size-2) 0;flex:1 1 0}.property-sm-card .card-body .card-body-top{display:flex;flex-direction:column;flex:0 0 0;gap:var(--size-2) 0}.listing-details-documents .listing-details-documents-content .listing-details-documents-content-row div,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-top .card-body-top-one,.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .price-fav,.listing-results-card-wide .card-body .card-body-top .card-body-top-one,.property-card-md .card-body .card-body-top .card-body-top-one,.property-sm-card .card-body .card-body-top .card-body-top-one{display:flex;justify-content:space-between;align-items:center}#modalContainerListingResults .modal .modal-header p,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-top .card-body-top-one .card-price,.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-title-summary h5,.property-card-md .card-body .card-body-top .card-body-top-one .card-price,.property-sm-card .card-body .card-body-top .card-body-top-one .card-price{color:var(--colours-neutral-10);font:var(--typography-text-xl-bold-font)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-top .card-body-top-one .card-fav-btn,.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .price-fav .card-fav-btn,.listing-results-card-wide .card-body .card-body-top .card-body-top-one .card-fav-btn,.property-card-md .card-body .card-body-top .card-body-top-one .card-fav-btn,.property-sm-card .card-body .card-body-top .card-body-top-one .card-fav-btn{background:0 0;border:none;cursor:pointer}.listing-details-info .listing-details-info-bot .card-address,.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .label,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .label,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .label,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .label,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .label,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .label,.listing-details-overview .listing-details-section-heading .listing-details-address,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-description,.listing-results-card-wide .card-body .card-body-top .card-body-top-two .card-address,.listing-results-card-wide .card-body .card-body-top .card-body-top-two .card-description,.property-card-md .card-body .card-body-bot .card-description,.property-card-md .card-body .card-body-top .card-body-top-two .card-description,.property-lg-card .lg-card-bot .lg-card-bot-description div,.property-lg-card .lg-card-bot .lg-card-bot-stats .lg-card-bot-stat span,.property-sm-card .card-body .card-body-top .card-body-top-two{font:var(--typography-text-xs-medium-font)}.property-sm-card .card-body .card-body-bot{display:flex;flex-direction:column;gap:var(--size-2) 0;font:var(--typography-text-xs-medium-font)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-stats,.property-sm-card .card-body .card-body-bot .card-stats{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--size-1) var(--size-2)}.property-sm-card .card-body .card-body-bot .card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-025);font:var(--typography-text-xxs-bold-font)}.property-sm-card .card-body .card-body-bot .card-tags .card-tag{height:var(--badge-size-sm);padding:0 var(--badge-spacing-sm);background:var(--badge-bg);color:var(--badge-text);border-radius:var(--border-rounded-full);display:flex;align-items:center}.property-card-md{position:relative;width:100%;max-width:416px;height:312px;box-shadow:0 8px 8px -4px rgba(15,23,41,.03),0 20px 24px -4px rgba(15,23,41,.08)}.property-card-md .card-img{position:relative;width:100%;height:100%;z-index:10}.property-card-md .card-img .swiper{--swiper-navigation-size:16px}.property-card-md .card-img .swiper .swiper-button-next,.property-card-md .card-img .swiper .swiper-button-prev{width:var(--button-size-sm);height:var(--button-size-sm);margin-top:calc(0px - var(--size-5));margin-left:var(--size-2);margin-right:var(--size-2);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);color:var(--colours-base-white);border-radius:var(--border-rounded-full)}.property-card-md .card-content-top .card-badges .card-badge,.property-card-md .card-content-top .card-tags .card-tag{height:var(--badge-size-lg);padding:0 var(--badge-spacing-lg);gap:var(--badge-spacing-lg);border-radius:var(--border-rounded-none);display:flex;font:var(--typography-text-sm-medium-font)}.property-card-md .card-content-top{position:absolute;top:0;left:0;width:100%;padding:0 var(--size-3);display:flex;flex-wrap:wrap;align-items:center;z-index:20}.property-card-md .card-content-top .card-badges,.property-card-md .card-content-top .card-tags{display:flex;align-items:center;gap:var(--size-025)}.property-card-md .card-content-top .card-badges .card-badge{justify-content:center;align-items:center;background:var(--colours-secondary-7);color:var(--colours-base-white)}.property-card-md .card-content-top .card-tags .card-tag{justify-content:center;align-items:center;background:var(--badge-bg-neutral);color:var(--badge-text-neutral)}.property-card-md .card-content-bot{position:absolute;bottom:0;left:0;width:100%;padding:var(--size-3);background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);z-index:20}.property-card-md .card-content-bot .card-description{margin-bottom:var(--size-2);color:var(--colours-base-white);font:var(--typography-text-xl-semibold-font)}.property-card-md .card-content-bot .card-stats span{display:block;color:var(--colours-base-white);font:var(--typography-text-xxs-bold-font)}.property-card-md .card-header{position:relative;height:246px}.property-card-md .card-header .card-labels{position:absolute;bottom:0;right:0;padding:var(--size-05);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap-reverse;gap:var(--size-025)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform,.property-card-md .card-body,.property-lg-card .lg-card-bot,.request-information .request-information-content .content-bot #request_information_form .fefform{padding:var(--size-3)}.coverflow-swiper{position:relative;width:100%;height:320px;z-index:10}.coverflow-swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;background:var(--colours-secondary-7);background-position:center;background-size:cover}.coverflow-swiper .swiper-wrapper .swiper-slide img,.listing-details-agents .listing-details-agent .listing-details-agent-img img,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-slide img,.listing-details-location .location-content .location-average-price .average-price-bot img,.listing-details-location .location-content .location-tabs-container .listing-details-map-view img,.mandated-home img,.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-right img,.related-articles .related-articles-content .related-articles-card .related-articles-card-right img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.pd-consent-backdrop .toggle.checkcontainer .checkmark,.pd-consent-backdrop .toggle.checkcontainer .checkmark svg{width:calc(var(--size) * 1.5);height:calc(var(--size) * 1.5);transition:.2s ease-in-out}.coverflow-swiper .swiper-button-next,.coverflow-swiper .swiper-button-prev{width:var(--size-5);height:var(--size-10);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-next .icon,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-prev .icon,.coverflow-swiper .swiper-button-next .icon,.coverflow-swiper .swiper-button-prev .icon{width:var(--size-3);height:var(--size-6)}.coverflow-swiper .swiper-button-prev,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-button-prev{left:0}.coverflow-swiper .swiper-button-next,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-button-next{right:0}.coverflow-thumbnails-swiper{position:relative;width:328px;height:64px;margin:0 auto;margin-top:calc(0px - var(--size-2));overflow:hidden;z-index:20}.coverflow-thumbnails-swiper .first-slide-overlay,.coverflow-thumbnails-swiper .last-slide-overlay,.listing-details-hero .listing-details-swiper-thumbnails .first-slide-overlay,.listing-details-hero .listing-details-swiper-thumbnails .last-slide-overlay{position:absolute;top:0;left:0;width:82px;height:64px;z-index:2;pointer-events:none}.coverflow-thumbnails-swiper .last-slide-overlay,.listing-details-hero .listing-details-swiper-thumbnails .last-slide-overlay{left:unset;right:0}.coverflow-thumbnails-swiper .thumbnail-overlay,.listing-details-hero .listing-details-swiper-thumbnails .listing-details-image-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);color:var(--colours-base-white)}.coverflow-thumbnails-swiper .swiper-wrapper .swiper-slide,.listing-details-hero .listing-details-swiper-thumbnails .swiper-wrapper .swiper-slide{background:var(--colours-base-black)}.coverflow-thumbnails-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;opacity:.4}.coverflow-thumbnails-swiper .swiper-wrapper .swiper-slide-thumb-active img,.listing-details-hero .listing-details-swiper-thumbnails .swiper-wrapper .swiper-slide-thumb-active img{opacity:1}.video-container{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.news .news-articles .news-articles-categories .news-sort #results-sort,.video-container .iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .iframe-wrapper iframe{width:100%;height:100%;border:none}.subscribe-to-newsletter{position:relative;width:100%;padding-left:var(--size-2);padding-right:var(--size-2);background:var(--colours-base-background-1)}.subscribe-to-newsletter img{position:absolute;top:0;left:0;width:100%;height:471px;display:block;object-fit:cover;object-position:center center;z-index:20;mix-blend-mode:Multiply}.subscribe-to-newsletter .overlay{position:absolute;top:0;left:0;width:100%;height:471px;background:var(--colours-secondary-7);z-index:10}.subscribe-to-newsletter #subscribe_to_newsletter_form{position:relative;z-index:30}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform{padding:var(--size-5) var(--size-3);display:flex;flex-direction:column;gap:var(--size-4)}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-table-wrapper:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-table-wrapper:first-child,.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .form-top,.listing-details-overview .overview-holiday-display-price,.request-information .request-information-content .content-bot #request_information_form .fefform .form-top h1,.request-information .request-information-content .content-bot #request_information_form .fefform .form-top p,.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform section{margin-bottom:var(--size-4)}#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondaffordability-calculator .fefform form .fefform-extras,#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondtrans-calculator .fefform form .fefform-extras,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondaffordability-calculator .fefform form .fefform-extras,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondtrans-calculator .fefform form .fefform-extras,.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform form section fieldset,.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform .fefform-extras{gap:var(--size-3)}div:has(.grecaptcha-badge){display:none}.loader,.loading{position:relative;display:grid!important;grid-template-rows:1fr!important;grid-template-columns:100%!important;grid-template-areas:"loading"!important}.loader>*,.loading>*{visibility:hidden;grid-area:loading!important}.loader:after,.loading:after{content:"";max-width:64px;height:50%;max-height:64px;aspect-ratio:1/1;z-index:10;transform-origin:50%;position:absolute;box-sizing:border-box;border:.25ch solid var(--loader-color);border-radius:50%;border-top-color:transparent;animation:1s linear infinite pd-loader-spin;grid-area:loading;align-self:center;justify-self:center}.loader:before,.loading:before{content:"";background:inherit;position:absolute;top:0;left:0;bottom:0;right:0;z-index:9}.FormErrors__Content .pd_modal_footer,.FormErrors__Content .pd_modal_title{position:sticky;padding-left:var(--size-4);padding-right:var(--size-4);background:inherit}@keyframes pd-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.inline-image{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-button-spacing-sm-gap)}.inline-image .position-full,.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown .fefform form,.mandated-header .header-mobile-menu .menu-items,.mandated-home,.mandated-home .home-agent,.mandated-home .home-agent .agent-bot,.mandated-home .home-assessments,.mandated-home .home-featured .featured-content,.mandated-home .home-informed,.mandated-home .home-informed .informed-content,.mandated-home .home-informed .informed-content .content-bot .bot-form,.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform form section,.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-bot,.mandated-home .home-news .news-content,.mandated-home .home-testimonials,.mandated-home .home-testimonials .testimonials-bot,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content .testimonials-card .card-top,.print-agents,.privacy-policy{width:100%}.inline-image .position-left{float:left}.inline-image .position-right{float:right}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper .swiper-slide .testimonial-card,.inline-image figcaption,.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment,.news .news-articles .news-articles-categories .news-articles-categories-heading,.news .news-featured-article .featured-article .featured-article-content .page-title h1{text-align:center}blockquote{background-color:var(--colours-neutral-1);border-left:4px solid var(--colours-primary-7);padding:var(--size-2)}@media print{body{width:21cm;height:29.7cm}h1{padding:0!important}.footer,.listing-results-buttons,.listing-results-favourites-action-card,.listing-results-search,.menu-right,.pagination,nav{display:none!important}.listing-results .listing-results-content{grid-template-areas:"breadcrumbs" "title" "listings"}.listing-results .listing-results-content .listing-results-cards{grid-template-columns:repeat(auto-fill,minmax(304px,1fr))!important;border:4px solid pink;page-break-before:avoid}.listing-results .listing-results-content .listing-results-cards .property-sm-card:first-child{page-break-before:avoid}.listing-results .listing-results-content .listing-results-cards .property-sm-card:nth-child(4n+4){border:4px solid red;page-break-after:always}.listing-details-location{margin-top:calc(0px - var(--size-5))}}.FormErrors__Overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(30,30,30,.5);display:flex;vertical-align:center;justify-content:center}.FormErrors__Content{max-width:940px;max-height:80vh;margin:auto;overflow:auto;background:var(--colours-base-background);box-shadow:var(--shadows-xl)}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__menu .react-select__menu-list,.search-results{max-height:200px}.FormErrors__Content .pd_modal_title{top:0;padding-top:var(--size-4)}.FormErrors__Content .pd_modal_content{padding:var(--size-4);font:var(--typography-text-sm-medium-font)}.feature-label,.feature-value{font-size:14px;line-height:1.5}.FormErrors__Content .pd_modal_footer{bottom:0;padding-bottom:var(--size-4);display:flex;justify-content:flex-end}.FormErrors__Content .pd_modal_footer button{width:fit-content;height:var(--button-size-lg);padding:var(--spacing-button-spacing-lg-padding);border:var(--buttons-primary-border);border-radius:var(--border-rounded-none);cursor:pointer}.FormErrors__Content .pd_modal_footer button:hover{background:var(--buttons-primary-background-hover);color:var(--buttons-primary-color-hover);border:var(--buttons-primary-border-hover)}.FormErrors__Content .pd_modal_footer button:disabled{background:var(--buttons-primary-background-disabled);color:var(--buttons-primary-color-disabled);border:var(--buttons-primary-border-disabled)}.features-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border-radius:8px;overflow:hidden}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:10px 20px 10px 0;border-bottom:1px solid var(--colours-neutral-3);align-items:center}.feature-row.feature-row-with-description{grid-template-columns:1fr 1fr;align-items:start}.feature-row.feature-row-with-description .feature-description{grid-column:1/-1;margin-top:2px}.feature-row.feature-row-full{grid-template-columns:1fr;gap:12px}.feature-label{font-weight:600}.feature-value{font-weight:400;text-align:right}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tfoot tr td:first-child,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tfoot tr td:first-child,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tfoot tr td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tfoot tr td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tfoot tr td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tfoot tr td:first-child,.feature-row.feature-row-full .feature-label{text-align:left}.feature-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feature-tag{display:inline-block;padding:6px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:400;line-height:1.4;transition:.2s}.feature-tag:hover{background:#e5e7eb;border-color:#d1d5db}@media screen and (min-width:641px){.features-grid{grid-template-columns:1fr 1fr}.feature-row{grid-column:span 1}.feature-row.feature-row-full{grid-column:span 2}}.form-row,.valuation .valuation-content .fefform form fieldset{grid-template-columns:1fr;display:grid;gap:var(--spacing-form-field-space-default-gap)}.feature-description{font-size:11px;line-height:1.5;margin:0;font-weight:400}@media screen and (max-width:640px){.feature-row{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0}.feature-label{font-size:13px;font-weight:600}.feature-value{font-size:13px;text-align:right}.feature-tags{gap:6px}.feature-tag{font-size:12px;padding:5px 10px}.feature-description{font-size:11px}}.pd-consent-backdrop{--consent-background:var(--colours-base-background);--consent-text:var(--colours-neutral-8);--consent-button-background:var(--buttons-primary-background);--consent-button-text:var(--buttons-primary-color);overflow:auto}.pd-consent-backdrop p{margin-top:unset}#listing_details_agent_contact_form .fefform form section,#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform form section,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper,.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras .captcha-policy,.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield:nth-child(10),.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield:nth-child(11),.listing-details-finance .finance-content #content-bondrepayment-calculator,.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment .total-amount-repayable,.listing-details-location .listing-details-section-heading,.listing-details-location .location-content .location-description,.pd-consent-backdrop h5,.privacy-policy .privacy-policy-content .content-bot .content-section .section-content p{margin-bottom:var(--size-2)}.pd-consent-backdrop form .fefform-extras .button-group button{width:fit-content;height:var(--button-size-lg);padding:var(--spacing-button-spacing-lg-padding);border:0;border-radius:var(--border-rounded-none)}.pd-consent-backdrop form .fefform-extras .button-group button.primary,.pd-consent-backdrop form .fefform-extras .button-group button.primary:disabled,.pd-consent-backdrop form .fefform-extras .button-group button.primary:hover{background:var(--consent-button-background);color:var(--consent-button-text)}.pd-consent-backdrop form .fefform-extras .button-group button.white.white,.pd-consent-backdrop form .fefform-extras .button-group button.white.white:hover{background:0 0;color:var(--consent-button-background);border:0}.pd-consent-backdrop form .fefform-extras .button-group button.white.white:disabled{background:0 0;color:var(--colours-neutral-4);border:0}.pd-consent-backdrop .checkcontainer{display:flex;flex-direction:column;position:relative;width:16px;height:16px;align-items:center;cursor:pointer;margin:0;border:1px solid #e6e6ed;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center}.pd-consent-backdrop .checkcontainer.input-group-suffix{flex:1 1 auto}.pd-consent-backdrop .checkcontainer.radio{width:24px;height:24px;border-radius:100%}.pd-consent-backdrop .checkcontainer input{position:absolute;left:0;opacity:0;cursor:pointer}.pd-consent-backdrop .checkcontainer .checkmark{position:relative;display:flex;justify-content:center;align-items:center;width:16px;height:16px;transition:.3s ease-in-out}.pd-consent-backdrop .toggle.checkcontainer{display:flex;--size:24px;border-radius:100px;width:calc((var(--size) * 2));height:var(--size);background:var(--colours-neutral-3);border-color:var(--colours-neutral-3);transition:.2s ease-in-out}.pd-consent-backdrop .toggle.checkcontainer input{position:absolute;width:1px;height:1px;opacity:0}.pd-consent-backdrop .toggle.checkcontainer .checkmark{border-radius:100%}.pd-consent-backdrop .toggle.checkcontainer .off+.checkmark{--svg-icon:#ffffff;left:calc(var(--size) * .5 * -1)}.pd-consent-backdrop .toggle.checkcontainer .on+.checkmark{--svg-icon:var(--colours-primary-7);left:calc(var(--size) * .5)}.pd-consent-backdrop fieldset{border:0;padding:0;margin:var(--size-2) 0;display:flex;flex-direction:column;gap:var(--size-3)}.pd-consent-backdrop dl{display:flex;border:1px solid var(--colours-neutral-2);flex-direction:column;box-shadow:var(--shadows-xl);padding:var(--size-3);margin:0}.pd-consent-backdrop dl dt{display:flex;align-items:center;justify-content:space-between;margin:0}#modalContainerListingDetailsBondAffordability .modal .modal-content .grand-total h4,#modalContainerListingDetailsBondAffordability .modal .modal-content .loan-available h4,#modalContainerListingDetailsBondAffordability .modal .modal-content .monthly-payment h4,#modalContainerListingDetailsTransferCosts .modal .modal-content .grand-total h4,#modalContainerListingDetailsTransferCosts .modal .modal-content .loan-available h4,#modalContainerListingDetailsTransferCosts .modal .modal-content .monthly-payment h4,.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-price h4,.open-offer-terms,.pd-consent-backdrop dl dt span{color:var(--colours-primary-7)}.pd-consent-backdrop dl dd{display:block;margin:0;transition:.25s ease-in-out}.listing-details-offer .offer-content .offer-bot,.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form .fefform-extras,.pd-consent-backdrop dl dd p{margin-top:var(--size-3)}.pd-consent-backdrop .pd-consent-container{background:var(--consent-background);color:var(--consent-text);box-shadow:var(--shadows-xl);display:flex;flex-direction:column;gap:var(--size-2);align-items:center;padding:var(--size-2);z-index:9999}.pd-consent-backdrop .pd-consent-container[data-position=modal]{max-width:95vw;margin:auto}.pd-consent-backdrop .pd-consent-container[data-position=modal] form{flex-direction:column}.pd-consent-backdrop .pd-consent-container[data-position=modal] .pd-consent-content{flex:1 1 100%;max-width:unset;min-width:unset}.pd-consent-backdrop .pd-consent-container[data-position=top]{position:fixed;top:0;left:0;right:0}.pd-consent-backdrop .pd-consent-container[data-position=bottom]{position:fixed;bottom:0;left:0;right:0}.pd-consent-backdrop .pd-consent-container[data-position=bottom-left]{position:fixed;bottom:var(--size-3);left:var(--size-3);max-width:320px}.pd-consent-backdrop .pd-consent-container[data-position=bottom-right]{position:fixed;bottom:var(--size-3);right:var(--size-3);max-width:320px}.pd-consent-backdrop .pd-consent-container[data-position=top-left]{position:fixed;top:var(--size-3);left:var(--size-3);max-width:320px}.pd-consent-backdrop .pd-consent-container[data-position=top-right]{position:fixed;top:var(--size-3);right:var(--size-3);max-width:320px}.pd-consent-backdrop .pd-consent-container form{display:flex;flex-wrap:wrap;gap:var(--size-2);flex-direction:column}.pd-consent-backdrop .pd-consent-container .pd-consent-actions{flex:0 0 fit-content;display:flex;align-items:center;justify-content:center}.pd-consent-backdrop .pd-consent-container .pd-consent-actions:has(button.white) .button-group{margin-left:auto}.pd-consent-backdrop .pd-consent-container .pd-consent-actions .button-group{display:flex;gap:var(--size-05)}.pd-consent-backdrop .pd-consent-container .pd-consent-actions .button-group button{color:var(--consent-button-text)!important}b,strong{font-weight:700!important}em{font-style:italic!important}u{text-decoration:underline!important}.search-light .react-select__control{min-height:88px}.search-light .field-locations{align-items:unset!important;padding:0 8px!important}.search-light .field-locations .react-select__expanding-container{flex-wrap:wrap}.search-light .field-locations .react-select{display:block!important}.search-light .field-locations .react-select__menu{position:relative!important;top:unset!important;left:unset!important;transform:unset!important}.contact-us .contact-us-map .gm-ui-hover-effect,.listing-results .listing-results-content.map-search .listing-results-pagination,.react-select__multi-value--is-hidden{display:none!important}.mandated-header{position:absolute;top:0;left:0;width:100%;height:60px;padding:0 var(--size-3);padding-top:var(--size-4);display:flex;justify-content:space-between;align-items:center;background:0 0;z-index:50}.mandated-header.alt{position:relative;top:unset;bottom:unset;left:unset;right:unset;width:100%;height:auto;padding:var(--size-3);background:var(--colours-base-black)}.mandated-header.alt .menu-icon .icon{stroke:var(--colours-base-white)}.mandated-footer .footer-content .content-top .logo,.mandated-header .header-left,.mandated-header .header-mobile-menu .menu-header .logo{width:128px}.contact-us .contact-us-content .branch-office,.contact-us .contact-us-content .head-office,.contact-us .contact-us-map .gm-style-iw-tc,.mandated-header .header-mobile-menu .menu-items .has-submenu ul,.mandated-header .header-right,.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform form .tab__content,.privacy-policy .privacy-policy-content .content-top #privacy_policy_dropdown .fefform form .fefform-extras,.privacy-policy .privacy-policy-content .content-top ul{display:none}.mandated-header .menu-icon{width:var(--size-4);height:var(--size-4);background:0 0;border:none;cursor:pointer}.mandated-header .menu-icon .icon,.mandated-home .home-featured .featured-heading .heading-bot button .icon,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bg .icon{width:100%;height:100%}.mandated-header .header-mobile-menu{position:absolute;top:0;left:0;width:100%;height:100vh;padding:20px;display:none;background:var(--colours-base-black);z-index:10}.mandated-header .header-mobile-menu .menu-header{padding-bottom:var(--size-4);width:100%;display:flex;justify-content:space-between}.mandated-header .header-mobile-menu .menu-items .menu-item{width:100%;padding:var(--size-2) 0;border-bottom:1px solid var(--colours-base-white)}.mandated-header .header-mobile-menu .menu-items .menu-item .menu-item-link{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.mandated-header .header-mobile-menu .menu-items .menu-item .menu-item-link .menu-item-text{width:100%;height:100%;color:var(--colours-base-white)}.mandated-header .header-mobile-menu .menu-items .has-submenu ul .menu-item:last-child{border-bottom:none}.mandated-home .home-intro .intro-content a,.mandated-home .mandated-btn{width:fit-content;height:var(--size-7);padding:0 var(--size-3);display:flex;justify-content:center;align-items:center;background:var(--colours-primary-7);color:var(--colours-secondary-7);font:var(--typography-text-md-medium-font);text-transform:uppercase;transition:var(--transition-md)}.mandated-footer .footer-content .content-top .social-links .social-link:hover,.mandated-home .home-intro .intro-content a:hover,.mandated-home .mandated-btn:hover{background:var(--colours-primary-9)}.mandated-home .mandated-link{width:fit-content;display:flex;align-items:center;gap:var(--size-2)}.mandated-home .mandated-link span{color:var(--colours-secondary-7);font:var(--typography-text-md-bold-font)}.mandated-home .home-hero{position:relative;width:100%;height:100vh;min-height:700px}.mandated-home .home-hero .hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.listing-details-hero .listing-details-swiper-container .listing-details-swiper:not(.swiper-initialized) .swiper-slide,.mandated-home .home-hero .hero-img .swiper{height:100%}.mandated-home .home-hero .hero-content{position:relative;width:100%;height:100%;padding:var(--size-4) var(--size-3);padding-top:124px;display:flex;flex-direction:column;align-items:center;gap:var(--size-4);z-index:10}.mandated-home .home-hero .hero-content .content-top{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mandated-home .home-hero .hero-content .content-top h2{color:var(--colours-base-white);font-weight:400;font-size:28px;text-wrap:unset}.mandated-home .home-hero .hero-content .content-top h1{color:var(--colours-base-white);font-size:var(--size-8);line-height:100%;text-wrap:unset}.mandated-footer .footer-content .content-top .social-links,.mandated-home .home-hero .hero-content .content-mid{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--size-1)}.mandated-home .home-hero .hero-content .content-mid a,.mandated-home .home-hero .hero-content .content-mid a svg{width:var(--size-7);height:var(--size-7)}.mandated-home .home-hero .hero-content .content-bot{height:214px;background:var(--colours-base-black)}.mandated-home .home-hero .hero-content .content-bot .search-light{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;isolation:isolate;min-height:88px;margin:auto;position:relative;z-index:2;background:var(--colours-base-black);flex:none;flex-grow:0}.mandated-home .home-hero .hero-content .content-bot .search-light .input-field{border:1px solid var(--colours-neutral-3);height:88px;max-height:88px;flex:1 0 0;min-width:0;display:flex;align-items:center;padding:8px 16px;gap:8px 8px}.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:first-child{max-width:150px}.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:nth-child(3){width:330px}.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:nth-child(3) .react-select__control{overflow:hidden;max-width:100%}.listing-results .listing-results-search .search-main .input-field.field-currency,.listing-results .listing-results-search .search-main .input-field.field-max_price,.listing-results .listing-results-search .search-main .input-field.field-min_price,.listing-results .listing-results-search .search-main .input-field.select-field .react-select,.mandated-home .home-hero .hero-content .content-bot .search-light .input-field.select-field .react-select,.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:nth-child(5){min-width:100%}.listing-results .listing-results-search .search-main .input-field.select-field,.mandated-home .home-hero .hero-content .content-bot .search-light .input-field.select-field{padding:0;border:0}.mandated-home .home-hero .hero-content .content-bot .search-light .field-locations,.mandated-home .home-hero .hero-content .content-bot .search-light .field-locations .react-select .react-select__control{height:var(--size-7);min-height:var(--size-7)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select{display:flex;flex:1 0 0;max-height:88px;min-width:0;position:relative}.listing-results .listing-results-search .search-main .react-select__expanding-container,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__expanding-container{flex:0 0 100%;align-items:center;display:flex;padding:0;gap:4px 4px;line-height:1;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden;box-sizing:border-box;border:none}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__control{align-items:center;align-self:flex-start;background:var(--colours-base-black);border-radius:0;border:none;box-shadow:none;box-sizing:border-box;cursor:default;display:flex;flex:1 1 0;gap:8px 8px;justify-content:space-between;min-height:88px;outline:0!important;padding:0 16px 0 32px;position:relative}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__control>svg{width:24px;height:24px;stroke:var(--colours-primary-7)}.mandated-home .home-hero .hero-content .content-bot .search-light .spacer{width:1px;height:32px;background:var(--colours-neutral-1);flex:none;display:none;flex-grow:0;z-index:1}@media screen and (min-width:320px){.mandated-home .home-hero .hero-content .content-bot .search-light .spacer:nth-child(2){display:block}}@media screen and (min-width:606px){.mandated-home .home-hero .hero-content .content-bot .search-light .spacer:nth-child(4){display:block}}.mandated-home .home-hero .hero-content .content-bot .search-light .search-button{margin:0 var(--size-3) var(--size-3) var(--size-3);flex:1 0 0;height:56px;display:flex;justify-self:flex-end;align-items:center;justify-content:center;text-transform:none;transition:.3s ease-in-out;border:0;flex-direction:row;cursor:pointer;padding:8px 17px;background:var(--colours-primary-7);color:var(--colours-base-white);gap:10px}.mandated-home .home-hero .hero-content .content-bot .search-light .search-button svg{min-width:16px;min-height:16px;fill:var(--colours-base-white);display:none;transition:none}.listing-results .listing-results-search .search-main .search-button.disabled,.mandated-home .home-hero .hero-content .content-bot .search-light .search-button.disabled{background:var(--colours-neutral-5)}.listing-results .listing-results-search .search-main .react-select__indicators,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0;box-sizing:border-box;padding:0;transition:color 150ms}.listing-results .listing-results-search .search-main .react-select__option,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option{font-style:normal;font-weight:600;font-size:14px;line-height:160%;color:var(--colours-neutral-10,#0f1729);cursor:default;display:block;padding:7.5px 15px;width:100%;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option:hover{background:var(--colours-neutral-1,#f8fafc);color:var(--colours-neutral-10,#0f1729)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option .search-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px;gap:8px;height:48px;flex:1;order:0;align-self:stretch;flex-grow:0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option .search-option__label{font-style:normal;font-weight:400;font-size:14px;line-height:160%;display:flex;align-items:center;color:var(--colours-neutral-10,#0f1729);flex:none;order:1;flex-grow:0;white-space:pre}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option .search-option__label b{font-weight:600}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option .search-option__type{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;flex:none;order:1;flex-grow:0;font-style:normal;font-weight:600;font-size:12px;line-height:150%;color:var(--colours-neutral-5)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__option--is-focused{background:var(--colours-neutral-1,#f8fafc);color:var(--colours-neutral-10,#0f1729)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__single-value{font-style:normal;font-weight:600;font-size:16px;line-height:150%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--colours-neutral-1);flex:none;order:0;flex-grow:0;max-width:100%;min-width:0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__multi-value{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 12px 0 16px;height:32px;gap:4px;background:var(--colours-base-background,#fff);color:var(--colours-neutral-1);border:1px solid var(--colours-neutral-3);border-radius:999px;flex:none;order:0;flex-grow:0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__multi-value .react-select__multi-value__label{padding:0;color:var(--colours-neutral-10,#0f1729)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__clear-indicator svg,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__multi-value .react-select__multi-value__remove svg{stroke:var(--colours-neutral-5)}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__indicator{width:16px;height:16px;padding:0;flex:none;order:1;flex-grow:0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__indicator svg{stroke:var(--colours-primary-7);fill:none;width:16px;height:16px}.listing-results .listing-results-search .search-main .react-select__value-container--is-multi,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__value-container--is-multi{flex-wrap:nowrap;flex:0 0 1}.listing-details-features .features-block .carports-text,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__value-container--is-multi .react-select__input-container{flex:1 1 0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__control--is-focused .react-select__value-container--is-multi{flex-wrap:wrap}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__placeholder{white-space:nowrap;align-items:center;box-sizing:border-box;display:flex;position:relative;top:unset;color:var(--colours-neutral-1);font:var(--typography-text-sm-medium-font);transform:unset;margin:unset;order:999}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__value-container{align-items:center;display:flex;flex:1;padding:6px 0;gap:4px 4px;line-height:1;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden;box-sizing:border-box;border:none}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__menu{border-radius:4px;box-shadow:1px 1px 4px -2px rgba(0,0,0,.2);border:1px solid #d6d6d6;overflow:hidden;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;margin-bottom:8px;margin-top:0;position:absolute;width:100%;z-index:1000;box-sizing:border-box}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;-webkit-overflow-scrolling:touch;box-sizing:border-box}.listing-results .listing-results-search .search-main .react-select__loading-indicator,.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__loading-indicator,.property-lg-card .lg-card-bot .lg-card-bot-info{display:flex;align-items:center;justify-content:space-between}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__loading-indicator>span{width:4px;height:4px;margin:0}.mandated-home .home-hero .hero-content .content-bot .search-light .react-select__menu-notice--loading{font-style:normal;font-size:14px;line-height:160%;color:var(--colours-neutral-10,#0f1729);cursor:default;display:block;padding:7.5px 15px;width:100%;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.mandated-home .home-hero .hero-content .content-bot .search-light .field-buy_rent,.mandated-home .home-hero .hero-content .content-bot .search-light .field-buy_rent .react-select .react-select__control,.mandated-home .home-hero .hero-content .content-bot .search-light .field-category,.mandated-home .home-hero .hero-content .content-bot .search-light .field-category .react-select .react-select__control{height:var(--size-8);min-height:var(--size-8)}.mandated-home .home-intro{position:relative;width:100%;z-index:1}.mandated-home .home-intro .intro-bg{position:absolute;top:148px;left:0;width:100%;z-index:0}.mandated-home .home-intro .intro-content{position:relative;width:100%;padding:var(--size-8) var(--size-3);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--size-4);z-index:10}.mandated-home .home-intro .intro-content h2{font:var(--typography-heading-h1-bold-font)}#listing_details_agent_contact_form .fefform form section fieldset .feffield,.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield,.listing-details-project .listing-details-section-heading,.mandated-home .home-intro .intro-content p{margin:0}@media screen and (min-width:640px){:root{--typography-heading-h5-font-size:24px;--typography-heading-h5-line-height:130%;--typography-heading-h5-letter-spacing:0;--typography-heading-h4-font-size:32px;--typography-heading-h4-line-height:130%;--typography-heading-h4-letter-spacing:0;--typography-heading-h3-font-size:36px;--typography-heading-h3-line-height:130%;--typography-heading-h3-letter-spacing:0;--typography-heading-h2-font-size:40px;--typography-heading-h2-line-height:130%;--typography-heading-h2-letter-spacing:0;--typography-heading-h1-font-size:48px;--typography-heading-h1-line-height:130%;--typography-heading-h1-letter-spacing:0;--typography-heading-lg-font-size:64px;--typography-heading-lg-line-height:130%;--typography-heading-lg-letter-spacing:0;--typography-heading-xl-font-size:80px;--typography-heading-xl-line-height:130%;--typography-heading-xl-letter-spacing:0;--typography-heading-xxl-font-size:140px;--typography-heading-xxl-line-height:130%;--typography-heading-xxl-letter-spacing:0;--section-spacing:var(--size-10)}.pd-consent-backdrop .pd-consent-container[data-position=modal]{max-width:50vw}.mandated-home .home-intro{position:relative;width:100%}.mandated-home .home-intro .intro-bg{top:unset;bottom:0;width:60%}}.mandated-home .home-featured{width:100%;padding:var(--size-8) var(--size-3);display:flex;flex-direction:column;gap:var(--size-5);background:var(--colours-secondary-7)}.mandated-home .home-agent .agent-bot .bot-inner .bot-links,.mandated-home .home-featured .featured-content .featured-card,.mandated-home .home-featured .featured-heading,.mandated-home .home-informed .informed-content .content-bot .bot-heading,.mandated-home .home-news .news-content .news-card,.mandated-home .home-news .news-content .news-card .card-bot,.mandated-home .home-news .news-heading,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content .testimonials-card{width:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-agent .agent-bot .bot-inner .bot-heading,.mandated-home .home-featured .featured-heading .heading-top,.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top,.mandated-home .home-news .news-heading .heading-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--size-3)}.mandated-home .home-featured .featured-heading .heading-top h2{color:var(--colours-base-white);white-space:nowrap;text-wrap:unset}.mandated-home .home-featured .featured-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-base-white)}.mandated-home .home-featured .featured-heading .heading-bot,.mandated-home .home-news .news-heading .heading-bot{width:100%;display:flex;justify-content:space-between;align-items:center}.mandated-home .home-featured .featured-heading .heading-bot button,.mandated-home .home-news .news-heading .heading-bot button,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bot button{width:var(--size-6);height:var(--size-6);display:flex;justify-content:center;align-items:center;background:0 0;border:var(--border-width-none);cursor:pointer}.mandated-home .home-featured .featured-content .featured-card .card-top{width:100%;height:240px}.mandated-footer .footer-content,.mandated-home .home-featured .featured-content .featured-card .card-bot{width:100%;display:flex;flex-direction:column;gap:var(--size-4)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price{width:100%;white-space:nowrap}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price span{color:var(--colours-base-white);font:var(--typography-heading-h1-bold-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link,.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform form{width:100%;display:flex;flex-direction:column;gap:var(--size-2)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-heading{color:var(--colours-base-white);font:var(--typography-text-lg-regular-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link{width:fit-content;display:flex;align-items:center;gap:var(--size-2);cursor:pointer}.listing-details-project .project-description .project-description-link,.mandated-home .home-agent .agent-bot .bot-inner .bot-name-designation .bot-designation,.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link span,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content .testimonials-card .card-bot .card-designation,.news-details .news-details-content .news-details-body .font-bold,.nova-standard-page .page-content .content-text strong,.privacy-policy .privacy-policy-content .content-bot .content-section .section-content b{font:var(--typography-text-md-bold-font)}.mandated-home .home-agent .agent-top,.mandated-home .home-testimonials .testimonials-top{width:100%;height:375px}.mandated-home .home-agent .agent-bot .bot-inner,.mandated-home .home-news{width:100%;padding:var(--size-8) var(--size-3);display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-agent .agent-bot .bot-inner .bot-heading h2,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-top h2{white-space:nowrap;text-wrap:unset}.mandated-home .home-agent .agent-bot .bot-inner .bot-heading .line,.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top .line,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-neutral-4)}.mandated-home .home-agent .agent-bot .bot-inner .bot-name-designation,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content .testimonials-card .card-bot{width:100%;display:flex;flex-direction:column}.mandated-home .home-agent .agent-bot .bot-inner .bot-name-designation .bot-name{font:var(--typography-text-xxl-bold-font)}.mandated-home .home-testimonials .testimonials-bot .bot-inner{width:100%;padding:var(--size-8) var(--size-4);display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bg{position:absolute;top:calc(0px - var(--size-4));left:0;width:126px;height:84px;z-index:0}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-top{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--size-3);z-index:10}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bot{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:10}.mandated-home .home-news .news-heading .heading-bot button .icon,.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bot button .icon{width:100%;height:100%;fill:none}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-content .testimonials-card .card-bot .card-name{font:var(--typography-text-xxl-bold-font);font-family:Lato,sans-serif}.mandated-home .home-assessments .assessments-content{position:relative;width:100%;padding:var(--size-8) var(--size-4);display:flex;flex-direction:column;gap:var(--size-4);background-image:url("/mandated/home/assessment-img.png");background-repeat:no-repeat;background-position:center center;background-size:cover}.mandated-home .home-assessments .assessments-content .content-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:0}.mandated-home .home-assessments .assessments-content .main-content{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-3);text-align:center;z-index:10}.mandated-home .home-assessments .assessments-content .main-content h2{color:var(--colours-base-white);text-wrap:unset}.mandated-home .home-assessments .assessments-content .main-content span{color:var(--colours-base-white);font:var(--typography-text-md-regular-font)}.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top h2,.mandated-home .home-news .news-heading .heading-top h2{color:var(--colours-secondary-7);white-space:nowrap;text-wrap:unset}.mandated-home .home-news .news-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-secondary-7)}.mandated-home .home-news .news-content .news-card .card-top{width:100%;height:235px}.mandated-home .home-news .news-content .news-card .card-bot h5{font-size:var(--size-3);text-wrap:unset}.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-bot span,.mandated-home .home-news .news-content .news-card .card-bot span{font:var(--typography-text-md-regular-font)}.mandated-home .home-informed .informed-content .content-top{width:100%;height:336px}.mandated-home .home-informed .informed-content .content-bot{width:100%;padding:var(--size-8) var(--size-3);display:flex;flex-direction:column;gap:var(--size-4)}.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform{width:100%;box-shadow:none}.mandated-home .home-informed .informed-content .content-bot .bot-form #mandated_newsletter_sign_up_form .fefform form .fefform-extras .button-group button{width:fit-content;height:var(--size-7);margin-top:var(--size-2);padding:0 var(--size-3);color:var(--colours-secondary-7);font:var(--typography-text-md-medium-font)}.mandated-footer{width:100%;padding:var(--size-5) var(--size-2);background:var(--colours-secondary-7);display:flex;flex-direction:column;gap:var(--size-4)}.search-field,.search-form-container{background:var(--colours-base-black)}.mandated-footer .footer-content .content-top{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--size-3)}.mandated-footer .footer-content .content-top .social-links .social-link{width:var(--size-6);height:var(--size-6);display:flex;justify-content:center;align-items:center;background:var(--colours-primary-7);border-radius:var(--border-rounded-full);transition:var(--transition-md)}#makeAnOfferModal .modal .close-button .icon,#modalAuctionAddToCalendar .modal .close-button .icon,#modalContainerAddToCalendar .modal .close-button .icon,#modalContainerListingDetailsFloorPlans .modal .modal-header .close-button .icon,#modalContainerListingDetailsGallery .modal .modal-header .close-button .icon,#modalContainerListingDetailsProgress .modal .modal-header .close-button .icon,#modalOnShowAddToCalendar .modal .close-button .icon,.listing-details-content-right-bot .brochure .brochure-btn .icon,.listing-details-content-right-bot .brochure .print-btn .icon,.listing-details-content-right-bot .print .brochure-btn .icon,.listing-details-content-right-bot .print .print-btn .icon,.listing-details-hero-btns .listing-details-hero-btn .icon,.mandated-footer .footer-content .content-top .social-links .social-link .icon{width:var(--size-3);height:var(--size-3)}.mandated-footer .footer-content .content-bot{width:100%;display:flex;flex-direction:column;gap:var(--size-3);justify-content:center}.mandated-footer .footer-content .content-bot .menu-items{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-3)}.mandated-footer .footer-content .content-bot .menu-items .menu-item span{margin-bottom:var(--size-1);color:var(--colours-neutral-1);font:var(--typography-text-lg-semibold-font)}.footer-extra .footer-links a,.mandated-footer .footer-content .content-bot .menu-items .menu-item ul li a{color:var(--colours-neutral-1);font:var(--typography-text-sm-medium-font)}.mandated-footer .footer-content .content-bot .menu-items .menu-item-bold ul li a{color:var(--colours-neutral-1);font:var(--typography-text-lg-semibold-font)}.mandated-footer .footer-content .content-bot .ppra-brand-associations{display:flex;flex-direction:row;gap:var(--size-4)}.mandated-footer .footer-content .content-bot .ppra-brand-associations .ppra{color:var(--colours-neutral-1);font:var(--typography-text-xs-bold-font)}.mandated-footer .footer-content .content-bot .ppra-brand-associations .ppra strong{margin-right:var(--size-1)}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-2)}@media screen and (min-width:640px){.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations{grid-template-columns:repeat(6,1fr)}}@media (max-width:640px){.mandated-footer .footer-content .content-bot .ppra-brand-associations{flex-direction:column!important}}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .footer-image{width:100px;height:67px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .footer-image img{width:100%;height:100%;object-fit:contain}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .airbnb svg,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .booking svg,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .private-property svg,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .property24 svg,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .rightmove svg,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .travel-ground svg{width:150px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .ieasa .icon{width:122px;height:41px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .proudly-south-african .icon{width:174px;height:50px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .zoopla svg{width:138px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .glen-beach img,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .haven img,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .primelocation img,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .safari-now img{width:150px;object-fit:contain}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .amy-biehl img,.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .camps-bay-watch img{width:115px;object-fit:contain}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .kettles img{width:114px;object-fit:contain}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .aipp .icon{width:46px;height:60px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .nl .icon{width:79px;height:53px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .sapoa .icon{width:156px;height:53px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .tpn .icon{width:102px;height:53px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .rebosa .icon{width:108px;height:60px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .kzn-property-group .icon{width:241px;height:36px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .nhbrc .icon{width:68px;height:60px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations .hammersdale{width:102px;height:51px}.mandated-footer .footer-extra{width:100%;padding-top:var(--size-3);display:flex;flex-direction:column;gap:var(--size-3);border-top:var(--border-width-xxs) solid var(--colours-neutral-3)}.mandated-footer .footer-extra .extra-left{width:100%;display:flex;gap:var(--size-1)}.mandated-footer .footer-extra .extra-left div{width:100%;display:flex;flex-direction:column;gap:var(--size-1)}.mandated-footer .footer-extra .extra-left div span,.mandated-footer .footer-extra .extra-left div span a{color:var(--colours-neutral-1);font:var(--typography-text-xs-semibold-font)}.mandated-footer .footer-extra .extra-right{width:100%;display:flex;flex-wrap:wrap;gap:var(--size-2)}.mandated-footer .footer-extra .extra-right a{color:var(--colours-primary-7);font:var(--typography-text-xs-medium-font)}@media screen and (min-width:1024px){.container{padding:var(--size-10) 0}.coverflow-thumbnails-swiper,.mandated-header .header-right .menu-items .menu-item .menu-item-link .icon,.mandated-header .menu-icon,.mandated-home .home-assessments .assessments-content .main-content h2 br,.mandated-home .home-hero .hero-content .content-top h1 br:first-child,.mandated-home .home-news .news-heading .heading-bot,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide .news-card .card-bot span,.mobile-logo,.nested-tab-next-btn,.nested-tab-prev-btn{display:none}.desktop-logo,.mandated-header .header-right,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide .news-card .card-bot a span,.nested-tab-heading{display:block}.modal-container .modal{max-width:940px}.modal-container .modal .modal-header{padding:var(--size-3);display:flex;align-items:center;justify-content:flex-end}.modal-container .modal .modal-header .close-button{padding:var(--size-2)}.modal-container .modal .modal-content{padding:var(--size-3);padding-top:0;max-height:800px}.pagination{grid-column:1/span 12;padding:var(--size-4) 0}.property-sm-card{max-width:304px}.coverflow-swiper{height:774px}.subscribe-to-newsletter{padding-left:0;padding-right:0}.subscribe-to-newsletter #subscribe_to_newsletter_form{max-width:1088px;margin:0 auto}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform{padding:var(--size-10);display:flex;flex-direction:row;justify-content:space-between}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform .form-top{width:336px}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form{width:560px}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form section fieldset{grid-template-columns:repeat(2,1fr)}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form .fefform-extras{width:100%;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:var(--size-2)}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form .fefform-extras .policy{order:1;width:352px;margin:0}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form .fefform-extras .captcha-policy{order:3;width:100%}.subscribe-to-newsletter #subscribe_to_newsletter_form .fefform form .fefform-extras .button-group{order:2;width:116px}.feature-row{padding:10px 24px 10px 0}.feature-label,.feature-value{font-size:15px}.feature-tag{font-size:14px;padding:7px 14px}.feature-description{font-size:11px}.mandated-header{top:var(--size-8);width:100%;height:var(--header-height);padding:0 var(--size-2)}.mandated-header.alt{position:relative;top:unset;bottom:unset;left:unset;right:unset;width:100%;height:120px;background:var(--colours-base-black)}.mandated-header .header-content{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.mandated-header .header-left{width:192px}.mandated-header .header-right .menu-items{display:flex;align-items:center;gap:var(--size-1)}.mandated-header .header-right .menu-items .menu-item .menu-item-link .menu-item-text{font:var(--typography-text-xs-regular-font);color:var(--colours-base-white);text-transform:uppercase}.mandated-header .header-right .menu-items #id_property-valuations_listitem .menu-item-link{width:fit-content;height:var(--size-5);padding:0 var(--size-1);display:flex;justify-content:center;align-items:center;background:var(--colours-primary-7);transition:var(--transition-md)}.mandated-header .header-right .menu-items #id_property-valuations_listitem .menu-item-link .menu-item-text{color:var(--colours-secondary-7)}.mandated-header .header-right .has-submenu ul .menu-item .menu-item-link:hover,.mandated-header .header-right .menu-items #id_property-valuations_listitem:hover .menu-item-link{background:var(--colours-primary-9)}.mandated-header .header-right .menu-items .active .menu-item-link .menu-item-text{font:var(--typography-text-xs-semibold-font)}.mandated-header .header-right .has-submenu{position:relative}.mandated-header .header-right .has-submenu ul{position:absolute;top:190%;left:0;width:fit-content;margin-top:calc(0px - var(--size-3));margin-bottom:1.5rem;padding:.5rem;opacity:0;visibility:hidden;list-style:none;transition:var(--transition-md);min-width:0;border:none}.mandated-header .header-right .has-submenu ul .menu-item{height:var(--dropdown-links-size-default);padding:0;display:flex;flex-direction:column;gap:var(--dropdown-links-spacing-default);background:var(--colours-primary-7);min-width:0;border-bottom:1px solid var(--colours-primary-9)}.mandated-header .header-right .has-submenu ul .menu-item .menu-item-link{width:100%;height:100%;padding:0 var(--dropdown-links-spacing-default);display:flex;justify-content:space-between;align-items:center;gap:var(--size-5);white-space:nowrap;transition:var(--transition-md)}.mandated-header .header-right .has-submenu ul .menu-item .menu-item-link .menu-item-text{position:relative;display:block;color:var(--colours-base-white);font:var(--typography-text-xs-regular-font);white-space:nowrap}.mandated-header .header-right .has-submenu ul .menu-item .menu-item-link .menu-item-count{height:var(--badge-size-sm);padding:0 var(--badge-spacing-sm);background:var(--badge-bg);color:var(--badge-text);font:var(--typography-text-xxs-bold-font);border-radius:var(--border-rounded-full)}.mandated-header .header-right .has-submenu ul .menu-item:last-child{border-bottom:0}.mandated-header .header-right .has-submenu:hover>ul{margin-top:0;visibility:visible;opacity:1;z-index:1}.mandated-home .home-hero{min-height:unset}.mandated-home .home-hero .hero-content{padding:110px 0 0;justify-content:center;gap:80px}.mandated-home .home-hero .hero-content .content-top{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mandated-home .home-hero .hero-content .content-top h2{font-size:30px}.mandated-home .home-hero .hero-content .content-top h1{font-size:var(--size-10)}.mandated-home .home-hero .hero-content .content-mid{position:absolute;top:50%;right:var(--size-7);transform:translateY(-50%);width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-1)}.mandated-home .home-hero .hero-content .content-mid a,.mandated-home .home-hero .hero-content .content-mid a svg{width:var(--size-7);height:var(--size-7)}.mandated-home .home-hero .hero-content .content-bot{max-width:940px;height:88px;min-height:88px;margin:0 auto}.mandated-home .home-intro{height:800px}.mandated-home .home-intro .intro-bg{top:50%;bottom:unset;transform:translateY(-50%);width:496px;height:503px}.mandated-home .home-intro .intro-content{width:100%;max-width:780px;height:100%;margin:0 auto;padding:0}.mandated-home .home-featured{padding:112px 0}.mandated-home .home-featured .featured-heading{max-width:940px;margin:0 auto;padding:0;flex-direction:row}.mandated-home .home-featured .featured-heading .heading-top,.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--size-3)}.mandated-home .home-featured .featured-heading .heading-top h2{color:var(--colours-base-white);white-space:nowrap;text-wrap:unset}.mandated-home .home-featured .featured-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-base-white)}.mandated-home .home-featured .featured-heading .heading-bot{width:120px;display:flex;justify-content:space-between;align-items:center}.mandated-home .home-featured .featured-heading .heading-bot button{width:var(--size-6);height:var(--size-6);display:flex;justify-content:center;align-items:center;background:0 0;border:var(--border-width-none);cursor:pointer}.mandated-home .home-featured .featured-heading .heading-bot button .icon,.mandated-home .home-informed .informed-content .content-top{width:100%;height:100%}.mandated-home .home-featured .featured-content{max-width:980px;margin-left:auto}.mandated-home .home-featured .featured-content .featured-card{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-featured .featured-content .featured-card .card-top{width:100%;height:345px}.mandated-home .home-featured .featured-content .featured-card .card-bot{flex-direction:row;gap:var(--size-4)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price{width:200px}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price span{color:var(--colours-base-white);font:var(--typography-heading-h3-bold-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link{width:100%;display:flex;flex-direction:column;gap:var(--size-2)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-heading{color:var(--colours-base-white);font:var(--typography-text-lg-regular-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link{width:fit-content;display:flex;align-items:center;gap:var(--size-2)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link span{font:var(--typography-text-md-bold-font)}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide .featured-card{width:460px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide .featured-card .card-top{height:345px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active .featured-card{width:600px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active .featured-card .card-top{height:450px}.mandated-home .home-agent,.mandated-home .home-testimonials{display:flex}.mandated-home .home-agent .agent-bot,.mandated-home .home-agent .agent-top{width:50%;height:500px}.mandated-home .home-testimonials .testimonials-top{order:2;width:50%;height:500px}.mandated-home .home-testimonials .testimonials-bot{order:1;width:50%;height:500px}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading{flex-direction:row}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bot{width:120px;gap:var(--size-3)}.mandated-home .home-assessments .assessments-content{width:100%;height:600px;gap:var(--size-8);background-position:50% 20%}.mandated-home .home-assessments .assessments-content .content-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:0}.mandated-home .home-assessments .assessments-content .main-content{max-width:780px;height:100%;margin:0 auto;gap:var(--size-4)}.mandated-home .home-news{max-width:940px;margin:0 auto;padding:112px 0;gap:var(--size-6)}.mandated-home .home-informed .informed-content .content-bot,.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-bot,.mandated-home .home-news .news-content{width:100%}.mandated-home .home-informed .informed-content .content-bot .bot-heading,.mandated-home .home-news .news-content .news-card,.mandated-home .home-news .news-content .news-card .card-bot{width:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-news .news-content .news-card .card-top{width:100%;height:235px}.mandated-home .home-news .news-content .news-card .card-bot h5{font-size:var(--size-3);text-wrap:unset}.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-bot span,.mandated-home .home-news .news-content .news-card .card-bot span{font:var(--typography-text-md-regular-font)}.mandated-home .home-news .news-swiper .swiper-wrapper{gap:var(--size-3)}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide .news-card{width:240px}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child .news-card{width:400px}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child .news-card .card-top{height:350px}.mandated-home .home-informed{position:relative;max-width:940px;margin:0 auto -120px;background:var(--colours-base-white);z-index:10}.mandated-home .home-informed .informed-content{height:700px;display:flex;box-shadow:var(--shadows-sm)}.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top h2{color:var(--colours-secondary-7);white-space:nowrap;text-wrap:unset}.mandated-home .home-informed .informed-content .content-bot .bot-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-neutral-4)}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations{grid-template-columns:repeat(5,1fr)}.mandated-footer{padding:var(--size-10) 0;padding-top:200px}.mandated-footer .footer-content{width:100%;max-width:940px;margin:0 auto;flex-direction:row;gap:var(--size-4)}.mandated-footer .footer-content .content-top{width:30%;justify-content:space-between;align-items:flex-start}.mandated-footer .footer-content .content-top .logo{width:246px}.mandated-footer .footer-content .content-top .social-links{justify-content:flex-start}.mandated-footer .footer-content .content-bot{width:70%}.mandated-footer .footer-content .content-bot .menu-items{grid-template-columns:repeat(3,1fr)}.mandated-footer .footer-content .content-bot .menu-items .menu-item span{margin-bottom:var(--size-2)}.mandated-footer .footer-extra{max-width:940px;margin:0 auto;flex-direction:row;justify-content:space-between;align-items:flex-end}.mandated-footer .footer-extra .extra-right{justify-content:flex-end;flex-wrap:nowrap}}.search-dropdowns,.search-form-container{flex-wrap:wrap;width:100%;display:flex}.nova-standard-page .page-content a{color:var(--colours-secondary-7)}.nova-standard-page .page-content a:hover{color:var(--colours-secondary-9)}.mandated-home .home-hero .hero-content .content-bot{width:100%;background:var(--colours-base-black);z-index:20}@media screen and (min-width:767px){.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:nth-child(5){min-width:458px}.mandated-home .home-hero .hero-content .content-bot{min-height:88px}}.search-form-wrapper{width:100%;margin:0}.search-form-container{min-height:88px;margin:0 auto}@media screen and (min-width:914px){.mandated-home .home-hero .hero-content .content-bot .search-light{padding:0 16px 0 32px;max-width:1088px}.mandated-home .home-hero .hero-content .content-bot .search-light .input-field:first-child .react-select__control{padding-left:0}.mandated-home .home-hero .hero-content .content-bot .search-light .search-button{margin:0;flex:0 0 0}.mandated-home .home-hero .hero-content .content-bot .search-light .search-button svg{display:block}.search-form-container{max-width:1088px;padding:0 16px 0 32px}}.search-input-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%}.search-field{display:flex;align-items:center;height:88px}.search-input,.search-select{background:0 0;border:none;color:var(--colours-neutral-1);font-size:16px;font-style:normal;line-height:150%;outline:0}.search-field.dropdown-field{position:relative;flex:1 1 50%;min-width:0;padding:8px 16px}.search-field.search-input-field{flex:1 1 100%;min-width:0;padding:8px 16px;gap:8px}.search-select{width:100%;height:100%;font-weight:600;padding:0 24px 0 0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.search-select option{background:var(--colours-base-white);color:var(--colours-base-black);padding:10px 5px}.dropdown-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--colours-neutral-1);pointer-events:none}.location-icon{width:24px;height:24px;stroke:var(--colours-primary-7);flex-shrink:0}.search-input{flex:1;width:100%;font-weight:400;padding:0}.search-input::placeholder{color:var(--colours-neutral-5)}.search-results{background-color:var(--colours-base-white);width:100%;overflow-y:auto;position:absolute;top:100%;left:0;z-index:100;box-sizing:border-box}#contactAgentModal .tab.form.active,#contactAgentModal .tab.scheduler.active,#contactAgentSticky.active .listing-details-form-container,#modalContainerListingDetailsBondAffordability .modal .modal-content #bond-costs-table tbody tr:nth-child(7),#modalContainerListingDetailsBondAffordability .modal .modal-content #transfer-costs-table tbody tr:nth-child(10),#modalContainerListingDetailsTransferCosts .modal .modal-content #bond-costs-table tbody tr:nth-child(7),#modalContainerListingDetailsTransferCosts .modal .modal-content #transfer-costs-table tbody tr:nth-child(10),.breadcrumbs.overflowing .breadcrumb-ellipsis,.contact-us .contact-us-content .contact-us-info .contact-us-info-details .contact-us-info-detail .detail-value,.contact-us .contact-us-content .contact-us-info .contact-us-info-details .contact-us-info-detail a,.favorites-button .hollow-heart-icon,.favorites-button.active .filled-heart-icon,.listing-details-hero .listing-details-hero-overlay-btn.active .icon.active,.listing-details-hero-btns .listing-details-hero-btn.active .icon.active,.listing-details-location .location-content .location-tabs-container .tab,.search-results.active{display:block}.filterdata{padding:10px 16px;text-align:start;font-size:14px;cursor:pointer;color:var(--colours-neutral-10);border-bottom:1px solid var(--colours-neutral-2)}.filterdata:hover{background:var(--colours-neutral-1)}.search-button{flex:1 0 0;height:56px;display:flex;align-items:center;justify-content:center;text-transform:none;border:0;cursor:pointer;padding:8px 17px;background:var(--colours-primary-7);color:var(--colours-secondary-7);gap:10px;margin:var(--size-3);font-style:normal;font-weight:600;font-size:16px;line-height:150%;transition:.3s ease-in-out}.search-button svg{min-width:16px;min-height:16px;display:none}.search-button:hover{background:var(--colours-primary-8)}@media screen and (max-width:767px){.mandated-home .home-hero .hero-content .content-bot{height:auto}.search-form-container{flex-direction:column;min-height:auto}.search-dropdowns,.search-field.search-input-field{border-bottom:1px solid var(--colours-neutral-3)}.search-field.dropdown-field:first-child{border-right:none}.search-button{width:calc(100% - var(--size-6))}.search-input-field{position:relative}}@media screen and (min-width:768px) and (max-width:1023px){.mandated-home .home-hero .hero-content .content-bot{height:auto}.search-form-container{flex-direction:column;padding:0;min-height:auto}.search-dropdowns,.search-input-wrapper{flex-wrap:nowrap;width:100%;border-bottom:1px solid var(--colours-neutral-3)}.search-field.dropdown-field{flex:1 1 50%;border-right:none}.search-field.dropdown-field:first-child{border-right:1px solid var(--colours-neutral-3)}.search-field.search-input-field{flex:1;min-width:0}.search-button{flex:0 0 auto;width:auto;min-width:120px;margin:var(--size-3)}.search-button svg{display:block}}@media screen and (min-width:1024px){.search-dropdowns{flex-wrap:nowrap;width:auto}.search-input-wrapper{flex-wrap:nowrap;width:auto;flex:1}.search-field.dropdown-field{flex:0 0 180px;border-right:none}.search-field.dropdown-field:last-child{border-right:1px solid var(--colours-neutral-3)}.search-field.search-input-field{flex:1;min-width:300px;border-left:none}.search-button{flex:0 0 auto;width:auto;margin:0}.search-button svg{display:block}.nova-standard-page{max-width:1024px;margin:0 auto;padding:var(--size-10) 0}.nova-standard-page .page-heading{padding-bottom:var(--size-5)}.nova-standard-page .page-content-flex .content-text h1,.nova-standard-page .page-content-flex .content-text h2,.nova-standard-page .page-content-flex .content-text h3{margin-bottom:var(--size-3)}.nova-standard-page .page-content-flex .content-text p{margin-top:0}}.nova-standard-page{width:100%;padding:var(--size-5) var(--size-2)}.nova-standard-page .page-heading{padding-bottom:var(--size-3)}.nova-standard-page ul{list-style:disc;padding-left:15px;margin-block-end:1em;font-size:12px;font-weight:700}.nova-standard-page .page-content p{font:var(--typography-text-xs-regular-font)}.valuation .valuation-content .fefform{width:100%;max-width:100%;padding:var(--size-3);box-sizing:border-box}.form-row{width:100%}.fefform form fieldset .feffield textarea{resize:vertical;max-width:100%;width:100%;min-height:120px}.fefform form fieldset .feffield .input-group{min-height:50px}.fefform form fieldset .feffield .input-field,.fefform form fieldset .feffield select{font-size:16px;min-height:48px;width:100%}.fefform form .fefform-extras .button-group button{width:100%;min-height:48px;font-size:16px}@media screen and (min-width:768px){.valuation .valuation-content .fefform{padding:var(--size-5)}.form-row-2,.form-row-3{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.valuation .valuation-content .fefform{max-width:940px;margin:0 auto;padding:var(--size-10)}.form-row-3{grid-template-columns:repeat(3,1fr)}.fefform form fieldset .feffield .input-field,.fefform form fieldset .feffield select{min-height:var(--size-6)}.fefform form .fefform-extras .button-group button{width:auto}}@media screen and (min-width:1366px){.property-sm-card .card-body .card-body-top .card-body-top-one .card-price{font:var(--typography-heading-h5-bold-font)}.property-sm-card .card-body .card-body-top .card-body-top-two{font:var(--typography-text-sm-medium-font)}.modal-container .modal,.valuation .valuation-content .fefform{max-width:1200px}.modal-container .modal .modal-header{padding:var(--size-3);display:flex;align-items:center;justify-content:flex-end}.modal-container .modal .modal-header .close-button{padding:var(--size-2)}.modal-container .modal .modal-content{padding:var(--size-3);padding-top:0;max-height:800px}.mandated-footer .footer-content,.mandated-footer .footer-extra,.mandated-home .home-featured .featured-heading,.mandated-home .home-informed,.pd-consent-backdrop .pd-consent-container[data-position=modal]{max-width:1312px}.mandated-header{padding:0}.mandated-header .header-content{max-width:unset;margin:unset;padding:0 var(--size-7)}.mandated-header .header-right .menu-items{gap:var(--size-2)}.mandated-header .header-right .menu-items .menu-item .menu-item-link .menu-item-text,.mandated-home .home-news .news-content .news-card .card-bot span{font:var(--typography-text-md-regular-font)}.mandated-header .header-right .menu-items .menu-item .menu-item-link .icon,.mandated-header .menu-icon,.mandated-home .home-assessments .assessments-content .content-top h2 br,.mandated-home .home-news .news-heading .heading-bot{display:none}.mandated-header .header-right .menu-items #id_property-valuations_listitem .menu-item-link{height:var(--size-7);padding:0 var(--size-2)}.mandated-home .home-hero .hero-content .content-bot{max-width:1080px}.mandated-home .home-featured .featured-heading .heading-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--size-3)}.mandated-home .home-featured .featured-heading .heading-top h2{color:var(--colours-base-white);white-space:nowrap;text-wrap:unset}.mandated-home .home-featured .featured-heading .heading-top .line{flex:1;width:100%;height:1px;background:var(--colours-base-white)}.mandated-home .home-featured .featured-heading .heading-bot{width:120px;display:flex;justify-content:space-between;align-items:center}.mandated-home .home-featured .featured-heading .heading-bot button{width:var(--size-6);height:var(--size-6);display:flex;justify-content:center;align-items:center;background:0 0;border:var(--border-width-none);cursor:pointer}.mandated-home .home-featured .featured-heading .heading-bot button .icon{width:100%;height:100%}.mandated-home .home-featured .featured-content{max-width:1600px;margin-left:auto}.mandated-home .home-featured .featured-content .featured-card{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-featured .featured-content .featured-card .card-top{width:100%;height:345px}.mandated-home .home-featured .featured-content .featured-card .card-bot{flex-direction:row;gap:var(--size-4)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price{width:200px}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-price span{color:var(--colours-base-white);font:var(--typography-heading-h3-bold-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link{width:100%;display:flex;flex-direction:column;gap:var(--size-2)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-heading{color:var(--colours-base-white);font:var(--typography-text-lg-regular-font)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link{width:fit-content;display:flex;align-items:center;gap:var(--size-2)}.mandated-home .home-featured .featured-content .featured-card .card-bot .card-heading-link .card-link span{font:var(--typography-text-md-bold-font)}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide .featured-card{width:460px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide .featured-card .card-top{height:345px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active .featured-card,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-prev,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-prev .featured-card{width:600px}.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-active .featured-card .card-top,.mandated-home .home-featured .featured-swiper .swiper-wrapper .swiper-slide-prev .featured-card .card-top,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child .news-card .card-top{height:450px}.mandated-home .home-agent .agent-bot,.mandated-home .home-agent .agent-top{width:50%;height:auto;aspect-ratio:1/1}.mandated-home .home-agent{max-width:1600px;margin:0 auto;padding-top:112px}.mandated-home .home-agent .agent-bot{display:flex;justify-content:center;align-items:center}.mandated-home .home-agent .agent-bot .bot-inner,.mandated-home .home-testimonials .testimonials-bot .bot-inner{width:512px;padding:0}.mandated-home .home-testimonials{max-width:1600px;margin:0 auto;padding-bottom:112px}.mandated-home .home-testimonials .testimonials-top{order:2;width:50%;height:auto;aspect-ratio:1/1}.mandated-home .home-testimonials .testimonials-bot{order:1;width:50%;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.mandated-home .home-testimonials .testimonials-bot .bot-inner .bot-heading .heading-bg{top:-120px;left:-80px;width:280px;height:187px}.mandated-home .home-assessments .assessments-content{gap:var(--size-8)}.mandated-home .home-assessments .assessments-content .content-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:0;background-position:top}.mandated-home .home-assessments .assessments-content .content-top{max-width:780px;margin:0 auto;gap:var(--size-4)}.mandated-home .home-assessments .assessments-content .content-bot{max-width:1088px;height:648px;margin:0 auto}.mandated-home .home-news{max-width:1312px;padding:112px 0}.mandated-home .home-news .news-content{width:100%}.mandated-home .home-news .news-content .news-card,.mandated-home .home-news .news-content .news-card .card-bot{width:100%;display:flex;flex-direction:column;gap:var(--size-3)}.mandated-home .home-news .news-content .news-card .card-top{width:100%;height:235px}.mandated-home .home-news .news-content .news-card .card-bot h5{font-size:var(--size-3);text-wrap:unset}.mandated-home .home-news .news-swiper .swiper-wrapper{gap:var(--size-4)}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide,.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide .news-card{width:296px}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child{width:624px;margin-right:var(--size-4)}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child .news-card{width:624px}.mandated-home .home-news .news-swiper .swiper-wrapper .swiper-slide:first-child .news-card .card-bot span{display:block}.mandated-home .home-informed .informed-content .content-bot{padding:112px}.mandated-footer .footer-content .content-bot .ppra-brand-associations .brand-associations{grid-template-columns:repeat(7,1fr)}.valuation .valuation-header h1{width:556px;margin:0 auto;font:var(--typography-heading-h1-bold-font)}.valuation .valuation-header{padding:var(--size-8) 0;text-align:center}}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .form-top h1,.valuation .valuation-header h1{font:var(--typography-heading-h3-bold-font)}.valuation .valuation-header h1{padding:var(--size-05)}.privacy-policy .privacy-policy-header,.valuation .valuation-header{padding:var(--size-4) 0;text-align:center}@media screen and (min-width:1366px){.valuation{padding:0;padding-bottom:var(--section-spacing)}}.valuation{padding:0 var(--size-2) var(--section-spacing) var(--size-2);margin:0}.contact-us .contact-us-content{padding-left:var(--size-2);padding-right:var(--size-2);min-height:100vh}.contact-us .contact-us-content .contact-us-info h1{margin-bottom:var(--size-5);font:var(--typography-heading-h3-bold-font)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details{margin-bottom:var(--size-3);display:grid;grid-template-columns:repeat(1,1fr);gap:var(--size-3)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details .contact-us-info-detail .detail-label{display:block;margin-bottom:var(--size-05);color:var(--colours-neutral-10);font:var(--typography-text-xs-semibold-font)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details:last-child{margin-bottom:0}.contact-us .contact-us-content #contact_us_form .fefform{padding:var(--size-4) var(--size-3);display:flex;flex-direction:column;gap:var(--size-4)}.alerts,.contact-us .contact-us-content #contact_us_form .fefform .form-top,.listing-details-info-detail,.listing-details-offer .offer-content .offer-top div,.listing-results-card-wide .card-body .card-body-top .card-body-top-two,.request-information .request-information-content .content-bot #request_information_form .fefform form{display:flex;flex-direction:column}.contact-us .contact-us-content #contact_us_form .fefform .form-top a,.contact-us .contact-us-content #contact_us_form .fefform .form-top span,.listing-results-card-wide .card-body .card-body-top .card-body-top-one .card-price,.news .news-articles .news-articles-categories .news-articles-categories-heading span,.property-lg-card .lg-card-bot .lg-card-bot-info .lg-card-bot-price{font:var(--typography-text-xl-bold-font)}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top,.agent-details-body .agent-details-qualifications,.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-one,.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-two,.contact-us .contact-us-content #contact_us_form .fefform form section,.listing-details-finance .finance-content,.listing-details-info .listing-details-info-top,.listing-details-location .location-content .location-recently-sold .recently-sold-top,.listing-details-news h2,.listing-details-overview .listing-details-section-heading,.listing-details-section-heading{margin-bottom:var(--size-3)}.contact-us .contact-us-content #contact_us_form .fefform form section fieldset .branch_id .input-group .react-select .react-select__control .react-select__value-container{white-space:normal}#listing_details_agent_contact_form .fefform form .fefform-extras,.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras{gap:var(--size-2)}.contact-us .contact-us-map{width:100%;height:450px;margin:0 auto}.contact-us .contact-us-map .gm-style-iw,.contact-us .contact-us-map .gm-style-iw-c{background-color:transparent;box-shadow:none}.contact-us .contact-us-map .gm-style-iw-d{overflow:hidden!important}.contact-us .contact-us-map .direction-btn{width:100%;height:var(--button-size-md);margin:var(--size-1) 0;padding:var(--spacing-button-spacing-md-padding);display:flex;justify-content:center;align-items:center;font:var(--typography-text-sm-medium-font)}.alerts .alerts-content{padding:0 var(--size-2);display:flex;flex-direction:column}.alerts .alerts-content .alerts-intro,.request-information .request-information-content .content-top{padding:var(--size-3);background:var(--colours-primary-7)}.alerts .alerts-content .alerts-intro h3{color:var(--colours-base-white);font:var(--typography-heading-h5-bold-font)}.alerts .alerts-content .alerts-sign-up-form-wrapper{min-height:883.4px}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .react-select__value-container--is-multi{flex-wrap:wrap;padding:7px 0}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .areas_suburbs .react-select{min-height:var(--size-6)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form .fefform-extras,.request-information .request-information-content .content-bot #request_information_form .fefform form .fefform-extras{gap:var(--size-4)}.listing-details-agents .listing-details-form-container,.privacy-policy .privacy-policy-content,.request-information .request-information-content{padding:0 var(--size-2)}.privacy-policy .privacy-policy-content .content-top #privacy_policy_dropdown{min-height:48px;margin-bottom:var(--size-5)}#contactAgentSticky .listing-details-agents,#listing_details_agent_contact_form .fefform,#listing_details_agent_viewing_form .fefform,#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform,.listing-details-agents .listing-details-form-container #listing_details_agent_contact_form .fefform,.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform,.listing-details-finance .finance-content #content-bondrepayment-calculator .fefform,.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform,.news .news-articles .news-articles-categories #news_filtering_form .fefform,.privacy-policy .privacy-policy-content .content-top #privacy_policy_dropdown .fefform{box-shadow:none}.privacy-policy .privacy-policy-content .content-bot .content-section{margin-bottom:var(--size-8)}.privacy-policy .privacy-policy-content .content-bot .content-section .section-heading h2{margin-bottom:var(--size-4);font:var(--typography-heading-h4-bold-font)}.privacy-policy .privacy-policy-content .content-bot .content-section .section-content ul{margin-bottom:var(--size-2);padding-left:12px;list-style-type:'- '}@media screen and (min-width:1024px){.privacy-policy{max-width:888px;margin:0 auto}.privacy-policy .privacy-policy-header{padding:var(--size-8) 0}.privacy-policy .privacy-policy-content{padding:0;display:flex;justify-content:space-between;gap:var(--size-4)}.privacy-policy .privacy-policy-content .content-top ul{width:192px;display:block;border-left:1px solid var(--colours-neutral-3)}.privacy-policy .privacy-policy-content .content-top ul li{height:var(--size-4);padding-left:var(--size-2);display:flex;align-items:center}.privacy-policy .privacy-policy-content .content-top ul li a{color:var(--colours-neutral-10);font:var(--typography-text-sm-medium-font)}.privacy-policy .privacy-policy-content .content-top ul .current{border-left:var(--tab-border-active)}.privacy-policy .privacy-policy-content .content-top #privacy_policy_dropdown{display:none}.privacy-policy .privacy-policy-content .content-bot{width:864px}}.request-information .request-information-content .content-top h3{color:var(--colours-base-white)}.request-information .request-information-content .content-bot #request_information_form{min-height:538.6px}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section fieldset .fefcheck label,.listing-results .listing-results-content .listing-results-cards .news-card .card-body div span,.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content .card-link span,.request-information .request-information-content .content-bot #request_information_form .fefform form section fieldset .fefcheck .input-group .checkinput label:last-child{font:var(--typography-text-xs-semibold-font)}.news .news-featured-article{margin-top:calc(0px - var(--size-5))}.listing-details-video,.news .news-featured-article .featured-article .featured-article-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-img img,.news .news-featured-article .featured-article .featured-article-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:var(--transition-md);aspect-ratio:16/9}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-category,.news .news-featured-article .featured-article .featured-article-image .card-category{position:absolute;top:var(--size-1);right:var(--size-1);height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;justify-content:center;align-items:center;background:var(--badge-bg-neutral);color:var(--badge-text);font:var(--typography-text-xs-semibold-font);border-radius:var(--border-rounded-sm)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card:hover,.news .news-featured-article .featured-article .featured-article-content:hover,.popular-articles,.related-articles{background:var(--colours-base-background-1)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card:hover .card-img img,.news .news-featured-article .featured-article .featured-article-image:hover img{transform:scale(1.05)}.news .news-featured-article .featured-article .featured-article-content{width:100%;padding:24px 28px;display:flex;flex-direction:column;gap:var(--size-3);transition:var(--transition-md)}.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--size-3)}.agent-details-body .agent-details-awards,.agent-details-body .agent-details-qualifications,.linked-listings,.linked-listings .linked-listing,.listing-details-info-on-auction .on-auction-content,.listing-details-info-on-auction .on-auction-content .content-bot,.listing-details-info-on-show .on-show-content,.listing-details-location .location-content .location-average-price,.listing-details-news .news-content,.listing-details-project,.listing-details-project .project-description,.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-title-summary{display:flex;flex-direction:column;gap:var(--size-3)}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .negative,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .negative,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .negative,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .negative,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .negative,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .negative,.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-title-summary span{color:var(--colours-neutral-8)}.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-link{margin-top:auto;color:var(--colours-primary-7);font:var(--typography-text-md-semibold-font);text-align:center}.news .news-articles{width:100%;padding:0 var(--size-2);padding-bottom:var(--size-5);display:flex;flex-direction:column;gap:var(--size-5)}.listing-details-info-on-auction .on-auction-content .content-bot form,.listing-details-info-on-show .on-show-content .content-bot form,.listing-details-location .location-content,.news .news-articles .news-articles-categories{display:flex;flex-direction:column;gap:var(--size-2)}.news .news-articles .news-articles-categories .news-sort{position:relative;width:100%;height:var(--size-6);padding:0 var(--spacing-form-field-space-default-padding);display:flex;align-items:center;background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default)}.listing-results .listing-results-search,.popular-articles .popular-articles-content .popular-articles-card:hover,.related-articles .related-articles-content .related-articles-card:hover{background:var(--colours-base-background)}.news .news-articles .news-articles-categories .news-sort span{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select{position:relative;width:100%;height:100%}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control{width:100%;height:100%;padding-right:var(--size-2);display:flex;justify-content:center;align-items:center;gap:var(--size-1)}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-slide,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-slide,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-slide,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-slide .swiper-img,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-header-img,.listing-results-card-wide .card-header .card-header-img,.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control .react-select__value-container{width:100%;height:100%}#contactAgentModal .tab.form,#contactAgentModal .tab.scheduler,#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type .checkcontainer,#listing_details_agent_viewing_form fieldset .group-viewing_date .checkinput .checkcontainer .checkmark,#listing_details_agent_viewing_form fieldset .group-viewing_date .checkinput .checkcontainer svg,#modalContainerListingDetailsFloorPlans .modal .listing-details-modal-grid-extras,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .modal-grid,#modalContainerListingDetailsGallery .modal .listing-details-modal-grid-extras,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .modal-grid,#modalContainerListingDetailsProgress .modal .listing-details-modal-grid-extras,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .modal-grid,#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top h5 br,.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .tab__content,.agent-details-content .agent-details-background,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-next::after,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-prev::after,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-next,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-prev,.breadcrumbs .breadcrumb-back,.breadcrumbs .breadcrumb-pipe,.favorites-button .filled-heart-icon,.favorites-button.active .hollow-heart-icon,.listing-details-agents .listing-details-agent-card .card-content .card-agent-designation,.listing-details-agents .listing-details-agent-card .card-content .card-agent-ffc,.listing-details-agents .listing-details-agent-card .card-content .card-link,.listing-details-agents .listing-details-agent-card br,.listing-details-finance .finance-content #content-bondrepayment-calculator .fefform form .fefform-extras .captcha-policy,.listing-details-hero .listing-details-floor-plans,.listing-details-hero .listing-details-floor-plans-swiper-container,.listing-details-hero .listing-details-floor-plans-thumbnails,.listing-details-hero .listing-details-hero-overlay,.listing-details-hero .listing-details-hero-overlay-btn.active .icon,.listing-details-hero .listing-details-progress,.listing-details-hero .listing-details-progress-swiper-container,.listing-details-hero .listing-details-progress-thumbnails,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-pagination,.listing-details-hero .listing-details-video,.listing-details-hero-btns .listing-details-hero-btn .icon.active,.listing-details-hero-btns .listing-details-hero-btn.active .icon,.listing-details-hero-btns .open-floor-plans-grid,.listing-details-hero-btns .open-progress-grid,.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown .fefform form .fefform-extras,.listing-details-location .location-content .location-tabs-container .tab[hidden],.listing-details-location .location-content .recently-sold-bot .recently-sold-bot-headings,.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form .fefform-extras .captcha-policy,.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-cards,.listing-details-similar-listings .listing-details-similar-listings-content .similar-listings-cards,.listing-results .listing-results-content .listing-results-buttons .listing-results-goto-favourites span,.listing-results .listing-results-content .listing-results-buttons .listing-results-toggle-map span,.listing-results .listing-results-content .listing-results-cards-wide,.listing-results .listing-results-content .listing-results-map,.listing-results .listing-results-content .listing-results-map-btns,.listing-results .listing-results-content.map-search .listing-results-cards,.listing-results .listing-results-content.map-search .listing-results-count-and-type,.listing-results .listing-results-content.map-search .pagination,.news .news-articles .news-articles-categories #news_filtering_form .fefform .fefform-extras,.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control .react-select__value-container .react-select__placeholder,.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide-next .image-caption,.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide-prev .image-caption,.news-details .news-details-heading .news-details-heading-left .back-to-news-btn span,.news-details .news-details-heading .news-details-heading-left .next-article-btn-mobile span,.news-details .news-details-heading .news-details-heading-left .prev-article-btn span,.news-details .news-details-heading .news-details-heading-mid .news-details-heading-next-btn,.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-article,.news-details .news-details-heading .news-details-heading-right,.web-hide{display:none}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control .react-select__value-container .react-select__single-value{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;color:var(--colours-neutral-10);font:var(--typography-text-sm-medium-font)}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control .react-select__indicators div{width:var(--size-2);height:var(--size-2);display:flex;justify-content:center;align-items:center}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__control .react-select__indicators div svg{width:var(--size-2);height:var(--size-2);stroke:var(--fields-form-field-icon-focus)}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__menu{position:absolute;left:0;width:100%;max-height:300px;overflow:auto;background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default);z-index:10}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__menu .react-select__menu-list .react-select__option{background-color:var(--colours-base-background-1);color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font);cursor:default;display:block;padding:7.5px 15px;width:100%;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused,.news .news-articles .news-articles-categories .news-sort #results-sort .react-select .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background-color:var(--colours-primary-7);color:var(--colours-primary-7-text)}.news .news-articles .news-articles-categories .news-sort:focus-within{border:var(--fields-form-field-border-focus)}.news .news-articles .news-articles-content{display:grid;gap:0 var(--size-2);justify-content:center}.news .news-articles .news-articles-content .pagination{grid-area:pagination}.news .news-articles .news-articles-content .news-articles-categories-list{grid-area:categories;display:none}.news .news-articles .news-articles-content .news-articles-cards{grid-area:articles;width:100%;display:grid;grid-template-columns:1fr;gap:var(--size-2)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card{position:relative;width:100%;min-width:328px;box-shadow:var(--shadows-xl);transition:var(--transition-md);display:flex;flex-direction:column}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-img{width:100%;overflow:hidden;aspect-ratio:16/9;flex:1 0 auto}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content{width:100%;padding:var(--size-3);display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:var(--size-1) 0}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content .card-summary span{color:var(--colours-neutral-8);font:var(--typography-text-xs-semibold-font)}.listing-details-overview .overview-content .overview-content-totals .total,.listing-results .listing-results-content .listing-results-cards .news-card .card-body div,.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content .card-link{text-align:right}.popular-articles,.related-articles{width:100%;padding:var(--size-5) var(--size-2);display:flex;flex-direction:column;gap:var(--size-3)}.listing-details-location .location-content .location-tabs-container .tab[id=amenities-view] .amenities-row,.listing-details-location .location-content .location-tabs-container .tab[id=schools-view] .amenities-row,.popular-articles .popular-articles-content,.related-articles .related-articles-content{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--size-2)}.popular-articles .popular-articles-content .popular-articles-card,.related-articles .related-articles-content .related-articles-card{height:96px;display:flex;align-items:center;gap:var(--size-2);transition:var(--transition-md)}.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-left,.related-articles .related-articles-content .related-articles-card .related-articles-card-left{width:100%;max-width:184px;height:100%;padding:var(--size-1);display:flex;flex-direction:column;justify-content:space-between;gap:var(--size-1)}.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-left .card-summary,.related-articles .related-articles-content .related-articles-card .related-articles-card-left .card-summary{color:var(--colours-neutral-8);font:var(--typography-text-xs-medium-font)}.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-left .card-category,.related-articles .related-articles-content .related-articles-card .related-articles-card-left .card-category{color:var(--colours-primary-7);font:var(--typography-text-xxs-semibold-font)}.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-right,.related-articles .related-articles-content .related-articles-card .related-articles-card-right{width:128px;height:100%}@media screen and (min-width:1120px){.mobile-swiper .swiper-pagination{padding:var(--size-2) 0}.pd-consent-backdrop .pd-consent-container form{flex-direction:row}.pd-consent-backdrop .pd-consent-container .pd-consent-content{flex:1 1 calc(100% - 220px);max-width:calc(100% - 220px);min-width:calc(320px - (2 * var(--size-2)))}.news .news-featured-article{width:100%;max-width:1312px;margin:0 auto}.news .news-featured-article .featured-article{display:flex;align-items:center;justify-content:center;box-shadow:none}.news .news-featured-article .featured-article>a{width:50%}.news .news-featured-article .featured-article .featured-article-image{max-height:448px}.news .news-featured-article .featured-article .featured-article-content{width:100%;max-width:640px;min-height:571px;padding:var(--section-spacing);box-shadow:var(--shadows-xl);gap:var(--size-5)}.news .news-articles .news-articles-categories .news-articles-categories-heading,.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-link,.news .news-featured-article .featured-article .featured-article-content .page-title h1{text-align:left}.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link{display:flex;flex-direction:column;gap:var(--size-3)}.news .news-featured-article .featured-article .featured-article-content .content-title-summary-link .content-title-summary h5{font:var(--typography-heading-h5-bold-font)}.news .news-articles{max-width:1088px;margin:0 auto;padding-top:0;padding-left:0;padding-right:0}.news .news-articles .news-articles-categories{flex-direction:row;justify-content:space-between;align-items:center}.news .news-articles .news-articles-categories .news-sort{width:fit-content;min-width:280px}.news .news-articles .news-articles-categories #news_filtering_form{display:none}.news .news-articles .news-articles-content .news-articles-categories-list{width:192px;height:fit-content;display:flex;flex-direction:column;border-left:var(--tab-border);gap:var(--size-1)}.news .news-articles .news-articles-content .news-articles-categories-list a{padding:0 var(--tab-spacing);display:flex;align-items:center;color:var(--tab-text);font:var(--typography-text-sm-medium-font);transition:var(--transition-sm)}.news .news-articles .news-articles-content .news-articles-categories-list a:hover{background:var(--colours-neutral-1);border-left:var(--tab-border-active)}.news .news-articles .news-articles-content .news-articles-categories-list .current{color:var(--tab-text-active);border-left:var(--tab-border-active)}.news .news-articles .news-articles-content .news-articles-cards{width:864px;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-4)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card{width:100%;max-width:416px;align-self:stretch;box-shadow:var(--shadows-xl)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content{width:100%;padding:var(--size-3)}.news .news-articles .news-articles-content .news-articles-cards .news-articles-card .card-content .card-summary p{font:var(--typography-text-sm-semibold-font)}.popular-articles{padding:var(--size-10) 0;display:flex;gap:var(--size-5)}.popular-articles .popular-articles-heading{width:100%;max-width:864px;margin:0 auto}.popular-articles .popular-articles-content{width:100%;max-width:864px;margin:0 auto;grid-template-columns:repeat(2,1fr);gap:var(--size-4)}.popular-articles .popular-articles-content .popular-articles-card{justify-content:space-between}.popular-articles .popular-articles-content .popular-articles-card .popular-articles-card-left{max-width:272px}}.news-details .news-details-heading-wrapper{position:sticky;top:0;background:var(--colours-base-background);box-shadow:var(--shadows-xl);width:100%;z-index:30}.news-details .news-details-heading{width:100%;padding:var(--size-1) var(--size-2);display:flex;justify-content:space-between;align-items:center}.listing-details-location .location-content .location-average-price .average-price-top .legends,.news-details .news-details-heading .news-details-heading-left{display:flex;justify-content:space-between;align-items:center;gap:var(--size-2)}.news-details .news-details-heading .news-details-heading-left .back-to-news-btn,.news-details .news-details-heading .news-details-heading-left .next-article-btn-mobile,.news-details .news-details-heading .news-details-heading-left .prev-article-btn{display:flex;align-items:center;gap:var(--size-05);font:var(--typography-text-sm-medium-font)}.agent-details-header .share-mobile,.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-btn{width:var(--button-size-sm);height:var(--button-size-sm);display:flex;justify-content:center;align-items:center}.news-details .news-details-heading .news-details-heading-mid .news-details-heading-back-btn{background:0 0;color:var(--colours-primary-7);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);cursor:pointer}.news-details .news-details-featured-image{position:relative;overflow:hidden}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide .image-caption{max-width:328px;margin-bottom:var(--size-2);text-align:center}.news-details .news-details-featured-image .single-img{width:100%;height:320px;display:block;object-fit:cover;object-position:center center}.news-details .news-details-featured-image .image-caption{position:absolute;bottom:var(--size-3);left:50%;transform:translateX(-50%);max-width:328px;padding:0 var(--size-2);background:rgba(0,0,0,.4);color:var(--colours-base-white);font:var(--typography-text-sm-semibold-font);border-radius:var(--border-rounded-sm);text-align:center}.news-details .news-details-info{padding:var(--size-4) var(--size-3) 0 var(--size-3);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-1);text-align:center}.news-details .news-details-info .news-details-info-extra{color:var(--colours-neutral-6);font:var(--typography-text-sm-semibold-font)}.news-details .news-details-content{padding:var(--size-5) var(--size-3);display:flex;flex-direction:column;gap:var(--size-5);justify-content:center;align-items:center}.news-details .news-details-content .news-details-body,.news-details .news-details-content .news-details-video{width:100%;max-width:864px}.news-details .news-details-content .news-details-body a{color:var(--colours-primary-7)!important}.news-details .news-details-content .news-details-body ol{list-style-type:decimal}.agent-details-info h1,.agent-details-section-heading h2,.listing-details-location .location-content .recently-sold-bot .recently-sold-bot-row,.news-details .news-details-content .news-details-body ol li,.news-details .news-details-content .news-details-body ul li{margin-bottom:var(--size-1)}.news-details .news-details-content .news-details-body ul{list-style-type:disc}.news-details .news-details-content .news-details-banner{padding:var(--size-3);background:var(--colours-secondary-7);text-align:center;transition:var(--transition-md)}.news-details .news-details-content .news-details-banner h4{margin-bottom:var(--size-1);color:var(--colours-base-white)}.listing-results .listing-results-content .listing-results-cards .on-show-card .listing-results-on-show-content p,.news-details .news-details-content .news-details-banner p{color:var(--colours-base-white);font:var(--typography-text-xl-bold-font)}.news-details .news-details-content .news-details-banner:hover{background:var(--colours-secondary-9)}.news-details .news-details-content .news-details-author{display:flex;justify-content:center;align-items:center;text-align:center}.news-details .news-details-content .news-details-author .news-details-author-content img{width:var(--avatar-lg);height:var(--avatar-lg);object-fit:cover;border-radius:var(--border-rounded-full)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-top .priced-from span,.news-details .news-details-content .news-details-author .news-details-author-content p{font:var(--typography-text-xl-regular-font)}.listing-results{--general-form-spacing:var(--size-1)}.listing-results .listing-results-search{position:sticky;top:0;box-shadow:var(--shadows-lg);z-index:40}.listing-results .listing-results-search .search-main{display:flex;flex-direction:column;z-index:11;position:relative;font:var(--typography-text-sm-medium-font)}.listing-results .listing-results-search .search-main .spacer,.listing-results .listing-results-search .search-main .spacer_2{display:block;flex:0 0 100%;margin-bottom:-8px}@media screen and (min-width:1500px){.listing-results .listing-results-search{width:100%;min-height:74px}.listing-results .listing-results-search .search-main__default{padding:var(--size-2) var(--size-4)}.listing-results .listing-results-search .search-main__default .input-field{margin:0}.listing-results .listing-results-search .search-main .spacer{display:none}}.listing-results .listing-results-search .search-main input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.listing-results .listing-results-search .search-main .input-field{height:42px;max-height:42px;flex:1 0 0;min-width:0;display:flex;align-items:center;gap:var(--size-1) var(--size-1);margin-bottom:8px}.listing-results .listing-results-search .search-main .input-field .field__wrapper{background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default);max-height:42px;flex:1 0 0;min-width:0;display:flex;align-items:center;padding:8px 16px;gap:var(--size-1) var(--size-1);align-self:stretch}.listing-results .listing-results-search .search-main .input-field .field__wrapper input{background:0 0;color:currentColor}.listing-results .listing-results-search .search-main .input-field.field-locations{min-width:300px}.listing-results .listing-results-search .search-main .input-field.field-buy_rent{max-width:100%;min-width:100%}.listing-results .listing-results-search .search-main .input-field.field-category{min-width:240px}@media screen and (min-width:600px){.listing-results .listing-results-search .search-main .input-field.field-buy_rent{max-width:120px;min-width:120px}.listing-results .listing-results-search .search-main .input-field.field-currency{min-width:140px}.listing-results .listing-results-search .search-main .input-field.field-max_price,.listing-results .listing-results-search .search-main .input-field.field-min_price{min-width:180px}}.listing-results .listing-results-search .search-main .input-field input{flex:1 0 0;min-width:0;border:0;padding:0;margin:0;outline:0}.listing-results .listing-results-search .search-main .input-field__label{color:var(--colours-neutral-5)}.listing-results .listing-results-search .search-main .react-select{display:flex;flex:1 0 0;min-width:0;box-sizing:border-box;align-self:flex-start;height:unset;min-height:42px;font-size:inherit;position:relative}.listing-results .listing-results-search .search-main .react-select.react-select__is-focused{z-index:1}.listing-results .listing-results-search .search-main .react-select__control{flex:1 1 0;min-height:42px;background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default);align-self:flex-start;padding:0 var(--size-2);gap:var(--size-1) var(--size-1);min-width:0;align-items:center;box-sizing:border-box;cursor:default;display:flex;justify-content:space-between;outline:0!important;position:relative}.listing-results .listing-results-search .search-main .react-select__control>svg{width:var(--size-2);height:var(--size-2);stroke:var(--colours-primary-7)}.listing-results .listing-results-search .search-main .search-button{height:42px;display:flex;align-self:flex-start;justify-self:flex-end;align-items:center;justify-content:center;text-transform:none;transition:.2s ease-in;border:0;flex-direction:row;cursor:pointer;padding:8px 17px;background:var(--colours-primary-7);color:var(--colours-primary-7-text);gap:10px;flex:1 0 0}.listing-results .listing-results-search .search-main .search-button svg{min-width:16px;min-height:16px;fill:currentColor}.listing-results .listing-results-search .search-main .search-button.white{min-width:42px;max-width:42px;padding:0;background:var(--colours-base-background);border:1px solid var(--colours-neutral-3)}.listing-results .listing-results-search .search-main .search-button.white svg{stroke:var(--colours-primary-7);fill:none;margin:0}.listing-results .listing-results-search .search-main .react-select__option.react-select__option--is-focused,.listing-results .listing-results-search .search-main .react-select__option.react-select__option--is-selected{background:var(--colours-neutral-2,#f8fafc);color:var(--colours-neutral-10,#0f1729)}.listing-results .listing-results-search .search-main .react-select__option .search-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px;gap:8px;flex:1;order:0;align-self:stretch;flex-grow:0}.listing-results .listing-results-search .search-main .react-select__option .search-option__label{font-style:normal;font-weight:400;font-size:14px;line-height:160%;display:flex;align-items:center;color:var(--colours-neutral-10,#0f1729);flex:none;order:1;flex-grow:0;white-space:pre}.listing-results .listing-results-search .search-main .react-select__option .search-option__label b{font-weight:600}.listing-results .listing-results-search .search-main .react-select__option .search-option__type{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;flex:none;order:1;flex-grow:0;font-style:normal;font-weight:600;font-size:12px;line-height:150%;color:var(--colours-neutral-5)}.listing-results .listing-results-search .search-main .react-select__option--is-focused{background:var(--colours-neutral-1,#f8fafc);color:var(--colours-neutral-10,#0f1729)}.listing-results .listing-results-search .search-main .react-select__single-value{font-style:normal;font-weight:500;font-size:14px;line-height:160%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--colours-neutral-8);flex:none;order:0;flex-grow:0;max-width:100%;min-width:0;margin-left:auto}.listing-results .listing-results-search .search-main .react-select__multi-value{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 12px 0 16px;height:32px;gap:4px;background:var(--colours-base-background,#fff);border:1px solid var(--colours-neutral-3);border-radius:999px;flex:none;order:0;flex-grow:0}#contactAgentModal .listing-details-form-container,#listing_details_agent_viewing_form fieldset .feffield.viewing_custom_times .input-group,.listing-results .listing-results-search .search-main .react-select__multi-value .react-select__multi-value__label{padding:0}.listing-results .listing-results-search .search-main .react-select__clear-indicator svg,.listing-results .listing-results-search .search-main .react-select__multi-value .react-select__multi-value__remove svg{stroke:var(--colours-neutral-5)}.listing-results .listing-results-search .search-main .react-select__indicator{width:16px;height:16px;padding:0;flex:none;order:1;flex-grow:0}.listing-results .listing-results-search .search-main .react-select__indicator svg{stroke:var(--colours-primary-7);fill:none;width:16px;height:16px}.listing-results .listing-results-search .search-main .react-select__value-container--is-multi .react-select__input-container{flex:0 0;min-width:0;display:flex}.listing-results .listing-results-search .search-main .react-select__value-container--is-multi .react-select__input-container input{width:auto!important;flex:0 0 auto}.features-block .features-icons .feature-icons-box .tags,.listing-results .listing-results-search .search-main .react-select__control--is-focused .react-select__expanding-container,.listing-results .listing-results-search .search-main .react-select__control--is-focused .react-select__value-container--is-multi{flex-wrap:wrap}.listing-results .listing-results-search .search-main .react-select__placeholder{white-space:nowrap;align-items:center;display:flex;position:relative;box-sizing:border-box;top:unset;transform:unset;margin:unset;color:var(--colours-neutral-6);order:999;opacity:1;flex:0 0;min-width:0;height:1rem}.listing-results .listing-results-search .search-main__default{padding:16px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;isolation:isolate;min-width:100%;margin:auto;gap:0 8px;font-size:14px;flex:none;flex-grow:0;z-index:11;position:relative;max-width:100%}.listing-results .listing-results-search .search-main__filters{position:absolute;max-width:100%;top:100%;left:0;right:0;box-shadow:0 12px 16px -4px rgba(15,23,41,.08),0 4px 6px -2px rgba(15,23,41,.03)}.listing-results .listing-results-search .search-main__filters__fields{padding:16px;max-width:100%;display:flex;flex-wrap:wrap;flex-direction:row;isolation:isolate;align-items:flex-start;gap:0 8px;flex:none;order:1;align-self:stretch;flex-grow:0;background:var(--colours-neutral-1)}.listing-results .listing-results-search .search-main__group{display:flex;align-self:flex-end;flex-direction:column;max-width:100%;align-items:flex-start;padding:0;gap:0 8px;flex:1 0 0;order:0;min-width:100%}@media screen and (min-width:800px){.listing-results .listing-results-search .search-main .spacer_2{display:none}.listing-results .listing-results-search .search-main .search-button{flex:0 0 0}.listing-results .listing-results-search .search-main__group{min-width:0}}.listing-results .listing-results-search .search-main__group .input-field{min-width:100%;max-width:100%;min-height:42px;max-height:42px}.listing-results .listing-results-search .search-main__group__label{font-style:normal;font-weight:500;font-size:14px;line-height:160%;display:flex;align-items:center;color:var(--colours-neutral-10);flex:none;order:0;align-self:stretch;flex-grow:0}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer{display:flex;flex:0 0 100%;min-width:100%;min-height:80px;align-items:center;background:var(--colours-base-white);padding:16px}@media screen and (min-width:760px){.listing-results .listing-results-search .search-main__default,.listing-results .listing-results-search .search-main__filters__fields{padding:var(--size-2) var(--size-4) var(--size-1)}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer{padding:16px 32px 8px}}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons{display:flex;flex-direction:row;align-items:center;padding:0;gap:32px;flex:none;order:1;flex-grow:0;margin-left:auto}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons button.none{padding:0;border:0;outline:0;background:0 0;white-space:nowrap;color:var(--colours-primary-7);gap:8px}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons button.none svg{fill:none;stroke:var(--colours-primary-7)}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons button.white{padding:0;width:42px;height:42px;min-width:42px;max-width:42px;min-height:42px;max-height:42px}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons button .icon{display:flex;width:32px;height:32px;min-width:32px;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--colours-neutral-3);border-radius:999px;margin-left:auto}.listing-results .listing-results-search .search-main .listing-results .listing-results-search .search-main__footer__buttons button .icon svg{fill:none;margin:0;stroke:var(--colours-primary-7)}.listing-results .listing-results-search .search-main .react-select__value-container{align-items:center;display:flex;flex:1;padding:4px 0;gap:4px 4px;line-height:1;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden;box-sizing:border-box;border:none}.listing-results .listing-results-search .search-main .react-select__menu{box-shadow:var(--shadows-lg);border:var(--colours-base-background);overflow:hidden;top:100%;left:50%;transform:translateX(-50%);background-color:var(--colours-base-background-1);border-radius:4px;margin-bottom:8px;margin-top:0;position:absolute;width:100%;z-index:1000;box-sizing:border-box}.listing-results .listing-results-search .search-main .react-select__menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;-webkit-overflow-scrolling:touch;box-sizing:border-box}.listing-results .listing-results-search .search-main .react-select__loading-indicator>span{width:4px;height:4px;margin:0}.listing-results .listing-results-search .search-main .react-select__menu-notice--loading{font-style:normal;font-size:14px;line-height:160%;color:var(--colours-neutral-10,#0f1729);cursor:default;display:block;padding:7.5px 15px;width:100%;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-top,.listing-results .listing-results-search .search-main .react-select__value-container--has-value:not(.react-select__value-container--is-multi) .react-select__placeholder{flex:0 0 0}.listing-results .listing-results-search .search-main .search-main__filters{background:var(--colours-base-background-1);z-index:0}.listing-results .listing-results-search .search-main .search-main__filters .search-main__footer__buttons{display:flex;justify-content:flex-end;padding:var(--size-2) var(--size-4);gap:var(--size-4)}.listing-results .listing-results-search .search-main .search-main__filters .search-main__footer__buttons .search-button.none{all:unset;display:flex;align-items:center;gap:var(--size-1);color:var(--colours-primary-7);font:var(--typography-text-sm-medium-font);cursor:pointer}.listing-results .listing-results-search .search-main .search-main__filters .search-main__footer__buttons .search-button.none .icon{width:var(--button-size-sm);height:var(--button-size-sm);fill:var(--colours-primary-7);display:flex;justify-content:center;align-items:center;border:var(--border-width-xs) solid var(--colours-neutral-3);border-radius:var(--border-rounded-full)}.listing-results .listing-results-content{display:grid;grid-template-areas:"breadcrumbs" "buttons" "title" "listings" "pagination";justify-content:center}.listing-results .listing-results-content.map-search{grid-template-areas:"breadcrumbs" "title" "buttons" "listings" "map";grid-template-columns:1fr}.listing-results .listing-results-content.map-search .listing-results-cards-wide{display:none;grid-area:listings;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto-fit,180px);gap:var(--size-2);overflow-y:auto;overflow-x:hidden;max-height:100%;position:relative;padding:var(--size-2);padding-top:4px;padding-bottom:30px}.listing-results .listing-results-content.map-search .listing-results-map{background:#e5e3df;display:grid;grid-area:map;height:100%}.listing-results .listing-results-content.map-search .listing-results-buttons{padding:0 var(--size-2) var(--size-2);flex:0 0 0;grid-area:map;align-items:flex-start;z-index:1;width:unset;justify-self:flex-end;max-height:0}.listing-results .listing-results-content.map-search .listing-results-buttons .listing-results-sort{display:none;justify-content:space-between}.listing-results .listing-results-content .listing-results-breadcrumbs{order:1;padding:var(--size-2);display:flex;align-items:center;grid-area:breadcrumbs;gap:var(--size-05)}.listing-results .listing-results-content .listing-results-count-and-type{grid-area:title;padding:var(--size-1) var(--size-2);font:var(--typography-heading-h4-bold-font);text-align:center;border-top:1px solid var(--colours-neutral-3)}.listing-results .listing-results-content .listing-results-buttons{display:flex;align-items:center;grid-area:buttons;padding:0 var(--size-2);gap:var(--general-form-spacing);width:100%;justify-self:center}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination{grid-column:1/span 2;order:2;padding:0;align-items:center;gap:var(--size-1);display:flex;flex-wrap:nowrap}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-next,.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-prev{width:var(--button-size-sm);height:var(--button-size-sm);display:none;justify-content:center;align-items:center;color:var(--colours-primary-7)}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-page{color:var(--colours-neutral-6);font:var(--typography-text-xs-medium-font);white-space:nowrap}.linked-listings .linked-listing .linked-listing-heading a,.linked-listings .linked-listing .linked-listing-price-from-to .linked-listing-price-from span,.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-page span{color:var(--colours-neutral-10)}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort{flex:1 0;position:relative;display:flex;align-items:center;height:48px;order:1}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort span{color:var(--colours-neutral-5);font:var(--typography-text-xs-semibold-font);white-space:nowrap}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort{min-width:100px;margin-left:var(--size-05);position:relative}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;background:0 0;border-radius:var(--border-rounded-none);text-align:left;cursor:pointer}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control .react-select__value-container{width:100%;height:100%;display:flex;align-items:center}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control .react-select__value-container .react-select__single-value{width:100%;color:var(--colours-neutral-10);font:var(--typography-text-xs-semibold-font)}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control .react-select__value-container .react-select__placeholder{width:100%;color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.listing-details-overview .listing-details-info-detail:nth-child(4) div a,.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control .react-select__indicators div{width:var(--size-2);height:var(--size-2);display:flex;justify-content:center;align-items:center}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__control .react-select__indicators div svg{width:var(--size-2);height:var(--size-2);stroke:var(--fields-form-field-icon-focus)}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__menu{position:absolute;top:40px;left:-60px;width:222px;margin-top:0;background-color:var(--colours-base-background-1);margin-bottom:8px;border-radius:4px;z-index:1000;box-shadow:var(--shadows-lg);box-sizing:border-box}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__menu .react-select__menu-list{max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px;position:relative;-webkit-overflow-scrolling:touch;box-sizing:border-box}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__menu .react-select__menu-list .react-select__option{background-color:var(--colours-base-background-1);color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font);cursor:default;display:block;padding:7.5px 15px;width:100%;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused,.listing-results .listing-results-content .listing-results-buttons .listing-results-sort #results-sort .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background-color:var(--colours-primary-7);color:var(--colours-primary-7-text)}.listing-results .listing-results-content .listing-results-buttons .listing-results-goto-favourites{order:3;flex:0 0 var(--button-size-sm);width:var(--button-size-sm);height:var(--button-size-sm);display:flex;justify-content:center;align-items:center;border-radius:var(--border-rounded-full)}.listing-results .listing-results-content .listing-results-buttons .listing-results-goto-favourites .icon,.listing-results .listing-results-content .listing-results-buttons .listing-results-toggle-map .icon{flex:0 0 1em}.listing-results .listing-results-content .listing-results-buttons .listing-results-toggle-map{order:4;flex:0 0 var(--button-size-sm);width:var(--button-size-sm);height:var(--button-size-sm);display:flex;justify-content:center;align-items:center;border-radius:var(--border-rounded-full)}@media screen and (min-width:799px){.listing-results .listing-results-content{grid-template-areas:"breadcrumbs" "title" "buttons" "listings" "pagination"}.listing-results .listing-results-content.map-search{grid-template-areas:"breadcrumbs breadcrumbs" "title title" "buttons map" "listings map";grid-template-columns:672px 1fr;grid-template-rows:auto auto auto calc(-210.2px + 100vh)}.listing-results .listing-results-content .listing-results-buttons .listing-results-goto-favourites span,.listing-results .listing-results-content.map-search .listing-results-count-and-type{display:block}.listing-results .listing-results-content.map-search .listing-results-cards-wide{display:grid;z-index:0}.listing-results .listing-results-content.map-search .listing-results-buttons{grid-area:buttons;width:100%;max-height:80px}.listing-results .listing-results-content.map-search .listing-results-buttons .listing-results-sort{flex:1 1 0;margin-left:0;display:flex}.listing-results .listing-results-content .listing-results-count-and-type{text-align:left;border-top:0}.listing-results .listing-results-content .listing-results-buttons{padding:var(--size-2) 0;justify-content:space-between;align-items:flex-start;width:100%}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination{order:1;display:flex}.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-next,.listing-results .listing-results-content .listing-results-buttons .listing-results-pagination .pagination-prev{display:flex}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort{padding:var(--spacing-button-spacing-md-padding);flex:0 0 auto;margin-left:auto}.listing-results .listing-results-content .listing-results-buttons .listing-results-sort span{font:var(--typography-text-sm-medium-font)}.listing-results .listing-results-content .listing-results-buttons .listing-results-goto-favourites,.listing-results .listing-results-content .listing-results-buttons .listing-results-toggle-map{width:unset;height:48px;border-radius:0;padding:var(--spacing-button-spacing-md-padding);gap:var(--spacing-button-spacing-md-gap)}.listing-results .listing-results-content .listing-results-buttons .listing-results-toggle-map span{display:block;white-space:nowrap}}.listing-results .listing-results-content .listing-results-cards{order:4;display:grid;grid-area:listings;padding:var(--size-2) 0;grid-template-columns:1fr;justify-items:center;gap:var(--size-4);min-width:0;max-width:1366px}.listing-results .listing-results-content .listing-results-cards .property-card-sm{width:100%;max-width:304px;min-height:416px;background:var(--colours-base-background);box-shadow:var(--shadows-xl);display:flex;flex-direction:column;align-self:stretch}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header{position:relative;width:100%;aspect-ratio:16/9}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper{width:100%;height:100%;z-index:1}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:16/9;position:relative;z-index:1}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-button-next,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .swiper .swiper-button-prev{width:var(--size-5);height:var(--size-10);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);color:var(--colours-base-white)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-badges{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--size-025);z-index:1}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-badges .card-badge{height:var(--badge-size-lg);padding:0 var(--badge-spacing-lg);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-lg);background:var(--badge-bg-neutral);color:var(--badge-text-neutral);font:var(--typography-text-sm-medium-font);border-radius:var(radius-default)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-labels div{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-md);background:var(--badge-bg-neutral);border-radius:var(radius-default)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-header .card-labels div p{color:var(--badge-text);font:var(--typography-text-xs-semibold-font)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body{height:100%;padding:var(--size-3);display:flex;flex-direction:column;justify-content:space-between}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-top .card-body-top-two .card-description{margin-bottom:var(--size-2);font:var(--typography-text-xs-medium-font)}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot{display:flex;flex-direction:column;flex:1 1 0;gap:var(--size-2);justify-content:space-between}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-stats div p{margin:0;font:var(--typography-text-xs-medium-font)}.listing-details-info .listing-details-info-bot .card-tags,.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-tags{display:flex;flex-wrap:wrap;align-items:center;gap: 5px;}.listing-results .listing-results-content .listing-results-cards .property-card-sm .card-body .card-body-bot .card-tags .card-tag,.listing-results-card-wide .card-body .card-body-bot .card-tags .card-tag{height:25px;padding:0 10px;background:var(--badge-bg);color:var(--badge-text);font:var(--typography-text-xxs-bold-font);border-radius:var(--border-rounded-full);display:flex;align-items:center;font-size: 11px;}.listing-results .listing-results-content .listing-results-cards .email-alerts-card{width:100%;max-width:304px;height:416px;display:flex;flex-direction:column;box-shadow:var(--shadows-xl)}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .open-modal-listing-results{cursor:pointer}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-header{width:100%;height:246px;padding:var(--size-3);background:var(--colours-base-background-1);display:flex;flex-direction:column;justify-content:flex-end}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-header .listing-results-email-alerts-img{width:100px;height:69px;margin-left:-12px;margin-bottom:var(--size-1)}.agent-details-info .agent-details-designation,.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-header p{color:var(--colours-neutral-10);font:var(--typography-text-lg-bold-font)}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-body{width:100%;height:188px;padding:var(--size-3)}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-body p{margin-bottom:var(--size-1);color:var(--colours-neutral-10);font:var(--typography-text-lg-bold-font)}.listing-results .listing-results-content .listing-results-cards .email-alerts-card .card-body .open-modal-listing-results{color:var(--colours-primary-7);font:var(--typography-text-xs-semibold-font);cursor:pointer}.listing-results .listing-results-content .listing-results-cards .on-show-card{width:100%;max-width:304px;height:416px;display:grid;background:var(--colours-base-background-1);box-shadow:var(--shadows-xl);position:relative}.listing-results .listing-results-content .listing-results-cards .on-show-card>svg{min-width:100%;min-height:100%;grid-row:1;grid-column:1;align-self:center;justify-self:center}.listing-results .listing-results-content .listing-results-cards .on-show-card .listing-results-on-show-content{grid-row:1;margin:0 var(--size-3) var(--size-3);grid-column:1;position:relative;z-index:1;padding:var(--size-3);background:var(--colours-secondary-7);align-self:flex-end}.listing-results .listing-results-content .listing-results-cards .news-card{width:100%;max-width:304px;height:416px;box-shadow:var(--shadows-xl)}.listing-results .listing-results-content .listing-results-cards .news-card .card-header{width:100%;height:246px}.listing-results .listing-results-content .listing-results-cards .news-card .card-body{height:188px;padding:var(--size-7) var(--size-3) var(--size-3) var(--size-3)}.listing-results .listing-results-content .listing-results-cards .news-card .card-body .card-summary{margin-bottom:var(--size-1);font:var(--typography-text-xs-semibold-font);text-align:left}.listing-results .listing-results-content .listing-results-cards .area-profile-card{position:relative;width:100%;max-width:304px;height:416px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--colours-base-black);box-shadow:var(--shadows-xl)}.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);z-index:10}.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-body{padding:var(--size-3);z-index:20}.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-body h5{margin-bottom:var(--size-2);color:var(--colours-base-white);font:var(--typography-heading-h5-bold-font);font-size:24px}.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-body div .card-divider{width:100%;height:1px;background:var(--colours-primary-7)}.listing-results .listing-results-content .listing-results-cards .area-profile-card .card-body div a{white-space:nowrap;color:var(--colours-base-white);font:var(--typography-text-sm-medium-font)}.listing-results .listing-results-map{width:100%;height:calc(100vh - 232px)}.listing-results .listing-results-map .listing-results-map-card{width:316px;height:116px;display:flex;background:var(--colours-base-background);box-shadow:var(--shadows-xl)}.listing-results .listing-results-map .listing-results-map-card .card-img{position:relative;width:130px;height:100%}.listing-results .listing-results-map .listing-results-map-card .card-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.listing-results .listing-results-map .listing-results-map-card .card-img .close-btn{position:absolute;top:0;left:0;padding:var(--size-1)}.listing-results .listing-results-map .listing-results-map-card .card-content{width:186px;padding:var(--size-1);display:flex;flex-direction:column;justify-content:space-between;gap:var(--size-05)}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats .stat .stat-top span,#modalContainerListingDetailsGallery .modal .modal-header .stats .stat .stat-top span,#modalContainerListingDetailsProgress .modal .modal-header .stats .stat .stat-top span,.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .price-fav .price{color:var(--colours-neutral-10);font:var(--typography-text-md-bold-font)}.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .price-fav .card-fav-btn .fav-inactive,.listing-results-card-wide .card-body .card-body-top .card-body-top-one .card-fav-btn .fav-inactive{width:var(--size-3);height:var(--size-3);display:block}.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .price-fav .card-fav-btn .fav-active,.listing-results-card-wide .card-body .card-body-top .card-body-top-one .card-fav-btn .fav-active{width:var(--size-3);height:var(--size-3);display:none}.listing-details-location .location-content .location-average-price .average-price-top,.listing-details-overview .overview-holiday-season-prices .overview-holiday-season-price,.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .title-description{display:flex;flex-direction:column;gap:var(--size-05)}.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .title-description .title{width:90%;color:var(--colours-neutral-8);font:var(--typography-text-xxs-semibold-font)}.listing-results .listing-results-map .listing-results-map-card .card-content .content-top .title-description .description{width:90%;color:var(--colours-neutral-8);font:var(--typography-text-xxs-medium-font)}.listing-results .listing-results-map .listing-results-map-card .card-content .content-bot .card-content-stats{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--size-05);column-gap:var(--size-1)}.listing-results .listing-results-map .listing-results-map-card .card-content .content-bot .card-content-stats .card-content-stat{color:var(--colours-neutral-8);font:var(--typography-text-xxs-semibold-font)}.listing-results .listing-results-map-btns{position:absolute;top:0;left:0;width:100%;height:var(--size-5);margin-top:var(--size-7);padding:var(--size-2);display:flex;justify-content:flex-end;align-items:center;gap:var(--size-1)}.listing-details-agents .listing-details-agent .listing-details-agent-content .listing-details-agent-socials .listing-details-agent-social-link,.listing-details-agents .listing-details-agent-card .card-content .card-icons .primary-btn,.listing-details-content-right-bot .share .share-btn,.listing-results .listing-results-map-btns .listing-results-goto-favourites,.listing-results .listing-results-map-btns .listing-results-hide-map{width:var(--button-size-sm);height:var(--button-size-sm);display:flex;justify-content:center;align-items:center;border-radius:var(--border-rounded-full)}.listing-results .listing-results-save-search-banner{display:none;width:100%;margin:0 auto;padding:var(--size-2);background:var(--colours-secondary-7);color:var(--colours-base-white);font:var(--typography-text-sm-semibold-font);text-align:center;cursor:pointer}#modalContainerEmailAlertsSignUp .modal .modal-header,#modalContainerListingResults .modal .modal-header{justify-content:space-between}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top h5{font:var(--typography-text-lg-bold-font)}#modalContainerListingResults .modal .modal-content .button-group{margin-top:var(--size-2)}.custom-marker-btn{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);background:var(--colours-base-background);color:var(--colours-neutral-10);font:var(--typography-text-xs-semibold-font);border:none;border-radius:var(--border-rounded-full);box-shadow:var(--shadows-md)}.custom-marker-btn.hover{outline:1px solid var(--colours-secondary-7)}.custom-marker-btn.active{background:var(--badge-bg);color:var(--badge-text)}.listing-results-map-card{position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 2px 10px 1px rgba(0,0,0,.5);background:var(--colours-base-white)}.popup-bubble-anchor{position:absolute;width:100%;bottom:8px;left:0}.popup-container{cursor:auto;height:0;position:absolute;width:200px}.close-map-card{position:absolute;top:8px;left:8px;background:0 0;border:none;outline:0;cursor:pointer}.agent-details-img,.breadcrumbs .breadcrumbs-overflow,.property-lg-card{background:var(--colours-base-background)}.close-map-card svg{width:16px;height:16px;filter:drop-shadow(1px 1px 1px rgba(15, 23, 41, .5))}.listing-results-card-wide{scroll-margin:4px;width:calc(100% - 15px);height:180px;margin:0 auto;display:flex;box-shadow:var(--shadows-xl)}.listing-results-card-wide.hover{outline:4px solid var(--colours-primary-2)}.listing-results-card-wide.selected{outline:4px solid var(--colours-primary-7)}.listing-results-card-wide .card-header{position:relative;width:320px;height:100%}.listing-results-card-wide .card-header .swiper .swiper-wrapper .swiper-slide{width:320px;height:180px;user-select:none}.listing-results-card-wide .card-header .card-header-img img,.listing-results-card-wide .card-header .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:16/9}.listing-results-card-wide .card-header .swiper .swiper-button-next,.listing-results-card-wide .card-header .swiper .swiper-button-prev{width:var(--size-4);height:var(--size-4);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);color:var(--colours-base-white);border-radius:var(--border-rounded-full);--swiper-navigation-size:var(--size-2);pointer-events:all}.listing-results-card-wide .card-header .card-badges{z-index:1;position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--size-025)}.listing-results-card-wide .card-header .card-labels{z-index:1;position:absolute;bottom:0;right:0;padding:var(--size-05);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap-reverse;gap:var(--size-025);color:var(--colours-base-white);font:var(--typography-text-xs-semibold-font)}.listing-results-card-wide .card-header .card-labels div{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-md);background:var(--badge-bg-neutral);border-radius:var(--radius-default)}.listing-results-card-wide .card-body{width:100%;min-height:0;height:auto;padding:0 var(--size-3);display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:var(--size-2) 0}.listing-results-card-wide .card-body .card-body-top{width:100%;flex:0 1 0;height:auto}.info-detail-label,.linked-listings .linked-listing .linked-listing-price-from-to,.listing-results-card-wide .card-body .card-body-top .card-body-top-two .card-name{font:var(--typography-text-sm-semibold-font)}.listing-results-card-wide .card-body .card-body-bot{display:flex;flex-direction:column;gap:var(--size-1) 0;flex:0 1 0;height:auto;width:100%}.listing-results-card-wide .card-body .card-body-bot .card-stats{margin-bottom:var(--size-2);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--size-1) var(--size-2)}.listing-results-card-wide .card-body .card-body-bot .card-stats div{display:flex;align-items:center;gap:var(--size-1);font:var(--typography-text-xs-medium-font)}.listing-results-card-wide .card-body .card-body-bot .card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-025);margin-top:auto}.footer-content-extra{border-top:var(--border-width-xxs) solid var(--colours-neutral-3);padding-top:var(--size-3)}.breadcrumbs,.breadcrumbs .breadcrumbs-overflow{padding:var(--size-1) var(--size-2);gap:var(--size-05)}.footer-extra .footer-title{margin-bottom:var(--size-2);color:var(--colours-neutral-1)}.listing-results-content-header{display:flex!important;justify-content:space-between!important;align-items:center}.breadcrumbs{grid-area:breadcrumbs;display:flex;flex-wrap:wrap;align-items:center;min-width:0;font:var(--typography-text-sm-medium-font)}.breadcrumbs>*{display:inline-flex;align-items:center}.breadcrumbs .breadcrumb-ellipsis{display:none;cursor:pointer;user-select:none;position:relative}.breadcrumbs .breadcrumbs-overflow{display:flex;position:absolute;opacity:0;pointer-events:none;top:100%;left:50%;margin-left:-50%;max-width:fit-content;margin-top:1px;z-index:30;flex-direction:column;box-shadow:var(--shadows-xl)}.breadcrumbs .breadcrumbs-overflow .breadcrumbs-link{display:inline-flex;flex:0 0 auto;align-items:center}.breadcrumbs .breadcrumb-chevron{user-select:none}.breadcrumbs .breadcrumb-chevron+.breadcrumb-chevron{display:none;max-width:0}.breadcrumbs a{white-space:nowrap}.breadcrumbs .breadcrumb-last span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.agent-details-section-heading{padding:var(--size-5) 0;text-align:center}.agent-details-content{padding:var(--size-3) var(--size-2) var(--size-5);display:grid;grid-template-areas:"photo" "buttons" "info" "social" "content";flex-direction:column;gap:var(--size-5) 0;position:relative}.agent-details-background{grid-area:content;width:calc(1088px - 400px);height:calc(100% - var(--size-8));box-shadow:var(--shadows-xl);grid-row:1/-1;box-sizing:content-box;padding:112px var(--size-8) 0;justify-self:flex-end;align-self:flex-start}.agent-details-header{padding:var(--size-2);display:flex;justify-content:space-between;align-items:center}.agent-details-img{width:100%;aspect-ratio:3/4;z-index:1;grid-area:photo}.agent-details-img img,.property-lg-card .lg-card-top img{width:100%;height:100%;object-fit:cover}.agent-details-btns{display:flex;flex-direction:column;gap:var(--size-05);grid-area:buttons}.agent-details-btns .agent-details-btn{width:100%;height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);display:flex;justify-content:center;align-items:center;gap:var(--size-1);font:var(--typography-text-sm-medium-font);white-space:nowrap}.agent-details-btns .agent-details-btn .icon{min-width:var(--size-2);width:var(--size-2);height:var(--size-2)}.agent-details-btns .agent-details-primary-btn,.agent-details-btns .agent-details-secondary-btn button,.agent-details-btns .agent-details-secondary-btn-mobile button{width:100%;height:var(--button-size-md);margin-bottom:1px;padding:var(--spacing-button-spacing-md-padding);background:var(--buttons-primary-background);color:var(--buttons-primary-color);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);border-radius:var(--border-rounded-none);cursor:pointer}.agent-details-info{grid-area:info}.agent-details-info .agent-details-company-branch{margin-bottom:var(--size-05);font:var(--typography-text-lg-regular-font)}.agent-details-info .agent-details-franchise{margin-bottom:var(--size-3);font:var(--typography-text-xs-medium-font)}.agent-details-social-links{grid-area:social;align-self:flex-start;flex-wrap:wrap;display:flex;align-items:center;gap:var(--size-5) var(--size-1)}.agent-details-social-links .agent-details-social-link{width:var(--button-size-sm);height:var(--button-size-sm);display:flex;align-items:center;justify-content:center;background:var(--buttons-primary-background);border:var(--border-width-none);border-radius:var(--border-rounded-full);cursor:pointer}.agent-details-social-links .agent-show-phone{flex:0 0 100%;display:flex;flex-direction:column;align-items:flex-start}.agent-details-social-links .card-show-phone-number{background:0 0;padding:0;margin:0;border:none;outline:0;color:var(--colours-primary-7);font:var(--typography-text-sm-medium-font);white-space:nowrap;cursor:pointer}.agent-details-social-links .card-number{display:none;color:var(--colours-primary-7);font:var(--typography-text-sm-medium-font)}.agent-details-body-header{display:grid;font:var(--typography-text-xs-medium-font);width:100%}.agent-details-body-header .agent-vcard,.listing-details-info-on-show .on-show-content .content-top .on-show-row .on-show-add-to-calendar{justify-self:flex-end}.agent-details-body{grid-area:content;display:flex;flex-direction:column;gap:var(--size-3)}.agent-details-body .agent-details-view-my-listings{display:block;font:var(--typography-text-xs-medium-font)}.agent-details-body .agent-details-awards .awards-title,.agent-details-body .agent-details-awards .qualifications-title,.agent-details-body .agent-details-qualifications .awards-title,.agent-details-body .agent-details-qualifications .qualifications-title{font:var(--typography-text-xl-semibold-font)}.agent-details-body .agent-details-awards .awards-content,.agent-details-body .agent-details-awards .qualifications-content,.agent-details-body .agent-details-qualifications .awards-content,.agent-details-body .agent-details-qualifications .qualifications-content,.listing-details-features .features-block .features-icons,.listing-details-info-on-auction,.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-lots,.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-venue,.listing-details-info-on-auction .on-auction-content .content-top,.listing-details-info-on-auction .on-auction-content .content-top .top-left,.listing-details-info-on-show,.listing-details-info-on-show .on-show-content .content-mid,.listing-details-info-on-show .on-show-content .content-top,.listing-details-overview .overview-content .listing-details-special-offer .special-offer-top{display:flex;flex-direction:column;gap:var(--size-1)}.agent-details-divider{margin:var(--size-2) 0;width:100%;border:1px solid var(--colours-neutral-3)}.property-lg-card{width:328px;box-shadow:0 8px 8px -4px rgba(15,23,41,.03),0 20px 24px -4px rgba(15,23,41,.08)}.property-lg-card .lg-card-top{width:100%;height:246px;background:rgba(0,0,0,.3)}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .similar-listing-card-play-btn-container .similar-listing-card-play-btn,.property-lg-card .lg-card-bot .lg-card-bot-info .lg-card-bot-fav .listing-fav-btn{background:0 0;border:var(--border-width-none);cursor:pointer}.property-lg-card .lg-card-bot .lg-card-bot-stats{padding-top:var(--size-2);display:flex;align-items:center;gap:var(--size-2)}.agent-details-my-listings{display:grid}.agent-details-my-listings .agent-details-section-heading a,.listing-details-info-on-auction .on-auction-heading,.listing-details-info-on-show .on-show-heading,.listing-details-location .location-content .location-description a,.listing-details-location .location-content .market-activity-graph-summary .estate .summary-heading,.listing-details-location .location-content .market-activity-graph-summary .freehold .summary-heading,.listing-details-location .location-content .market-activity-graph-summary .sectional .summary-heading{font:var(--typography-text-md-semibold-font)}.agent-details-my-listings .agent-details-my-listings-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,416px));justify-content:center;padding:0 var(--size-2);gap:var(--size-2)}.agent-details-my-listings .agent-details-my-listings-cards .property-sm-card{max-width:416px}.agent-details-testimonials{padding:var(--size-5) var(--size-6);background:var(--colours-base-background-1)}.agent-details-testimonials .agent-details-testimonials-swiper{--swiper-navigation-size:48px;width:100%}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper{margin-bottom:var(--size-6)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper .swiper-slide .testimonial-card .card-body h5{margin-bottom:var(--size-2);font-size:24px}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper .swiper-slide .testimonial-card .card-body div{color:var(--colours-primary-7);font:var(--typography-text-sm-bold-font)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-pagination .swiper-pagination-bullet{width:var(--size-7);height:var(--size-025);background:var(--colours-neutral-3);border-radius:var(--border-rounded-none);opacity:1}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-pagination .swiper-pagination-bullet-active{height:var(--size-05);background:var(--colours-primary-7)}.agent-details-sold-listings .agent-details-sold-listings-content{padding-left:var(--size-2)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .agent-details-section-heading,.listing-details-booking-notes{padding:var(--size-3) 0}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-next,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-prev{top:var(--swiper-navigation-top-offset,25%);width:var(--size-5);height:var(--size-10);background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-prev{left:var(--swiper-navigation-sides-offset,0)}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-wrapper .swiper-button-next{right:var(--swiper-navigation-sides-offset,0)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper .swiper-pagination{position:relative;display:flex;align-items:center}.agent-details-contact-form{padding:0 var(--size-2);margin-bottom:20px}.agent-details-contact-form .agent-details-contact-form-content{width:100%;background:var(--colours-base-background)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform{padding:var(--size-3);display:flex;flex-direction:column;gap:var(--size-3)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform .form-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-2);text-align:center}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform .form-top .form-agent-avatar{width:var(--size-7);height:var(--size-7);border-radius:var(--border-rounded-full)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform .form-top .form-agent-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;border-radius:var(--border-rounded-full)}@media screen and (min-width:1440px){.privacy-policy{max-width:1088px}.request-information .request-information-content{width:100%;max-width:1088px;margin:0 auto;display:flex}.request-information .request-information-content .content-top{width:100%;max-width:448px;height:315px;margin-top:var(--size-6);padding:var(--size-5);display:flex;justify-content:center;align-items:center}.request-information .request-information-content .content-bot{width:100%;max-width:640px}.request-information .request-information-content .content-bot #request_information_form{min-height:580.4px}.request-information .request-information-content .content-bot #request_information_form .fefform{padding:var(--size-8) var(--size-6)}.request-information .request-information-content .content-bot #request_information_form .fefform .form-top h1,.request-information .request-information-content .content-bot #request_information_form .fefform .form-top p,.request-information .request-information-content .content-bot #request_information_form .fefform form section{margin-bottom:var(--size-5)}.request-information .request-information-content .content-bot #request_information_form .fefform form .fefform-extras{flex-direction:row;justify-content:space-between;align-items:center}.request-information .request-information-content .content-bot #request_information_form .fefform form .fefform-extras a{white-space:nowrap}.request-information .request-information-content .content-bot #request_information_form .fefform form .fefform-extras .captcha-policy{width:70%}.request-information .request-information-content .content-bot #request_information_form .fefform form .fefform-extras .button-group{width:102px}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form,.agent-details-testimonials{width:100%;max-width:1088px;margin:0 auto}.agent-details-testimonials{padding:var(--size-10) 0;background:0 0}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-three,.agent-details-testimonials .agent-details-testimonials-swiper,.modal-container .modal .modal-content #agent_details_share_form .fefform form section fieldset .feffield:last-child{width:100%}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper{margin-bottom:var(--size-6)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-wrapper .swiper-slide .testimonial-card{width:100%;max-width:928px;margin:0 auto;padding:var(--size-10) var(--size-8);background:var(--colours-base-background-1)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-pagination{position:absolute}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-next,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-prev{width:var(--button-size-md);height:var(--button-size-md);display:flex;justify-content:center;align-items:center;background:var(--colours-secondary-7)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-next .icon,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-prev .icon{width:var(--size-2);height:var(--size-2)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-prev{left:var(--swiper-navigation-sides-offset,0)}.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-next{right:var(--swiper-navigation-sides-offset,0)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .tab__content,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide .agent-details-section-heading,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide .sold-listings-details,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-next::after,.agent-details-testimonials .agent-details-testimonials-swiper .swiper-button-prev::after{display:none}.agent-details-sold-listings .agent-details-sold-listings-content{width:100%;max-width:1312px;margin:0 auto;padding-left:0;overflow:hidden}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop{position:relative;display:block;height:726px}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper{position:relative}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide{width:1088px;height:608px}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide a img{width:100%;height:100%;display:block;object-fit:cover}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-next,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-prev{margin-top:calc(0px - var(--size-5))}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .agent-details-section-heading{display:block}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .sold-listings-details{width:864px;margin:0 auto;padding:var(--size-3) 0;display:flex;justify-content:space-between;align-items:center}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .sold-listings-details .sold-listings-details-price-desc div{color:var(--colours-neutral-8);font:var(--typography-text-md-regular-font)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .sold-listings-details .sold-listings-details-stats{display:flex;align-items:center;gap:var(--size-3)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .sold-listings-details .sold-listings-details-stats .sold-listings-details-stat div{display:flex;align-items:center;gap:var(--size-1);color:var(--colours-neutral-6);font:var(--typography-text-xs-semibold-font)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-wrapper .swiper-slide-active .sold-listings-details .sold-listings-details-stats .sold-listings-details-stat div div{color:var(--colours-neutral-10);font:var(--typography-text-xl-bold-font)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-pagination .swiper-pagination-bullet{width:var(--size-7);height:var(--size-025);background:var(--colours-neutral-3);border-radius:var(--border-rounded-none);opacity:1}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-pagination .swiper-pagination-bullet-active{height:var(--size-05);background:var(--colours-primary-7)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-button-next,.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-button-prev{top:var(--swiper-navigation-top-offset,45%);color:var(--colours-base-white)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-button-prev{left:var(--swiper-navigation-sides-offset,40px)}.agent-details-sold-listings .agent-details-sold-listings-content .agent-details-sold-listings-swiper-desktop .swiper-button-next{right:var(--swiper-navigation-sides-offset,40px)}.agent-details-contact-form .agent-details-contact-form-content{padding:0}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform{padding:var(--size-10);display:flex;flex-direction:column;gap:var(--size-5)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform .form-top{flex-direction:row;justify-content:flex-start;gap:var(--size-3);text-align:left}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform .form-top .form-agent-avatar{width:var(--size-10);height:var(--size-10)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form{display:flex;flex-wrap:wrap;justify-content:space-between}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-one{width:304px;margin-bottom:0}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-two{width:616px;margin-bottom:0}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .group-two fieldset .message .input-group{height:336px}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras,.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--size-2)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras .policy,.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras .policy{order:1;width:352px;margin-top:var(--size-2);text-align:left}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras .policy a,.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras .policy p,.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras .policy a,.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras .policy p{font:var(--typography-text-xs-medium-font)}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras .captcha-policy,.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras .captcha-policy{order:3;width:100%}.agent-details-contact-form .agent-details-contact-form-content #agent_contact_form .fefform form .fefform-extras .button-group{order:2;max-width:fit-content}.modal-container .modal{width:600px}.modal-container .modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-container .modal .modal-content .agent-details-modal-agent-name{margin-bottom:var(--size-3);color:var(--colours-neutral-8)}.modal-container .modal .modal-content .agent-details-social-icons{margin-bottom:var(--size-5);display:flex;align-items:center;gap:var(--size-1)}.modal-container .modal .modal-content .agent-details-social-icons .agent-details-social-icon{width:var(--button-size-lg);height:var(--button-size-lg);display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid #e1e7ef;border-radius:999px;cursor:pointer}.modal-container .modal .modal-content .agent-details-social-icons .agent-details-social-icon .icon{width:var(--size-3);height:var(--size-3)}.modal-container .modal .modal-content #agent_details_share_form .fefform{box-shadow:none}.modal-container .modal .modal-content #agent_details_share_form .fefform .form-top{margin-bottom:var(--size-3);text-align:center}.modal-container .modal .modal-content #agent_details_share_form .fefform .form-top div{color:var(--colours-neutral-8);font:var(--typography-text-lg-semibold-font)}.modal-container .modal .modal-content #agent_details_share_form .fefform form section{margin-bottom:var(--size-2)}.modal-container .modal .modal-content #agent_details_share_form .fefform form section fieldset{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--size-1)}.modal-container .modal .modal-content #agent_details_share_form .fefform form section fieldset .feffield{width:calc(50% - var(--size-05))}.modal-container .modal .modal-content #agent_details_share_form .fefform form section fieldset .message .input-group{height:80px;overflow:hidden}.modal-container .modal .modal-content #agent_details_share_form .fefform form .fefform-extras .button-group{order:2;max-width:87px}}.listing-details-hero{grid-area:gallery;position:relative}.listing-details-hero .card-badges{position:absolute;top:0;left:0;max-width:100%;display:flex;align-items:center;gap:var(--size-025);z-index:10}.listing-details-hero .card-badges .card-badge{height:var(--button-size-lg);padding:0 var(--size-3);display:flex;justify-content:center;align-items:center;gap:var(--badge-spacing-lg);background:var(--badge-bg-neutral);color:var(--badge-text-neutral);font:var(--typography-text-md-medium-font);border-radius:var(--radius-default)}.listing-details-hero .listing-details-swiper-container{position:relative;width:100%;aspect-ratio:16/9;margin:0 auto;overflow:hidden}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-wrapper{display:flex;align-items:center;justify-content:center;text-overflow:clip;position:relative}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-slide{width:100%;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;box-shadow:none}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-button{width:var(--size-5);height:var(--size-10);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2);color:var(--colours-base-white)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-button-next{right:0;right:var(--swiper-navigation-sides-offset,0)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer{position:absolute;left:0;bottom:0;width:100%;z-index:9999999;display:none}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-pagination-custom,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-pagination-fraction{all:unset;position:relative;display:flex;gap:var(--size-1)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-pagination-custom .fraction-container,.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-pagination-fraction .fraction-container{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;justify-content:center;align-items:center;gap:var(--size-05);background:var(--badge-bg-neutral);color:var(--badge-text-neutral);font:var(--typography-text-xs-semibold-font);border:var(--border-width-none);border-radius:var(--border-rounded-sm);cursor:pointer}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content{width:calc(100% - 60px);max-width:1376px;margin:0 auto;padding:var(--size-2);display:flex;justify-content:space-between;align-items:flex-end}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay{position:relative;display:flex;align-items:center;gap:var(--size-1)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn{height:var(--button-size-lg);padding:var(--spacing-button-spacing-lg-padding);display:flex;justify-content:center;align-items:center;gap:var(--size-1);background:var(--buttons-primary-white-background);color:var(--buttons-primary-white-color);font:var(--typography-text-md-medium-font);border:var(--border-width-none);border-radius:var(--border-rounded-none);cursor:pointer}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn:hover,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn:hover{background:var(--buttons-primary-white-background-hover);color:var(--buttons-primary-white-color-hover)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer .swiper-footer-content .listing-details-hero-overlay .listing-details-hero-overlay-btn:disabled,.listing-details-video .listing-details-hero-overlay .listing-details-hero-overlay-btn:disabled{background:var(--buttons-primary-white-background-disabled);color:var(--buttons-primary-white-color-disabled)}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-button-prev{left:0;left:var(--swiper-navigation-sides-offset,0)}.listing-details-hero .listing-details-floor-plans-swiper-container .listing-details-floor-plans-swiper .swiper-wrapper .swiper-slide img{object-fit:fill}.listing-details-hero .listing-details-swiper-thumbnails{width:328px;height:64px;margin:0 auto;margin-top:calc(0px - var(--size-2));overflow:hidden}.listing-details-hero .listing-details-swiper-thumbnails .swiper-wrapper .swiper-slide img{opacity:.4;width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.listing-details-hero .listing-details-hero-overlay-btn.active{background:var(--buttons-primary-background)}.listing-details-hero-btns{width:100%;max-width:272px;margin:0 auto;padding:var(--size-2) 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--size-1)}#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn,.listing-details-hero-btns .listing-details-hero-btn{width:var(--button-size-md);height:var(--button-size-md);display:flex;justify-content:center;align-items:center;background:var(--buttons-primary-ghost-background);border:var(--buttons-primary-ghost-border);border-radius:var(--border-rounded-none);cursor:pointer}.listing-details-hero-btns .listing-details-hero-btn.active{background:var(--buttons-primary-background);border:var(--border-width-none)}.listing-details-img{width:100%;aspect-ratio:16/9}.listing-details-img img{width:100%;height:100%;display:inline-block;object-fit:cover;object-position:center center}.listing-details-video .video-frame{background:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.listing-details-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.listing-details-video .listing-details-hero-overlay{position:absolute;left:0;bottom:0;padding:var(--size-2);display:flex;align-items:center;gap:var(--size-1);z-index:20}.listing-details-side-content{grid-area:side-content;max-width:72px;display:flex;align-items:center;gap:var(--size-1)}.listing-details-side-content button{width:var(--button-size-sm);height:var(--button-size-sm);display:flex;flex:0 0 var(--button-size-sm);justify-content:center;align-items:center;background:var(--buttons-primary-ghost-background);border:var(--buttons-primary-ghost-border);border-radius:var(--border-rounded-none);cursor:pointer}.favorites-button{display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content;background-color:transparent;border:var(--border-width-none);cursor:pointer}.favorites-button:hover svg{fill:var(--colours-primary-7);opacity:.7}.favorites-button .filled-heart-icon,.favorites-button .hollow-heart-icon{fill:var(--colours-primary-7);stroke:none;margin-bottom:auto}.listing-details-info-on-show .on-show-content .content-top .on-show-row{display:grid;grid-template-columns:1fr;gap:var(--size-1);width:100%;min-width:0}.listing-details-info-on-auction .on-auction-content .content-top .top-left .auction-date,.listing-details-info-on-auction .on-auction-content .content-top .top-left .auction-time,.listing-details-info-on-show .on-show-content .content-top .on-show-row .on-show-date,.listing-details-info-on-show .on-show-content .content-top .on-show-row .on-show-time{display:flex;align-items:center;gap:var(--size-2);font:var(--typography-text-sm-medium-font)}.listing-details-info-on-auction .on-auction-content .content-bot form .feffield .input-group,.listing-details-info-on-show .on-show-content .content-bot form .feffield .input-group{width:100%;background:var(--fields-form-field-background-default);border:var(--fields-form-field-border-default)}.listing-details-info-on-show .on-show-content .content-bot form .feffield .input-group .input-field{flex:0 1 100%;min-width:0;width:100%;background:0 0;color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font);min-height:var(--size-6);padding:0 var(--spacing-form-field-space-default-padding);border:var(--border-width-none);outline:0}.listing-details-info-on-show .on-show-content .content-bot form .feffield .input-group .input-field::placeholder{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.listing-details-info-on-auction .on-auction-content .content-bot form button,.listing-details-info-on-show .on-show-content .content-bot form button{width:100%;height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);font:var(--typography-text-sm-medium-font)}#modalAuctionAddToCalendar .modal,#modalContainerAddToCalendar .modal,#modalOnShowAddToCalendar .modal{display:flex;align-items:center;justify-content:center}#modalAuctionAddToCalendar .modal .modal-content,#modalContainerAddToCalendar .modal .modal-content,#modalOnShowAddToCalendar .modal .modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-3);padding:var(--size-3)}#modalAuctionAddToCalendar .modal .modal-content p,#modalContainerAddToCalendar .modal .modal-content p,#modalOnShowAddToCalendar .modal .modal-content p{font:var(--typography-text-lg-semibold-font)}#modalAuctionAddToCalendar .modal .modal-content .social-btns,#modalContainerAddToCalendar .modal .modal-content .social-btns,#modalOnShowAddToCalendar .modal .modal-content .social-btns{display:flex;justify-content:center;align-items:center;gap:var(--size-1)}#modalAuctionAddToCalendar .modal .modal-content .social-btns .social-btn,#modalContainerAddToCalendar .modal .modal-content .social-btns .social-btn,#modalOnShowAddToCalendar .modal .modal-content .social-btns .social-btn,.listing-details-content-right-bot .brochure .brochure-btn,.listing-details-content-right-bot .brochure .print-btn,.listing-details-content-right-bot .print .brochure-btn,.listing-details-content-right-bot .print .print-btn{width:var(--button-size-lg);height:var(--button-size-lg);display:flex;justify-content:center;align-items:center;border-radius:var(--border-rounded-full)}#modalAuctionAddToCalendar .modal .modal-content .download-ics,#modalContainerAddToCalendar .modal .modal-content .download-ics,#modalOnShowAddToCalendar .modal .modal-content .download-ics{height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);display:flex;justify-content:center;align-items:center}#modalAuctionAddToCalendar .modal .close-button,#modalContainerAddToCalendar .modal .close-button,#modalOnShowAddToCalendar .modal .close-button{width:var(--button-size-md);min-width:var(--button-size-md);height:var(--button-size-md);margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:var(--colours-primary-7);border:0;position:absolute;top:var(--size-2);right:var(--size-2)}.listing-details-info-on-auction .on-auction-content .content-top .top-right .auction-add-to-calendar{width:fit-content;font:var(--typography-text-sm-semibold-font)}.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-lots .lots-heading,.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-venue .venue-heading,.listing-details-overview .overview-content .overview-content-totals div p:first-child,.listing-details-overview .overview-holiday-season-prices .overview-holiday-season-price span{color:var(--colours-neutral-10);font:var(--typography-text-sm-semibold-font)}.info-detail-value,.linked-listings .linked-listing .linked-listing-price-from-to .linked-listing-price-from,.listing-details-info-on-auction .on-auction-content .content-bot .on-auction-lots .lots-number,.listing-details-overview .overview-holiday-season-prices .overview-holiday-season-price span:last-child{color:var(--colours-primary-7);font:var(--typography-text-md-semibold-font)}.listing-details-content-right-bot .brochure a:last-child,.listing-details-content-right-bot .print a:last-child,.listing-details-features .features-block,.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment p,.listing-details-overview .overview-content .listing-details-special-offer .special-offer-top .special-offer-end-date{color:var(--colours-neutral-10);font:var(--typography-text-md-semibold-font)}.listing-details-info-on-auction .on-auction-content .content-bot form .feffield .input-group .input-field{flex:0 1 100%;min-width:0;width:100%;background:0 0;min-height:var(--size-6);padding:0 var(--spacing-form-field-space-default-padding);color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);outline:0}.listing-details-info-on-auction .on-auction-content .content-bot form .feffield .input-group .input-field::placeholder{color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.listing-details-overview .overview-logo,.listing-details-project .project-logo{width:100%;height:fit-content;margin-bottom:var(--size-3);padding:var(--size-3);display:flex;justify-content:center;align-items:center;border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-overview .overview-logo img,.listing-details-project .project-logo img{display:block;object-fit:cover;object-position:center center}.listing-details-overview .listing-details-section-heading h1{margin-bottom:var(--size-1);text-wrap:unset}.listing-details-overview .overview-holiday-season-prices{display:flex;align-items:center;gap:var(--size-4);margin-bottom:var(--size-4)}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .btn-prev,.listing-details-overview .listing-details-info-detail:first-child{order:1}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .btn-next,.listing-details-overview .listing-details-info-detail:nth-child(2){order:3}.listing-details-overview .listing-details-info-detail:nth-child(3){order:4}.listing-details-overview .listing-details-info-detail:nth-child(4){order:2}.listing-details-overview .listing-details-info-detail:nth-child(4) div{display:flex;align-items:center;gap:var(--size-05)}.listing-details-overview .overview-content .overview-content-intro{margin-bottom:var(--size-3);word-wrap:break-word}.listing-details-overview .overview-content .overview-content-btn{height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);font:var(--typography-text-sm-medium-font)}.listing-details-overview .overview-content .listing-details-special-offer{margin-top:var(--size-3);padding:var(--size-4);display:flex;flex-direction:column;gap:var(--size-3);border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-overview .overview-content .listing-details-special-offer .special-offer-bot .special-offer-btn{width:116px;height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);cursor:pointer}.listing-details-overview .overview-content .overview-content-totals{margin-top:var(--size-3);display:flex;justify-content:space-between;align-items:flex-end}.listing-details-overview .overview-content .overview-content-totals span{margin-bottom:var(--size-05)}.listing-details-overview .overview-content .overview-content-totals div p:last-child{color:var(--colours-primary-7);font:var(--typography-text-sm-semibold-font)}.listing-details-features .listing-extras .features-icons,.listing-details-property-types .listing-details-property-types-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--size-1)}.listing-details-property-types .listing-details-property-types-cards .property-types-card{width:100%;padding:var(--size-3);border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-top .plan-name{font:var(--typography-text-sm-bold-font)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-top .priced-from{font:var(--typography-text-md-medium-font)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-divider{width:100%;height:1px;margin:var(--size-1) 0;background:var(--colours-neutral-3)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-bot{width:90%;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--size-2)}.listing-details-property-types .listing-details-property-types-cards .property-types-card .card-bot .card-stat{display:flex;align-items:center;gap:var(--size-1);font:var(--typography-text-sm-medium-font)}.listing-details-features .features-block{display:flex;flex-direction:column;gap:var(--size-2)}.listing-details-features .features-block .carports-text .carports-sub-text{font:var(--typography-text-xxs-regular-font);white-space:normal;overflow-wrap:break-word}.features-block .features-icons .feature-icons-box{display:flex;align-items:flex-start!important;flex-direction:column;margin-bottom:25px}@media screen and (min-width:640px){.listing-results .listing-results-content .listing-results-cards{grid-template-columns:repeat(auto-fit,minmax(304px,1fr))}#modalContainerListingResults .modal{max-width:600px}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top{margin-bottom:var(--size-3)}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top h5{font:var(--typography-heading-h5-bold-font)}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform .form-top h5 br{display:none}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform form section{margin-bottom:var(--size-2)}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform form section fieldset{grid-template-columns:repeat(2,1fr)}#modalContainerListingResults .modal .modal-content #listing_results_email_alerts_form .fefform form section fieldset .email{grid-column:1/span 2}#modalContainerListingResults .modal .modal-content .button-group{margin-top:var(--size-2)}.agent-details-content{grid-template-areas:"buttons buttons" "photo info" "social social" "content content";grid-template-columns:160px auto}.agent-details-img{max-width:160px}.agent-details-btns{flex-direction:row}.agent-details-btns .agent-details-btn{flex:0}.agent-details-info{margin-left:var(--size-2)}.agent-details-my-listings .agent-details-my-listings-cards{max-width:880px;margin:0 auto}.listing-details-features .features-block .features-icons{display:grid;grid-template-columns:repeat(3,1fr)}.listing-details-features .features-block .feature-icons-full{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--size-2) var(--size-4)}}.listing-details-features .features-block .features-icons div{width:100%;display:flex;align-items:center;gap:var(--size-2);color:var(--colours-neutral-8);font:var(--typography-text-sm-medium-font);white-space:nowrap}.listing-details-features .features-block .features-icons div .icon{width:var(--size-3)!important;height:var(--size-3)!important;flex:0 0 var(--size-3)!important}.listing-details-features .features-block .features-icons div span{word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.listing-details-features .features-project-block .features-icons{margin-bottom:unset;display:none}.listing-details-features .features-project-block .features-icons a,.listing-details-features .features-project-block .features-icons p{margin-bottom:unset}.listing-details-features .features-project-block .show-more-btn{width:fit-content}.listing-details-location .location-content .location-description .location-description-content{word-wrap:break-word;margin-bottom:var(--size-2)}.listing-details-location .location-content .location-tabs-container .location-tabs-header{width:100%;margin-bottom:var(--size-1);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-1)}.listing-details-location .location-content .location-tabs-container .location-tabs-header .tab-heading{height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);display:flex;justify-content:center;align-items:center;background:var(--buttons-primary-ghost-background);color:var(--buttons-primary-ghost-color);border:var(--buttons-primary-ghost-border);cursor:pointer}.listing-details-location .location-content .location-tabs-container .location-tabs-header .tab-heading[aria-selected=true]{background:var(--buttons-primary-background);color:var(--buttons-primary-color);border:var(--border-width-none)}.listing-details-location .location-content .location-tabs-container .location-tabs-header .tab-heading[aria-selected=true]:hover{background:var(--buttons-primary-background-hover);color:var(--buttons-primary-color-hover);border:var(--border-width-none)}.listing-details-location .location-content .location-tabs-container .location-tabs-header .tab-heading:hover{background:var(--buttons-primary-ghost-background-hover)}.listing-details-location .location-content .location-tabs-container .tab[id=amenities-view] .tab-content,.listing-details-location .location-content .location-tabs-container .tab[id=schools-view] .tab-content{padding:var(--size-2);border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-location .location-content .location-tabs-container .tab[id=amenities-view] .amenities-row .amenities-block .amenities-heading,.listing-details-location .location-content .location-tabs-container .tab[id=schools-view] .amenities-row .amenities-block .amenities-heading{margin-bottom:var(--size-1);font:var(--typography-text-md-semibold-font)}.listing-details-location .location-content .location-tabs-container .listing-details-map-view{position:relative;width:100%;height:480px;border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-location .location-content .location-tabs-container .listing-details-map-view .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.listing-details-location .location-content .location-tabs-container .listing-details-map-view .map-view-map{width:100%;height:480px;display:none;cursor:pointer}.listing-details-location .location-content .location-average-price,.listing-details-location .location-content .location-recently-sold{padding:var(--size-3);border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-location .location-content .average-price-top-left p,.listing-details-location .location-content .location-average-price .average-price-top .title,.listing-details-location .location-content .recently-sold-top p{color:var(--colours-neutral-10);font:var(--typography-text-xl-semibold-font)}.listing-details-location .location-content .location-average-price .average-price-top .legends .legend .legend-dot{width:var(--size-1);height:var(--size-1);border-radius:var(--border-rounded-full)}.listing-details-location .location-content .location-average-price .average-price-top .legends .freehold .legend-dot{background:var(--colours-primary-7);color:var(--colours-primary-7-text)}.listing-details-location .location-content .location-average-price .average-price-top .legends .sectional-scheme .legend-dot{background:var(--colours-secondary-7);color:var(--colours-secondary-7-text)}.listing-details-location .location-content .location-average-price .average-price-top .legends .vacant-land .legend-dot{background:var(--colours-neutral-6);color:var(--colours-neutral-10)}.listing-details-location .location-content .location-average-price .average-price-bot .main-svg{background:inherit!important}.listing-details-location .location-content .location-average-price .average-price-bot .main-svg .xgrid,.listing-details-location .location-content .location-average-price .average-price-bot .main-svg .ygrid,.listing-details-location .location-content .location-average-price .average-price-bot .main-svg .yzl{stroke:var(--colours-base-background-1)!important}.listing-details-location .location-content .location-average-price .average-price-bot .main-svg .xtick text,.listing-details-location .location-content .location-average-price .average-price-bot .main-svg .ytick text{fill:currentColor!important}.listing-details-location .location-content .market-activity-graph-summary{display:flex;flex-direction:column;gap:var(--size-2);gap:var(--size-1)}.listing-details-location .location-content .market-activity-graph-summary .estate,.listing-details-location .location-content .market-activity-graph-summary .freehold,.listing-details-location .location-content .market-activity-graph-summary .sectional{width:100%;padding:var(--size-2);display:flex;flex-direction:column;gap:var(--size-1);background:var(--colours-base-background-1)}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number{display:flex;align-items:center;gap:var(--size-1);font:var(--typography-text-md-bold-font)}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .carrat,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .carrat{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .positive,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .positive,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .positive,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .positive,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .positive,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .positive{display:flex;align-items:center;gap:var(--size-05);color:var(--colours-primary-7)}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .positive .carrat,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .positive .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .positive .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .positive .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .positive .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .positive .carrat{border-bottom:4px solid var(--colours-primary-7)}.listing-details-location .location-content .market-activity-graph-summary .estate .avg-price .number .negative .carrat,.listing-details-location .location-content .market-activity-graph-summary .estate .no-sales .number .negative .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .avg-price .number .negative .carrat,.listing-details-location .location-content .market-activity-graph-summary .freehold .no-sales .number .negative .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .avg-price .number .negative .carrat,.listing-details-location .location-content .market-activity-graph-summary .sectional .no-sales .number .negative .carrat{border-top:4px solid var(--colours-neutral-8)}.listing-details-location .location-content .lightstone-logo{display:flex;gap:var(--size-1);justify-content:flex-end;font:var(--typography-text-sm-medium-font)}.listing-details-location .location-content .lightstone-logo svg{width:231px;height:46px}.listing-details-location .location-content .recently-sold-bot .recently-sold-bot-headings p{color:var(--colours-neutral-5);font:var(--typography-text-xs-semibold-font)}.listing-details-documents .listing-details-documents-content{padding:var(--size-3);display:flex;flex-direction:column;gap:var(--size-1);border:var(--border-width-xxs) solid var(--colours-neutral-3)}.listing-details-finance .finance-content #content-bondrepayment-calculator .fefform form section fieldset{margin-bottom:var(--size-3);grid-template-columns:repeat(2,1fr)}.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment h5{color:var(--colours-primary-7);font-size:var(--size-3)}.listing-details-finance .listing-details-finance-calculators{padding:var(--size-2);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:var(--colours-base-background-1);color:var(--colours-neutral-10);font:var(--typography-text-md-bold-font)}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats .stat .stat-bot,#modalContainerListingDetailsGallery .modal .modal-header .stats .stat .stat-bot,#modalContainerListingDetailsProgress .modal .modal-header .stats .stat .stat-bot,.listing-details-stats .listing-details-stat{color:var(--colours-neutral-6);font:var(--typography-text-sm-medium-font)}.listing-details-offer .offer-content .offer-top{color:var(--colours-neutral-8);font:var(--typography-text-xs-semibold-font);display:flex;gap:var(--size-2);flex-wrap:wrap}.listing-details-offer .offer-content .offer-top div.offer-top-right{margin-left:auto;white-space:wrap}.listing-details-offer .offer-content .offer-top div span{margin-bottom:var(--size-2);color:var(--colours-primary-7);font:var(--typography-text-md-bold-font)}.listing-details-offer .offer-content .offer-top div span.open-offer-terms{font-size:inherit}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section{gap:var(--spacing-form-field-space-default-gap);display:grid;grid-template-columns:repeat(1,1fr)}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section fieldset .fefcheck{height:var(--size-3)}.listing-details-project .project-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2)}.listing-details-project .project-links .primary-btn{font:var(--typography-text-sm-medium-font);padding-top:13px;padding-bottom:13px;flex:0 0 100%;text-align:center;justify-content:center}.listing-details-project .project-links a{display:flex;align-items:center;gap:var(--size-1);font:var(--typography-text-sm-semibold-font)}.linked-listings .linked-listing .linked-listing-links .listing-link .card-tag,.listing-details-project .project-links a .card-tag{display:inline-flex;align-items:center;height:var(--badge-size-sm);padding:0 var(--badge-spacing-md);background:var(--colours-neutral-2);font:var(--typography-text-xxs-bold-font);border-radius:var(--border-rounded-full)}.content-body .listing-details-banner{margin:var(--size-3) 0;padding:var(--size-3);background:var(--colours-secondary-7)}.content-body .listing-details-banner h5{margin-bottom:var(--size-3);color:var(--colours-base-white);font-size:var(--size-3)}.content-body .listing-details-banner .primary-btn{width:280px;height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);font:var(--typography-text-sm-medium-font)}.listing-details-news .news-content .listing-details-article{width:100%;min-height:114px;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--size-2)}.listing-details-news .news-content .listing-details-article .article-content{width:100%;max-width:496px;min-height:114px;display:flex;flex-direction:column;justify-content:center;gap:var(--size-1);font:var(--typography-text-xs-medium-font)}.listing-details-news .news-content .listing-details-article .article-img{width:128px;min-width:128px;max-width:128px;height:114px}.listing-details-news .news-content .listing-details-article .article-img img{width:100%;height:114px;display:block;object-fit:cover}.linked-listings .linked-listing .linked-listing-links .listing-link{font:var(--typography-text-md-semibold-font);display:flex;align-items:center;gap:var(--size-1)}.listing-details{display:grid;grid-template-areas:'breadcrumbs side-content' 'gallery gallery' 'base base' 'sidebar sidebar' 'features features';grid-template-columns:1fr 72px}@media screen and (min-width:1188px){.listing-details-hero{width:100%;max-width:1600px;min-width:0;min-height:774px;z-index:10;margin:0 auto var(--size-4) auto}.listing-details-hero .listing-details-swiper-container{all:unset;position:relative}.listing-details-hero .listing-details-swiper-container .listing-details-swiper{width:100%;height:774px;display:block;overflow:hidden}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-wrapper{width:100%;height:100%}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-slide{height:774px;max-width:1376px;width:calc(100% - 60px);background-position:center;background-size:cover;box-shadow:none}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-button{top:0;width:120px;height:100%;background:0 0;margin-top:0}.listing-details-hero .listing-details-swiper-container .listing-details-swiper .swiper-footer{display:block}.listing-details-hero .listing-details-swiper-thumbnails,.listing-details-hero-btns,.listing-details-side-content .share-property{display:none}.listing-details-side-content{align-items:flex-start}.listing-details-side-content .card-fav-btn{width:var(--button-size-lg);height:var(--button-size-lg);flex:0 0 var(--button-size-lg);min-width:0;display:inline-flex;justify-content:center;align-items:center;background:var(--buttons-primary-ghost-background);border:var(--buttons-primary-ghost-border);border-radius:var(--border-rounded-full);cursor:pointer}.listing-details-side-content .card-fav-btn svg{width:var(--size-3);height:var(--size-3)}.listing-details-info-on-show .on-show-content .content-top .on-show-row{grid-template-columns:1fr 1fr auto}.listing-details-info-on-show .on-show-content .content-bot form{flex-direction:row}.listing-details-info-on-show .on-show-content .content-bot form .feffield{width:100%}#modalAuctionAddToCalendar .modal,#modalOnShowAddToCalendar .modal{max-width:460px;max-height:290px}.listing-details-overview .listing-details-info-detail:first-child,.listing-details-overview .listing-details-info-detail:nth-child(2),.listing-details-overview .listing-details-info-detail:nth-child(3),.listing-details-overview .listing-details-info-detail:nth-child(4){order:unset}.listing-details-features .listing-extras .features-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-2) var(--size-4)}.listing-details-location .location-content .location-average-price .average-price-top .legends{justify-content:flex-start}.listing-details-location .location-content .market-activity-graph-summary{display:grid;grid-template-columns:1fr 1fr 1fr}.listing-details-location .location-content .market-activity-graph-summary .number{font:var(--typography-text-md-bold-font)}.listing-details-finance .finance-content{margin-bottom:var(--size-4)}.listing-details-finance .finance-content #content-bondrepayment-calculator .fefform form section fieldset{column-gap:var(--size-4)}.listing-details-finance .finance-content #content-bondrepayment-calculator .fefform form .fefform-extras{width:120px}.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment{margin-top:calc(0px - var(--size-9));display:flex;justify-content:flex-end;align-items:center;gap:var(--size-4);text-align:right}.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment .total-amount-repayable{margin-bottom:0;order:2}.listing-details-finance .finance-content .finance-content-monthly-and-total-repayment .monthly-repayment{order:1}.listing-details-finance .listing-details-finance-calculators{flex-direction:row;gap:var(--size-2);padding:var(--size-4)}.listing-details-offer .offer-content .offer-top{flex-wrap:nowrap}.listing-details-offer .offer-content .offer-top div.offer-top-right{max-width:40%;text-align:right}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section{grid-template-columns:repeat(2,1fr);gap:0 32px}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section fieldset{grid-template-rows:repeat(5,var(--size-6))}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section fieldset#checks{grid-template-rows:repeat(2,var(--size-6))}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form section fieldset#checks .fefield:not(.fefcheck){grid-row-gap:0}.listing-details-offer .offer-content .offer-bot #listing_details_make_offer_form .fefform form .fefform-extras .button-group{margin-left:auto}.content-body .listing-details-banner{margin:var(--size-5) 0;padding:var(--size-5);display:flex;justify-content:space-between;align-items:center}.content-body .listing-details-banner h5{margin:0}.content-body .listing-details-banner .primary-btn{width:unset}.listing-details{grid-template-areas:'gallery gallery gallery' 'side-content breadcrumbs sidebar' 'side-content base sidebar' 'side-content features sidebar';grid-template-columns:56px auto 416px;gap:0 var(--size-3)}}.grid-base{grid-area:base}.grid-sidebar{grid-area:sidebar}.grid-features{grid-area:features}.tabs-header{margin-bottom:var(--size-3);display:grid;grid-template-columns:repeat(2,1fr)}.tabs-header .tab-heading{height:var(--button-size-lg);padding:var(--spacing-button-spacing-lg-padding);display:flex;justify-content:center;align-items:center;font:var(--typography-text-md-medium-font);border-bottom:var(--border-width-xxs) solid var(--colours-neutral-3)}.tabs-header .tab-heading[aria-selected=true]{border-bottom:var(--border-width-md) solid var(--colours-primary-7)}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats,#modalContainerListingDetailsGallery .modal .modal-header .stats,#modalContainerListingDetailsProgress .modal .modal-header .stats,.listing-details-stats{display:flex;align-items:center;gap:var(--size-3)}.listing-details-stats .listing-details-stat{display:flex;flex-direction:column;align-items:center}.listing-details-stats .listing-details-stat div{display:flex;align-items:center;gap:var(--size-1);color:var(--colours-neutral-10);font:var(--typography-text-md-bold-font)}.listing-details-info{padding:var(--size-2);display:flex;flex-direction:column;gap:var(--size-2)}.listing-details-info .listing-details-info-top .listing-details-info-heading,.listing-details-similar-listings h2{margin-bottom:var(--size-3);text-align:center}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency{width:100%;max-width:196px;margin:0 auto;margin-bottom:var(--size-05);display:flex;justify-content:center;align-items:center;gap:var(--size-1);color:var(--colours-neutral-10);font:var(--typography-text-md-semibold-font)}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown{width:80px}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown .fefform{width:100%;border-radius:var(--border-rounded-full);box-shadow:none}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown .fefform form section fieldset .feffield .input-group{height:32px;border-radius:var(--border-rounded-full)}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency #listing_details_change_currency_dropdown .fefform form section fieldset .feffield .input-group .react-select .react-select__menu{width:94px;min-height:248px;margin-top:var(--size-05);border-radius:var(--border-rounded-md);z-index:50}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency .listing-details-info-heading-currency-price{display:none;color:var(--colours-neutral-5);font:var(--typography-text-sm-medium-font)}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-price{display:flex;justify-content:center;align-items:center;gap:var(--size-025);text-align:center}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-price span{color:var(--colours-primary-7);font:var(--typography-heading-h4-bold-font)}.listing-details-info .listing-details-info-top .listing-details-stats{justify-content:center}.listing-details-info .listing-details-info-bot{padding-bottom:var(--size-2);display:none;flex-direction:column;justify-content:center;align-items:center;gap:var(--size-1)}.listing-details-info .listing-details-info-bot:has(.card-address),.listing-details-info .listing-details-info-bot:has(.card-tags){display:flex}.listing-details-info .listing-details-info-bot .card-tags .card-tag{display:flex;align-items:center;height:var(--badge-size-sm);padding:14px 18px;background:var(--badge-bg);color:var(--badge-text);font:var(--typography-text-xxs-bold-font);border-radius:var(--border-rounded-full)}.listing-details-content-right-top{gap:var(--size-2);display:flex;flex-direction:column}.listing-details-agents{box-shadow:var(--shadows-xl)}.listing-details-agents .swiper{margin:unset;width:100%}.listing-details-agents .listing-details-agent-card{display:flex;align-items:center;gap:var(--size-2);background:var(--colours-secondary-7)}.listing-details-agents .listing-details-agent-card .card-img{width:116px;height:154px}.listing-details-agents .listing-details-agent-card .card-img:has(svg){display:flex;align-items:flex-end}.listing-details-agents .listing-details-agent-card .card-img svg{fill:var(--colours-primary-7);width:120px;height:120px}.listing-details-agents .listing-details-agent-card .card-img img{width:100%;height:100%;display:block;object-fit:contain;object-position:center center}.listing-details-agents .listing-details-agent .listing-details-agent-content,.listing-details-agents .listing-details-agent-card .card-content{display:flex;flex-direction:column;justify-content:center}.listing-details-agents .listing-details-agent .listing-details-agent-content .listing-details-agent-name,.listing-details-agents .listing-details-agent-card .card-content .card-agent-name{margin-bottom:var(--size-05);color:var(--colours-base-white);font:var(--typography-text-sm-bold-font)}.listing-details-agents .listing-details-agent-card .card-content .card-icons{margin-top:var(--size-1);display:flex;align-items:center;gap:var(--size-1)}.listing-details-agents .listing-details-agent-card .card-contact{margin-left:auto;padding-right:var(--size-2);background:0 0;border:0;display:flex;align-items:center;color:var(--colours-base-white);min-height:0;font:var(--typography-text-sm-regular-font);gap:var(--size-05)}.listing-details-agents .listing-details-agent-card .card-contact svg{--color1:var(--colours-base-white)}.listing-details-agents .listing-details-agent .listing-details-agents-swiper-desktop .swiper-pagination{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0}.listing-details-agents .listing-details-agent .listing-details-agents-swiper-desktop .swiper-pagination .swiper-pagination-bullet{width:var(--size-7);height:var(--size-025);border-radius:var(--border-rounded-none)}.listing-details-agents .listing-details-agent .listing-details-agents-swiper-desktop .swiper-pagination .swiper-pagination-bullet-active{height:var(--size-05)}.listing-details-agents .listing-details-agent .listing-details-agent-img{width:80px;height:80px}.listing-details-agents .listing-details-agent .swiper-button-next-custom{right:var(--swiper-navigation-sides-offset,10px);left:auto;position:absolute;top:var(--swiper-navigation-top-offset,25%);width:calc(var(--swiper-navigation-size)/ 44* 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.listing-details-agents .listing-details-form-container .listing-details-form-heading{display:flex}.listing-details-agents .listing-details-form-container .listing-details-form-heading button{background:var(--colours-base-background);flex:0 0 50%;margin-bottom:var(--size-2);padding:var(--size-2) 0;border:0;border-bottom:1px solid var(--colours-neutral-3);text-align:center;color:var(--colours-neutral-10);font:var(--typography-text-md-medium-font);cursor:pointer}.listing-details-agents .listing-details-form-container .listing-details-form-heading button[aria-selected=true]{border-bottom:4px solid var(--colours-secondary-7)}.listing-details-agents .listing-details-form-container .listing-details-form-heading-booking-enquiry{margin-bottom:var(--size-2);padding:var(--size-2) 0;border-bottom:4px solid var(--colours-secondary-7);text-align:center;color:var(--colours-neutral-10);font:var(--typography-text-md-medium-font)}.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset{display:grid;grid-template-columns:1fr minmax(auto,1fr)}#listing_details_agent_viewing_form fieldset .feffield,.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield:nth-child(3),.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield:nth-child(4),.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form fieldset .feffield:nth-child(9){grid-column:span 2}#listing_details_agent_contact_form .fefform form .fefform-extras .button-group button,.listing-details-agents .listing-details-form-container #listing_details_agent_contact_form .fefform form button,.listing-details-agents .listing-details-form-container #listing_details_booking_enquiry_form .fefform form button{width:83px}.listing-details-content-right-bot{background:var(--colours-base-background);padding:var(--size-3);box-shadow:var(--shadows-xl);color:var(--colours-neutral-10);font:var(--typography-text-md-semibold-font);z-index:1}.listing-details-content-right-bot .brochure,.listing-details-content-right-bot .print{margin-bottom:var(--size-1);display:flex;align-items:center;gap:var(--size-2)}.listing-details-content-right-bot .brochure .print-btn:last-child,.listing-details-content-right-bot .print .print-btn:last-child{all:unset;color:var(--colours-neutral-10);font:var(--typography-text-md-semibold-font);cursor:pointer}@media(max-width:400px){.listing-details-content-right-bot .share{flex-direction:row}}.listing-details-content-right-bot .share .share-icons{display:flex;gap:var(--size-1)}.listing-details-content-right-bot .share .share-divider{flex:1 1 auto;width:55px;height:1px;min-width:0;background:var(--colours-neutral-3)}#listing_details_agent_contact_form .fefform form section fieldset{display:grid;grid-template-columns:1fr}#listing_details_agent_contact_form .fefform form section fieldset .feffield.fefcheck .input-group,#listing_details_agent_viewing_form .input-group{height:unset}#listing_details_agent_contact_form .fefform form section fieldset .recaptcha{grid-column:1/span 2}#listing_details_agent_contact_form .fefform form section fieldset .message .input-group{height:80px;padding:var(--size-1);overflow:hidden}#listing_details_agent_contact_form .fefform form section fieldset .message .input-group .input-field{width:100%;height:100%;max-height:80px!important}#listing_details_agent_contact_form .fefform form .fefform-extras .button-group{display:flex;justify-content:flex-end}#listing_details_agent_viewing_form section{padding-bottom:var(--size-2)}#listing_details_agent_viewing_form fieldset{display:grid;margin-bottom:var(--size-2);grid-template-columns:1fr}#listing_details_agent_viewing_form fieldset .text-primary{color:var(--colours-primary-7);text-align:center;cursor:pointer}#listing_details_agent_viewing_form fieldset .group-viewing_date{display:flex;padding-bottom:1px}#listing_details_agent_viewing_form fieldset .group-viewing_date .day-option{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;width:62px;height:83px;background:var(--colours-base-background);border:1px solid var(--colours-neutral-3);border-radius:0;font:var(--typography-text-sm-regular-font);flex:none;order:1;flex-grow:1}#listing_details_agent_viewing_form fieldset .group-viewing_date .day-option .day-option-number{font:var(--typography-text-lg-semibold-font);color:var(--colours-neutral-10)}#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type .selected .viewing-type-option,#listing_details_agent_viewing_form fieldset .group-viewing_date .selected .day-option{color:var(--colours-primary-7);border-color:var(--colours-primary-7)}#listing_details_agent_viewing_form fieldset .group-viewing_date .checkinput .checkcontainer input{visibility:hidden;position:absolute;width:1px;height:1px}#listing_details_agent_viewing_form fieldset .input-field{height:var(--size-6)}#listing_details_agent_viewing_form fieldset .feffield.viewing_custom_times .input-group textarea{--vertical-space:calc(var(--spacing-form-field-space-default-padding) / 2);display:block;padding:var(--vertical-space) var(--spacing-form-field-space-default-padding)}#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-1);border:0;padding:0}#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type .checkinput{min-width:0;width:100%}#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type .selected .viewing-type-option svg{--color1:var(--colours-primary-7)}#listing_details_agent_viewing_form fieldset .feffield .group-viewing_type .viewing-type-option{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 24px;gap:var(--size-1);width:100%;height:48px;border:1px solid var(--colours-neutral-3);border-radius:0;font:var(--typography-text-sm-regular-font);flex:none;order:0;flex-grow:1}#listing_details_agent_viewing_form fieldset .feffield.viewing_date{flex-direction:row;align-items:center;gap:0 var(--size-2)}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .group-viewing_date{border:0;min-width:0;order:2;flex:1 1 1%;overflow:hidden;padding:0 0 1px}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--size-1);width:32px;flex:0 0 32px;height:32px;background:var(--colours-primary-7);border-radius:0;border:0}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .button svg{--color1:#ffffff}#listing_details_agent_viewing_form fieldset .feffield.viewing_date .button.swiper-button-disabled{opacity:.5}.content-header{width:100%;height:var(--tab-size-horizontal);padding:0 var(--tab-spacing);display:flex;background:var(--tab-bg);position:sticky;top:0;gap:40px;z-index:40;align-items:center}.content-header .content-header-next-btn,.content-header .content-header-prev-btn{all:unset;cursor:pointer}.content-header .content-header-next-btn svg,.content-header .content-header-prev-btn svg{width:var(--size-2);height:var(--size-2);fill:var(--colours-base-black)}.content-header a{display:none;white-space:nowrap}.content-header a.active{display:flex;justify-content:center;align-items:center;flex:1 1 0;color:var(--tab-text-active);font:var(--typography-text-md-medium-font)}.listing-details-info-details{margin-bottom:var(--size-4);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--size-4);white-space:nowrap;gap:2rem}.content-body{padding:var(--size-2)}.content-body>section{scroll-margin-top:40px}.listing-details-similar-listings{overflow-x:hidden;padding-left:var(--size-2)}.listing-details-similar-listings .listing-details-similar-listings-content{height:328px}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listings-swiper .swiper-wrapper .swiper-slide{width:304px!important}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card{padding:var(--size-3);display:flex;align-items:flex-end;box-shadow:0 var(--size-1) var(--size-1) -4px rgba(15,23,41,.03),0 20px var(--size-3) -4px rgba(15,23,41,.08)}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .similar-listing-card-content h5{color:var(--colours-base-white);font-size:var(--size-3);color:var(--colours-base-white);font:var(--typography-heading-h5-bold-font)}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card{position:relative;width:304px;height:312px;padding:var(--size-3);display:flex;align-items:flex-end;box-shadow:0 8px 8px -4px rgba(15,23,41,.03),0 20px 24px -4px rgba(15,23,41,.08);cursor:pointer}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .similar-listing-card-play-btn-container{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:36px;display:flex;justify-content:center;align-items:center;z-index:20}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .similar-listing-card-content{color:var(--colours-base-white);font:var(--typography-text-sm-semibold-font);z-index:20}.listing-details-similar-listings .listing-details-similar-listings-content .similar-listing-card .similar-listing-card-content p{color:var(--colours-base-white);font:var(--typography-text-sm-semibold-font)}#modalContainerEmailAlertsSignUp .modal{max-width:720px}#modalContainerEmailAlertsSignUp .modal .modal-header span{display:block;font:var(--typography-text-xl-bold-font)}#modalContainerEmailAlertsSignUp .modal .modal-content #listing_details_email_alerts_form .fefform{display:flex;flex-direction:column;gap:var(--size-2);box-shadow:none}#modalContainerListingDetailsBondAffordability .modal,#modalContainerListingDetailsTransferCosts .modal{width:100%;max-width:960px;height:auto}#modalContainerListingDetailsBondAffordability .modal .modal-content,#modalContainerListingDetailsTransferCosts .modal .modal-content{max-height:500px}#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondaffordability-calculator .fefform,#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondtrans-calculator .fefform,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondaffordability-calculator .fefform,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondtrans-calculator .fefform{box-shadow:none;background:var(--colours-base-background)}#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondaffordability-calculator .fefform form fieldset,#modalContainerListingDetailsBondAffordability .modal .modal-content #content-bondtrans-calculator .fefform form fieldset,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondaffordability-calculator .fefform form fieldset,#modalContainerListingDetailsTransferCosts .modal .modal-content #content-bondtrans-calculator .fefform form fieldset{margin-bottom:var(--size-3);gap:var(--size-3)}#modalContainerListingDetailsBondAffordability .modal .modal-content .grand-total,#modalContainerListingDetailsBondAffordability .modal .modal-content .loan-available,#modalContainerListingDetailsBondAffordability .modal .modal-content .monthly-payment,#modalContainerListingDetailsTransferCosts .modal .modal-content .grand-total,#modalContainerListingDetailsTransferCosts .modal .modal-content .loan-available,#modalContainerListingDetailsTransferCosts .modal .modal-content .monthly-payment{margin-bottom:var(--size-3);padding:var(--size-3);background:var(--colours-base-background-1);text-align:center}#modalContainerListingDetailsBondAffordability .modal .modal-content .disclaimer-text p,#modalContainerListingDetailsTransferCosts .modal .modal-content .disclaimer-text p{font:var(--typography-text-xxs-medium-font)}#modalContainerListingDetailsBondAffordability .modal .modal-content .disclaimer-text span,#modalContainerListingDetailsTransferCosts .modal .modal-content .disclaimer-text span{font:var(--typography-text-xxs-bold-font)}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables{width:100%;margin:var(--size-5) 0}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .table-heading,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .table-heading,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .table-heading,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .table-heading,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .table-heading,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .table-heading{margin-bottom:var(--size-3);font:var(--typography-text-xl-bold-font)}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table{width:100%;border-collapse:collapse}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table .dummy-row,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table .dummy-row,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table .dummy-row,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table .dummy-row,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table .dummy-row,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table .dummy-row{display:none;visibility:hidden}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tbody tr,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tbody tr,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tbody tr,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tbody tr,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tbody tr,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tbody tr{border-bottom:1px solid var(--colours-neutral-3)}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tbody td,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tbody td,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tbody td,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tbody td,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tbody td,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tbody td{padding-top:var(--size-1);padding-bottom:var(--size-1);padding-right:var(--size-1)}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tbody td:first-child,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tbody td:first-child,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tbody td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tbody td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tbody td:first-child,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tbody td:first-child{color:var(--colours-neutral-8);font:var(--typography-text-xs-medium-font);text-align:left}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tbody td:nth-child(3),#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tbody td:nth-child(3),#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tbody td:nth-child(3),#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tbody td:nth-child(3),#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tbody td:nth-child(3),#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tbody td:nth-child(2),#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tbody td:nth-child(3){color:var(--colours-neutral-8);font:var(--typography-text-xs-bold-font);text-align:right}#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-affordability-tables .calculator-table tfoot tr td,#modalContainerListingDetailsBondAffordability .modal .modal-content .bond-transfer-tables .calculator-table tfoot tr td,#modalContainerListingDetailsBondAffordability .modal .modal-content .calculator-tables .calculator-table tfoot tr td,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-affordability-tables .calculator-table tfoot tr td,#modalContainerListingDetailsTransferCosts .modal .modal-content .bond-transfer-tables .calculator-table tfoot tr td,#modalContainerListingDetailsTransferCosts .modal .modal-content .calculator-tables .calculator-table tfoot tr td{font:var(--typography-text-md-bold-font);text-align:right}#modalContainerListingDetailsFloorPlans,#modalContainerListingDetailsGallery,#modalContainerListingDetailsProgress{z-index:60}#modalContainerListingDetailsFloorPlans .modal,#modalContainerListingDetailsGallery .modal,#modalContainerListingDetailsProgress .modal{top:0;left:0;transform:none;max-width:100vw;height:100vh;display:grid;grid-template-areas:"header" "content" "footer";grid-template-rows:min-content auto 80px}#modalContainerListingDetailsFloorPlans .modal .modal-header,#modalContainerListingDetailsGallery .modal .modal-header,#modalContainerListingDetailsProgress .modal .modal-header{grid-area:header;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--size-2);padding:var(--size-3)}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats .stat,#modalContainerListingDetailsGallery .modal .modal-header .stats .stat,#modalContainerListingDetailsProgress .modal .modal-header .stats .stat{display:flex;flex-direction:column;align-items:center;gap:var(--size-05)}#modalContainerListingDetailsFloorPlans .modal .modal-header .price,#modalContainerListingDetailsGallery .modal .modal-header .price,#modalContainerListingDetailsProgress .modal .modal-header .price{order:1;height:var(--size-5);display:inline-flex;align-items:center;color:var(--colours-primary-7);font:var(--typography-text-xl-bold-font)}#modalContainerListingDetailsFloorPlans .modal .modal-header .heading,#modalContainerListingDetailsGallery .modal .modal-header .heading,#modalContainerListingDetailsProgress .modal .modal-header .heading{order:3;color:var(--colours-neutral-10);font:var(--typography-text-xl-regular-font);flex:0 0 100%}#modalContainerListingDetailsFloorPlans .modal .modal-header .caption,#modalContainerListingDetailsGallery .modal .modal-header .caption,#modalContainerListingDetailsProgress .modal .modal-header .caption{order:4;display:none;font:var(--typography-text-xl-regular-font)}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsGallery .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsProgress .modal .modal-header .stats-contact-agent{order:5;display:flex;gap:var(--size-3)}#makeAnOfferModal .modal .close-button,#modalContainerListingDetailsFloorPlans .modal .modal-header .close-button,#modalContainerListingDetailsGallery .modal .modal-header .close-button,#modalContainerListingDetailsProgress .modal .modal-header .close-button{order:2;width:var(--button-size-md);min-width:var(--button-size-md);height:var(--button-size-md);margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:var(--colours-primary-7);border:0}#modalContainerListingDetailsFloorPlans .modal .modal-content,#modalContainerListingDetailsGallery .modal .modal-content,#modalContainerListingDetailsProgress .modal .modal-content{grid-area:content;position:relative;width:100%;margin:0;padding:0;max-height:100vh;max-width:100vw}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos{display:none;width:100%;height:100%;position:relative}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide img,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide img,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-slide img,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide img,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide img,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-slide img,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-slide img,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-slide img,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-slide img{width:100%;height:100%;aspect-ratio:16/9;display:block;object-fit:cover;object-position:center center}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-button-prev,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-button-next,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-button-prev{width:var(--size-5);height:var(--size-10);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);color:var(--colours-base-white)}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination{padding:0 var(--size-2);display:flex;justify-content:flex-end;gap:var(--size-1)}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .fraction-container,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .fraction-container{height:var(--badge-size-md);padding:0 var(--badge-spacing-md);display:flex;align-items:center;gap:var(--size-05);background:var(--badge-bg-neutral);color:var(--badge-text-neutral);font:var(--typography-text-xs-semibold-font);border:var(--border-width-none);border-radius:var(--border-rounded-sm)}#modalContainerListingDetailsFloorPlans .modal .modal-content .modal-grid .grid-gallery,#modalContainerListingDetailsGallery .modal .modal-content .modal-grid .grid-gallery,#modalContainerListingDetailsProgress .modal .modal-content .modal-grid .grid-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:var(--size-1) var(--size-1);overflow:auto}#modalContainerListingDetailsFloorPlans .modal .modal-content .modal-grid .grid-gallery img,#modalContainerListingDetailsGallery .modal .modal-content .modal-grid .grid-gallery img,#modalContainerListingDetailsProgress .modal .modal-content .modal-grid .grid-gallery img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover;object-position:center center}#modalContainerListingDetailsFloorPlans .modal .open-contact-agent,#modalContainerListingDetailsGallery .modal .open-contact-agent,#modalContainerListingDetailsProgress .modal .open-contact-agent{height:var(--button-size-md);padding:var(--spacing-button-spacing-md-padding);display:none;justify-content:center;align-items:center}@media screen and (min-width:1366px){.contact-us .contact-us-content{width:100%;max-width:1088px;margin:0 auto;padding-left:0;padding-right:0;display:flex;justify-content:space-between;align-items:center;gap:var(--size-4)}.contact-us .contact-us-content .contact-us-info{padding:var(--size-5) 0}.contact-us .contact-us-content .contact-us-info h1{margin-bottom:var(--size-5);font:var(--typography-heading-h1-bold-font)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details{width:100%;margin:0;padding:0;grid-template-columns:repeat(2,1fr);gap:var(--size-4)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details .contact-us-info-detail,.contact-us .contact-us-content .contact-us-info .contact-us-info-details-flex div{width:192px}.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras .policy,.contact-us .contact-us-content .contact-us-info .contact-us-info-details .contact-us-info-details-full,.listing-details-info-on-auction .on-auction-content .content-bot form .feffield,.news-details{width:100%}.contact-us .contact-us-content .contact-us-info .contact-us-info-details-flex{display:flex;gap:var(--size-4)}.contact-us .contact-us-content .contact-us-info .contact-us-info-details:last-child{margin-bottom:0}.contact-us .contact-us-content #contact_us_form .fefform{padding:var(--size-8) var(--size-6);gap:var(--size-5);box-shadow:var(--shadows-xl)}.contact-us .contact-us-content #contact_us_form .fefform .form-top{margin-bottom:var(--size-4)}.contact-us .contact-us-content #contact_us_form .fefform .form-top div a,.contact-us .contact-us-content #contact_us_form .fefform .form-top div p{font:var(--typography-text-xl-bold-font)}.contact-us .contact-us-content #contact_us_form .fefform form section fieldset{grid-template-columns:repeat(2,1fr)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form section fieldset .feffield:nth-child(5),.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form section fieldset .feffield:nth-child(8),.contact-us .contact-us-content #contact_us_form .fefform form section fieldset .message{grid-column:1/span 2}.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras .captcha-policy{width:264px;margin-bottom:0}.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras .button-group{width:150px}.contact-us .contact-us-content #contact_us_form .fefform form .fefform-extras .button-group button{height:var(--button-size-lg);padding:var(--spacing-button-spacing-lg-padding)}.alerts .alerts-content{padding:0;display:flex;flex-direction:row;justify-content:center}.alerts .alerts-content .alerts-intro{width:448px;height:315px;padding:var(--size-5)}.alerts .alerts-content .alerts-intro h3{font:var(--typography-heading-h3-bold-font)}.alerts .alerts-content .alerts-sign-up-form-wrapper{min-width:640px;min-height:850.8px}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform{width:640px;padding:var(--size-8) var(--size-6)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .form-top,.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form .fefform-extras .policy{margin-bottom:var(--size-5)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .form-top h1{width:80%;font:var(--typography-heading-h1-bold-font)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform .full{grid-column:span 2}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form section fieldset{display:grid;grid-template-columns:repeat(2,1fr)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form section fieldset .fefcheck{margin-bottom:var(--size-2)}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form .fefform-extras .button-group{display:flex;justify-content:flex-end}.alerts .alerts-content .alerts-sign-up-form-wrapper #alerts_sign_up_form .fefform form .fefform-extras .button-group button{width:111px}.news-details .news-details-heading{width:100%;max-width:1312px;height:unset;margin:0 auto;padding:var(--size-5) 0;display:flex;justify-content:space-between;align-items:center}.news-details .news-details-heading .news-details-heading-left{display:flex;justify-content:space-between;align-items:center;gap:var(--size-2)}.news-details .news-details-heading .news-details-heading-left .next-article-btn-mobile,.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-article,.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-btn,.news-details .news-details-info .news-details-info-extra br{display:none}.news-details .news-details-heading .news-details-heading-left .back-to-news-btn,.news-details .news-details-heading .news-details-heading-left .prev-article-btn{font:var(--typography-text-md-medium-font)}#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsFloorPlans .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsGallery .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-floor-plans-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-gallery-photos .swiper-pagination .photos-fullscreen-progress-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-floor-plans-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-gallery-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .open-progress-grid,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-floor-plans-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-gallery-btn,#modalContainerListingDetailsProgress .modal .modal-content .listing-details-modal-progress-photos .swiper-pagination .photos-fullscreen-progress-btn,.news-details .news-details-heading .news-details-heading-left .back-to-news-btn span,.news-details .news-details-heading .news-details-heading-left .prev-article-btn span,.news-details .news-details-heading .news-details-heading-next-btn,.news-details .news-details-heading .news-details-heading-right{display:block}.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-article{display:flex;align-items:center;gap:var(--size-1)}.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-article span,.news-details .news-details-info .news-details-info-extra{color:var(--colours-neutral-6);font:var(--typography-text-sm-semibold-font)}.news-details .news-details-heading .news-details-heading-mid .news-details-heading-share-article button{width:var(--button-size-sm);height:var(--button-size-sm);display:flex;justify-content:center;align-items:center;border-radius:var(--border-rounded-full)}.news-details .news-details-heading .news-details-heading-right .next-article-btn{display:flex;align-items:center;gap:var(--size-05);font:var(--typography-text-md-medium-font)}.news-details .news-details-heading .news-details-heading-back-btn,.news-details .news-details-heading .news-details-heading-next-btn{background:0 0;color:var(--colours-primary-7);font:var(--typography-text-sm-medium-font);border:var(--border-width-none);cursor:pointer}.news-details .news-details-heading .news-details-heading-share-btn{width:var(--button-size-sm);height:var(--button-size-sm);background:0 0;border:var(--buttons-primary-ghost-border);border-radius:var(--border-rounded-none);cursor:pointer;display:none}.news-details .news-details-featured-image{all:unset;position:relative;max-width:1600px;height:774px;display:block;margin:0 auto}.news-details .news-details-featured-image .coverflow-swiper{position:relative;width:100%;height:774px;display:block;overflow:hidden;z-index:10}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper{width:100%;height:100%}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide{position:relative;width:1312px;background-position:center;background-size:cover;box-shadow:none}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide .overlay{position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide .image-caption{max-width:864px;margin-bottom:0}.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .overlay,.news-details .news-details-featured-image .coverflow-swiper .swiper-wrapper .swiper-slide.swiper-slide-active img{height:774px;min-height:774px}.news-details .news-details-featured-image .coverflow-swiper .swiper-button-next,.news-details .news-details-featured-image .coverflow-swiper .swiper-button-prev{background:0 0;color:var(--colours-base-white)}.news-details .news-details-featured-image .coverflow-swiper .swiper-button-prev{left:var(--swiper-navigation-sides-offset,40px)}.news-details .news-details-featured-image .coverflow-swiper .swiper-button-next{right:var(--swiper-navigation-sides-offset,40px)}.news-details .news-details-featured-image .single-img{height:774px}.news-details .news-details-featured-image .image-caption{max-width:864px;bottom:calc(var(--size-10) + var(--size-4))}.news-details .news-details-info{position:relative;width:100%;max-width:1088px;min-height:156px;margin:0 auto;margin-top:calc(0px - var(--size-10));padding:0;padding-top:var(--size-8);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--size-1);background:var(--colours-base-background);text-align:center;z-index:20}.related-articles{padding:var(--size-10) 0;display:flex;gap:var(--size-5)}.related-articles .related-articles-heading{width:100%;max-width:864px;margin:0 auto}.related-articles .related-articles-content{width:100%;max-width:864px;margin:0 auto;grid-template-columns:repeat(2,1fr);gap:var(--size-4)}.related-articles .related-articles-content .related-articles-card{justify-content:space-between}.related-articles .related-articles-content .related-articles-card .related-articles-card-left{max-width:272px}.breadcrumbs{padding:var(--size-5) var(--size-2);max-width:1312px;margin:0 auto}.breadcrumbs .breadcrumb-back,.breadcrumbs .breadcrumb-pipe{display:inline-flex;align-items:center}.agent-details-content{padding:0;max-width:1088px;margin:0 auto;grid-template-areas:"photo buttons" "photo info" "photo social" "photo content";grid-template-columns:400px auto}.agent-details-content>div:not(.agent-details-background):not(.agent-details-img){padding:0 112px;margin-left:calc(0px - var(--size-4))}.agent-details-content>div:not(.agent-details-background):not(.agent-details-img).agent-details-btns{padding-top:var(--size-8)}.agent-details-content .agent-details-background{display:block;margin-left:calc(0px - var(--size-4))}.agent-details-img{max-width:400px;margin:var(--size-8) 0;margin-left:var(--size-4)}.agent-details-my-listings .agent-details-my-listings-cards{grid-template-columns:repeat(2,416px);gap:var(--size-4)}.listing-details-info-on-auction .on-auction-content .content-bot form button,.listing-details-info-on-show .on-show-content .content-bot form button{width:unset;white-space:nowrap}.listing-details-info-on-auction .on-auction-content .content-bot form,.listing-details-info-on-auction .on-auction-content .content-top{flex-direction:row}.listing-details-info-on-auction .on-auction-content .content-top .top-left{flex-direction:row;justify-content:space-between;gap:var(--size-4)}.listing-details-info-on-auction .on-auction-content .content-top .top-left .auction-date{width:240px}.listing-details-info-on-auction .on-auction-content .content-top .top-left .auction-add-to-calendar{width:fit-content;font:var(--typography-text-sm-semibold-font)}.listing-details-info-on-auction .on-auction-content .content-top .top-right{margin-left:auto}.listing-details-info-details,.listing-details-location .location-content .location-tabs-container .location-tabs-header{grid-template-columns:repeat(4,1fr)}.listing-details{grid-template-areas:'gallery gallery gallery gallery gallery gallery' 'left-space side-content breadcrumbs gap sidebar right-space' 'left-space side-content base gap sidebar right-space' 'left-space side-content features gap sidebar right-space';grid-template-columns:auto 56px 640px 0 416px auto}#modalContainerListingDetailsFloorPlans .modal .open-contact-agent,#modalContainerListingDetailsGallery .modal .open-contact-agent,#modalContainerListingDetailsProgress .modal .open-contact-agent{display:flex}}#modalContainerListingDetailsFloorPlans .modal .modal-footer,#modalContainerListingDetailsGallery .modal .modal-footer,#modalContainerListingDetailsProgress .modal .modal-footer{grid-area:footer;padding:var(--size-2);display:flex;justify-content:center;align-items:center;gap:var(--size-1)}#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn .icon,#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn.active .icon.active,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn .icon,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn.active .icon.active,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn .icon,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn.active .icon.active{display:block;width:var(--size-3);height:var(--size-3)}#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn .icon.active,#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn.active .icon,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn .icon.active,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn.active .icon,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn .icon.active,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn.active .icon{display:none;width:var(--size-3);height:var(--size-3)}#modalContainerListingDetailsFloorPlans .modal .modal-footer .switch-btn.active,#modalContainerListingDetailsGallery .modal .modal-footer .switch-btn.active,#modalContainerListingDetailsProgress .modal .modal-footer .switch-btn.active{width:var(--button-size-md);height:var(--button-size-md);padding:0;display:flex;justify-content:center;align-items:center;background:var(--buttons-primary-background);border:var(--border-width-none);border-radius:var(--border-rounded-none)}#modalContainerListingDetailsFloorPlans .modal-fullscreen,#modalContainerListingDetailsGallery .modal-fullscreen,#modalContainerListingDetailsProgress .modal-fullscreen{width:100vw;height:100vh;max-width:unset}#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-header,#modalContainerListingDetailsGallery .modal-fullscreen .modal-header,#modalContainerListingDetailsProgress .modal-fullscreen .modal-header{height:10vh}#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-header .modal-header-left,#modalContainerListingDetailsGallery .modal-fullscreen .modal-header .modal-header-left,#modalContainerListingDetailsProgress .modal-fullscreen .modal-header .modal-header-left{width:50%}#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-content,#modalContainerListingDetailsGallery .modal-fullscreen .modal-content,#modalContainerListingDetailsProgress .modal-fullscreen .modal-content{height:90vh;max-height:unset}#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-content .listing-details-modal-progress-photos,#modalContainerListingDetailsFloorPlans .modal-fullscreen .modal-content .modal-gallery-photos,#modalContainerListingDetailsGallery .modal-fullscreen .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsGallery .modal-fullscreen .modal-content .listing-details-modal-progress-photos,#modalContainerListingDetailsGallery .modal-fullscreen .modal-content .modal-gallery-photos,#modalContainerListingDetailsProgress .modal-fullscreen .modal-content .listing-details-modal-floor-plans-photos,#modalContainerListingDetailsProgress .modal-fullscreen .modal-content .listing-details-modal-progress-photos,#modalContainerListingDetailsProgress .modal-fullscreen .modal-content .modal-gallery-photos{max-height:unset}#contactAgentModal .modal{max-width:600px;height:100vh;top:0;left:0;transform:none}#contactAgentModal .modal .modal-content{max-height:calc(100vh - 72px);overflow:auto}#contactAgentModal .listing-details-agents{padding:0;box-shadow:none}#contactAgentModal .tab.scheduler .tab-content.scheduler-content{min-height:479px;display:flex;justify-content:center;align-items:center}#contactAgentSticky{position:fixed;top:100%;width:100%;height:0;transition:.3s ease-in-out;z-index:40;opacity:0;background:var(--colours-base-background)}#contactAgentSticky .listing-details-form-container{display:none;max-height:calc(100vh - 80px);overflow:auto}#contactAgentSticky.stuck{top:calc(100% - 80px);height:80px;opacity:1}#contactAgentSticky.active{top:0;height:100vh}#makeAnOfferModal{display:flex;flex-direction:column;justify-content:center;align-items:center}#makeAnOfferModal .modal{position:relative;height:100vh;margin:unset;top:unset;left:unset;transform:unset;overflow:auto}@media screen and (min-width:1188px){.listing-details-info{padding:var(--size-4) var(--size-2)}.listing-details-info .listing-details-info-top{margin-bottom:var(--size-2);display:flex;justify-content:space-between;align-items:center}.listing-details-info .listing-details-info-top .listing-details-info-heading{margin:0;text-align:left}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-currency{margin:0;justify-content:flex-start}.listing-details-info .listing-details-info-top .listing-details-info-heading .listing-details-info-heading-price{justify-content:flex-start}.listing-details-info .listing-details-info-top .listing-details-info-heading p{color:var(--colours-neutral-10);font:var(--typography-text-md-semibold-font)}.listing-details-info .listing-details-info-top .listing-details-stats{margin-bottom:var(--size-3);justify-content:center;border-bottom:none}.listing-details-info .listing-details-info-bot{flex-direction:row;justify-content:space-between}.listing-details-agents{padding:var(--size-3);background:var(--colours-base-background)}.listing-details-agents .listing-details-agent-card br,.listing-details-content-right-bot{display:block}.listing-details-agents .listing-details-agent-card{padding:var(--size-2);height:290px}.listing-details-agents .listing-details-agent-card .card-img{width:120px;height:180px}.listing-details-agents .listing-details-agent-card .card-content{margin:var(--size-2) 0}.listing-details-agents .listing-details-agent-card .card-content .card-agent-name{color:var(--colours-base-white);font:var(--typography-text-xl-bold-font)}.listing-details-agents .listing-details-agent-card .card-content .card-agent-designation{display:inline;margin-bottom:var(--size-05);color:var(--colours-base-white);font:var(--typography-text-sm-regular-font)}.listing-details-agents .listing-details-agent-card .card-content .card-agent-ffc{display:inline;margin-bottom:var(--size-05);color:var(--colours-base-white);font:var(--typography-text-xxs-medium-font)}.listing-details-agents .listing-details-agent-card .card-content .card-link{display:inline;margin-top:auto;color:var(--colours-base-white);font:var(--typography-text-xs-semibold-font)}.listing-details-agents .listing-details-form-container{padding:0}#listing_details_agent_contact_form .fefform form section fieldset,#listing_details_agent_viewing_form fieldset .feffield{grid-template-columns:1fr 1fr}#listing_details_agent_contact_form .fefform form section fieldset .feffield:nth-child(3),#listing_details_agent_contact_form .fefform form section fieldset .feffield:nth-child(4),#listing_details_agent_contact_form .fefform form section fieldset .feffield:nth-child(5){grid-column:span 2}#listing_details_agent_contact_form .fefform form section fieldset .feffield .fefcheck .input-group{height:var(--size-6)}#listing_details_agent_viewing_form fieldset .feffield.add_to_mailing_list,#listing_details_agent_viewing_form fieldset .feffield.add_to_profiles,#listing_details_agent_viewing_form fieldset .feffield.first_name,#listing_details_agent_viewing_form fieldset .feffield.last_name{grid-column:span 1}#contactAgentSticky,#modalContainerListingDetailsFloorPlans .modal .modal-footer,#modalContainerListingDetailsGallery .modal .modal-footer,#modalContainerListingDetailsProgress .modal .modal-footer,.content-header .content-header-next-btn,.content-header .content-header-prev-btn{display:none}.content-header{max-width:608px;background:var(--tab-bg);margin:0 var(--size-2);padding:0;display:flex;align-items:center;border-top:var(--tab-border);border-bottom:var(--tab-border)}.content-header a{display:inline-flex;justify-content:center;align-items:center;height:var(--size-7);color:var(--tab-text);font:var(--typography-text-md-medium-font);text-decoration:none;cursor:pointer;position:relative}.content-header a.active{flex:0 0}.content-header a.active:after{content:"";position:absolute;bottom:0;border-bottom:var(--tab-border-active);width:100%}#modalContainerAddToCalendar .modal{max-width:460px;max-height:290px}#modalContainerListingDetailsFloorPlans .modal .modal-header,#modalContainerListingDetailsGallery .modal .modal-header,#modalContainerListingDetailsProgress .modal .modal-header{align-items:center}#modalContainerListingDetailsFloorPlans .modal .modal-header .caption,#modalContainerListingDetailsFloorPlans .modal .modal-header .close-button,#modalContainerListingDetailsFloorPlans .modal .modal-header .heading,#modalContainerListingDetailsFloorPlans .modal .modal-header .price,#modalContainerListingDetailsFloorPlans .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsGallery .modal .modal-header .caption,#modalContainerListingDetailsGallery .modal .modal-header .close-button,#modalContainerListingDetailsGallery .modal .modal-header .heading,#modalContainerListingDetailsGallery .modal .modal-header .price,#modalContainerListingDetailsGallery .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsProgress .modal .modal-header .caption,#modalContainerListingDetailsProgress .modal .modal-header .close-button,#modalContainerListingDetailsProgress .modal .modal-header .heading,#modalContainerListingDetailsProgress .modal .modal-header .price,#modalContainerListingDetailsProgress .modal .modal-header .stats-contact-agent{order:unset;flex:unset}#modalContainerListingDetailsFloorPlans .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsGallery .modal .modal-header .stats-contact-agent,#modalContainerListingDetailsProgress .modal .modal-header .stats-contact-agent{margin-left:auto}#modalContainerListingDetailsFloorPlans .modal .modal-content .modal-grid .grid-gallery,#modalContainerListingDetailsGallery .modal .modal-content .modal-grid .grid-gallery,#modalContainerListingDetailsProgress .modal .modal-content .modal-grid .grid-gallery{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));grid-template-rows:1fr;max-height:81vh;overflow:visible}#modalContainerListingDetailsFloorPlans .modal .modal-content .modal-grid .grid-gallery img,#modalContainerListingDetailsGallery .modal .modal-content .modal-grid .grid-gallery img,#modalContainerListingDetailsProgress .modal .modal-content .modal-grid .grid-gallery img{height:unset}#contactAgentModal .modal{left:50%;transform:translate(-50%,0)}#makeAnOfferModal .modal{max-width:80vh;height:80vh}}#makeAnOfferModal .modal .modal-header{padding-left:var(--size-2);display:flex;justify-content:space-between}#makeAnOfferModal .modal .modal-header span{display:flex;align-items:center;font:var(--typography-text-xl-bold-font)}#makeAnOfferModal .modal .modal-content{padding:var(--size-3) var(--size-2);max-height:unset}#makeAnOfferModal .modal .modal-content strong,.mandated-header .header-right .menu-items .menu-item .menu-item-link .menu-item-text{font-weight:700}.print-agents .print-agent-card{width:100%;display:flex;align-items:center;gap:var(--size-2)}.print-agents .print-agent-card .card-left{width:30%}.print-agents .print-agent-card .card-right{width:60%;display:flex;flex-direction:column;color:var(--colours-base-white)}@media print{.listing-details-location .location-content .location-tabs-container .location-tabs-header{display:none!important}.web-hide{display:block}.print-hide{display:none}}.partner-logos{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px 0}.logo-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:150px;background:#fff;height:80px;padding:10px}.logo-item:first-child{background:#b2d6e4!important}.logo-item img{width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width:1200px){.logo-item{width:130px;height:70px}}@media (max-width:768px){.partner-logos{gap:15px}.logo-item{width:110px;height:60px}}@media (max-width:480px){.partner-logos{gap:10px}.logo-item{width:90px;height:50px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.floorplan-slider .swiper .swiper-wrapper .swiper-slide{height:350px}.floorplan-slider .swiper .swiper-wrapper .swiper-slide img{height:100% !important}.floorplan-slider{margin-bottom:10px}.card-tags .tag-no-transfer-duty{background-color: #000080!important; color:#fff !important; }.card-tags .tag-show-days{background-color: #808080!important; color:#000000 !important; }.card-tags .tag-sold{background-color: #FF0000!important; color:#fff !important; }.card-tags .tag-sale{background-color: #008450!important; color:#fff !important; }.card-tags .tag-rental{background-color: #00FF00!important; color:#000000 !important; }.card-tags .tag-rented{background-color: #FF0000!important; color:#fff !important; }.card-tags .tag-under-offer{background-color: #FFA500!important; color:#000000 !important; }.card-tags .tag-featured{background-color: #800080!important; color:#fff !important; }.card-tags .tag-reduced{background-color: #4DE9D9!important; color:#000000 !important; }