@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/wp-content/themes/jones-homes/public/fonts/Inter-VariableFont.08ace6.woff2) format("woff2")}@font-face{font-display:swap;font-family:"DM Serif Text";font-style:normal;font-weight:400;src:url(/wp-content/themes/jones-homes/public/fonts/DMSerifText-Regular.5e9e8a.woff2) format("woff2")}:root{--font-regular:"Inter",Sans-Serif,Arial;--font-heading:"DM Serif Text",Serif,Arial;--font-alternative:"ivypresto-text",Serif;--jones-dark-blue:#00468c;--jones-light-blue:#2661b9;--simple-move-light:#1c9997;--simple-move-dark:#015452;--black:#000;--grey-90:#1a1a1a;--grey-80:#333;--grey-70:#4d4d4d;--grey-60:#666;--grey-50:grey;--grey-40:#999;--grey-30:#b3b3b3;--grey-20:#ccc;--grey-10:#e6e6e6;--grey-6:#f0f0f0;--grey-3:#f7f7f7;--white:#fff;--jones-extra-purple:#713694;--jones-extra-teal:#007b8c;--jones-extra-light-blue:#267bb9;--jones-extra-light-teal:#2696b9;--accent-green:#7d9c00;--accent-yellow:#e2a300;--accent-orange:#cd5c2c;--accent-red:#dd427a;--accent-mauve:#884e55;--filter-green:#39b200;--filter-light-brown:#cfbaba;--filter-yellow:#f2a91c;--filter-red:#d9668f;--filter-blue:#2169b0;--default-font-family:var(--font-regular);--default-text-colour:var(--black);--default-border-colour:var(--black);--header-height:70px;--header-height-small-desktop:90px;--header-height-large-desktop:107px;--sub-nav-height:40px;--sub-nav-height-small-desktop:60px;--sub-nav-height-largest-desktop:65px;--button-ff:var(--font-regular);--button-colour-bg:var(--jones-light-blue);--button-colour-bg-hover:var(--jones-dark-blue);--button-colour-bg-secondary:var(--jones-dark-blue);--button-colour-bg-secondary-hover:var(--jones-light-blue);--button-colour-bg-tertiary:transparent;--button-colour-bg-tertiary-hover:var(--jones-light-blue);--button-colour-bg-quaternary:var(--white);--button-colour-bg-quaternary-hover:var(--jones-light-blue);--button-colour-bg-quinary:var(--grey-50);--button-colour-bg-quinary-hover:var(--jones-light-blue);--button-colour-bg-senary:var(--accent-green);--button-colour-bg-senary-hover:var(--accent-green);--button-colour-bg-septenary:var(--grey-10);--button-colour-bg-septenary-hover:var(--grey-20);--button-colour-text:var(--white);--button-colour-text-hover:var(--white);--button-colour-text-secondary:var(--white);--button-colour-text-secondary-hover:var(--white);--button-colour-text-tertiary:var(--jones-dark-blue);--button-colour-text-tertiary-hover:var(--white);--button-colour-text-quaternary:var(--jones-dark-blue);--button-colour-text-quaternary-hover:var(--white);--button-colour-text-quinary:var(--white);--button-colour-text-quinary-hover:var(--white);--button-colour-text-senary:var(--white);--button-colour-text-senary-hover:var(--grey-10);--button-colour-text-septenary:var(--grey-60);--button-colour-text-septenary-hover:var(--grey-70);--module-max-width:1540px;--module-max-width-blog:1240px;--housetype-sub-nav-height:50px;--housetype-sub-nav-height-desktop:65px;--banner-strip-height-desktop:85px;--custom-scroll-bar-colour:var(--jones-light-blue);--custom-scroll-bar-colour-hover:var(--jones-dark-blue);--form-wrap-colour-input-bg:var(--white);--form-wrap-colour-input-border:var(--grey-30);--form-wrap-colour-input-text:var(--black);--form-wrap-ff-input-text:var(--font-regular);--form-wrap-colour-input-placeholder:var(--grey-50);--form-wrap-colour-input-border-focus:var(--black);--form-wrap-colour-input-eye:var(--grey-30);--form-wrap-colour-input-eye-line:var(--grey-30);--form-wrap-colour-error:var(--accent-red);--form-wrap-colour-success:var(--accent-green)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}*,:after,:before{border:0 solid #000;border-color:var(--default-border-colour);box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;color:#000;color:var(--default-text-colour);font-family:Inter,Sans-Serif,Arial;font-family:var(--default-font-family);font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}form{margin-bottom:0}body{font-weight:400;line-height:inherit;margin:0}body.stop{overflow:hidden}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"DM Serif Text",Serif,Arial;font-family:var(--font-heading);font-weight:900;margin:0}body h1{font-size:28px;line-height:30px}@media(min-width:768px){body h1{font-size:32px;line-height:34px}}@media(min-width:1200px){body h1{font-size:40px;line-height:42px}}@media(min-width:1600px){body h1{font-size:60px;line-height:62px}}@media(min-width:1920px){body h1{font-size:80px;line-height:82px}}body h2{font-size:24px;line-height:26px}@media(min-width:768px){body h2{font-size:30px;line-height:32px}}@media(min-width:1200px){body h2{font-size:32px;line-height:34px}}@media(min-width:1600px){body h2{font-size:40px;line-height:42px}}@media(min-width:1920px){body h2{font-size:50px;line-height:52px}}body h3{font-size:22px;line-height:24px}@media(min-width:768px){body h3{font-size:26px;line-height:28px}}@media(min-width:1200px){body h3{font-size:30px;line-height:32px}}@media(min-width:1600px){body h3{font-size:34px;line-height:36px}}@media(min-width:1920px){body h3{font-size:40px;line-height:42px}}body h4{font-size:17px;line-height:19px}@media(min-width:768px){body h4{font-size:20px;line-height:22px}}@media(min-width:1200px){body h4{font-size:24px;line-height:30px}}@media(min-width:1600px){body h4{font-size:28px;line-height:30px}}@media(min-width:1920px){body h4{font-size:30px;line-height:32px}}body h5{font-size:16px;line-height:18px}@media(min-width:768px){body h5{font-size:17px;line-height:19px}}@media(min-width:1200px){body h5{font-size:18px;line-height:20px}}@media(min-width:1600px){body h5{font-size:20px;line-height:22px}}@media(min-width:1920px){body h5{font-size:22px;line-height:24px}}body h6{font-size:16px;line-height:18px}@media(min-width:768px){body h6{font-size:17px;line-height:19px}}@media(min-width:1200px){body h6{font-size:18px;line-height:20px}}@media(min-width:1600px){body h6{font-size:20px;line-height:22px}}@media(min-width:1920px){body h6{font-size:22px;line-height:24px}}body.overflow{overflow:hidden}body.fixed-scroll:not(.hide-popup){height:100%;overflow-y:scroll;position:fixed;top:0;width:100%}body main{padding-top:70px;padding-top:var(--header-height)}@media(min-width:1200px){body main{padding-top:90px;padding-top:var(--header-height-small-desktop)}}@media(min-width:1600px){body main{padding-top:107px;padding-top:var(--header-height-large-desktop)}}body main:has(.sub-navigation.has-items),body main:has(.sub-navigation.is-a-child-page){padding-top:110px;padding-top:calc(var(--header-height) + var(--sub-nav-height))}@media(min-width:1200px){body main:has(.sub-navigation.has-items),body main:has(.sub-navigation.is-a-child-page){padding-top:150px;padding-top:calc(var(--header-height-small-desktop) + var(--sub-nav-height-small-desktop))}}@media(min-width:1600px){body main:has(.sub-navigation.has-items),body main:has(.sub-navigation.is-a-child-page){padding-top:167px;padding-top:calc(var(--header-height-large-desktop) + var(--sub-nav-height-small-desktop))}}@media(min-width:1920px){body main:has(.sub-navigation.has-items),body main:has(.sub-navigation.is-a-child-page){padding-top:172px;padding-top:calc(var(--header-height-large-desktop) + var(--sub-nav-height-largest-desktop))}}body p{margin:0 0 15px}body a{-webkit-text-decoration:none;text-decoration:none}body a:active,body a:link,body a:visited{color:#000;color:var(--default-text-colour)}body ul{list-style-type:none;margin:0;padding:0}body ul li{display:list-item}body .preload-transition,body .preload-transition *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body svg{max-height:400px;max-width:400px}body .button-container{display:flex}body a.button,body button.button,body input.button{align-items:center;background-color:#2661b9;background-color:var(--button-colour-bg);border:none;border-radius:6px;color:#fff;color:var(--button-colour-text);-moz-column-gap:20px;column-gap:20px;cursor:pointer;display:flex;font-family:Inter,Sans-Serif,Arial;font-family:var(--button-ff);font-size:15px;font-weight:600;height:45px;justify-content:center;line-height:100%;min-width:150px;padding:0 15px;position:relative;text-align:center;text-transform:capitalize;transition:color .3s ease,background-color .3s ease;width:auto}@media(min-width:1600px){body a.button,body button.button,body input.button{font-size:18px;height:50px;min-width:172px}}body a.button.secondary,body button.button.secondary,body input.button.secondary{background-color:#00468c;background-color:var(--button-colour-bg-secondary);color:#fff;color:var(--button-colour-text-secondary)}body a.button.tertiary,body button.button.tertiary,body input.button.tertiary{background-color:transparent;background-color:var(--button-colour-bg-tertiary);border:2px solid #00468c;border:2px solid var(--button-colour-text-tertiary);color:#00468c;color:var(--button-colour-text-tertiary)}body a.button.quaternary,body button.button.quaternary,body input.button.quaternary{background-color:#fff;background-color:var(--button-colour-bg-quaternary);color:#00468c;color:var(--button-colour-text-quaternary)}body a.button.quinary,body button.button.quinary,body input.button.quinary{background-color:grey;background-color:var(--button-colour-bg-quinary);color:#fff;color:var(--button-colour-text-quinary)}body a.button.senary,body button.button.senary,body input.button.senary{background-color:#7d9c00;background-color:var(--button-colour-bg-senary);color:#fff;color:var(--button-colour-text-senary)}body a.button.septenary,body button.button.septenary,body input.button.septenary{background-color:#e6e6e6;background-color:var(--button-colour-bg-septenary);color:#666;color:var(--button-colour-text-septenary)}body a.button.transparent,body button.button.transparent,body input.button.transparent{background-color:transparent;color:#00468c;color:var(--jones-dark-blue)}body a.button.transparent:hover,body button.button.transparent:hover,body input.button.transparent:hover{background-color:transparent;color:#666;color:var(--grey-60)}body a.button:hover,body button.button:hover,body input.button:hover{background-color:#00468c;background-color:var(--button-colour-bg-hover);color:#fff;color:var(--button-colour-text-hover)}body a.button:hover.secondary,body button.button:hover.secondary,body input.button:hover.secondary{background-color:#2661b9;background-color:var(--button-colour-bg-secondary-hover);color:#fff;color:var(--button-colour-text-secondary-hover)}body a.button:hover.tertiary,body button.button:hover.tertiary,body input.button:hover.tertiary{background-color:#2661b9;background-color:var(--button-colour-bg-tertiary-hover);border:2px solid #2661b9;border:2px solid var(--button-colour-bg-tertiary-hover);color:#fff;color:var(--button-colour-text-tertiary-hover)}body a.button:hover.quaternary,body button.button:hover.quaternary,body input.button:hover.quaternary{background-color:#2661b9;background-color:var(--button-colour-bg-quaternary-hover);color:#fff;color:var(--button-colour-text-quaternary-hover)}body a.button:hover.quinary,body button.button:hover.quinary,body input.button:hover.quinary{background-color:#2661b9;background-color:var(--button-colour-bg-quinary-hover);color:#fff;color:var(--button-colour-text-quinary-hover)}body a.button:hover.senary,body button.button:hover.senary,body input.button:hover.senary{background-color:#7d9c00;background-color:var(--button-colour-bg-senary-hover);color:#e6e6e6;color:var(--button-colour-text-senary-hover)}body a.button:hover.septenary,body button.button:hover.septenary,body input.button:hover.septenary{background-color:#ccc;background-color:var(--button-colour-bg-septenary-hover);color:#4d4d4d;color:var(--button-colour-text-septenary-hover)}body a.button:disabled,body button.button:disabled,body input.button:disabled{cursor:not-allowed;opacity:.7}body .checkbox-container{display:flex}body .checkbox-container input[type=checkbox],body .checkbox-container input[type=radio]{display:none}body .checkbox-container input[type=checkbox]:checked+label .checkbox-box:after,body .checkbox-container input[type=radio]:checked+label .checkbox-box:after{display:block}body .checkbox-container label{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:wrap}body .checkbox-container .checkbox-box{background-color:transparent;border:2px solid var(--checkbox-colour-box);border-radius:6px;flex-shrink:0;height:20px;margin-right:6px;position:relative;width:20px}@media(min-width:1600px){body .checkbox-container .checkbox-box{height:24px;margin-right:10px;width:24px}}body .checkbox-container .checkbox-box:after{border:solid var(--checkbox-colour-tick);border-width:0 4px 4px 0;content:"";display:none;height:16px;left:7px;position:absolute;top:-3px;transform:rotate(45deg);width:9px}@media(min-width:1600px){body .checkbox-container .checkbox-box:after{height:20px;left:9px;top:-5px;width:11px}}body .checkbox-container .checkbox-text{color:var(--checkbox-colour-text);font-family:var(--checkbox-ff-text);font-size:14px;line-height:100%}@media(min-width:768px){body .checkbox-container .checkbox-text{font-size:16px}}@media(min-width:1600px){body .checkbox-container .checkbox-text{font-size:18px}}body .checkbox-container.green .checkbox-box{border-color:var(--checkbox-colour-box-green)}body .checkbox-container.brown .checkbox-box{border-color:var(--checkbox-colour-box-brown)}body .checkbox-container.yellow .checkbox-box{border-color:var(--checkbox-colour-box-yellow)}body .checkbox-container.red .checkbox-box{border-color:var(--checkbox-colour-box-red)}body .checkbox-container.black .checkbox-box{border-color:#000;border-color:var(--black)}body .checkbox-container.blue .checkbox-box{border-color:var(--checkbox-colour-box-blue)}body .checkbox-container.fill input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box)}body .checkbox-container.fill input[type=checkbox]:checked+label .checkbox-box:after{display:none}body .checkbox-container.fill.green input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box-green)}body .checkbox-container.fill.brown input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box-brown)}body .checkbox-container.fill.yellow input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box-yellow)}body .checkbox-container.fill.red input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box-red)}body .checkbox-container.fill.black input[type=checkbox]:checked+label .checkbox-box{background-color:#000;background-color:var(--black)}body .checkbox-container.fill.blue input[type=checkbox]:checked+label .checkbox-box{background-color:var(--checkbox-colour-box-blue)}body .checkbox-container.disabled .checkbox-text,body .checkbox-container.disabled label{color:var(--checkbox-colour-disabled)}body .checkbox-container.disabled .checkbox-box:after{border-color:var(--checkbox-colour-disabled)}body .checkbox-container #checkbox-status-show-home:checked+label .checkbox-box{background-image:url(/wp-content/themes/jones-homes/public/svgs/jones-homes-j.db32a7.svg);background-position:50%;background-repeat:no-repeat;background-size:12px}body .checkbox-container #checkbox-status-ready_to_move_in:checked+label .checkbox-box{background-image:url(/wp-content/themes/jones-homes/public/svgs/key-icon.19e705.svg);background-position:50%;background-repeat:no-repeat;background-size:12px}body dialog{border-radius:6px;box-shadow:0 4px 30px 0 rgba(0,0,0,.27);padding:20px;position:relative;width:90%}body dialog .close{cursor:pointer;height:22px;position:absolute;right:20px;top:20px;width:22px;z-index:2}@media(min-width:1200px){body dialog .close{height:26px;width:26px}}body dialog .close .cross-icon{height:100%;width:100%}body .form-wrap{align-items:center;border:2px solid #b3b3b3;border:2px solid var(--form-wrap-colour-input-border);border-radius:6px;display:flex;height:42px;position:relative;width:100%}@media(min-width:1200px){body .form-wrap{height:45px}}@media(min-width:1600px){body .form-wrap{height:47px}}body .form-wrap input,body .form-wrap textarea{background-color:#fff;background-color:var(--form-wrap-colour-input-bg);border-radius:6px;color:#000;color:var(--form-wrap-colour-input-text);font-family:Inter,Sans-Serif,Arial;font-family:var(--form-wrap-ff-input-text);font-size:14px;font-weight:400;height:100%;line-height:100%;outline:none;padding:0 17px;width:100%}@media(min-width:1200px){body .form-wrap input,body .form-wrap textarea{font-size:16px}}@media(min-width:1600px){body .form-wrap input,body .form-wrap textarea{font-size:18px}}body .form-wrap input::-moz-placeholder,body .form-wrap textarea::-moz-placeholder{color:grey;color:var(--form-wrap-colour-input-placeholder);font-family:Inter,Sans-Serif,Arial;font-family:var(--form-wrap-ff-input-text);font-size:14px;line-height:100%}body .form-wrap input::placeholder,body .form-wrap textarea::placeholder{color:grey;color:var(--form-wrap-colour-input-placeholder);font-family:Inter,Sans-Serif,Arial;font-family:var(--form-wrap-ff-input-text);font-size:14px;line-height:100%}@media(min-width:1200px){body .form-wrap input::-moz-placeholder,body .form-wrap textarea::-moz-placeholder{font-size:16px}body .form-wrap input::placeholder,body .form-wrap textarea::placeholder{font-size:16px}}@media(min-width:1600px){body .form-wrap input::-moz-placeholder,body .form-wrap textarea::-moz-placeholder{font-size:18px}body .form-wrap input::placeholder,body .form-wrap textarea::placeholder{font-size:18px}}body .form-wrap input[type=date],body .form-wrap.date{color:grey;color:var(--form-wrap-colour-input-placeholder);position:relative}body .form-wrap input[type=date]:after,body .form-wrap.date:after{background-color:#fff;background-color:var(--form-wrap-colour-input-bg);background-image:url(/wp-content/themes/jones-homes/public/svgs/calendar.030bc0.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:26px;pointer-events:none;position:absolute;right:0;top:5px;width:43px}@media(min-width:1200px){body .form-wrap input[type=date]:after,body .form-wrap.date:after{top:7px}}@media(min-width:1600px){body .form-wrap input[type=date]:after,body .form-wrap.date:after{top:8px}}body .form-wrap.textarea{height:100px}body .form-wrap.textarea textarea{height:96px;padding:17px}body .form-wrap input[type=time],body .form-wrap select.time{color:grey;color:var(--form-wrap-colour-input-placeholder);position:relative}body .form-wrap input[type=time]:after,body .form-wrap select.time:after{background-color:#fff;background-color:var(--form-wrap-colour-input-bg);background-image:url(/wp-content/themes/jones-homes/public/svgs/clock.e6ef4f.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:26px;pointer-events:none;position:absolute;right:0;top:5px;width:43px}@media(min-width:1200px){body .form-wrap input[type=time]:after,body .form-wrap select.time:after{top:7px}}@media(min-width:1600px){body .form-wrap input[type=time]:after,body .form-wrap select.time:after{top:8px}}body .form-wrap .eye-icon{cursor:pointer;flex-shrink:0;height:15px;margin-right:20px;width:22px}body .form-wrap:focus-within{border-color:#000;border-color:var(--form-wrap-colour-input-border-focus)}body .form-wrap.line:before{background-color:#b3b3b3;background-color:var(--form-wrap-colour-input-eye-line);content:"";display:flex;height:24px;pointer-events:none;position:absolute;right:30px;top:9px;transform:rotate(45deg);width:2px}body [error-label]:not([error-label=""]):after{bottom:-3px;color:#dd427a;color:var(--form-wrap-colour-error);content:attr(error-label);font-size:12px;height:20px;left:0;position:absolute;transform:translateY(100%);width:-moz-fit-content;width:fit-content;z-index:3}body [error-label]:not([error-label=""]).success:after{color:#7d9c00;color:var(--form-wrap-colour-success)}.highlight-content{background-color:#ff0;color:red;padding:.2em}.video-container .play-video{cursor:pointer;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:1}.video-container .play-video.hidden{display:none}.contain-img img{-o-object-fit:contain!important;object-fit:contain!important}body section:nth-child(odd){background:#e8e8e8;background:linear-gradient(180deg,#f7f7f7,#fff)}body section.search-listing{background:#fff}.mta{margin-top:auto}#header{--header-colour-bg:var(--white);--header-colour-nav-items:var(--grey-60);--header-colour-nav-items-hover:var(--black);--header-colour-nav-items-active:var(--jones-dark-blue);--header-colour-nav-items-highlight:var(--jones-dark-blue);--header-colour-nav-items-highlight-hover:var(--grey-30);--header-ff-nav-items:var(--font-regular);--header-colour-login:var(--black);--header-ff-login:var(--font-regular);--header-colour-login-icon:var(--jones-light-blue);--header-colour-search-bg:var(--white);--header-ff-search-text:var(--font-regular);--header-colour-search-text:var(--grey-50);--header-colour-search-radio:var(--white);--header-ff-search-radio:var(--font-regular);--header-colour-profile-bg:var(--white);--header-colour-heart-popup-bg:var(--white);--header-colour-heart-popup-text:var(--black);--header-ff-heart-popup-text:var(--font-regular);--header-colour-heart-popup-link:var(--jones-dark-blue);--header-ff-heart-popup-link:var(--font-regular);--header-colour-heart-popup-arrow:var(--jones-dark-blue)}#slide-out-menu{--slide-out-colour-bg:var(--white);--slide-out-ff-list-item:var(--font-regular);--slide-out-colour-list-item:var(--grey-60);--slide-out-colour-list-item-active:var(--jones-dark-blue);--slide-out-colour-list-item-hover:var(--black);--slide-out-colour-social-icons:var(--jones-light-blue);--slide-out-item-back-border-color:var(--grey-6)}#footer{--footer-colour-bg:var(--jones-dark-blue);--footer-colour-text:var(--white);--footer-ff-text:var(--font-regular);--footer-ff-text-heading:var(--font-heading);--footer-colour-splitter:var(--jones-light-blue);--footer-gutters:40px;--footer-gutters-md:40px;--footer-gutters-xl:40px;--footer-gutters-xxxl:40px;--footer-gutters-xxxxl:40px}.choices{--choices-colour-bg:var(--blue);--choices-colour-bg-highlight:var(--jones-dark-blue);--choices-colour-option-bg:var(--white);--choices-ff-text:var(--font-regular);--choices-colour-text:var(--jones-light-blue);--choices-colour-text-highlight:var(--white);--choices-colour-option-text:var(--jones-light-blue);--choices-dropdown-height:27px;--choices-form-wrap-colour-select-text:var(--grey-50);--choices-form-wrap-colour-select-text-selected:var(--black);--choices-form-wrap-colour-select-choice:var(--grey-50);--choices-form-wrap-colour-select-choice-highlighted:var(--white);--choices-form-wrap-colour-select-choice-highlighted-bg:var(--jones-dark-blue);--choices-form-wrap-colour-select-selected-bg:var(--grey-10);--choices-form-wrap-colour-select-selected-text:var(--grey-50);--choices-form-wrap-colour-select-group:var(--grey-70)}.cookie-popup{--cookie-popup-colour-background-blur:hsla(0,0%,100%,.3);--cookie-popup-colour-background:hsla(0,0%,100%,.9);--cookie-popup-colour-heading:var(--jones-dark-blue);--cookie-popup-ff-heading:var(--font-heading);--cookie-popup-colour-text:var(--black);--cookie-popup-ff-text:var(--font-regular);--cookie-popup-colour-text-link:var(--jones-dark-blue);--cookie-popup-colour-checkbox-text:var(--jones-dark-blue)}.homepage-carousel{--homepage-carousel-colour-tag-line:var(--white);--homepage-carousel-ff-tag-line:var(--font-regular);--homepage-carousel-colour-heading:var(--white);--homepage-carousel-ff-heading:var(--font-heading);--homepage-carousel-colour-pagination:var(--white);--homepage-carousel-colour-pagination-active:var(--grey-50);--homepage-carousel-search-standard-colour-input-wrap-bg:var(--white);--homepage-carousel-search-standard-colour-button-bg:var(--jones-light-blue);--homepage-carousel-search-standard-colour-button-icon:var(--white);--homepage-carousel-search-standard-colour-input-bg:var(--white);--homepage-carousel-search-standard-colour-input-text:var(--black);--homepage-carousel-search-standard-colour-input-text-placeholder:var(--grey-50);--homepage-carousel-search-ff-input-text:var(--font-regular);--homepage-carousel-search-ff-button-text:var(--font-regular);--homepage-carousel-search-colour-button-text:var(--white);--homepage-carousel-search-desktop-colour-input-wrap-bg:rgba(0,0,0,.2);--homepage-carousel-search-desktop-colour-input-wrap-border:var(--white);--homepage-carousel-search-desktop-colour-button-bg:transparent;--homepage-carousel-search-desktop-colour-button-icon:var(--white);--homepage-carousel-search-desktop-colour-input-bg:transparent;--homepage-carousel-search-desktop-colour-input-border:var(--white);--homepage-carousel-search-desktop-colour-input-text:var(--white);--homepage-carousel-search-desktop-colour-input-text-placeholder:var(--white)}.housetype-development{--housetype-development-carousel-colour-tag-line:var(--white);--housetype-development-carousel-ff-tag-line:var(--font-regular);--housetype-development-carousel-colour-heading:var(--white);--housetype-development-carousel-ff-heading:var(--font-heading);--housetype-development-carousel-colour-pagination:var(--white);--housetype-development-carousel-colour-pagination-active:var(--grey-50);--housetype-development-carousel-button-bg-colour:var(--white);--housetype-development-carousel-button-arrow-colour:var(--jones-light-blue);--housetype-development-carousel-contact-details-text-colour:var(--jones-dark-blue);--housetype-development-carousel-contact-details-ff:var(--font-regular);--housetype-development-carousel-search-standard-colour-input-wrap-bg:var(--white);--housetype-development-carousel-search-standard-colour-button-bg:var(--jones-light-blue);--housetype-development-carousel-search-standard-colour-button-icon:var(--white);--housetype-development-carousel-search-standard-colour-input-bg:var(--white);--housetype-development-carousel-search-standard-colour-input-text:var(--black);--housetype-development-carousel-search-standard-colour-input-text-placeholder:var(--grey-50);--housetype-development-carousel-search-ff-input-text:var(--font-regular);--housetype-development-carousel-search-ff-button-text:var(--font-regular);--housetype-development-carousel-search-colour-button-text:var(--white);--housetype-development-modal-ff-heading:var(--font-heading);--housetype-development-modal-colour-heading:var(--jones-dark-blue);--housetype-development-modal-ff-address:var(--font-regular);--housetype-development-modal-colour-address:var(--black);--housetype-development-nav-height:var(--housetype-sub-nav-height);--housetype-development-nav-height-desktop:var(--housetype-sub-nav-height-desktop);--housetype-development-opening-times-ff:var(--font-regular);--housetype-development-opening-times-colour:var(--jones-dark-blue);--housetype-development-opening-times-colour-bg:var(--white);--housetype-development-modal-ff-from-price:var(--font-regular);--housetype-development-modal-colour-from-price:var(--jones-dark-blue);--housetype-development-modal-ff-description:var(--font-regular);--housetype-development-modal-colour-description:var(--black);--housetype-development-modal-colour-line-break:var(--grey-10);--housetype-development-modal-iframe-colour-cross:var(--grey-70)}#cta-dialog{--cta-dialog-colour-line-break:var(--grey-10);--cta-dialog-colour-heading:var(--jones-dark-blue);--cta-dialog-colour-phone:var(--jones-dark-blue);--cta-dialog-ff-phone:var(--font-regular);--cta-dialog-colour-times:var(--jones-dark-blue)}.location-carousel{--location-carousel-colour-tag-line:var(--white);--location-carousel-ff-tag-line:var(--font-regular);--location-carousel-colour-heading:var(--white);--location-carousel-ff-heading:var(--font-heading);--location-carousel-colour-pagination:var(--white);--location-carousel-colour-pagination-active:var(--grey-50);--location-carousel-button-bg-colour:var(--white);--location-carousel-button-arrow-colour:var(--jones-light-blue);--location-carousel-contact-details-text-colour:var(--jones-dark-blue);--location-carousel-contact-details-ff:var(--font-regular);--location-carousel-text-gutters:20px;--location-carousel-text-gutters-md:40px;--location-carousel-text-gutters-xl:40px;--location-carousel-text-gutters-xxxl:40px;--location-carousel-text-gutters-xxxxl:40px}.incentive-banner{--incentive-banner-colour-bg:var(--accent-mauve);--incentive-banner-colour-heading:var(--white);--incentive-banner-ff-heading:var(--font-heading);--incentive-banner-colour-text:var(--white);--incentive-banner-ff-text:var(--font-regular);--incentive-banner-colour-button-border:var(--white);--incentive-banner-colour-button-text:var(--white);--incentive-banner-ff-button-text:var(--font-regular)}.developments-sub-nav{--developments-nav-colour-bg:var(--white);--developments-nav-ff-text:var(--font-regular);--developments-nav-colour-text:var(--grey-60);--developments-nav-colour-text-active:var(--jones-dark-blue);--developments-nav-colour-arrow:var(--grey-80);--develeopments-nav-height:var(--housetype-sub-nav-height);--develeopments-nav-height-desktop:var(--housetype-sub-nav-height-desktop);--developments-nav-colour-underline:var(--jones-dark-blue);--developments-nav-colour-active:var(--jones-dark-blue);--developments-nav-button-width:114px;--developments-nav-button-width-xl:154px}.banner-strip{--banner-strip-ff-heading:var(--font-heading);--banner-strip-ff-text:var(--font-regular);--banner-strip-colour-text:var(--white);--banner-strip-colour-button-border:var(--white);--banner-strip-colour-background:var(--jones-extra-teal);--banner-strip-date-colour-text:var(--grey-60);--banner-strip-heading-colour-text:var(--jones-dark-blue);--banner-strip-paragraph-colour-text:var(--black);--banner-strip-read-more-colour-text:var(--jones-light-blue)}.image-size-transition-carousel{--image-size-transition-carousel-colour-heading:var(--jones-dark-blue);--image-size-transition-carousel-colour-tag-line:var(--grey-60);--image-size-transition-carousel-ff-tag-line:var(--font-regular);--image-size-transition-carousel-ff-heading:var(--font-heading);--image-size-transition-carousel-ff-lead-in:var(--font-alternative);--image-size-transition-carousel-ff-body:var(--font-regular);--image-size-transition-carousel-colour-pagination:var(--white);--image-size-transition-carousel-colour-pagination-active:var(--grey-50);--image-size-transition-carousel-colour-splide-arrow-bg:var(--white);--image-size-transition-carousel-gutters:20px;--image-size-transition-carousel-gutters-md:40px;--image-size-transition-carousel-gutters-xl:40px;--image-size-transition-carousel-gutters-xxxl:40px;--image-size-transition-carousel-gutters-xxxxl:40px;--image-size-transition-carousel-button-height:55px;--image-size-transition-carousel-button-width:55px;--image-size-transition-carousel-colour-bg:var(--white);--image-size-transition-carousel-colour-arrow:var(--jones-light-blue)}.two-column-text{--two-column-text-ff-tag-line:var(--font-regular);--two-column-text-ff-heading:var(--font-heading);--two-column-text-ff-heading-text:var(--font-alternative);--two-column-text-ff-text:var(--font-regular);--two-column-text-colour-tag-line:var(--grey-60);--two-column-text-colour-heading:var(--jones-dark-blue);--two-column-text-colour-heading-text:var(--black);--two-column-text-bold-text:var(--jones-dark-blue);--two-column-text-colour-text:var(--black);--two-column-text-gutters:20px;--two-column-text-gutters-md:40px;--two-column-text-gutters-xl:40px;--two-column-text-gutters-xxxl:40px;--two-column-text-gutters-xxxxl:40px}.accordion{--accordion-ff-heading:var(--font-heading);--accordion-ff-heading-text:var(--font-alternative);--accordion-ff-text:var(--font-regular);--accordion-colour-tag-line:var(--grey-60);--accordion-colour-heading:var(--jones-dark-blue);--accordion-colour-heading-text:var(--black);--accordion-colour-text:var(--black);--accordion-gutters:20px;--accordion-gutters-md:40px;--accordion-gutters-xl:40px;--accordion-gutters-xxxl:40px;--accordion-gutters-xxxxl:40px}.blog{--blog-gutters:20px;--blog-gutters-md:40px;--blog-gutters-xl:40px;--blog-gutters-xxxl:40px;--blog-gutters-xxxxl:40px;--blog-tabs-button-text-color:var(--grey-60);--blog-tabs-button-active-text-color:var(--white);--blog-tabs-button-background-color:var(--grey-6);--blog-tabs-button-active-background-color:var(--jones-dark-blue);--blog-tabs-header-p-color:var(--grey-60);--blog-tabs-header-p-ff:var(--font-regular);--blog-tabs-header-heading-color:var(--jones-dark-blue);--blog-tabs-header-heading-ff:var(--font-heading);--blog-heading-color:var(--jones-dark-blue);--blog-card-detail-colour-read-more:var(--jones-light-blue);--blog-card-detail-ff-read-more:var(--font-regular);--blog-card-detail-colour-town:var(--jones-dark-blue);--blog-card-detail-ff-town:var(--font-regular);--blog-card-colour-border-bottom:var(--jones-dark-blue);--blog-card-colour-text-bg:var(--white);--blog-card-detail-colour-heading:var(--jones-dark-blue);--blog-card-detail-ff-heading:var(--font-heading);--card-card-ff-tag-text:var(--font-regular);--card-card-colour-tag-text:var(--white);--card-card-colour-tag-bg:var(--jones-light-blue);--card-card-colour-tag-bg-green:var(--accent-green);--card-card-colour-tag-bg-yellow:var(--accent-yellow);--card-card-colour-tag-bg-orange:var(--accent-orange);--card-card-colour-heart:var(--accent-red)}.blog-single{--blog-single-big-letter-ff:var(--font-heading);--blog-single-title-ff:var(--font-heading);--blog-single-title-color:var(--jones-dark-blue);--blog-single-first-p-ff:var(--font-alternative);--blog-single-p-ff:var(--font-regular);--blog-single-p-strong-ff:var(--jones-dark-blue);--blog-single-block-quote-ff:var(--font-alternative);--blog-single-block-quote-color:var(--grey-60);--blog-single-block-quote-span-color:var(--jones-dark-blue);--blog-single-time-color:var(--white);--blog-single-time-bg-color:var(--jones-dark-blue)}.three-col-schemes{--hfh-ff-tag-line:var(--font-regular);--hfh-ff-heading:var(--font-heading);--hfh-ff-type:var(--font-regular);--hfh-ff-slide-tag-line:var(--font-regular);--hfh-ff-slide-headline:var(--font-heading);--hfh-ff-slide-text:var(--font-regular);--hfh-colour-tag-line:var(--grey-60);--hfh-colour-heading:var(--jones-dark-blue);--hfh-ff-colour-slide-content:var(--white);--hfh-ff-colour-slide-text:var(--black);--hfh-ff-colour-text-bg:var(--white);--hfh-gutters:20px;--hfh-gutters-md:40px;--hfh-gutters-xl:40px;--hfh-gutters-xxxl:40px;--hfh-gutters-xxxxl:40px}.two-column-image-and-text{--two-column-image-and-text-ff-heading:var(--font-heading);--two-column-image-and-text-colour-heading:var(--jones-dark-blue);--two-column-image-and-text-ff-tag-line:var(--font-regular);--two-column-image-and-text-colour-tag-line:var(--grey-60);--two-column-image-and-text-colour-all-text:var(--black);--two-column-image-and-text-ff-text-heading:var(--font-alternative);--two-column-image-and-text-ff-text:var(--font-regular);--two-column-image-and-text-gutters:20px;--two-column-image-and-text-gutters-md:40px;--two-column-image-and-text-gutters-xl:40px;--two-column-image-and-text-gutters-xxxl:40px;--two-column-image-and-text-gutters-xxxxl:40px;--two-column-image-and-text-bullet-heading:var(--jones-dark-blue);--two-column-image-and-text-table-header-background:var(--jones-dark-blue);--two-column-image-and-text-table-border-color:var(--jones-dark-blue);--two-column-image-and-text-table-header-color:var(--white);--two-column-image-and-text-table-header-row-odd-background-color:var(--grey-6);--two-column-image-and-text-table-header-row-even-background-color:var(--white)}.scrollable-list-media{--scrollable-list-media-ff-heading:var(--font-heading);--scrollable-list-media-colour-heading:var(--jones-dark-blue);--scrollable-list-media-ff-tag-line:var(--font-regular);--scrollable-list-media-colour-tag-line:var(--grey-60);--scrollable-list-media-colour-all-text:var(--black);--scrollable-list-media-ff-text-heading:var(--font-alternative);--scrollable-list-media-ff-text:var(--font-regular);--scrollable-list-media-gutters:20px;--scrollable-list-media-gutters-md:40px;--scrollable-list-media-gutters-xl:40px;--scrollable-list-media-gutters-xxxl:40px;--scrollable-list-media-gutters-xxxxl:40px;--scrollable-list-media-guideline:var(--grey-20);--scrollable-list-media-guideline-line:var(--jones-dark-blue)}.contact-form{--contact-form-ff-heading:var(--font-heading);--contact-form-ff-label:var(--font-heading);--contact-form-ff-note:var(--font-regular);--contact-form-colour-heading:var(--jones-dark-blue);--contact-form-colour-label:var(--jones-dark-blue);--contact-form-colour-note:var(--jones-dark-blue);--contact-form-colour-choices:var(--jones-dark-blue);--contact-form-colour-checkbox:var(--jones-dark-blue);--contact-form-gutters:20px;--contact-form-gutters-md:40px;--contact-form-gutters-xl:40px;--contact-form-gutters-xxxl:40px;--contact-form-gutters-xxxxl:40px;--contact-form-placeholder-ff:var(--default-font-family);--contact-form-text-instructions-ff:var(--font-alternative);--contact-form-contact-details-text-colour:var(--jones-dark-blue);--contact-form-contact-details-ff:var(--font-regular);--contact-form-hr-color:var(--grey-20);--contact-form-svg-stroke-colour:var(--jones-dark-blue);--contact-form-border-colour:var(--grey-30);--contact-form-thank-you-brochure-svg:var(--white);--contact-form-thank-you-brochure-card-bg:var(--grey-30);--contact-sub-title-ff:var(--font-regular);--contact-sub-title-colour:var(--grey-60);--contact-title-ff:var(--font-heading);--contact-title-color:var(--jones-dark-blue);--contact-p-ff:var(--font-regular);--contact-region-link-color:var(--jones-dark-blue);--contact-region-title-color:var(--jones-dark-blue);--contact-region-svg-color:var(--jones-dark-blue);--contact-dev-list-ff:var(--font-regular);--contact-dev-list-color:var(--grey-60);--contect-dev-list-active-color:var(--jones-dark-blue);--contact-opening-times-ff:var(--font-regular);--contact-opening-times-colour:var(--jones-dark-blue);--contact-opening-times-colour-bg:var(--white)}.site-search{--site-search-gutters:20px;--site-search-gutters-md:40px;--site-search-gutters-xl:40px;--site-search-gutters-xxxl:40px;--site-search-gutters-xxxxl:40px;--site-search-button-text-color:var(--grey-60);--site-search-button-active-text-color:var(--white);--site-search-button-background-color:var(--grey-6);--site-search-button-active-background-color:var(--jones-dark-blue);--site-search-header-p-color:var(--grey-60);--site-search-header-p-ff:var(--font-regular);--site-search-header-heading-color:var(--jones-dark-blue);--site-search-header-heading-ff:var(--font-heading);--site-search-scrollbar-color:var(--jones-dark-blue)}.testimonials-trustpilot{--testimonials-ff-tag-line:var(--font-regular);--testimonials-ff-heading:var(--font-heading);--testimonials-colour-tag-line:var(--grey-60);--testimonials-colour-heading:var(--jones-dark-blue);--testimonials-colour-carousel-bg:rgba(38,97,185,.06);--testimonials-colour-carousel-text:var(--grey-60);--testimonials-ff-carousel-text:var(--font-alternative);--testimonials-ff-carousel-text-author:var(--font-regular);--testimonials-colour-splide-arrow-bg:var(--white);--testimonials-gutters:20px;--testimonials-gutters-md:40px;--testimonials-gutters-xl:40px;--testimonials-gutters-xxxl:40px;--testimonials-gutters-xxxxl:40px;--testimonials-colour-button-bg:var(--grey-6);--testimonials-colour-button-text:var(--grey-60);--testimonials-colour-button-bg-active:var(--jones-light-blue);--testimonials-colour-button-text-active:var(--white)}.counties-listing{--counties-listing-gutters:20px;--counties-listing-gutters-md:40px;--counties-listing-gutters-xl:40px;--counties-listing-gutters-xxxl:40px;--counties-listing-gutters-xxxxl:40px;--counties-listing-ff-tag-line:var(--font-regular);--counties-listing-ff-heading:var(--font-heading);--counties-listing-colour-tag-line:var(--grey-60);--counties-listing-colour-heading:var(--jones-dark-blue);--counties-listing-text-ff-text:var(--font-regular);--counties-listing-text-colour-text:var(--black)}.region-listing{--region-listing-gutters:20px;--region-listing-gutters-md:40px;--region-listing-gutters-xl:40px;--region-listing-gutters-xxxl:40px;--region-listing-gutters-xxxxl:40px;--region-listing-filters-colour-text:var(--black);--region-listing-filters-ff-text:var(--font-regular);--region-listing-filters-colour-tab-bg:var(--grey-10);--region-listing-filters-colour-tab-text:var(--grey-60);--region-listing-filters-colour-tab-bg-active:var(--jones-dark-blue);--region-listing-filters-colour-tab-text-active:var(--white);--region-listing-filters-ff-tab-text:var(--font-regular)}.available-homes{--available-homes-gutters:20px;--available-homes-gutters-md:40px;--available-homes-gutters-xl:40px;--available-homes-gutters-xxxl:40px;--available-homes-gutters-xxxxl:40px;--available-homes-filters-colour-heading:var(--jones-dark-blue);--available-homes-filters-ff-heading:var(--font-heading);--available-homes-filters-colour-text:var(--black);--available-homes-filters-ff-text:var(--font-regular);--available-homes-filters-colour-tab-bg:var(--grey-10);--available-homes-filters-colour-tab-text:var(--grey-60);--available-homes-filters-colour-button-active:var(--jones-dark-blue);--available-homes-filters-colour-button-text-active:var(--white);--available-homes-filters-colour-button-inactive:var(--grey-6);--available-homes-filters-colour-button-text-inactive:var(--grey-60);--available-homes-filters-colour-tab-text-active:var(--white);--available-homes-filters-ff-tab-text:var(--font-regular);--available-homes-spinner-bg:hsla(0,0%,100%,.8)}.development-card{--development-card-splide-arrow-bg:var(--white);--development-card-colour-border-bottom:var(--jones-light-blue);--development-card-colour-text-bg:var(--white);--development-card-colour-bulletpoint:var(--jones-dark-blue);--development-card-ff-tag-text:var(--font-regular);--development-card-colour-tag-text:var(--white);--development-card-colour-tag-bg:var(--jones-light-blue);--development-card-colour-tag-bg-green:var(--accent-green);--development-card-colour-tag-bg-yellow:var(--accent-yellow);--development-card-colour-tag-bg-orange:var(--accent-orange);--development-card-colour-heart:var(--accent-red);--development-card-list-colour-miles:var(--jones-dark-blue);--development-card-list-colour-heading:var(--jones-dark-blue);--development-card-list-colour-list-item-highlight:var(--jones-dark-blue);--development-card-list-colour-list-item:var(--black);--development-card-list-ff-miles:var(--font-regular);--development-card-list-ff-heading:var(--font-heading);--development-card-list-ff-list-item-highlight:var(--font-heading);--development-card-list-ff-list-item:var(--font-regular);--development-card-detail-colour-heading:var(--jones-dark-blue);--development-card-detail-colour-town:var(--jones-dark-blue);--development-card-detail-colour-description:var(--black);--development-card-detail-colour-read-more:var(--jones-light-blue);--development-card-detail-colour-help-text:var(--jones-dark-blue);--development-card-detail-colour-feature-icon:var(--jones-light-blue);--development-card-detail-colour-feature-text:var(--grey-60);--development-card-detail-colour-feature-subtext:var(--jones-light-blue);--development-card-detail-colour-feature-divider:var(--grey-20);--development-card-detail-ff-heading:var(--font-heading);--development-card-detail-ff-town:var(--font-regular);--development-card-detail-ff-description:var(--font-regular);--development-card-detail-ff-read-more:var(--font-regular);--development-card-detail-ff-help-text:var(--font-regular);--development-card-detail-ff-feature-text:var(--font-regular);--development-card-detail-ff-feature-subtext:var(--font-regular);--development-card-detail-colour-info-icon-pulse:var(--grey-50);--development-card-detail-colour-popup-bg:var(--white);--development-card-detail-colour-helping-hand:var(--jones-dark-blue);--development-card-detail-colour-simple-move:var(--simple-move-light);--development-card-detail-ff-popup:var(--font-regular);--development-card-detail-ff-price-heading:var(--font-regular);--development-card-detail-colour-price-heading:var(--jones-dark-blue);--development-card-ff-plot-tag:var(--font-regular);--development-card-colour-plot-tag-bg:var(--grey-10);--development-card-colour-plot-tag-text:var(--grey-60)}.social-popup{--social-popup-colour-bg:var(--white);--social-popup-colour-close-icon:var(--black);--social-popup-colour-message-text:var(--jones-dark-blue);--social-popup-ff-message-text:var(--font-heading);--social-popup-colour-social-icon:var(--jones-dark-blue);--social-popup-colour-social-icon-text:var(--grey-60);--social-popup-ff-social-icon-text:var(--font-regular);--social-popup-colour-link-text:var(--black);--social-popup-ff-link-text:var(--font-regular);--social-popup-colour-link-button:var(--jones-dark-blue);--social-popup-ff-link-button:var(--font-regular);--social-popup-ff-link-border:var(--grey-30)}.sub-navigation{--sub-nav-colour-bg:var(--white);--sub-nav-ff-text:var(--font-regular);--sub-nav-colour-text:var(--grey-60);--sub-nav-colour-text-active:var(--jones-dark-blue);--sub-nav-colour-arrow:var(--grey-80)}.gallery{--gallery-gutters:20px;--gallery-gutters-md:40px;--gallery-gutters-xl:40px;--gallery-gutters-xxxl:40px;--gallery-gutters-xxxxl:40px;--gallery-ff-tag-line:var(--font-regular);--gallery-colour-tag-line:var(--grey-50);--gallery-ff-heading:var(--font-heading);--gallery-colour-heading:var(--jones-dark-blue);--gallery-lightbox-colour-bg:hsla(0,0%,100%,.8);--gallery-lightbox-ff-heading:var(--font-heading);--gallery-lightbox-colour-heading:var(--jones-dark-blue);--gallery-lightbox-ff-text:var(--font-regular);--gallery-lightbox-colour-text:var(--black);--gallery-lightbox-colour-close-bg:var(--black);--gallery-lightbox-colour-close-icon:var(--black);--gallery-splide-arrow-bg:var(--white)}.search,.search-form,.search-page-search{--search-filter-search-standard-colour-input-wrap-bg:var(--white);--search-filter-search-standard-colour-input-border:var(--grey-10);--search-filter-search-ff-input-text:var(--font-regular);--search-filter-search-standard-colour-input-text:var(--black);--search-filter-search-standard-colour-input-text-placeholder:var(--grey-50);--search-filter-search-standard-colour-input-bg:var(--white);--search-filter-search-standard-colour-button-bg:var(--grey-20);--search-filter-search-standard-colour-button-bg-focus:var(--jones-dark-blue);--search-filter-search-ff-button-text:var(--font-regular);--search-filter-search-colour-button-text:var(--white);--search-filter-search-standard-colour-button-icon:var(--white)}.search-listing{--search-filter-colour-background:var(--white);--search-filter-ff-heading:var(--font-regular);--search-filter-colour-heading:var(--black);--search-filter-ff-note:var(--font-regular);--search-filter-colour-note:var(--black);--search-filter-ff-sort-by:var(--font-regular);--search-filter-colour-sort-by:var(--grey-40);--search-filter-colour-sort-by-active:var(--jones-dark-blue);--search-filter-ff-sub-heading:var(--font-regular);--search-filter-colour-sub-heading:var(--jones-dark-blue);--search-filter-ff-slider-text:var(--font-regular);--search-filter-colour-slider-text:var(--black);--search-filter-colour-slider-text-active:var(--jones-dark-blue);--search-filter-ff-checkbox-text:var(--font-regular);--search-filter-colour-checkbox-text:var(--black);--search-filter-colour-checkbox:var(--grey-30);--search-filter-colour-checkbox-tick:var(--jones-dark-blue);--search-listing-gutters:20px;--search-listing-gutters-md:40px;--search-listing-gutters-xl:40px;--search-listing-gutters-xxxl:40px;--search-listing-gutters-xxxxl:40px;--search-listing-filters-colour-text:var(--black);--search-listing-filters-ff-text:var(--font-regular);--search-listing-filters-colour-tab-bg:var(--grey-10);--search-listing-filters-colour-tab-text:var(--grey-60);--search-listing-filters-colour-tab-bg-active:var(--jones-dark-blue);--search-listing-filters-colour-tab-text-active:var(--white);--search-listing-filters-ff-tab-text:var(--font-regular);--search-listing-filter-button-colour-border:var(--jones-light-blue);--search-listing-filter-button-colour-text:var(--jones-light-blue);--search-listing-filter-button-ff-text:var(--font-regular);--search-listing-refine-ff-text:var(--font-regular);--search-listing-refine-colour-text:var(--jones-dark-blue);--search-listing-refine-colour-text-results:var(--grey-50);--search-listing-spinner-bg:hsla(0,0%,100%,.8);--search-listing-colour-no-results-message:var(--grey-60);--search-listing-ff-no-results-message:var(--font-regular);--search-listing-colour-marker-icon:#01283f;--search-listing-colour-marker-icon-active:var(--jones-light-blue)}.checkbox-container{--checkbox-colour-box:var(--grey-30);--checkbox-colour-box-green:var(--filter-green);--checkbox-colour-box-brown:var(--filter-light-brown);--checkbox-colour-box-yellow:var(--filter-yellow);--checkbox-colour-box-red:var(--filter-red);--checkbox-colour-box-blue:var(--filter-blue);--checkbox-colour-text:var(--black);--checkbox-ff-text:var(--font-regular);--checkbox-colour-tick:var(--jones-dark-blue);--checkbox-colour-disabled:var(--grey-60)}.amenities{--amenities-ff-heading:var(--font-heading);--amenities-colour-heading:var(--jones-dark-blue);--amenities-ff-tag-line:var(--font-regular);--amenities-colour-tag-line:var(--grey-60);--amenities-colour-all-text:var(--black);--amenities-ff-text-heading:var(--font-alternative);--amenities-ff-text:var(--font-regular);--amenities-gutters:20px;--amenities-gutters-md:40px;--amenities-gutters-xl:40px;--amenities-gutters-xxxl:40px;--amenities-gutters-xxxxl:40px;--amenities-dropdown-colour-text-hover:var(--jones-dark-blue);--amenities-dropdown-colour-bg:var(--white);--amenities-dropdown-colour-text:var(--grey-50);--amenities-dropdown-ff-text:var(--font-regular);--amenities-dropdown-colour-text-active:var(--black);--amenities-dropdown-colour-svg-disabled:var(--grey-30)}.show-home-finder{--show-home-finder-ff-heading:var(--font-heading);--show-home-finder-colour-heading:var(--jones-dark-blue);--show-home-finder-ff-tag-line:var(--font-regular);--show-home-finder-colour-tag-line:var(--grey-60);--show-home-finder-colour-all-text:var(--black);--show-home-finder-ff-text-heading:var(--font-alternative);--show-home-finder-ff-text:var(--font-regular);--show-home-finder-gutters:20px;--show-home-finder-gutters-md:40px;--show-home-finder-gutters-xl:40px;--show-home-finder-gutters-xxxl:40px;--show-home-finder-gutters-xxxxl:40px;--show-home-finder-dropdown-colour-text-hover:var(--jones-dark-blue);--show-home-finder-dropdown-colour-bg:var(--white);--show-home-finder-dropdown-colour-text:var(--grey-50);--show-home-finder-dropdown-ff-text:var(--font-regular);--show-home-finder-dropdown-colour-text-active:var(--black);--show-home-finder-dropdown-colour-svg-disabled:var(--grey-30)}.leaflet-container{--leaflet-colour-active-icon:var(--jones-dark-blue)}.blog-carousel{--blog-carousel-gutters:20px;--blog-carousel-gutters-md:40px;--blog-carousel-gutters-xl:40px;--blog-carousel-gutters-xxxl:0;--blog-carousel-gutters-xxxxl:0;--blog-carousel-ff-tag-line:var(--font-regular);--blog-carousel-colour-tag-line:var(--grey-60);--blog-carousel-ff-heading:var(--font-heading);--blog-carousel-colour-heading:var(--jones-dark-blue);--blog-carousel-item-ff-heading:var(--font-heading);--blog-carousel-item-colour-heading:var(--jones-dark-blue);--blog-carousel-item-ff-text:var(--font-regular);--blog-carousel-item-colour-text:var(--black);--blog-carousel-item-ff-read-more:var(--font-regular);--blog-carousel-item-colour-read-more:var(--jones-light-blue);--blog-carousel-item-colour-bg:var(--white);--blog-carousel-ff-tag-text:var(--font-regular);--blog-carousel-colour-tag-text:var(--white);--blog-carousel-colour-tag-bg:var(--jones-light-blue);--blog-carousel-colour-tag-bg-green:var(--accent-green);--blog-carousel-colour-tag-bg-yellow:var(--accent-yellow);--blog-carousel-colour-tag-bg-orange:var(--accent-orange)}.floor-plans{--floor-plans-gutters:20px;--floor-plans-gutters-md:40px;--floor-plans-gutters-xl:40px;--floor-plans-gutters-xxxl:40px;--floor-plans-gutters-xxxxl:40px;--floor-plans-colour-button-bg:var(--grey-6);--floor-plans-colour-button-bg-active:var(--jones-dark-blue);--floor-plans-colour-button-text:var(--grey-60);--floor-plans-colour-button-text-active:var(--white);--floor-plans-ff-tag-line:var(--font-regular);--floor-plans-ff-heading:var(--font-heading);--floor-plans-colour-tag-line:var(--grey-60);--floor-plans-colour-heading:var(--jones-dark-blue);--floor-plans-colour-sub-heading:var(--black);--floor-plans-ff-sub-heading:var(--font-regular);--floor-plans-ff-switch-button-text:var(--font-regular);--floor-plans-colour-switch-button-text:var(--grey-60);--floor-plans-colour-switch-button-bg-off:var(--grey-30);--floor-plans-colour-switch-button-bg-on:var(--jones-light-blue);--floor-plans-ff-dimension-heading:var(--font-regular);--floor-plans-ff-dimension-value:var(--font-regular);--floor-plans-colour-dimension-heading:var(--jones-dark-blue);--floor-plans-colour-dimension-value:var(--black)}.specification-module{--specification-module-gutters:20px;--specification-module-gutters-md:40px;--specification-module-gutters-xl:40px;--specification-module-gutters-xxxl:40px;--specification-module-gutters-xxxxl:40px;--specification-module-ff-heading:var(--font-heading);--specification-module-colour-heading:var(--jones-dark-blue);--specification-module-ff-tag-line:var(--font-regular);--specification-module-colour-tag-line:var(--grey-60);--specification-module-colour-description:var(--black);--specification-module-ff-description:var(--font-alternative);--specification-module-colour-button-bg:var(--grey-6);--specification-module-colour-button-bg-active:var(--jones-dark-blue);--specification-module-colour-button-text:var(--grey-60);--specification-module-colour-button-text-active:var(--white);--specification-module-colour-list-item:var(--black);--specification-module-ff-list-item:var(--font-regular)}.site-plan{--site-plan-ff-tag-line:var(--font-regular);--site-plan-ff-heading:var(--font-heading);--site-plan-colour-tag-line:var(--grey-60);--site-plan-colour-heading:var(--jones-dark-blue);--site-plan-colour-button-bg-active:var(--jones-dark-blue);--site-plan-colour-button-text-active:var(--white);--site-plan-colour-button-bg-circle-active:var(--white);--site-plan-colour-button-circle-text-active:var(--jones-dark-blue);--site-plan-colour-button-bg:var(--grey-6);--site-plan-colour-button-text:var(--grey-60);--site-plan-colour-button-bg-circle:var(--grey-60);--site-plan-colour-button-circle-text:var(--white);--site-plan-ff-switch-button-text:var(--font-regular);--site-plan-colour-switch-button-text:var(--grey-30);--site-plan-colour-switch-button-text-3d:var(--jones-light-blue);--site-plan-colour-switch-button-text-2d:var(--grey-60);--site-plan-colour-switch-button-bg-off:var(--grey-30);--site-plan-colour-switch-button-bg-on:var(--jones-light-blue);--site-plan-close-plan-bg:var(--jones-light-blue);--site-plan-close-plan-text-col:var(--white);--site-plan-filter-ff-heading:var(--font-regular);--site-plan-filter-colour-heading:var(--jones-dark-blue);--site-plan-filter-colour-bg:var(--white);--site-plan-filter-colour-arrow:var(--grey-60);--site-plan-colour-info-popup-icon:var(--grey-60);--site-plan-colour-info-popup-bg:var(--white);--site-plan-colour-info-popup-text:var(--black);--site-plan-ff-info-popup-text:var(--font-regular);--site-plan-colour-info-plulse-start:hsla(0,0%,40%,.6);--site-plan-colour-info-plulse-end:hsla(0,0%,40%,0);--site-plan-colour-card-bg:var(--white);--site-plan-colour-window-bg:var(--white);--site-plan-plot-no-available-bg:var(--filter-green);--site-plan-plot-no-available-text:var(--white);--site-plan-plot-no-unreleased-bg:var(--filter-light-brown);--site-plan-plot-no-unreleased-text:var(--white);--site-plan-plot-no-reserved-bg:var(--filter-yellow);--site-plan-plot-no-reserved-text:var(--white);--site-plan-plot-no-sold-bg:var(--filter-red);--site-plan-plot-no-sold-text:var(--white);--site-plan-plot-no-show-home-bg:var(--filter-blue);--site-plan-plot-no-show-home-text:var(--white);--site-plan-colour-zoom-bg:var(--grey-6);--site-plan-colour-zoom-icon:var(--jones-dark-blue);--site-plan-colour-marker-bg:var(--grey-30);--site-plan-colour-marker-border:var(--white);--site-plan-colour-marker-bg-available:var(--filter-green);--site-plan-colour-marker-bg-unreleased:var(--filter-light-brown);--site-plan-colour-marker-bg-reserved:var(--filter-yellow);--site-plan-colour-marker-bg-sold:var(--black);--site-plan-colour-marker-bg-show-home:var(--filter-blue);--site-plan-colour-marker-bg-ready-to-move-in:var(--filter-green);--site-plan-colour-register-bg:var(--filter-blue);--site-plan-colour-text:var(--white)}.customer-login-sidebar,.sidebar-login-container{--customer-login-sidebar-colour-bg:var(--white)}.sidebar-login-container{--customer-login-sidebar-colour-text:var(--black);--customer-login-sidebar-ff-text:var(--font-regular);--customer-login-sidebar-colour-register-icon:var(--jones-light-blue);--customer-login-sidebar-colour-register-text:var(--black);--customer-login-sidebar-ff-register-text:var(--font-regular);--customer-login-sidebar-ff-forgot-text:var(--font-regular);--customer-login-sidebar-colour-forgot-text:var(--grey-50);--customer-login-sidebar-ff-title:var(--font-heading);--customer-login-sidebar-colour-title:var(--jones-dark-blue);--customer-login-sidebar-ff-tagline:var(--font-regular);--customer-login-sidebar-colour-tagline:var(--grey-60);--customer-login-sidebar-ff-note:var(--font-regular);--customer-login-sidebar-colour-note:var(--jones-dark-blue)}.not-found{--not-found-title-color:var(--jones-dark-blue);--not-found-title-ff:var(--font-heading)}.customer-portal{--customer-portal-colour-menu-bg:var(--white);--customer-portal-ff-heading:var(--font-heading);--customer-portal-colour-heading:var(--jones-dark-blue);--customer-portal-ff-tag-line:var(--font-regular);--customer-portal-colour-tag-line:var(--grey-60);--customer-portal-gutters:20px;--customer-portal-vertical-padding:40px;--customer-portal-vertical-padding-xxl:50px;--customer-portal-vertical-padding-xxxl:80px;--customer-portal-gutters-md:40px;--customer-portal-gutters-xl:40px;--customer-portal-gutters-xxxl:40px;--customer-portal-gutters-xxxxl:40px;--customer-portal-ff-profile-message:var(--font-regular);--customer-portal-colour-profile-message:var(--grey-70);--customer-portal-ff-profile-name:var(--font-regular);--customer-portal-colour-profile-name:var(--jones-dark-blue);--customer-portal-colour-profile-bg:var(--white);--customer-portal-ff-nav-item:var(--font-regular);--customer-portal-colour-nav-item:var(--grey-60);--customer-portal-colour-nav-item-active:var(--jones-dark-blue);--customer-portal-colour-svg-icon:var(--grey-60);--customer-portal-colour-guideline:var(--grey-20);--customer-portal-colour-guideline-line:var(--jones-dark-blue);--customer-portal-colour-card-title:var(--jones-dark-blue);--customer-portal-ff-card-title:var(--font-heading);--customer-portal-colour-card-description:var(--jones-dark-blue);--customer-portal-ff-card-description:var(--font-regular);--customer-portal-colour-card-notification-circle-bg:var(--jones-dark-blue);--customer-portal-colour-card-notification-circle-text:var(--white);--customer-portal-ff-card-notification-circle-text:var(--font-regular);--customer-portal-ff-card-notification-text:var(--font-regular);--customer-portal-colour-card-notification-text:var(--black);--customer-portal-colour-card-notification-arrow:var(--jones-dark-blue);--customer-portal-colour-card-border-bottom:var(--jones-dark-blue);--customer-portal-colour-card-bg:var(--white);--customer-portal-colour-tab-bg:var(--grey-6);--customer-portal-colour-tab-text:var(--grey-60);--customer-portal-ff-tab-text:var(--font-regular);--customer-portal-colour-tab-bg-active:var(--jones-dark-blue);--customer-portal-colour-tab-text-active:var(--white);--customer-portal-spinner-bg:hsla(0,0%,100%,.8);--customer-portal-ff-no-cards-message:var(--font-regular);--customer-portal-colour-no-cards-message:var(--grey-60);--customer-portal-ff-modal-text:var(--font-regular);--customer-portal-colour-modal-text:var(--black);--customer-portal-ff-faqs-btn-text:var(--font-regular);--customer-portal-colour-faqs-btn-text:var(--jones-dark-blue);--customer-portal-colour-faqs-btn-arrow:var(--jones-dark-blue);--customer-portal-colour-faqs-btn-border:var(--grey-10);--customer-portal-ff-faqs-content-text-lead:var(--font-alternative);--customer-portal-colour-faqs-content-text-lead:var(--black);--customer-portal-ff-faqs-content-text:var(--font-regular);--customer-portal-colour-faqs-content-text:var(--black);--customer-portal-colour-overlay-card-bg:rgba(0,0,0,.3);--customer-portal-ff-card-heading:var(--font-heading);--customer-portal-colour-card-heading:var(--jones-dark-blue);--customer-portal-ff-card-text:var(--font-regular);--customer-portal-colour-card-text:var(--black);--customer-portal-colour-card-box-bg:var(--white);--customer-portal-colour-download-icon:var(--jones-dark-blue);--customer-portal-colour-download-icon-hover:var(--white);--customer-portal-colour-menu-button-bg:var(--white);--customer-portal-colour-menu-button-text:var(--jones-dark-blue);--customer-portal-colour-settings-sub-heading:var(--jones-dark-blue);--customer-portal-ff-settings-sub-heading:var(--font-heading);--customer-portal-colour-settings-text:var(--black);--customer-portal-ff-settings-text:var(--font-regular);--customer-portal-colour-settings-text-link:var(--jones-dark-blue);--customer-portal-ff-settings-text-link:var(--font-regular);--customer-portal-colour-settings-note:var(--jones-dark-blue);--customer-portal-ff-settings-note:var(--font-regular);--customer-portal-ff-settings-submit-message:var(--font-regular);--customer-portal-colour-settings-submit-message:var(--jones-light-blue);--customer-portal-colour-settings-submit-message-error:var(--accent-red)}.customer-portal-logout{--customer-portal-logout-colour-heading:var(--black);--customer-portal-logout-ff-heading:var(--font-heading)}#header{background-color:var(--header-colour-bg);left:auto;position:fixed;top:0;width:100%;z-index:101}#header:after{border-radius:50px;bottom:20px;box-shadow:0 0 20px 4px rgba(0,0,0,.1);content:"";filter:blur(5px);height:20px;left:50%;position:absolute;transform:translate(-50%,50%);width:100%;z-index:-1}@media(min-width:1200px){#header:after{height:40px;width:60%}}#header:before{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.6);bottom:0;content:"";display:flex;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in;width:100%;z-index:-1}#header.white:before{background-color:hsla(0,0%,100%,.6)}#header.overlay:before{opacity:1;pointer-events:auto;z-index:29}#header .header-container{align-items:center;background-color:var(--header-colour-bg);-moz-column-gap:20px;column-gap:20px;display:flex;height:70px;height:var(--header-height);padding:0 20px;width:100%}@media(min-width:1200px){#header .header-container{align-items:flex-start;-moz-column-gap:0;column-gap:0;height:90px;height:var(--header-height-small-desktop);padding:0 30px}}@media(min-width:1600px){#header .header-container{height:107px;height:var(--header-height-large-desktop);padding:0 40px}}#header .header-center{align-items:center;display:none;flex-direction:column;height:100%;justify-content:center;order:2;row-gap:15px;width:100%}@media(min-width:1200px){#header .header-center{display:flex}}@media(min-width:1600px){#header .header-center{margin-right:50px;row-gap:25px}}#header .header-center .main-nav{justify-content:center}#header .logo-container{display:flex;order:1}@media(min-width:1200px){#header .logo-container{padding-top:20px}}@media(min-width:1600px){#header .logo-container{padding-top:27px}}#header .logo-container .home{display:flex}#header .logo-container .jones-logo{flex-shrink:0;height:37px;width:109px}@media(min-width:1200px){#header .logo-container .jones-logo{height:46px;width:130px}}@media(min-width:1600px){#header .logo-container .jones-logo{height:53px;width:157px}}#header .main-nav{display:flex;justify-content:flex-end;width:100%}@media(min-width:1200px){#header .main-nav{margin-left:5%}}@media(min-width:1600px){#header .main-nav{margin-left:10%}}#header .main-nav .list-nav{-moz-column-gap:20px;column-gap:20px;display:flex;list-style-type:none}@media(min-width:1700px){#header .main-nav .list-nav{-moz-column-gap:30px;column-gap:30px}}@media(min-width:1920px){#header .main-nav .list-nav{-moz-column-gap:40px;column-gap:40px}}#header .main-nav .list-nav .menu-item{display:flex;position:relative}#header .main-nav .list-nav .menu-item a{color:var(--header-colour-nav-items);display:flex;font-family:var(--header-ff-nav-items);font-size:15px;line-height:17px}@media(min-width:1600px){#header .main-nav .list-nav .menu-item a{font-size:18px;line-height:20px}}#header .main-nav .list-nav .menu-item a:hover{color:var(--header-colour-nav-items-hover)}#header .main-nav .list-nav .menu-item:after{border-radius:0 0 6px 6px;content:"";display:flex;height:6px;left:50%;position:absolute;top:-37px;transform:translateX(-50%);transition:all .4s ease;width:20%}@media(min-width:1600px){#header .main-nav .list-nav .menu-item:after{top:-44px}}#header .main-nav .list-nav .menu-item.current-menu-item:after{background-color:var(--header-colour-nav-items-highlight);display:flex;width:100%}#header .main-nav .list-nav .menu-item.current-menu-item a{color:var(--header-colour-nav-items-active)}#header .main-nav .list-nav .menu-item.hover:not(.current-menu-item):after{background-color:var(--header-colour-nav-items-highlight-hover);width:100%}#header .login-container{align-items:center;display:flex;height:100%;order:4;position:relative}@media(min-width:1200px){#header .login-container{order:3}}#header .login-container .login{align-items:center;background-color:transparent;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex}@media(min-width:1200px){#header .login-container .login{margin-right:20px}}@media(min-width:1500px){#header .login-container .login{margin-right:30px}}@media(min-width:1600px){#header .login-container .login{margin-right:10px}}@media(min-width:1800px){#header .login-container .login{margin-right:30px}}#header .login-container .customer-icon{flex-shrink:0;height:29px;width:28px}#header .login-container .customer-icon circle,#header .login-container .customer-icon path{stroke:var(--header-colour-login-icon)}#header .login-container .text{color:var(--header-colour-login);display:none;font-family:var(--header-ff-login);font-size:16px;line-height:100%;white-space:nowrap}@media(min-width:1500px){#header .login-container .text{display:flex}}@media(min-width:1920px){#header .login-container .text{font-size:18px}}#header .login-container .profile-image-container{align-items:center;background-color:var(--header-colour-profile-bg);border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}@media(min-width:768px){#header .login-container .profile-image-container{height:72px;width:72px}}#header .login-container .profile-image-container .profile-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#header .heart-message-container{display:flex;flex-direction:column;left:-190px;opacity:0;pointer-events:none;position:absolute;top:70px;top:var(--header-height);transition:opacity .2s ease-in,visibility .3s ease-in;visibility:hidden;width:230px;z-index:10}@media(min-width:1200px){#header .heart-message-container{top:90px;top:var(--header-height-small-desktop)}}@media(min-width:1500px){#header .heart-message-container{left:-260px;width:300px}}@media(min-width:1600px){#header .heart-message-container{top:107px;top:var(--header-height-large-desktop)}}#header .heart-message-container .message-popup{background-color:var(--header-colour-heart-popup-bg);border-radius:6px 0 6px 6px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;padding:20px;row-gap:15px}@media(min-width:1920px){#header .heart-message-container .message-popup{padding:30px}}#header .heart-message-container .message-popup .close-icon{cursor:pointer;height:14px;position:absolute;right:15px;top:15px;width:14px;z-index:2}#header .heart-message-container .message-popup .message{color:var(--header-colour-heart-popup-text);font-family:var(--header-ff-heart-popup-text);font-size:13px;font-weight:400;line-height:150%;margin-bottom:0;padding-right:15px}@media(min-width:1500px){#header .heart-message-container .message-popup .message{font-size:15px}}#header .heart-message-container .message-popup .link{align-items:center;align-self:flex-start;background-color:transparent;color:var(--header-colour-heart-popup-link);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:inline-flex;font-family:var(--header-ff-heart-popup-link);font-size:16px;font-weight:700;line-height:150%;padding:0}@media(min-width:1500px){#header .heart-message-container .message-popup .link{font-size:18px}}#header .heart-message-container .message-popup .arrow-right{height:14px;width:8px}#header .heart-message-container .message-popup .arrow-right path{stroke:var(--header-colour-heart-popup-arrow)}#header .heart-message-container .triangle{border-color:transparent transparent var(--header-colour-heart-popup-bg) transparent;border-radius:0 6px 0 0;border-style:solid;border-width:0 0 22px 22px;height:0;position:absolute;right:0;top:-22px;width:0}@media(min-width:1500px){#header .heart-message-container .triangle{border-radius:0 6px 0 0;border-width:0 0 32px 32px;top:-32px}}#header .heart-message-container .triangle:before{border-color:transparent transparent hsla(240,5%,41%,.2);border-style:solid;border-width:0 0 24px 24px;content:"";filter:blur(5px);height:0;left:-22px;position:absolute;top:0;width:0;z-index:-1}@media(min-width:1500px){#header .heart-message-container .triangle:before{border-width:0 0 34px 34px;left:-32px;top:0}}#header .heart-message-container.active{opacity:1;pointer-events:auto;visibility:visible}#header .button-container{-moz-column-gap:20px;column-gap:20px;display:flex;margin-left:auto;order:3;position:relative;z-index:30}@media(min-width:1200px){#header .button-container{margin-left:0;min-width:115px;order:4;padding-top:20px}}@media(min-width:1600px){#header .button-container{min-width:150px;padding-top:25px}}#header .button-container .button{border-radius:50%;flex-shrink:0;height:28px;min-width:auto;padding:0;transition:width .3s ease-in,height .3s ease-in;width:28px}@media(min-width:1200px){#header .button-container .button{border-radius:6px;-moz-column-gap:10px;column-gap:10px;height:45px;min-width:115px;transition:width .3s ease-in,height .3s ease-in,border-radius .6s ease-in-out,position .3s ease-out;width:auto}}@media(min-width:1600px){#header .button-container .button{-moz-column-gap:20px;column-gap:20px;height:55px;min-width:150px}}#header .button-container .button .text{display:none}@media(min-width:1200px){#header .button-container .button .text{display:flex}}#header .button-container .search-icon{flex-shrink:0;height:15px;transition:width .3s ease-in,height .3s ease-in;width:15px}@media(min-width:1200px){#header .button-container .search-icon{height:19px;width:18px}}@media(min-width:1600px){#header .button-container .search-icon{height:22px;width:21px}}#header .input-wrap{align-items:center;display:flex}#header .input-wrap .search-input{height:0;opacity:0;padding:0;pointer-events:none;transition:opacity .5s ease-in;width:0}@media(min-width:768px){#header .input-wrap .search-input{max-width:440px}}@media(min-width:1200px){#header .input-wrap .search-input{max-width:300px}}#header .search-criteria{align-items:center;display:none;justify-content:center;position:absolute;right:-70px;top:50px}@media(min-width:375px){#header .search-criteria{right:-118px}}@media(min-width:400px){#header .search-criteria{right:-50px}}@media(min-width:1200px){#header .search-criteria{right:0;top:90px}}@media(min-width:1600px){#header .search-criteria{right:27px;top:110px}}#header .search-criteria .radio-container{-moz-column-gap:30px;column-gap:30px;display:flex}#header .search-criteria input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;opacity:0;position:absolute}#header .search-criteria input#search-site:checked~.underline{transform:translateX(153px)}@media(min-width:1600px){#header .search-criteria input#search-site:checked~.underline{transform:translateX(167px)}}#header .search-criteria input#search-style:checked~.underline{transform:translateX(273px)}@media(min-width:1600px){#header .search-criteria input#search-style:checked~.underline{transform:translateX(298px)}}#header .search-criteria label{color:var(--header-colour-search-radio);cursor:pointer;font-family:var(--header-ff-search-radio);font-size:16px;font-weight:600;line-height:150%;white-space:nowrap}@media(min-width:1600px){#header .search-criteria label{font-size:18px}}#header .search-criteria .underline{background-color:var(--header-colour-search-radio);bottom:-5px;height:2px;position:absolute;transform:translateX(20px);transition:transform .3s ease;width:85px}@media(min-width:1600px){#header .search-criteria .underline{width:95px}}#header .button-container.active .input-wrap{background-color:var(--header-colour-search-bg);border-radius:70px;box-shadow:0 4px 24px 0 rgba(0,0,0,.29);height:46px;padding:0 5px 0 20px;position:absolute;right:-5px;top:-23px}@media(min-width:1200px){#header .button-container.active .input-wrap{height:60px;padding:0 10px 0 20px;right:-10px;top:13px}}@media(min-width:1600px){#header .button-container.active .input-wrap{height:70px;top:18px}}#header .button-container.active .input-wrap .search-input{color:var(--header-colour-search-text);font-family:var(--header-ff-search-text);font-size:16px;height:auto;opacity:1;outline:0;pointer-events:auto;width:auto}#header .button-container.active .input-wrap .search-input::-moz-placeholder{color:var(--header-colour-search-text)}#header .button-container.active .input-wrap .search-input::placeholder{color:var(--header-colour-search-text)}@media(min-width:1200px){#header .button-container.active .input-wrap .search-input{transition:width 1s ease-in}}#header .button-container.active .button{height:36px;width:36px}@media(min-width:1200px){#header .button-container.active .button{border-radius:70px;height:45px}}@media(min-width:1600px){#header .button-container.active .button{height:55px}}@media(max-width:1199px){#header .button-container.active .search-icon{height:18px;width:18px}}#header .button-container.active .search-criteria{display:flex}#header .burger-container{align-items:center;display:flex;height:45px;justify-content:center;width:30px}@media(min-width:1200px){#header .burger-container{display:none}}#header .burger-container .burger-icon{cursor:pointer;height:24px;width:30px}#header .burger-container .close-circle{display:none}#header .burger-container .close-circle .cross-icon{cursor:pointer;height:22px;width:22px}#header .menu-icon-container{display:flex;order:5}#header .menu-icon-container .circle-button .text{font-size:15px;line-height:15px;padding-left:40px}@media(min-width:1600px){#header .menu-icon-container .circle-button .text{font-size:18px;line-height:18px}}@media(max-width:1349px){#header .menu-icon-container .circle-button{background-color:transparent;height:45px;min-width:auto;padding:0;width:45px}#header .menu-icon-container .circle-button .text,#header .menu-icon-container.active .burger-container .burger-icon,#header .menu-icon-container.active .circle-button{display:none}#header .menu-icon-container.active .burger-container .close-circle{display:flex}}#slide-out-menu{background-color:var(--slide-out-colour-bg);box-shadow:-30px 0 50px -33px rgba(0,0,0,.3);display:flex;flex-direction:column;height:calc(100% - 70px);height:calc(100% - var(--header-height));left:100%;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;top:70px;top:var(--header-height);transition:opacity .6s ease-in-out;width:70%;z-index:20}@media(min-width:550px){#slide-out-menu{width:50%}}@media(min-width:768px){#slide-out-menu{width:35%}}#slide-out-menu.fade{opacity:1}#slide-out-menu .close-section{display:none;height:90px;height:var(--header-height-small-desktop);padding:0 20px 0 50px}@media(min-width:1350px){#slide-out-menu .close-section{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}}@media(min-width:1600px){#slide-out-menu .close-section{height:107px;height:var(--header-height-large-desktop)}}#slide-out-menu .close-section .cross-icon{height:18px;width:18px}#slide-out-menu .mobile-menu-list{background-color:var(--slide-out-colour-bg);padding-top:50px;position:relative}#slide-out-menu .mobile-menu-list .list-group{background-color:var(--slide-out-colour-bg);height:100%;position:relative;z-index:10}@media(min-width:1350px){#slide-out-menu .mobile-menu-list .list-group{display:none}}#slide-out-menu .mobile-menu-list .menu-item{display:flex;opacity:1;transform:translateX(0)}#slide-out-menu .mobile-menu-list .menu-item a{font-size:15px;height:40px;line-height:17px;padding:0 10px 0 25px}@media(min-width:450px){#slide-out-menu .mobile-menu-list .menu-item a{font-size:18px;height:60px;line-height:20px;padding:0 10px 0 40px}}#slide-out-menu .mobile-menu-list .menu-item a{align-items:center;color:var(--slide-out-colour-list-item);display:flex;font-family:var(--slide-out-ff-list-item);width:100%}#slide-out-menu .mobile-menu-list .menu-item a:hover{color:var(--slide-out-colour-list-item-hover)}#slide-out-menu .mobile-menu-list .menu-item.current-menu-item a{color:var(--slide-out-colour-list-item-active)}#slide-out-menu .mobile-menu-list .menu-item.has-child:after{background-image:url(/wp-content/themes/jones-homes/public/svgs/arrow-down-blue.826e4d.svg);background-size:contain;content:"";height:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}#slide-out-menu .subnav{background-color:var(--slide-out-colour-bg);display:none;height:100%;position:absolute;width:100%}#slide-out-menu .subnav .mobile-menu-list{height:100%}#slide-out-menu .subnav .mobile-menu-list .list-group li:first-child{margin-bottom:15px}#slide-out-menu .subnav.show{display:block}#slide-out-menu .subnav .back{border-bottom:2px solid var(--slide-out-item-back-border-color)}#slide-out-menu .subnav .back svg{margin-right:20px}#slide-out-menu .socials{display:flex;justify-content:space-between;padding:30px 30px 30px 40px}#slide-out-menu .socials .social-link{display:flex}#slide-out-menu .socials .social-icon{height:25px;width:25px}#slide-out-menu .socials .social-icon.youtube{width:35px}#slide-out-menu .socials .social-icon path{fill:var(--slide-out-colour-social-icons)}#slide-out-menu.open{left:30%;pointer-events:auto}@media(min-width:550px){#slide-out-menu.open{left:50%}}@media(min-width:768px){#slide-out-menu.open{left:65%}}#slide-out-menu.open .mobile-menu-list .menu-item{animation:slideInFromRight .5s ease forwards;opacity:0}#slide-out-menu.open .mobile-menu-list .menu-item:nth-last-child(4){animation-delay:.1s}#slide-out-menu.open .mobile-menu-list .menu-item:nth-last-child(3){animation-delay:.2s}#slide-out-menu.open .mobile-menu-list .menu-item:nth-last-child(2){animation-delay:.4s}#slide-out-menu.open .mobile-menu-list .menu-item:last-child{animation-delay:.6s}.blur{backdrop-filter:blur(10px);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:8}.blur.active{display:flex}.blur.dark{background-color:rgba(0,0,0,.6)}.blur.high{z-index:101}.customer-login-sidebar{background-color:var(--customer-login-sidebar-colour-bg);box-shadow:-10px 1px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:120}@media(min-width:768px){.customer-login-sidebar{width:50%}}@media(min-width:1200px){.customer-login-sidebar{width:33%}}.customer-login-sidebar.open{opacity:1;visibility:visible}.customer-login-sidebar .close-container{display:flex;justify-content:flex-end;padding:20px}.customer-login-sidebar .close-container .cross-icon{cursor:pointer;height:26px;width:26px}.sidebar-login-container{align-items:center;display:flex;justify-content:center;margin:auto 0;padding:30px}.sidebar-login-container .login-container{display:flex;flex-direction:column;justify-content:center;max-width:370px;row-gap:24px;width:100%}.sidebar-login-container .login-container .jones-logo{height:55px;width:160px}.sidebar-login-container .register-container{display:flex;flex-direction:column;justify-content:center;max-width:370px;row-gap:24px;width:100%}.sidebar-login-container .register-container .form-buttons{flex-direction:row}.sidebar-login-container .forgotten-password-container{display:flex;flex-direction:column;justify-content:center;max-width:370px;row-gap:24px;width:100%}.sidebar-login-container .message-container .tag-line{color:var(--customer-login-sidebar-colour-tagline);display:block;font-family:var(--customer-login-sidebar-ff-tagline);font-size:16px;line-height:100%}@media(min-width:1920px){.sidebar-login-container .message-container .tag-line{font-size:18px}}.sidebar-login-container .message-container .title{color:var(--customer-login-sidebar-colour-title);font-family:var(--customer-login-sidebar-ff-title);font-size:24px;font-weight:400;line-height:120%;margin-bottom:10px}@media(min-width:1920px){.sidebar-login-container .message-container .title{font-size:28px}}.sidebar-login-container .message-container .message{margin-bottom:0}.sidebar-login-container .message-container .required-note{color:var(--customer-login-sidebar-colour-note);display:flex;font-family:var(--customer-login-sidebar-ff-note);font-size:12px;justify-content:flex-end;line-height:100%}.sidebar-login-container .forgotten-password-container.hide,.sidebar-login-container .login-container.hide,.sidebar-login-container .register-container.hide{display:none}.sidebar-login-container .form-buttons,.sidebar-login-container .form-customer-login,.sidebar-login-container .form-customer-register,.sidebar-login-container .form-inputs{display:flex;flex-direction:column;row-gap:24px}.sidebar-login-container .form-buttons{-moz-column-gap:20px;column-gap:20px;justify-content:space-between;position:relative}@media(min-width:768px){.sidebar-login-container .form-buttons{flex-direction:row}}.sidebar-login-container .form-buttons .button{min-width:110px}.sidebar-login-container .form-buttons .register-account{align-items:center;background-color:transparent;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex}.sidebar-login-container .form-buttons .register-account .customer-icon{flex-shrink:0;height:29px;width:28px}.sidebar-login-container .form-buttons .register-account .customer-icon circle,.sidebar-login-container .form-buttons .register-account .customer-icon path{stroke:var(--customer-login-sidebar-colour-register-icon)}.sidebar-login-container .form-buttons .register-account .text{color:var(--customer-login-sidebar-colour-register-text);display:flex;font-family:var(--customer-login-sidebar-ff-register-text);font-size:16px;line-height:100%;white-space:nowrap}@media(min-width:1920px){.sidebar-login-container .form-buttons .register-account .text{font-size:18px}}.sidebar-login-container .form-buttons[error-label]:not([error-label=""]){margin-bottom:10px}.sidebar-login-container .form-buttons[error-label]:not([error-label=""]):after{bottom:-10px}.sidebar-login-container .form-forgot .forgot-password{background-color:transparent;color:var(--customer-login-sidebar-colour-forgot-text);cursor:pointer;font-family:var(--customer-login-sidebar-ff-forgot-text);font-size:14px;line-height:100%;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.sidebar-login-container .form-customer-forgot{display:flex;flex-direction:column;row-gap:30px}.customer-login-page{min-height:780px;padding:40px 0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-marker-icon .development-active path{fill:var(--leaflet-colour-active-icon)}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(/wp-content/themes/jones-homes/public/images/leaflet/layers.ef6db8722c2c3f9a.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/themes/jones-homes/public/images/leaflet/layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/themes/jones-homes/public/images/leaflet/marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{-webkit-text-decoration:none;text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{-webkit-text-decoration:underline;text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.splide{--carousel-arrows-colour-bg:transparent;--carousel-arrows-colour-arrow-disabled:var(--grey-40);--carousel-arrows-colour-arrow:var(--jones-dark-blue);--carousel-buttons-colour-bg:var(--grey-20);--carousel-buttons-colour-bg-active:var(--jones-light-blue)}.splide .splide__arrows{-moz-column-gap:20px;column-gap:20px;display:flex;height:auto;justify-content:flex-end;margin:20px 0;width:100%}@media(min-width:1600px){.splide .splide__arrows{height:54px}}.splide .splide__arrow{align-items:center;background-color:var(--carousel-arrows-colour-bg);border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}@media(min-width:1600px){.splide .splide__arrow{height:54px;width:54px}}.splide .splide__arrow:disabled{visibility:hidden!important}.splide .splide__arrow:disabled .splide-arrow-left path,.splide .splide__arrow:disabled .splide-arrow-right path{stroke:var(--carousel-arrows-colour-arrow-disabled)}.splide .splide-arrow-left,.splide .splide-arrow-right{height:20px;width:13px}@media(min-width:1600px){.splide .splide-arrow-left,.splide .splide-arrow-right{height:23px;width:16px}}.splide .splide-arrow-left path,.splide .splide-arrow-right path{stroke:var(--carousel-arrows-colour-arrow)}.splide .splide-arrow-left{margin-right:2px}.splide .splide-arrow-right{margin-left:2px}.splide .splide__pagination{-moz-column-gap:8px;column-gap:8px;display:flex}@media(min-width:1600px){.splide .splide__pagination{-moz-column-gap:12px;column-gap:12px}}.splide .splide__pagination li{display:flex}.splide .splide__pagination li .splide__pagination__page{background-color:var(--carousel-buttons-colour-bg);border:none;border-radius:10px;cursor:pointer;display:flex;height:8px;padding:0;width:8px}.splide .splide__pagination li .splide__pagination__page.is-active{background-color:var(--carousel-buttons-colour-bg-active);height:10px;width:10px}@media(min-width:1600px){.splide .splide__pagination li .splide__pagination__page{height:10px;width:10px}.splide .splide__pagination li .splide__pagination__page.is-active{height:14px;width:14px}}.splide.is-initialized:not(.is-active) .splide__list{-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;width:100%}.splide.is-initialized:not(.is-active) .splide__list .splide__slide{flex-shrink:1}#footer{background-color:var(--footer-colour-bg);padding:50px var(--footer-gutters) 40px}@media(min-width:768px){#footer{padding:50px var(--footer-gutters-md) 40px}}@media(min-width:1200px){#footer{padding:50px var(--footer-gutters-xl) 40px}}@media(min-width:1600px){#footer{padding:80px var(--footer-gutters-xxxl)}}@media(min-width:1920px){#footer{padding:100px var(--footer-gutters-xxxxl)}}#footer .max-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}#footer .logo-container{grid-column-gap:20px;grid-row-gap:45px;align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);justify-items:center;row-gap:45px}#footer .logo-container .logo{height:auto;max-width:100%}#footer .logo-container .span-col{grid-column:span 2;max-width:310px;width:100%}@media (min-width:768px){#footer .logo-container{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){#footer .logo-container{grid-template-columns:1fr 1fr .8fr;margin-left:auto;max-width:280px;row-gap:10px}#footer .logo-container .logo:nth-child(3){justify-self:flex-end}#footer .logo-container .logo:nth-child(5){grid-column:auto}#footer .logo-container .logo:nth-child(6){grid-column:auto;justify-self:flex-end}}@media(min-width:1350px){#footer .logo-container{max-width:none}}#footer .top-row{display:flex;flex-direction:column;padding-bottom:50px;row-gap:50px}@media(min-width:1200px){#footer .top-row{-moz-column-gap:40px;column-gap:40px;flex-direction:row}}@media(min-width:1480px){#footer .top-row{-moz-column-gap:60px;column-gap:60px}}@media(min-width:1600px){#footer .top-row{-moz-column-gap:80px;column-gap:80px}}@media(min-width:1920px){#footer .top-row{-moz-column-gap:100px;column-gap:100px}}#footer .top-row nav{margin-bottom:auto}#footer .nav{align-items:flex-end;-moz-column-gap:2%;column-gap:2%;display:flex}@media(min-width:1200px){#footer .nav{align-items:flex-start;-moz-column-gap:25px;column-gap:25px}}@media(min-width:1350px){#footer .nav{-moz-column-gap:40px;column-gap:40px}}@media(min-width:1480px){#footer .nav{-moz-column-gap:60px;column-gap:60px}}@media(min-width:1600px){#footer .nav{-moz-column-gap:80px;column-gap:80px}}@media(min-width:1920px){#footer .nav{-moz-column-gap:100px;column-gap:100px}}#footer .nav nav{flex-shrink:0;width:49%}@media(min-width:1200px){#footer .nav nav{width:auto}}#footer .nav .nav-group{display:flex;flex-direction:column;row-gap:5px}@media(min-width:1200px){#footer .nav .nav-group{row-gap:10px}}#footer .nav .terms-group{-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:column;row-gap:10px}@media(min-width:500px){#footer .nav .terms-group{-moz-column-gap:20px;column-gap:20px}}@media(min-width:768px){#footer .nav .terms-group{align-items:center;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);justify-items:center;place-items:center;width:100%}}@media(min-width:1024px){#footer .nav .terms-group{display:flex;flex-direction:row}}@media(min-width:1200px){#footer .nav .terms-group{align-items:center}}@media(min-width:1600px){#footer .nav .terms-group{-moz-column-gap:40px;column-gap:40px}}#footer .nav .terms-group li{position:relative}#footer .nav .terms-group li:after{background-color:var(--footer-colour-splitter);border-radius:4px;content:"";display:none;height:12px;left:auto;position:absolute;right:-10px;top:7px;width:2px}@media(min-width:1024px){#footer .nav .terms-group li:after{display:block}}@media(min-width:1600px){#footer .nav .terms-group li:after{height:16px;right:-20px;top:5px}}#footer .nav .terms-group li:last-child:after{display:none}#footer .nav .menu-item a,#footer .nav .nav-item{color:var(--footer-colour-text);font-family:var(--footer-ff-text);font-size:13px;font-variation-settings:"wght" 300;line-height:150%}@media(min-width:1600px){#footer .nav .menu-item a,#footer .nav .nav-item{font-size:15px}}#footer .nav .title{color:var(--footer-colour-text);font-family:var(--footer-ff-text-heading);font-size:22px;font-weight:400;line-height:120%}@media(min-width:1200px){#footer .push-right{margin-left:auto}}#footer .social-container{display:flex;justify-content:space-between}@media(min-width:1200px){#footer .social-container{-moz-column-gap:30px;column-gap:30px;margin-left:auto}}@media(min-width:1600px){#footer .social-container{-moz-column-gap:50px;column-gap:50px}}#footer .social-container .social-icon{display:flex;height:36px;width:36px}#footer .social-container .social-icon.youtube{width:50px}#footer .bottom-row{border-top:2px solid var(--footer-colour-splitter);display:flex;flex-direction:column;padding-top:50px;row-gap:40px}@media(min-width:1200px){#footer .bottom-row{flex-direction:row;width:100%}}#footer .bottom-row .social-container{order:1}@media(min-width:1200px){#footer .bottom-row .social-container{order:2}}#footer .bottom-row .nav{order:2}@media(min-width:1200px){#footer .bottom-row .nav{order:1}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}.noUi-target{--nouislider-base-colour:var(--grey-30);--nouislider-base-colour-active:var(--jones-dark-blue);--nouislider-handle-colour-centre:var(--white);--nouislider-handle-colour-edge:var(--jones-dark-blue);--nouislider-pip-text-colour:var(--black);--nouislider-pip-text-ff:var(--font-regular);background-color:#b3b3b3;background-color:var(--nouislider-base-colour);border:none;border-radius:6px;box-shadow:none;padding:0 10px}.noUi-target.noUi-horizontal{height:3px}.noUi-target.noUi-horizontal .noUi-handle{height:20px;right:-10px;top:-8px;width:20px}.noUi-target .noUi-connect{background:transparent}.noUi-target .noUi-handle{background-color:var(--nouislider-handle-colour-centre);border:3px solid var(--nouislider-handle-colour-edge);border-radius:20px;box-shadow:none}.noUi-target .noUi-handle:after,.noUi-target .noUi-handle:before{display:none}.noUi-target .noUi-pips-horizontal{height:50px;margin-left:10px;width:calc(100% - 20px)}.noUi-target .noUi-pips .noUi-marker{background-color:var(--nouislider-base-colour);border-radius:10px;height:4px;margin-left:-2px;margin-top:-5px;width:4px}.noUi-target .noUi-pips .noUi-value{color:var(--nouislider-pip-text-colour);cursor:pointer;font-family:var(--nouislider-pip-text-ff);font-size:14px;font-weight:400;line-height:100%}@media(min-width:768px){.noUi-target .noUi-pips .noUi-value{font-size:16px}}@media(min-width:1600px){.noUi-target .noUi-pips .noUi-value{font-size:18px}}.noUi-target .noUi-touch-area{cursor:grab}.choices{cursor:pointer;height:var(--choices-dropdown-height);outline:none;position:relative}.choices.is-open .choices__list--dropdown{display:block;min-width:-moz-max-content;min-width:max-content;position:absolute;top:var(--choices-dropdown-height);z-index:5}.choices:not(.is-open) .choices__list--dropdown{display:none}.choices .choices__inner{background-color:var(--choices-colour-bg);border-color:var(--choices-colour-bg);padding:0}.choices .choices__list--dropdown,.choices .choices__list[aria-expanded]{background-color:var(--choices-colour-option-bg)}.choices .choices__list--dropdown .choices__item--selectable.is-highlighted,.choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--choices-colour-bg-highlight);color:var(--choices-colour-text-highlight)}.choices .choices__list--dropdown .choices__item,.choices .choices__list[aria-expanded] .choices__item{font-size:14px;padding:0 15px}@media(min-width:1350px){.choices .choices__list--dropdown .choices__item,.choices .choices__list[aria-expanded] .choices__item{font-size:16px}}@media(min-width:1600px){.choices .choices__list--dropdown .choices__item,.choices .choices__list[aria-expanded] .choices__item{font-size:18px}}.choices .choices__list--single{padding:0 15px}.choices .choices__list--single .choices__item{color:var(--choices-colour-text)}.choices .choices__item{align-items:center;color:var(--choices-colour-option-text);display:flex;font-family:var(--choices-ff-text);font-size:14px;font-weight:600;height:40px}@media(min-width:1350px){.choices .choices__item{font-size:16px}}@media(min-width:1600px){.choices .choices__item{font-size:18px}}.choices .choices__item.is-highlighted,.choices .choices__item.is-selected{background-color:var(--choices-colour-bg-highlight);color:var(--choices-colour-text-highlight)}.choices[data-type*=select-one] .choices__inner{padding:0}.choices[data-type*=select-one]{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}.choices[data-type*=select-one]:after{background-image:url(/wp-content/themes/jones-homes/public/svgs/arrow-down-blue.826e4d.svg);background-repeat:no-repeat;background-size:contain;border:none;content:"";flex-shrink:0;height:12px;margin-top:0;right:22px;top:12px;width:12px}.choices[data-type*=select-one].is-open:after{border:none;margin-top:0;transform:rotate(180deg)}.form-wrap .choices{padding-right:20px;width:100%}.form-wrap .choices.is-open .choices__list--dropdown{top:36px}.form-wrap .choices[data-type*=select-one]:after{background-image:url(/wp-content/themes/jones-homes/public/svgs/arrow-down-grey-30.c209e2.svg);height:22px;width:22px}.form-wrap .choices .choices__inner{width:100%}.form-wrap .choices .choices__list--dropdown{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);max-height:200px;overflow-y:auto;width:100%}.form-wrap .choices .choices__list[aria-expanded] .choices__item{color:var(--choices-form-wrap-colour-select-choice);font-size:14px;font-weight:400}@media(min-width:1200px){.form-wrap .choices .choices__list[aria-expanded] .choices__item{font-size:16px}}@media(min-width:1600px){.form-wrap .choices .choices__list[aria-expanded] .choices__item{font-size:18px}}.form-wrap .choices .choices__list[aria-expanded] .choices__item.is-highlighted{background-color:var(--choices-form-wrap-colour-select-choice-highlighted-bg);color:var(--choices-form-wrap-colour-select-choice-highlighted)}.form-wrap .choices .choices__list[aria-expanded] .choices__item.is-selected{color:var(--choices-form-wrap-colour-select-choice)}.form-wrap .choices .choices__list[aria-expanded] .choices__item.is-selected.is-highlighted{color:var(--choices-form-wrap-colour-select-choice-highlighted)}.form-wrap .choices .choices__list--single .choices__item{background-color:transparent;color:var(--choices-form-wrap-colour-select-text);font-family:#000000;font-family:var(--form-wrap-colour-input-text);font-size:14px;font-weight:400;line-height:100%}@media(min-width:1200px){.form-wrap .choices .choices__list--single .choices__item{font-size:16px}}@media(min-width:1600px){.form-wrap .choices .choices__list--single .choices__item{font-size:18px}}.form-wrap .choices .choices__list--single .choices__item.item-selected{color:var(--choices-form-wrap-colour-select-text-selected)}.form-wrap .choices .choices__item.is-selected{background-color:var(--choices-form-wrap-colour-select-selected-bg);color:var(--choices-form-wrap-colour-select-selected-text)}.form-wrap .choices .choices__group{align-items:center;display:flex;height:40px;padding:0 10px}.form-wrap .choices .choices__group .choices__heading{color:var(--choices-form-wrap-colour-select-group);font-size:14px;font-weight:600;line-height:100%}@media(min-width:1200px){.form-wrap .choices .choices__group .choices__heading{font-size:16px}}@media(min-width:1600px){.form-wrap .choices .choices__group .choices__heading{font-size:18px}}.cookie-popup{align-items:flex-end;display:flex;height:100%;left:0;margin:auto;max-width:1500px;opacity:1;overflow-y:auto;padding:20px;pointer-events:auto;position:fixed;right:0;top:0;visibility:visible;width:100%;z-index:2000}@media(min-width:768px){.cookie-popup{padding:30px}}@media(min-width:1200px){.cookie-popup{padding:40px}}.cookie-popup.hide{opacity:0;pointer-events:none;visibility:hidden}.cookie-popup.force-hide{display:none}.cookie-popup .message-container{background-color:var(--cookie-popup-colour-background);border-radius:6px;box-shadow:0 4px 74px 0 rgba(0,0,0,.25);width:100%}.cookie-popup .message-container .message-inner{display:flex;flex-direction:column;row-gap:20px}@media(min-width:1200px){.cookie-popup .message-container .message-inner{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;flex-direction:row;justify-content:space-between}}.cookie-popup .message-container{padding:20px}.cookie-popup .message-container .content-wrapper{width:100%}@media(min-width:1200px){.cookie-popup .message-container .content-wrapper{width:50%}}.cookie-popup .heading{color:var(--cookie-popup-colour-heading);font-family:var(--cookie-popup-ff-heading);font-size:22px;line-height:120%;margin-bottom:0}@media(min-width:1600px){.cookie-popup .heading{font-size:24px}}.cookie-popup .text{color:var(--cookie-popup-colour-text);font-family:var(--cookie-popup-ff-text);font-size:16px;font-weight:400;line-height:150%;margin-bottom:0}.cookie-popup .text a{color:var(--cookie-popup-colour-text-link);font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font}.cookie-popup .initial-buttons{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}.cookie-popup .initial-buttons .button{flex-wrap:wrap;width:calc(50% - 10px)}@media(min-width:768px){.cookie-popup .initial-buttons .button{width:auto}}.cookie-popup .initial-buttons .button.accept-btn{width:100%}@media(min-width:768px){.cookie-popup .initial-buttons .button.accept-btn{width:auto}.cookie-popup .initial-buttons{-moz-column-gap:10px;column-gap:10px;row-gap:10px}}@media(min-width:1200px){.cookie-popup .initial-buttons{-moz-column-gap:20px;column-gap:20px;row-gap:20px}}.cookie-popup .setting-details{display:flex;flex-direction:column;max-height:0;overflow:hidden;row-gap:20px;transition:max-height 1s ease}.cookie-popup .setting-details.open{margin-top:30px;max-height:var(--cookie-max-height)}.cookie-popup .cookie-checkboxes{display:flex;flex-direction:column;row-gap:30px}.cookie-popup .checkbox-container .checkbox-text{color:var(--cookie-popup-colour-checkbox-text);font-weight:700}.cookie-popup .checkbox-description{font-size:13px;line-height:150%;margin-bottom:0;margin-top:8px;width:100%}@media(min-width:768px){.cookie-popup .checkbox-description{font-size:14px}}@media(min-width:1600px){.cookie-popup .checkbox-description{font-size:15px}}.homepage-carousel{position:relative}.homepage-carousel .carousel-item{display:flex;height:304px;width:100%}@media(min-width:560px){.homepage-carousel .carousel-item{height:390px}}@media(min-width:768px){.homepage-carousel .carousel-item{height:515px}}@media(min-width:1024px){.homepage-carousel .carousel-item{height:605px}}@media(min-width:1200px){.homepage-carousel .carousel-item{height:calc(100vh - 90px);height:calc(100vh - var(--header-height-small-desktop));max-height:602px;min-height:460px}}@media(min-width:1350px){.homepage-carousel .carousel-item{max-height:677px;min-height:560px}}@media(min-width:1600px){.homepage-carousel .carousel-item{height:calc(100vh - 107px);height:calc(100vh - var(--header-height-large-desktop));max-height:793px;min-height:660px}}@media(min-width:1920px){.homepage-carousel .carousel-item{max-height:1152px;min-height:720px}}.homepage-carousel .image-container:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media(min-width:1200px){.homepage-carousel .image-container .picture{display:flex;width:100vw}}.homepage-carousel .image-container .picture img{animation-duration:var(--carousel-interval);animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:linear}.homepage-carousel .image-container .picture img,.homepage-carousel .image-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:693px){.homepage-carousel .image-container video{height:auto}}@media(min-width:768px){.homepage-carousel .image-container video{height:100%}}@media(min-width:900px){.homepage-carousel .image-container video{height:auto}}@media(min-width:1200px){.homepage-carousel .image-container video{width:100vw}}.homepage-carousel .image-container.animate .picture img{animation-name:imageScale}.homepage-carousel .additional-icon{display:none;position:absolute;right:20px;top:20px}@media(min-width:693px){.homepage-carousel .additional-icon{display:block;max-width:100px}}@keyframes imageScale{0%{transform:scale(1)}to{transform:scale(1.08)}}.homepage-carousel .content-container{align-items:center;display:flex;flex-direction:column;height:100%;opacity:1;padding:40px 10px 10px;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:3}@media(min-width:500px){.homepage-carousel .content-container{padding:60px 10px 10px}}@media(min-width:768px){.homepage-carousel .content-container{padding:80px 10px 10px}}@media(min-width:1024px){.homepage-carousel .content-container{padding:100px 30px 30px}}@media(min-width:1200px){.homepage-carousel .content-container{height:auto;padding:120px 30px 30px}}@media(min-width:1366px){.homepage-carousel .content-container{padding:130px 30px 30px}}@media(min-width:1600px){.homepage-carousel .content-container{padding:150px 30px 30px}}@media(min-width:1920px){.homepage-carousel .content-container{padding:180px 30px 30px}}.homepage-carousel .content-container.hide{opacity:0;pointer-events:none}.homepage-carousel .content-container .tag-line{color:var(--homepage-carousel-colour-tag-line);font-family:var(--homepage-carousel-ff-tag-line);font-size:20px;font-weight:400;line-height:120%;margin:0;text-align:center}@media(min-width:768px){.homepage-carousel .content-container .tag-line{font-size:22px}}@media(min-width:1200px){.homepage-carousel .content-container .tag-line{font-size:26px}}@media(min-width:1600px){.homepage-carousel .content-container .tag-line{font-size:32px}}@media(min-width:1920px){.homepage-carousel .content-container .tag-line{font-size:37px}}.homepage-carousel .content-container .heading{color:var(--homepage-carousel-colour-heading);font-family:var(--homepage-carousel-ff-heading);font-size:40px;font-weight:400;line-height:110%;margin:0;text-align:center}@media(min-width:768px){.homepage-carousel .content-container .heading{font-size:46px}}@media(min-width:1200px){.homepage-carousel .content-container .heading{font-size:60px}}@media(min-width:1600px){.homepage-carousel .content-container .heading{font-size:80px}}@media(min-width:1920px){.homepage-carousel .content-container .heading{font-size:100px}}.homepage-carousel .search-container{bottom:-23px;display:flex;justify-content:center;position:absolute;width:100%}@media(min-width:1200px){.homepage-carousel .search-container{position:static}}.homepage-carousel .search-container .banner-form-search{display:flex;max-width:600px;width:80%}@media(min-width:1200px){.homepage-carousel .search-container .banner-form-search{max-width:400px;padding-top:25px;width:100%}}@media(min-width:1600px){.homepage-carousel .search-container .banner-form-search{max-width:460px;padding-top:40px}}.homepage-carousel .search-container .input-wrap{align-items:center;background-color:var(--homepage-carousel-search-standard-colour-input-wrap-bg);border-radius:70px;box-shadow:0 4px 24px 0 rgba(0,0,0,.09);display:flex;height:46px;padding:0 5px 0 20px;transition:background-color .2s ease-in;width:100%}@media(min-width:1200px){.homepage-carousel .search-container .input-wrap{background-color:var(--homepage-carousel-search-desktop-colour-input-wrap-bg);border:2px solid var(--homepage-carousel-search-desktop-colour-input-wrap-border);height:54px;padding:0 8px 0 20px}}@media(min-width:1600px){.homepage-carousel .search-container .input-wrap{height:64px;padding:0 7px 0 30px}}.homepage-carousel .search-container .input-wrap .search-input{background-color:var(--homepage-carousel-search-standard-colour-input-bg);color:var(--homepage-carousel-search-standard-colour-input-text);font-family:var(--homepage-carousel-search-ff-input-text);font-size:16px;height:44px;outline:none;transition:color .2s ease-in;width:100%}.homepage-carousel .search-container .input-wrap .search-input::-moz-placeholder{color:var(--homepage-carousel-search-standard-colour-input-text-placeholder);-moz-transition:color .2s ease-in;transition:color .2s ease-in}.homepage-carousel .search-container .input-wrap .search-input::placeholder{color:var(--homepage-carousel-search-standard-colour-input-text-placeholder);transition:color .2s ease-in}@media(min-width:1200px){.homepage-carousel .search-container .input-wrap .search-input{background-color:var(--homepage-carousel-search-desktop-colour-input-bg);color:var(--homepage-carousel-search-desktop-colour-input-text);font-size:18px}.homepage-carousel .search-container .input-wrap .search-input::-moz-placeholder{color:var(--homepage-carousel-search-desktop-colour-input-text-placeholder)}.homepage-carousel .search-container .input-wrap .search-input::placeholder{color:var(--homepage-carousel-search-desktop-colour-input-text-placeholder)}}@media(min-width:1600px){.homepage-carousel .search-container .input-wrap .search-input{font-size:20px;height:62px}}.homepage-carousel .search-container .input-wrap .search-button{align-items:center;background-color:var(--homepage-carousel-search-standard-colour-button-bg);border:none;border-radius:50px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:flex-end;transition:background-color .2s ease-in,width .6s ease-in-out;width:36px}@media(min-width:1200px){.homepage-carousel .search-container .input-wrap .search-button{background-color:var(--homepage-carousel-search-desktop-colour-button-bg);border:2px solid var(--homepage-carousel-search-desktop-colour-input-border);height:40px;width:40px}}@media(min-width:1600px){.homepage-carousel .search-container .input-wrap .search-button{height:48px;width:48px}}.homepage-carousel .search-container .input-wrap .search-button .text{color:var(--homepage-carousel-search-colour-button-text);font-family:var(--homepage-carousel-search-ff-button-text);font-size:16px;font-weight:500;height:0;opacity:0;width:0}@media(min-width:1600px){.homepage-carousel .search-container .input-wrap .search-button .text{font-size:18px}}.homepage-carousel .search-container .input-wrap .search-icon{flex-shrink:0;height:18px;width:24px}.homepage-carousel .search-container .input-wrap .search-icon path{fill:var(--homepage-carousel-search-standard-colour-button-icon)}.homepage-carousel .search-container .input-wrap .search-icon circle{stroke:var(--homepage-carousel-search-standard-colour-button-icon)}@media(min-width:1600px){.homepage-carousel .search-container .input-wrap .search-icon{height:24px;width:32px}}.homepage-carousel .search-container .banner-form-search.focus .input-wrap{background-color:var(--homepage-carousel-search-standard-colour-input-wrap-bg)}.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-input{color:var(--homepage-carousel-search-standard-colour-input-text)}.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-input::-moz-placeholder{color:var(--homepage-carousel-search-standard-colour-input-text-placeholder)}.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-input::placeholder{color:var(--homepage-carousel-search-standard-colour-input-text-placeholder)}.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button{background-color:var(--homepage-carousel-search-standard-colour-button-bg);justify-content:flex-end;width:118px}@media(min-width:1600px){.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button{width:140px}}@media(min-width:1920px){.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button{width:146px}}.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button .text{animation:fadeInText .7s forwards;height:auto;line-height:48px;opacity:1;width:auto}@media(min-width:1600px){.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button .text{line-height:48px}}@media(min-width:1200px){.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button .search-icon{margin-left:10px}}@media(min-width:1600px){.homepage-carousel .search-container .banner-form-search.focus .input-wrap .search-button .search-icon{margin-left:13px}}.homepage-carousel .scroll-more-container{align-items:center;bottom:10px;display:none;flex-direction:column;justify-content:center;left:0;position:absolute;width:100%;z-index:3}@media(min-width:1200px){.homepage-carousel .scroll-more-container{display:flex}}.homepage-carousel .scroll-more-container .scroll-down-wrap{align-items:center;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.homepage-carousel .scroll-more-container .arrow-down{animation:arrowDown 3.2s ease-in-out infinite;opacity:0;position:absolute}.homepage-carousel .scroll-more-container .delay{animation-delay:1.6s}@keyframes arrowDown{0%{opacity:0;transform:translateY(-10px) scale(.6)}30%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.8)}}.homepage-carousel .splide .splide__pagination{bottom:30px;position:absolute;width:100%}.homepage-carousel .splide .splide__pagination li .splide__pagination__page{background-color:var(--homepage-carousel-colour-pagination)}.homepage-carousel .splide .splide__pagination li .splide__pagination__page.is-active{background-color:var(--homepage-carousel-colour-pagination-active)}.image-size-transition-carousel{padding:30px 0 60px;position:relative}@media (min-width:768px){.image-size-transition-carousel{padding:30px 0 60px}}@media (min-width:1200px){.image-size-transition-carousel{padding:40px 0}}@media (min-width:1600px){.image-size-transition-carousel{padding:50px 0}}@media (min-width:1920px){.image-size-transition-carousel{padding:80px 0}}.image-size-transition-carousel .top-wrapper{padding:0 var(--image-size-transition-carousel-gutters)}@media (min-width:768px){.image-size-transition-carousel .top-wrapper{padding:0 var(--image-size-transition-carousel-gutters-md)}}@media (min-width:1200px){.image-size-transition-carousel .top-wrapper{padding:0 var(--image-size-transition-carousel-gutters-xl)}}@media (min-width:1600px){.image-size-transition-carousel .top-wrapper{padding:0 var(--image-size-transition-carousel-gutters-xxxl)}}@media (min-width:1920px){.image-size-transition-carousel .top-wrapper{padding:0 var(--image-size-transition-carousel-gutters-xxxxl)}}.image-size-transition-carousel .max-width-container{display:flex;flex-direction:column;margin:0 auto;max-width:1540px;max-width:var(--module-max-width);padding-bottom:30px;row-gap:20px}@media(min-width:1600px){.image-size-transition-carousel .max-width-container{padding-bottom:50px;row-gap:30px}}.image-size-transition-carousel .heading-container{display:flex;flex-direction:column}.image-size-transition-carousel .heading-container .tag-line{color:var(--image-size-transition-carousel-colour-tag-line);font-family:var(--image-size-transition-carousel-ff-tag-line);font-size:18px;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1200px){.image-size-transition-carousel .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.image-size-transition-carousel .heading-container .tag-line{font-size:22px}}.image-size-transition-carousel .heading-container .heading{color:var(--image-size-transition-carousel-colour-heading);font-family:var(--image-size-transition-carousel-ff-heading);font-size:26px;font-weight:400;line-height:110%;margin-bottom:0}@media(min-width:768px){.image-size-transition-carousel .heading-container .heading{font-size:30px}}@media(min-width:1200px){.image-size-transition-carousel .heading-container .heading{font-size:36px}}@media(min-width:1600px){.image-size-transition-carousel .heading-container .heading{font-size:42px}}@media (min-width:1920px){.image-size-transition-carousel .heading-container .heading{font-size:50px}}.image-size-transition-carousel .text-container{display:flex;flex-direction:column;row-gap:20px}@media screen and (min-width:1024px){.image-size-transition-carousel .text-container{-moz-column-gap:30px;column-gap:30px;flex-direction:row;row-gap:30px}}.image-size-transition-carousel .text-container p{margin-bottom:0;width:100%}.image-size-transition-carousel .text-container .lead-in{font-family:var(--image-size-transition-carousel-ff-lead-in);font-size:17px;font-weight:300;line-height:130%}@media(min-width:1024px){.image-size-transition-carousel .text-container .lead-in{flex-shrink:0;width:50%}}@media screen and (min-width:1200px){.image-size-transition-carousel .text-container .lead-in{font-size:18px}}@media screen and (min-width:1350px){.image-size-transition-carousel .text-container .lead-in{font-size:22px}}@media screen and (min-width:1600px){.image-size-transition-carousel .text-container .lead-in{font-size:25px}}.image-size-transition-carousel .text-container .body-text{font-family:var(--image-size-transition-carousel-ff-body);font-size:14px;font-weight:400;line-height:150%}@media(min-width:1024px){.image-size-transition-carousel .text-container .body-text{flex-shrink:0;width:50%}}@media screen and (min-width:1200px){.image-size-transition-carousel .text-container .body-text{font-size:15px}}@media screen and (min-width:1350px){.image-size-transition-carousel .text-container .body-text{font-size:16px}}@media screen and (min-width:1600px){.image-size-transition-carousel .text-container .body-text{font-size:18px}}.image-size-transition-carousel .carousel-item{display:flex;width:100%}.image-size-transition-carousel .image-container{aspect-ratio:4/3;width:100%}.image-size-transition-carousel .image-container .picture{display:flex;height:100%}.image-size-transition-carousel .image-container .picture img{animation-duration:var(--carousel-interval);animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:linear;border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-size-transition-carousel .splide{transition:width .3s ease}@media(min-width:1200px){.image-size-transition-carousel .splide{display:none}}.image-size-transition-carousel .splide .splide__list{height:auto}.image-size-transition-carousel .splide .splide__pagination{bottom:30px;position:absolute;width:100%}.image-size-transition-carousel .splide .splide__pagination li .splide__pagination__page{background-color:var(--image-size-transition-carousel-colour-pagination)}.image-size-transition-carousel .splide .splide__pagination li .splide__pagination__page.is-active{background-color:var(--image-size-transition-carousel-colour-pagination-active)}.image-size-transition-carousel .splide .splide__slide:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),no-repeat;border-radius:6px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.image-size-transition-carousel .splide .splide__slide.is-active:before{opacity:0}.image-size-transition-carousel .splide .splide__slide:not(.is-active):before{opacity:1}.image-size-transition-carousel .splide .splide__arrows{bottom:calc(var(--image-size-transition-carousel-button-height)/-2);-moz-column-gap:0;column-gap:0;margin:0;position:absolute;z-index:1}.image-size-transition-carousel .splide .splide__arrows .splide__arrow{background-color:var(--image-size-transition-carousel-colour-splide-arrow-bg);height:var(--image-size-transition-carousel-button-height);width:var(--image-size-transition-carousel-button-width)}.image-size-transition-carousel .splide .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.image-size-transition-carousel .splide .splide__arrows .splide__arrow--next{border-radius:0 6px 0 0}.image-size-transition-carousel .width-carousel-container{display:none;position:relative}@media(min-width:1200px){.image-size-transition-carousel .width-carousel-container{display:flex;flex-direction:column}}.image-size-transition-carousel .width-carousel-container .width-carousel-wrapper{overflow:hidden;position:relative}.image-size-transition-carousel .width-carousel-container .width-carousel-track{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:center;transition:transform .5s ease}.image-size-transition-carousel .width-carousel-container .width-item{border-radius:6px;flex-shrink:0;height:460px;overflow:hidden;position:relative;transition:all .5s ease}@media(min-width:1600px){.image-size-transition-carousel .width-carousel-container .width-item{height:640px}}@media(min-width:1920px){.image-size-transition-carousel .width-carousel-container .width-item{height:700px}}@media (min-width:2560px){.image-size-transition-carousel .width-carousel-container .width-item{height:890px}}.image-size-transition-carousel .width-carousel-container .width-item .picture{display:flex;height:100%}.image-size-transition-carousel .width-carousel-container .width-item .picture .image{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-size-transition-carousel .width-carousel-container .width-item:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),no-repeat;border-radius:6px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%}.image-size-transition-carousel .width-carousel-container .width-item.center{width:60vw}@media(min-width:1920px){.image-size-transition-carousel .width-carousel-container .width-item.center{width:58vw}}.image-size-transition-carousel .width-carousel-container .width-item.center:before{opacity:0}.image-size-transition-carousel .width-carousel-container .width-item:not(.center){width:20vw}@media(min-width:1920px){.image-size-transition-carousel .width-carousel-container .width-item:not(.center){width:21vw}}.image-size-transition-carousel .width-carousel-container .width-item:not(.center):before{opacity:1}.image-size-transition-carousel .width-carousel-container .width__arrows{bottom:-20px;display:flex;height:auto;justify-content:flex-end;margin:0;padding-right:15vw;position:absolute;width:100%}@media(min-width:1600px){.image-size-transition-carousel .width-carousel-container .width__arrows{height:54px;padding-right:17vw}}.image-size-transition-carousel .width-carousel-container .width__arrows .width__arrow{align-items:center;background-color:var(--image-size-transition-carousel-colour-bg);border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.image-size-transition-carousel .width-carousel-container .width__arrows .width__arrow.width__arrow--prev{border-radius:6px 0 0 6px}.image-size-transition-carousel .width-carousel-container .width__arrows .width__arrow.width__arrow--next{border-radius:0 6px 6px 0}.image-size-transition-carousel .width-carousel-container .width__arrows .width__arrow .arrow-left path,.image-size-transition-carousel .width-carousel-container .width__arrows .width__arrow .arrow-right path{stroke:var(--image-size-transition-carousel-colour-arrow)}.location-carousel{height:300px;min-height:-moz-fit-content;min-height:fit-content;position:relative}@media (min-width:768px){.location-carousel{height:500px}}@media (min-width:1200px){.location-carousel{height:calc(100svh - 150px);height:calc(100svh - var(--header-height-small-desktop) - var(--sub-nav-height-small-desktop))}}@media (min-width:1600px){.location-carousel{height:calc(100svh - 167px);height:calc(100svh - var(--header-height-large-desktop) - var(--sub-nav-height-small-desktop))}}@media(min-width:1920px){.location-carousel{height:calc(100svh - 172px);height:calc(100svh - var(--header-height-large-desktop) - var(--sub-nav-height-largest-desktop))}}.location-carousel .location-banner{height:100%}.location-carousel .carousel-item{display:flex;height:100%}@media screen and (min-width:1200px){.location-carousel .carousel-item{aspect-ratio:auto;height:100%}}.location-carousel .image-container{width:100%}@media (min-width:1200px){.location-carousel .image-container .picture{display:flex;height:100%;width:100%}}.location-carousel .image-container .picture img{filter:brightness(.8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-carousel .image-container .picture.hide{display:none}.location-carousel .image-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-carousel .video-wrapper{height:100%}.location-carousel .video-wrapper .video-play-button{background:rgba(0,0,0,.6);border-radius:50%;cursor:pointer;height:75px;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:75px;z-index:2}@media (min-width:1200px){.location-carousel .video-wrapper .video-play-button{height:150px;padding:20px;width:150px}}.location-carousel .video-wrapper .video-play-button svg{height:100%;width:100%}.location-carousel .video-wrapper .video-play-button.hide{display:none}.location-carousel .content-container{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;padding:0 var(--location-carousel-text-gutters) 70px;pointer-events:none;position:absolute;width:100%}@media (min-width:768px){.location-carousel .content-container{padding:0 var(--location-carousel-text-gutters-md) 100px}}.location-carousel .content-container *{max-width:1540px;max-width:var(--module-max-width);text-align:left;width:100%}.location-carousel .content-container.hide{display:none}.location-carousel .content-container .tag-line{color:var(--location-carousel-colour-tag-line);display:block;font-family:var(--location-carousel-ff-tag-line);font-size:20px;font-weight:400;line-height:120%;margin:0}@media (min-width:768px){.location-carousel .content-container .tag-line{font-size:22px}}@media (min-width:1200px){.location-carousel .content-container .tag-line{font-size:26px}}@media (min-width:1600px){.location-carousel .content-container .tag-line{font-size:32px}}@media (min-width:1920px){.location-carousel .content-container .tag-line{font-size:37px}}.location-carousel .content-container .heading{color:var(--location-carousel-colour-heading);font-family:var(--location-carousel-ff-heading);font-size:40px;font-weight:400;line-height:110%;margin:0}@media (min-width:768px){.location-carousel .content-container .heading{font-size:46px}}@media (min-width:1200px){.location-carousel .content-container .heading{font-size:60px}}@media (min-width:1600px){.location-carousel .content-container .heading{font-size:80px}}@media (min-width:1920px){.location-carousel .content-container .heading{font-size:100px}}.location-carousel .splide,.location-carousel .splide .splide__track{height:100%}.location-carousel .splide .splide__arrows{bottom:0;-moz-column-gap:0;column-gap:0;margin:0;position:absolute;right:0;width:-moz-fit-content;width:fit-content}.location-carousel .splide .splide__arrows .splide__arrow{background-color:var(--location-carousel-button-bg-colour);height:55px;width:55px}.location-carousel .splide .splide__arrows .splide__arrow.splide__arrow--prev{border-radius:10px 0 0}.location-carousel .splide .splide__arrows .splide__arrow.splide__arrow--next{border-radius:0}.incentive-banner{display:flex;justify-content:center;margin:0 auto;max-height:250px;max-width:1540px;max-width:var(--module-max-width);min-height:175px;padding:0;width:100%}@media screen and (min-width:768px){.incentive-banner{min-height:200px}}@media screen and (min-width:1366px){.incentive-banner{max-height:250px}}@media screen and (min-width:1600px){.incentive-banner{max-height:400px}}.incentive-banner .incentive-banner-container{background-color:var(--bg-color);display:flex;justify-content:center;width:100%}.incentive-banner .text-container{color:#fff;padding:15px}@media screen and (min-width:500px){.incentive-banner .text-container{padding:20px}}@media screen and (min-width:1366px){.incentive-banner .text-container{padding:45px}}.incentive-banner .text-container .text-group{display:flex;flex-direction:column;margin-bottom:20px;row-gap:20px}.incentive-banner .text-container .heading{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--incentive-banner-colour-heading);display:-webkit-box;font-family:var(--incentive-banner-ff-heading);font-size:15px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:500px){.incentive-banner .text-container .heading{font-size:20px;line-height:24px}}@media screen and (min-width:1600px){.incentive-banner .text-container .heading{font-size:30px;line-height:36px}}.incentive-banner .text-container .text{color:var(--incentive-banner-colour-text);font-family:var(--incentive-banner-ff-text);font-size:10px;line-height:10px;margin:0}@media screen and (min-width:500px){.incentive-banner .text-container .text{font-size:14px;line-height:14px}}@media screen and (min-width:1600px){.incentive-banner .text-container .text{font-size:22px;line-height:30px}}.incentive-banner .text-container .text ul{list-style:disc;padding:0 25px}.incentive-banner .text-container a{background:transparent;border:2px solid #fff;margin-top:auto}@media screen and (max-width:767px){.incentive-banner .text-container a{font-size:12px;height:33px;min-width:inherit}}.incentive-banner .contain{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;width:50%}@media screen and (max-width:767px){.incentive-banner .contain{width:33%}.incentive-banner .contain.first{display:none}}.incentive-banner .contain picture{background-color:var(--bg-color)}.incentive-banner .contain img,.incentive-banner .contain picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.incentive-banner .contain.hasSvg{padding:40px}.incentive-banner .contain.hasSvg img{-o-object-fit:contain;object-fit:contain}.housetype-development{display:grid}@media screen and (min-width:1200px){.housetype-development{grid-template-columns:27% 73%;height:calc(100% - 172px);height:calc(100% - var(--sub-nav-height-largest-desktop) - var(--header-height-large-desktop));min-height:585px}}@media screen and (min-width:1600px){.housetype-development{min-height:635px}}@media(min-width:1200px){.housetype-development .housetype-development-contact{padding:0 40px}}@media(min-width:1350px){.housetype-development .housetype-development-contact{padding:0 60px}}@media(min-width:1600px){.housetype-development .housetype-development-contact{padding:0 60px 0 20%}}@media(min-width:1920px){.housetype-development .housetype-development-contact{padding:0 60px 0 32%}}.housetype-development .housetype-development-contact{align-items:center;display:flex;justify-content:left;padding:40px 30px}@media(max-width:1199px){.housetype-development .housetype-development-contact{order:2}}@media(min-width:1200px){.housetype-development .housetype-development-contact{justify-content:center;padding:40px 20px}}@media(min-width:1600px){.housetype-development .housetype-development-contact{padding:20px 50px}}@media(min-width:1900px){.housetype-development .housetype-development-contact{padding:20px 50px 0}}@media(min-width:2000px){.housetype-development .housetype-development-contact{padding:20px 100px}}.housetype-development .housetype-development-contact .content-container{display:flex;flex-direction:column;position:relative;row-gap:20px;width:80%}@media(min-width:600px){.housetype-development .housetype-development-contact .content-container{flex-direction:row;width:100%}}@media(min-width:1200px){.housetype-development .housetype-development-contact .content-container{flex-direction:column;order:1;width:70%}}@media(min-width:1600px){.housetype-development .housetype-development-contact .content-container{row-gap:35px}}@media(min-width:1920px){.housetype-development .housetype-development-contact .content-container{width:100%}}.housetype-development .housetype-development-contact .layout{display:flex;flex-direction:column;row-gap:20px}.housetype-development .housetype-development-contact .header{display:flex;flex-direction:column;row-gap:5px}.housetype-development .housetype-development-contact .header .heading{color:var(--housetype-development-modal-colour-heading);font-family:var(--housetype-development-modal-ff-heading);font-size:25px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:15px}@media(min-width:1200px){.housetype-development .housetype-development-contact .header .heading{font-size:30px;margin-bottom:0}}@media (min-width:1600px){.housetype-development .housetype-development-contact .header .heading{font-size:40px}}.housetype-development .housetype-development-contact .header .back-button{align-items:center;color:#00468c;color:var(--jones-dark-blue);display:flex;font-size:16px;font-weight:600;height:100%;margin-bottom:20px}.housetype-development .housetype-development-contact .header .back-button svg{height:14px;margin-right:8px;width:14px}.housetype-development .housetype-development-contact .header .back-button svg path{stroke:#00468c;stroke:var(--jones-dark-blue)}.housetype-development .housetype-development-contact .header .back-button span{display:inline-block;margin-right:5px}@media(min-width:1200px){.housetype-development .housetype-development-contact .header .back-button{display:none}}.housetype-development .housetype-development-contact .header .address{color:var(--housetype-development-modal-colour-address);font-family:var(--housetype-development-modal-ff-address);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}@media (min-width:1200px){.housetype-development .housetype-development-contact .header .address{font-size:16px}}@media (min-width:1600px){.housetype-development .housetype-development-contact .header .address{font-size:18px}}.housetype-development .housetype-development-contact .header .address .bold{font-weight:700}.housetype-development .housetype-development-contact .header .from-price{color:var(--housetype-development-modal-colour-from-price);font-family:var(--housetype-development-modal-ff-from-price);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}@media (min-width:1200px){.housetype-development .housetype-development-contact .header .from-price{font-size:16px}}@media (min-width:1600px){.housetype-development .housetype-development-contact .header .from-price{font-size:18px}}.housetype-development .housetype-development-contact .header .from-price .price{font-weight:700}.housetype-development .housetype-development-contact .header .description{color:var(--housetype-development-modal-colour-description);font-family:var(--housetype-development-modal-ff-description);font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}.housetype-development .housetype-development-contact .header .description p:last-of-type{margin-bottom:0}@media (min-width:1200px){.housetype-development .housetype-development-contact .header .description{font-size:16px}}@media (min-width:1600px){.housetype-development .housetype-development-contact .header .description{font-size:18px}}.housetype-development .housetype-development-contact .header .line-break{background-color:var(--housetype-development-modal-colour-line-break);height:1px;margin:20px 0;width:100%}.housetype-development .housetype-development-contact .contact-details{display:flex;flex-direction:column;row-gap:20px}.housetype-development .housetype-development-contact .contact-details *{color:var(--housetype-development-carousel-contact-details-text-colour);font-family:var(--housetype-development-carousel-contact-details-ff);font-size:15px;font-weight:700;line-height:100%;width:-moz-fit-content;width:fit-content}@media (min-width:1600px){.housetype-development .housetype-development-contact .contact-details *{font-size:16px;font-size:18px}}.housetype-development .housetype-development-contact .contact-details .location-link{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.housetype-development .housetype-development-contact .cta-container{grid-row-gap:20px;display:grid;justify-content:left;row-gap:20px}@media (min-width:600px) and (max-width:1200px){.housetype-development .housetype-development-contact .cta-container{align-content:center;margin-left:auto}}.housetype-development .housetype-development-contact .cta-container .button{max-width:240px}.housetype-development .housetype-development-contact .opening-times{display:inline-flex;position:relative}.housetype-development .housetype-development-contact .opening-times .today{align-items:center;background:transparent;border:none;color:var(--housetype-development-opening-times-colour);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-family:var(--housetype-development-opening-times-ff);font-size:18px;font-weight:400;line-height:150%;min-width:220px;padding:0}.housetype-development .housetype-development-contact .opening-times .today .arrow-down{flex-shrink:0;height:20px;transition:transform .2s ease-in-out;width:20px}@media(min-width:1600px){.housetype-development .housetype-development-contact .opening-times .today{min-width:250px}}.housetype-development .housetype-development-contact .opening-times .day{flex-shrink:0;font-weight:400;min-width:85px;text-align:left}@media(min-width:1600px){.housetype-development .housetype-development-contact .opening-times .day{min-width:100px}}.housetype-development .housetype-development-contact .opening-times .time{color:var(--housetype-development-opening-times-colour);font-family:var(--housetype-development-opening-times-ff);font-weight:400;text-align:right;width:100%}.housetype-development .housetype-development-contact .opening-times .opening-time-options{background-color:var(--housetype-development-opening-times-colour-bg);box-shadow:0 7px 11px rgba(0,0,0,.1);display:none;flex-direction:column;left:-15px;min-width:235px;padding:2px 0 10px;position:absolute;row-gap:9px;top:30px;z-index:1}@media(min-width:1600px){.housetype-development .housetype-development-contact .opening-times .opening-time-options{min-width:270px;padding:7px 0}}.housetype-development .housetype-development-contact .opening-times .opening-time-options .option{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;min-width:220px;padding:0 15px}@media(min-width:1600px){.housetype-development .housetype-development-contact .opening-times .opening-time-options .option{min-width:250px}}.housetype-development .housetype-development-contact .opening-times.open .today .arrow-down{transform:rotate(180deg)}.housetype-development .housetype-development-contact .opening-times.open .opening-time-options{display:flex}.housetype-development .popup-modal{align-items:center;background:transparent;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.housetype-development .popup-modal.active{display:flex}.housetype-development .popup-modal iframe{height:100%;width:100%}.housetype-development .popup-modal .iframe-wrap{aspect-ratio:16/9;max-width:1200px;position:relative;width:100%}.housetype-development .popup-modal .close-icon{cursor:pointer;height:30px;position:absolute;right:20px;top:-40px;width:30px}.housetype-development .popup-modal .close-icon path{stroke:var(--housetype-development-modal-iframe-colour-cross)}.housetype-development-carousel{position:relative}@media (min-width:1200px){.housetype-development-carousel{height:100%;min-height:585px}}@media (min-width:1600px){.housetype-development-carousel{min-height:635px}}.housetype-development-carousel .carousel-item{display:flex;height:100%;min-height:280px;position:relative}@media (min-width:375px){.housetype-development-carousel .carousel-item{min-height:284px}}@media (min-width:768px){.housetype-development-carousel .carousel-item{min-height:460px}}@media (min-width:1200px){.housetype-development-carousel .carousel-item{min-height:auto}}.housetype-development-carousel .picture{display:flex;width:100%}.housetype-development-carousel .picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.housetype-development-carousel .picture.hide{display:none}.housetype-development-carousel .video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.housetype-development-carousel .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.housetype-development-carousel .video-wrapper video.hidden{visibility:hidden}.housetype-development-carousel .video-wrapper .player{height:100%;width:100%}.housetype-development-carousel .video-wrapper .video-play-button{background:rgba(0,0,0,.6);border-radius:50%;cursor:pointer;height:75px;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:75px;z-index:2}@media (min-width:1200px){.housetype-development-carousel .video-wrapper .video-play-button{height:150px;padding:20px;width:150px}}.housetype-development-carousel .video-wrapper .video-play-button svg{height:100%;width:100%}.housetype-development-carousel .video-wrapper .video-play-button.hide{display:none}.housetype-development-carousel .content-container{align-items:center;display:flex;flex-direction:column;height:100%;padding:40px 10px 10px;position:absolute;top:0;width:100%;z-index:3}@media (min-width:500px){.housetype-development-carousel .content-container{padding:60px 10px 10px}}@media (min-width:768px){.housetype-development-carousel .content-container{padding:80px 10px 10px}}@media (min-width:1024px){.housetype-development-carousel .content-container{padding:100px 30px 30px}}@media (min-width:1200px){.housetype-development-carousel .content-container{height:auto;padding:120px 30px 30px}}@media (min-width:1366px){.housetype-development-carousel .content-container{padding:130px 30px 30px}}@media (min-width:1600px){.housetype-development-carousel .content-container{padding:150px 30px 30px}}@media (min-width:1920px){.housetype-development-carousel .content-container{padding:180px 30px 30px}}.housetype-development-carousel .content-container .tag-line{color:var(--housetype-development-carousel-colour-tag-line);font-family:var(--housetype-development-carousel-ff-tag-line);font-size:20px;font-weight:400;line-height:120%;margin:0;text-align:center}@media (min-width:768px){.housetype-development-carousel .content-container .tag-line{font-size:22px}}@media (min-width:1200px){.housetype-development-carousel .content-container .tag-line{font-size:26px}}@media (min-width:1600px){.housetype-development-carousel .content-container .tag-line{font-size:32px}}@media (min-width:1920px){.housetype-development-carousel .content-container .tag-line{font-size:37px}}.housetype-development-carousel .content-container .heading{color:var(--housetype-development-carousel-colour-heading);font-family:var(--housetype-development-carousel-ff-heading);font-size:40px;font-weight:400;line-height:110%;margin:0;text-align:center}@media (min-width:768px){.housetype-development-carousel .content-container .heading{font-size:46px}}@media (min-width:1200px){.housetype-development-carousel .content-container .heading{font-size:60px}}@media (min-width:1600px){.housetype-development-carousel .content-container .heading{font-size:80px}}@media (min-width:1920px){.housetype-development-carousel .content-container .heading{font-size:100px}}@media screen and (min-width:1200px){.housetype-development-carousel .splide,.housetype-development-carousel .splide .splide__track{height:100%}}.housetype-development-carousel .splide .splide__pagination{bottom:30px;position:absolute;width:100%}.housetype-development-carousel .splide .splide__pagination li .splide__pagination__page{background-color:var(--housetype-development-carousel-colour-pagination)}.housetype-development-carousel .splide .splide__pagination li .splide__pagination__page.is-active{background-color:var(--housetype-development-carousel-colour-pagination-active)}.housetype-development-carousel .splide .splide__arrows{bottom:0;-moz-column-gap:0;column-gap:0;margin:0;position:absolute;right:0;width:-moz-fit-content;width:fit-content}@media(min-width:1600px){.housetype-development-carousel .splide .splide__arrows{bottom:1px}}.housetype-development-carousel .splide .splide__arrows .splide__arrow{background-color:var(--housetype-development-carousel-button-bg-colour);height:55px;width:55px}.housetype-development-carousel .splide .splide__arrows .splide__arrow.splide__arrow--prev{border-radius:10px 0 0}.housetype-development-carousel .splide .splide__arrows .splide__arrow.splide__arrow--next{border-radius:0}.housetype-development-carousel .splide .splide__arrows.lower{bottom:-55px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#cta-dialog{max-width:600px}#cta-dialog .dialog-body{display:flex;flex-direction:column;margin:0 auto;max-width:300px;padding:80px 0;row-gap:20px}#cta-dialog .dialog-body .heading{color:var(--cta-dialog-colour-heading);font-size:32px;font-weight:400}@media(min-width:1600px){#cta-dialog .dialog-body .heading{font-size:40px}}#cta-dialog .dialog-body .contact-number{align-self:flex-start;color:var(--cta-dialog-colour-phone);font-family:var(--cta-dialog-ff-phone);font-size:18px;font-weight:700;line-height:120%}#cta-dialog .dialog-body .line-break{background-color:var(--cta-dialog-colour-line-break);height:2px;margin:5px 0;width:100%}#cta-dialog .dialog-body .opening-time-options .day{color:var(--cta-dialog-colour-times)}#cta-dialog .dialog-body .button-container{display:flex;flex-direction:column;row-gap:20px}.developments-sub-nav{align-items:center;background:linear-gradient(90deg,#fff,#f7f7f7 20%,#f7f7f7 80%,#fff);display:flex;height:var(--develeopments-nav-height);padding-left:20px;position:fixed;top:70px;top:var(--header-height);width:100%;z-index:100}@media (min-width:1200px){.developments-sub-nav{-moz-column-gap:18px;column-gap:18px;height:var(--develeopments-nav-height-desktop);justify-content:center;padding:0 30px;top:90px;top:var(--header-height-small-desktop)}}@media (min-width:1350px){.developments-sub-nav{-moz-column-gap:22px;column-gap:22px}}@media (min-width:1600px){.developments-sub-nav{-moz-column-gap:30px;column-gap:30px;top:107px;top:var(--header-height-large-desktop)}}.developments-sub-nav .back-button{align-items:center;color:#00468c;color:var(--jones-dark-blue);display:none;font-size:16px;font-weight:600;height:100%;left:40px;position:absolute;top:0}.developments-sub-nav .back-button svg{height:14px;margin-right:8px;width:14px}.developments-sub-nav .back-button svg path{stroke:#00468c;stroke:var(--jones-dark-blue)}@media(min-width:1200px){.developments-sub-nav .back-button{display:flex;font-size:14px}.developments-sub-nav .back-button span{display:none}}@media(min-width:1500px){.developments-sub-nav .back-button span{display:inline-block;margin-left:5px}}@media(min-width:1600px){.developments-sub-nav .back-button{font-size:16px}}.developments-sub-nav .developments-nav-carousel,.developments-sub-nav .splide__arrows,.developments-sub-nav .splide__track{height:100%}.developments-sub-nav .developments-nav-carousel{padding-left:10px;width:calc(100% - var(--developments-nav-button-width))}@media(min-width:1200px){.developments-sub-nav .developments-nav-carousel{padding-left:0;width:auto}}.developments-sub-nav .nav-list{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex}.developments-sub-nav .nav-list .highlight .text{color:var(--developments-nav-colour-active);font-weight:600}.developments-sub-nav .nav-list .underline{background-color:var(--developments-nav-colour-underline);border-radius:6px;bottom:12px;height:2px;left:-10px;position:absolute;transition:transform .3s ease;width:52px}@media(min-width:768px){.developments-sub-nav .nav-list .underline{width:59px}}@media(min-width:1200px){.developments-sub-nav .nav-list .underline{bottom:16px;left:0}}@media(min-width:1600px){.developments-sub-nav .nav-list .underline{width:66px}}@media (min-width:1200px){.developments-sub-nav .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:18px;column-gap:18px;justify-content:center}}@media (min-width:1350px){.developments-sub-nav .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:22px;column-gap:22px}}@media (min-width:1600px){.developments-sub-nav .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:30px;column-gap:30px}}.developments-sub-nav .nav-item{width:auto}.developments-sub-nav .nav-item .text{color:var(--developments-nav-colour-text);display:block;font-family:var(--developments-nav-ff-text);font-size:13px;font-weight:400}@media (min-width:1350px){.developments-sub-nav .nav-item .text{font-size:14px}}@media (min-width:1920px){.developments-sub-nav .nav-item .text{font-size:15px}}.developments-sub-nav .nav-item.active .text{color:var(--developments-nav-colour-text-active);font-weight:600;position:relative}.developments-sub-nav .nav-item.active .text:after{background-color:var(--developments-nav-colour-text-active);border-radius:6px;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:100%;z-index:9}.developments-sub-nav .splide__arrows{margin:0;pointer-events:none;position:absolute;right:0;z-index:2}@media (min-width:1200px){.developments-sub-nav .splide__arrows{display:none}}.developments-sub-nav .splide__arrows .splide__arrow--prev{display:none}.developments-sub-nav .splide__arrows .splide__arrow--next{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 40%);border-radius:0;justify-content:flex-end;padding-right:15px;pointer-events:auto;width:50px}.developments-sub-nav .splide__arrows .splide__arrow{height:50px}.developments-sub-nav .splide-arrow-right{height:14px}.developments-sub-nav .splide-arrow-right path{stroke:var(--developments-nav-colour-arrow)}.developments-sub-nav+.two-column-text{padding-top:80px}@media (min-width:1200px){.developments-sub-nav+.two-column-text{padding-top:120px}}@media (min-width:1600px){.developments-sub-nav+.two-column-text{padding-top:140px}}@media (min-width:1920px){.developments-sub-nav+.two-column-text{padding-top:180px}}.developments-sub-nav .button-enquire{-moz-column-gap:10px;column-gap:10px;height:36px;min-width:var(--developments-nav-button-width);padding:0 5px;width:var(--developments-nav-button-width)}@media(min-width:1200px){.developments-sub-nav .button-enquire{-moz-column-gap:15px;column-gap:15px;height:43px;min-width:var(--developments-nav-button-width-xl);width:var(--developments-nav-button-width-xl)}}.developments-sub-nav .button-enquire .phone-icon{height:18px}@media(min-width:1200px){.developments-sub-nav .button-enquire .phone-icon{height:22px}}.developments-sub-nav+.housetype-development{margin-top:var(--housetype-development-nav-height)}@media(min-width:1200px){.developments-sub-nav+.housetype-development{margin-top:var(--housetype-development-nav-height-desktop)}}.banner-strip{background-color:var(--banner-strip-colour-background);padding:20px}@media (min-width:1200px){.banner-strip{height:85px;height:var(--banner-strip-height-desktop)}}.banner-strip.no-odd{background:var(--banner-strip-colour-background)}.banner-strip .content{grid-column-gap:40px;grid-row-gap:20px;align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-rows:repeat(2,auto);justify-content:center;row-gap:20px}@media (min-width:768px){.banner-strip .content{grid-template-columns:repeat(2,auto);grid-template-rows:auto;row-gap:10px}}@media (min-width:1200px){.banner-strip .content{;grid-template-columns:repeat(3,auto)}}.banner-strip .tag{color:var(--banner-strip-colour-text);font-family:var(--banner-strip-ff-text);font-size:14px;line-height:20px}@media (min-width:1200px){.banner-strip .tag{font-size:18px;line-height:26px}}@media (min-width:1600px){.banner-strip .tag{font-size:22px;line-height:30px}}@media (max-width:1199px){.banner-strip .tag-regular{grid-row:1}}.banner-strip .tag-bold{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:1199px){.banner-strip .tag-bold{grid-row:2}}.banner-strip .button.more-info{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-color:var(--banner-strip-colour-button-border);color:var(--banner-strip-colour-text);display:-webkit-box;font-size:16px;line-height:18px;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){.banner-strip .button.more-info{padding:0 30px}}@media (min-width:1600px){.banner-strip .button.more-info{font-size:18px;line-height:20px}}.banner-strip .button.more-info:hover{background-color:var(--banner-strip-colour-button-border);border-color:var(--banner-strip-colour-button-border);color:var(--banner-strip-colour-background)}@media (min-width:1200px){.banner-strip .button.more-info .button-text-mobile{display:none}}@media (max-width:1199px){.banner-strip .button.more-info .button-text-desktop{display:none}}@media (min-width:1200px){.banner-strip .button.more-info .button-text-desktop{display:block}}.banner-strip .development-banner-strip-modal{align-items:center;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;left:50%;max-width:500px;min-height:-moz-fit-content;min-height:fit-content;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;visibility:hidden;width:90%;z-index:1000}@media screen and (min-width:1200px){.banner-strip .development-banner-strip-modal{max-width:900px;width:75%}}@media screen and (min-width:1600px){.banner-strip .development-banner-strip-modal{max-width:1000px}}.banner-strip .development-banner-strip-modal.active{animation:fadeIn .3s forwards;visibility:visible}.banner-strip .development-banner-strip-modal.inactive{animation:fadeOut .3s forwards}.banner-strip .development-banner-strip-modal .close-container{align-items:center;display:flex;justify-content:flex-end;padding:10px;width:100%}@media screen and (min-width:1200px){.banner-strip .development-banner-strip-modal .close-container{padding:20px}}.banner-strip .development-banner-strip-modal .close-modal{background:none;border:none;cursor:pointer;display:flex;padding:0}.banner-strip .development-banner-strip-modal .close-modal .cross-icon{height:18px;width:18px}@media screen and (min-width:1600px){.banner-strip .development-banner-strip-modal .close-modal .cross-icon{height:24px;width:24px}}.banner-strip .development-banner-strip-modal .content-container{align-items:flex-start;display:flex;flex-direction:column;max-height:500px;overflow-y:auto;padding:0 20px 20px;position:relative;row-gap:20px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1200px){.banner-strip .development-banner-strip-modal .content-container{max-height:730px;padding:0 130px 40px}}.banner-strip .development-banner-strip-modal .image{width:100%}.banner-strip .development-banner-strip-modal .date{color:var(--banner-strip-date-colour-text);font-family:var(--banner-strip-ff-text);font-size:12px;line-height:18px}@media (min-width:1200px){.banner-strip .development-banner-strip-modal .date{font-size:14px;line-height:18px}}@media (min-width:1600px){.banner-strip .development-banner-strip-modal .date{font-size:18px;line-height:22px}}.banner-strip .development-banner-strip-modal .heading{color:var(--banner-strip-heading-colour-text);font-family:var(--banner-strip-ff-heading);font-size:18px;line-height:22px;margin-bottom:15px}@media (min-width:1200px){.banner-strip .development-banner-strip-modal .heading{font-size:30px;line-height:36px;margin-bottom:30px}}@media (min-width:1600px){.banner-strip .development-banner-strip-modal .heading{font-size:40px;line-height:46px;margin-bottom:40px}}.banner-strip .development-banner-strip-modal .paragraph{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--banner-strip-paragraph-colour-text);display:-webkit-box;font-family:var(--banner-strip-ff-text);font-size:13px;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){.banner-strip .development-banner-strip-modal .paragraph{font-size:15px}}@media (min-width:1600px){.banner-strip .development-banner-strip-modal .paragraph{font-size:16px;line-height:150%}}.banner-strip .development-banner-strip-modal .read-more{color:var(--banner-strip-read-more-colour-text)}.available-homes{padding:40px var(--available-homes-gutters) 40px}@media (min-width:768px){.available-homes{padding:40px var(--available-homes-gutters-md)}}@media (min-width:1200px){.available-homes{padding:40px var(--available-homes-gutters-xl)}}@media (min-width:1600px){.available-homes{padding:60px var(--available-homes-gutters-xxxl)}}@media (min-width:1920px){.available-homes{padding:60px var(--available-homes-gutters-xxxxl)}}.available-homes .text{color:var(--available-homes-filters-colour-text);font-family:var(--available-homes-filters-ff-text);font-size:12px;font-weight:400}@media (min-width:1200px){.available-homes .text{font-size:14px}}@media (min-width:1600px){.available-homes .text{font-size:16px}}@media (min-width:1920px){.available-homes .text{font-size:18px}}.available-homes .max-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width);position:relative}.available-homes .cards-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;min-height:500px}@media (min-width:768px){.available-homes .cards-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.available-homes .cards-wrapper{align-items:flex-start}}@media (min-width:1200px){.available-homes .cards-wrapper{justify-content:flex-start}}.available-homes .cards-wrapper .no-results{align-self:start;font-size:22px;line-height:100%}@media(min-width:1600px){.available-homes .cards-wrapper .no-results{font-size:30px}}.available-homes .spinner-container{align-items:center;backdrop-filter:blur(10px);background-color:var(--available-homes-spinner-bg);display:none;height:100px;justify-content:center;left:0;position:absolute;top:0;visibility:visible;width:100%;z-index:8}.available-homes .spinner-container.active{display:flex}.available-homes .header-content{display:flex;flex-direction:column;padding-bottom:20px;row-gap:20px;width:100%}@media(min-width:1200px){.available-homes .header-content{flex-direction:row;row-gap:0}}.available-homes .header-content .filters{display:flex;flex-direction:column;justify-content:center;row-gap:20px}@media(min-width:768px){.available-homes .header-content .filters{-moz-column-gap:20px;column-gap:20px;flex-direction:row;justify-content:space-between;row-gap:0}}@media screen and (min-width:1200px){.available-homes .header-content .filters{-moz-column-gap:60px;column-gap:60px;justify-content:flex-end;width:100%}}@media screen and (min-width:1600px){.available-homes .header-content .filters{-moz-column-gap:120px;column-gap:120px}}.available-homes .header-content .availability-container{display:flex}.available-homes .header-content .heading{flex-shrink:0}.available-homes .heading{color:var(--available-homes-filters-colour-heading);font-family:var(--available-homes-filters-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media (min-width:768px){.available-homes .heading{font-size:30px}}@media (min-width:1200px){.available-homes .heading{font-size:36px}}@media (min-width:1600px){.available-homes .heading{font-size:42px}}@media (min-width:1920px){.available-homes .heading{font-size:50px}}.available-homes .availability-buttons{-moz-column-gap:10px;column-gap:10px;display:flex}@media screen and (min-width:1200px){.available-homes .availability-buttons{display:none}}.available-homes .availability-button,.available-homes .bedrooms-button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-family:var(--available-homes-filters-ff-text);font-size:12px;font-weight:600;height:29px;justify-content:center;line-height:18px;padding:10px}@media screen and (min-width:1200px){.available-homes .availability-button,.available-homes .bedrooms-button{font-size:14px;height:41px;width:41px}}@media (min-width:1600px){.available-homes .availability-button,.available-homes .bedrooms-button{font-size:18px}}.available-homes .availability-button.active,.available-homes .bedrooms-button.active{background-color:var(--available-homes-filters-colour-button-active);color:var(--available-homes-filters-colour-button-text-active)}.available-homes .availability-button:not(.active),.available-homes .bedrooms-button:not(.active){background-color:var(--available-homes-filters-colour-button-inactive);color:var(--available-homes-filters-colour-button-text-inactive)}@media screen and (max-width:1199px){.available-homes .availability-select-container{display:none}}@media screen and (min-width:1200px){.available-homes .availability-select-container{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}}.available-homes .bedrooms-container{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex}.available-homes .bedrooms-container .bedrooms-buttons{-moz-column-gap:10px;column-gap:10px;display:flex}.available-homes .development-card .development-detail .description{-webkit-line-clamp:3;line-clamp:3}.amenities{padding:30px 0 45px}@media(min-width:768px){.amenities{padding:30px 0 45px}}@media(min-width:1024px){.amenities{padding:30px var(--amenities-gutters-md) 45px}}@media(min-width:1200px){.amenities{padding:40px var(--amenities-gutters-xl)}}@media(min-width:1600px){.amenities{padding:50px var(--amenities-gutters-xxxl)}}@media(min-width:1920px){.amenities{padding:80px var(--amenities-gutters-xxxxl)}}.amenities.gradient{background:linear-gradient(0deg,#fff,#f7f7f7)}.amenities .block-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.amenities .map-container{align-items:center;display:flex;flex-shrink:0;position:relative}.amenities .map-container #map{height:350px;width:100%;z-index:5}@media(min-width:768px){.amenities .map-container #map{height:430px}}@media(min-width:1024px){.amenities .map-container #map{height:500px}}@media(min-width:1600px){.amenities .map-container #map{height:650px}}.amenities .heading-container{padding:0 var(--amenities-gutters)}@media(min-width:768px){.amenities .heading-container{padding:0 var(--amenities-gutters-md)}}@media(min-width:1024px){.amenities .heading-container{padding:0}}.amenities .heading-container .tag-line{color:var(--amenities-colour-tag-line);font-family:var(--amenities-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1350px){.amenities .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.amenities .heading-container .tag-line{font-size:22px}}.amenities .heading-container .heading{color:var(--amenities-colour-heading);font-family:var(--amenities-ff-heading);font-size:30px;font-weight:400;line-height:110%;margin-bottom:0;margin-top:0}@media(min-width:768px){.amenities .heading-container .heading{font-size:36px}}@media(min-width:1024px){.amenities .heading-container .heading{margin-bottom:20px}}@media(min-width:1350px){.amenities .heading-container .heading{font-size:42px;margin-bottom:30px}}@media(min-width:1600px){.amenities .heading-container .heading{font-size:46px}}@media(min-width:1920px){.amenities .heading-container .heading{font-size:50px}}.amenities .heading-container .heading .line{display:block}.amenities .text-block-container{padding:0 var(--amenities-gutters)}@media(min-width:768px){.amenities .text-block-container{padding:0 var(--amenities-gutters-md)}}@media(min-width:1024px){.amenities .text-block-container{padding:0}}.amenities .text-block-container .text-heading{color:var(--amenities-colour-all-text);font-family:var(--amenities-ff-text-heading);font-size:18px;font-weight:300;line-height:130%;margin-bottom:20px}@media(min-width:1350px){.amenities .text-block-container .text-heading{font-size:20px}}@media(min-width:1600px){.amenities .text-block-container .text-heading{font-size:22px}}@media(min-width:1920px){.amenities .text-block-container .text-heading{font-size:24px;margin-bottom:25px}}.amenities .text-block-container .text{color:var(--amenities-colour-all-text);font-family:var(--amenities-ff-text);font-size:15px;line-height:150%;margin-bottom:15px}@media(min-width:1350px){.amenities .text-block-container .text{font-size:16px}}@media(min-width:1920px){.amenities .text-block-container .text{font-size:18px;margin-bottom:30px}}.amenities .button-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;flex-wrap:wrap;padding-top:10px;row-gap:20px}@media(min-width:400px){.amenities .button-container{flex-direction:row}}.amenities .button-container .button{max-width:200px;width:100%}@media(min-width:400px){.amenities .button-container .button{max-width:none;width:170px}}@media(min-width:420px){.amenities .button-container .button{width:185px}}@media(min-width:1600px){.amenities .button-container .button{width:210px}}.amenities .block-container{grid-column-gap:0;grid-row-gap:20px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}@media(min-width:1024px){.amenities .block-container{grid-column-gap:50px;grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:max-content}}@media(min-width:1200px){.amenities .block-container{grid-column-gap:100px}}.amenities .block-container .heading-container{grid-area:1/1/2/2}@media(min-width:1024px){.amenities .block-container .heading-container{align-self:end}}.amenities .block-container .text-block-container{grid-area:3/1/4/2}@media(min-width:1024px){.amenities .block-container .text-block-container{align-self:auto;grid-area:2/1/3/2}}.amenities .block-container .map-container{grid-area:2/1/3/2}@media(min-width:1024px){.amenities .block-container .map-container{grid-area:1/2/3/3}}.amenities .dropdown{display:inline-block;position:relative}.amenities .dropdown.active .arrow{transform:rotate(180deg)}.amenities .dropdown.active .dropdown-menu{visibility:visible}.amenities .dropdown-toggle{-moz-column-gap:15px;column-gap:15px}.amenities .dropdown-toggle .arrow{height:20px;width:20px}.amenities .dropdown-toggle.button:hover{background-color:transparent;background-color:initial;color:var(--amenities-dropdown-colour-text-hover)}.amenities .dropdown-menu{background-color:var(--amenities-dropdown-colour-bg);border-radius:0 0 6px 6px;box-shadow:0 8px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:320px;overflow-y:auto;padding:15px 0;position:absolute;row-gap:10px;visibility:hidden;width:100%;z-index:6}.amenities .dropdown-menu.dropdown-up{border-radius:6px 6px 0 0;bottom:100%}.amenities .dropdown-menu label{align-items:center;color:var(--amenities-dropdown-colour-text);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-family:var(--amenities-dropdown-ff-text);font-size:14px;height:40px;padding:0 15px;transition:color .3s ease-in-out}@media(min-width:1600px){.amenities .dropdown-menu label{font-size:16px}}.amenities .dropdown-menu label.checked{color:var(--amenities-dropdown-colour-text-active)}.amenities .dropdown-menu label:not(.checked) .pin-icon path{fill:var(--amenities-dropdown-colour-svg-disabled)}.amenities .dropdown-menu input[type=checkbox]{display:none}.amenities .dropdown-menu .pin-icon{height:26px;width:20px}@media(min-width:1600px){.amenities .dropdown-menu .pin-icon{height:30px;width:24px}}.amenities .dropdown-menu .pin-icon path{transition:fill .3s ease-in-out}.floor-plans{padding:45px var(--floor-plans-gutters)}@media(min-width:768px){.floor-plans{padding:45px var(--floor-plans-gutters-md)}}@media(min-width:1200px){.floor-plans{padding:60px var(--floor-plans-gutters-xl)}}@media(min-width:1600px){.floor-plans{padding:60px var(--floor-plans-gutters-xxxl)}}@media(min-width:1920px){.floor-plans{padding:80px var(--floor-plans-gutters-xxxxl)}}.floor-plans.gradient{background:linear-gradient(180deg,#f7f7f7,#fff 73.14%)}.floor-plans .max-width-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.floor-plans .floor-plan-container{display:flex;flex-direction:column}@media(min-width:1024px){.floor-plans .floor-plan-container{-moz-column-gap:20px;column-gap:20px;flex-direction:row}}.floor-plans .disclaimer{font-size:.7em;font-style:italic;margin:0 auto;max-width:min(80%,900px);text-align:center}@media(max-width:1023px){.floor-plans .disclaimer{font-size:10px;margin-top:40px}}.floor-plans .heading-container{margin-bottom:20px}@media(min-width:768px){.floor-plans .heading-container{margin-bottom:30px}}@media(min-width:1600px){.floor-plans .heading-container{margin-bottom:40px}}@media(min-width:1920px){.floor-plans .heading-container{margin-bottom:45px}}.floor-plans .heading-container .heading{color:var(--floor-plans-colour-heading);font-family:var(--floor-plans-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.floor-plans .heading-container .heading{font-size:30px}}@media(min-width:1200px){.floor-plans .heading-container .heading{font-size:36px}}@media(min-width:1600px){.floor-plans .heading-container .heading{font-size:42px}}@media(min-width:1920px){.floor-plans .heading-container .heading{font-size:50px}}.floor-plans .heading-container .tag-line{color:var(--floor-plans-colour-tag-line);display:flex;font-family:var(--floor-plans-ff-tag-line);font-size:18px;font-weight:400;line-height:120%}@media(min-width:1600px){.floor-plans .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.floor-plans .heading-container .tag-line{font-size:22px}}.floor-plans .image-groups{height:330px;margin-bottom:30px;position:relative;width:100%}@media(min-width:550px){.floor-plans .image-groups{height:510px}}@media(min-width:768px){.floor-plans .image-groups{height:650px}}@media(min-width:1024px){.floor-plans .image-groups{max-width:600px}}@media(min-width:1200px){.floor-plans .image-groups{max-width:760px}}@media(min-width:1350px){.floor-plans .image-groups{max-width:880px}}@media(min-width:1600px){.floor-plans .image-groups{max-width:1020px}}.floor-plans .image-groups .picture{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;width:100%}.floor-plans .image-groups .picture.active{opacity:1;transition:opacity .3s ease-in-out,visibility 0s linear 0s;visibility:visible}.floor-plans .image-groups .image,.floor-plans .image-groups img{display:flex;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.floor-plans .switch-container{margin:0 auto;max-width:min(80%,900px)}.floor-plans .switch-container,.floor-plans .tab-container{display:flex;flex-direction:column;row-gap:35px}.floor-plans .tabs{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}.floor-plans .tabs .tab-button{background-color:var(--floor-plans-colour-button-bg);color:var(--floor-plans-colour-button-text);height:41px}.floor-plans .tabs .tab-button.active{background-color:var(--floor-plans-colour-button-bg-active);color:var(--floor-plans-colour-button-text-active)}.floor-plans .furniture-container .switch,.floor-plans .furniture-container.hide{display:none}.floor-plans .furniture-container .switch+label{align-items:center;color:var(--floor-plans-colour-switch-button-text);cursor:pointer;display:flex;font-family:var(--floor-plans-ff-switch-button-text);font-size:12px;font-weight:600;line-height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.floor-plans .furniture-container .switch+label{font-size:14px}}@media(min-width:1200px){.floor-plans .furniture-container .switch+label{font-size:16px}}@media(min-width:1600px){.floor-plans .furniture-container .switch+label{font-size:18px}}.floor-plans .furniture-container .switch+label:after,.floor-plans .furniture-container .switch+label:before{content:"";display:block}.floor-plans .furniture-container .switch+label:before{background-color:var(--floor-plans-colour-switch-button-bg-off);border-radius:500px;box-shadow:inset 0 .5px 2px 0 rgba(0,0,0,.45);height:23px;margin-right:8px;transition:background-color .125s ease-out;width:34px}@media(min-width:1200px){.floor-plans .furniture-container .switch+label:before{height:26px;width:38px}}.floor-plans .furniture-container .switch+label:after{background-color:#fff;border-radius:13px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));height:17px;left:4px;position:absolute;top:3px;transition:transform .125s ease-out;width:17px}@media(min-width:1200px){.floor-plans .furniture-container .switch+label:after{height:20px;width:20px}}.floor-plans .furniture-container .switch+label.switch-text{display:block;margin-right:.3em}.floor-plans .furniture-container .switch:checked+label:before{background-color:var(--floor-plans-colour-switch-button-bg-on)}.floor-plans .furniture-container .switch:checked+label:after{transform:translate3d(10px,0,0)}.floor-plans .dimension-container .sub-heading{color:var(--floor-plans-colour-sub-heading);font-family:var(--floor-plans-ff-sub-heading);font-size:17px;font-weight:600;line-height:120%;margin-bottom:30px}@media(min-width:768px){.floor-plans .dimension-container .sub-heading{font-size:19px}}@media(min-width:1200px){.floor-plans .dimension-container .sub-heading{font-size:20px}}@media(min-width:1600px){.floor-plans .dimension-container .sub-heading{font-size:22px}}.floor-plans .dimensions-list{-moz-column-gap:20px;column-gap:20px;display:none;grid-template-columns:1fr 1fr;row-gap:30px}@media(min-width:550px){.floor-plans .dimensions-list{grid-template-columns:minmax(150px,200px) auto}}@media(min-width:1024px){.floor-plans .dimensions-list{grid-template-columns:1fr}}.floor-plans .dimensions-list.active{display:grid}.floor-plans .dimensions-list .dimension-item{display:flex;flex-direction:column;row-gap:5px}.floor-plans .dimensions-list .location{color:var(--floor-plans-colour-dimension-heading);font-family:var(--floor-plans-ff-dimension-heading);font-size:14px;font-weight:700;line-height:120%}@media (min-width:1200px){.floor-plans .dimensions-list .location{font-size:16px}}@media (min-width:1600px){.floor-plans .dimensions-list .location{font-size:18px}}.floor-plans .dimensions-list .size{color:var(--floor-plans-colour-dimension-value);font-family:var(--floor-plans-colour-dimension-heading);font-size:14px;font-weight:400;line-height:120%}@media (min-width:1200px){.floor-plans .dimensions-list .size{font-size:16px}}@media (min-width:1600px){.floor-plans .dimensions-list .size{font-size:18px}}.specification-module{padding:45px var(--specification-module-gutters)}@media(min-width:768px){.specification-module{padding:45px var(--specification-module-gutters-md)}}@media(min-width:1200px){.specification-module{padding:60px var(--specification-module-gutters-xl)}}@media(min-width:1600px){.specification-module{padding:60px var(--specification-module-gutters-xxxl)}}@media(min-width:1920px){.specification-module{padding:80px var(--specification-module-gutters-xxxxl)}}.specification-module.gradient{background:linear-gradient(0deg,#fff,#f7f7f7)}.specification-module .block-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.specification-module .heading-container{direction:ltr}.specification-module .heading-container .tag-line{color:var(--specification-module-colour-tag-line);font-family:var(--specification-module-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1350px){.specification-module .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.specification-module .heading-container .tag-line{font-size:22px}}.specification-module .heading-container .heading{color:var(--specification-module-colour-heading);font-family:var(--specification-module-ff-heading);font-size:30px;font-weight:400;line-height:110%;margin-bottom:0;margin-top:0}@media(min-width:768px){.specification-module .heading-container .heading{font-size:36px}}@media(min-width:1350px){.specification-module .heading-container .heading{font-size:42px}}@media(min-width:1600px){.specification-module .heading-container .heading{font-size:46px}}@media(min-width:1920px){.specification-module .heading-container .heading{font-size:50px}}.specification-module .heading-container .heading .line{display:block}.specification-module .heading-container .heading.large{font-size:40px}@media(min-width:1200px){.specification-module .heading-container .heading.large{font-size:50px}}@media(min-width:1600px){.specification-module .heading-container .heading.large{font-size:60px}}@media(min-width:1920px){.specification-module .heading-container .heading.large{font-size:80px}}.specification-module .heading-container .description{color:var(--specification-module-colour-description);font-family:var(--specification-module-ff-description);font-size:17px;font-weight:300;letter-spacing:.5px;line-height:130%;margin-bottom:0;margin-top:20px}@media(min-width:768px){.specification-module .heading-container .description{font-size:19px}}@media(min-width:1350px){.specification-module .heading-container .description{font-size:21px}}@media(min-width:1600px){.specification-module .heading-container .description{font-size:23px;margin-top:30px}}@media(min-width:1920px){.specification-module .heading-container .description{font-size:25px}}.specification-module .text-block-container{display:flex;flex-direction:column;justify-content:flex-start;row-gap:20px}@media(min-width:1600px){.specification-module .text-block-container{row-gap:30px}}.specification-module .image-block-container{align-items:flex-start;display:flex;flex-shrink:0;height:230px;justify-content:flex-end;position:relative;width:100%}@media(min-width:375px){.specification-module .image-block-container{height:276px}}@media(min-width:400px){.specification-module .image-block-container{height:300px}}@media(min-width:425px){.specification-module .image-block-container{height:317px}}@media(min-width:550px){.specification-module .image-block-container{height:410px}}@media(min-width:1024px){.specification-module .image-block-container{height:400px;justify-content:flex-end;width:480px}}@media(min-width:1350px){.specification-module .image-block-container{height:460px;width:546px}}@media(min-width:1600px){.specification-module .image-block-container{height:520px;width:620px}}@media(min-width:1920px){.specification-module .image-block-container{height:626px;width:760px}}.specification-module .image-block-container .picture{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;width:100%}.specification-module .image-block-container .picture.active{opacity:1;transition:opacity .3s ease-in-out,visibility 0s linear 0s;visibility:visible}.specification-module .image-block-container .image{border-radius:6px;display:flex;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.specification-module .specification-container{position:relative}@media(min-width:1366px){.specification-module .specification-container .specification-group{height:100%;width:100%}}.specification-module .specification-container .specification-group{align-items:flex-start;display:none;justify-content:flex-start;opacity:0;visibility:hidden}.specification-module .specification-container .specification-group.active{display:block;opacity:1;transition:opacity .3s ease-in-out,visibility 0s linear 0s;visibility:visible}.specification-module .specification-container .specification-group ul{list-style-type:disc;padding-left:30px}.specification-module .specification-container .specification-list{display:flex;flex-direction:column;list-style-type:disc;padding-left:20px;row-gap:8px}.specification-module .specification-container .specification-list .specification-item{color:var(--specification-module-colour-list-item);font-family:var(--specification-module-ff-list-item);font-size:14px;font-weight:400;line-height:120%}@media(min-width:768px){.specification-module .specification-container .specification-list .specification-item{font-size:15px}}@media(min-width:1350px){.specification-module .specification-container .specification-list .specification-item{font-size:16px}}@media(min-width:1600px){.specification-module .specification-container .specification-list .specification-item{font-size:18px}}.specification-module .block-container{grid-column-gap:0;grid-row-gap:20px;display:grid;grid-template-columns:1fr}@media(min-width:1024px){.specification-module .block-container{grid-column-gap:50px;grid-row-gap:0;align-items:flex-start;grid-template-columns:1fr 1fr;grid-template-rows:max-content}}@media(min-width:1200px){.specification-module .block-container{grid-column-gap:100px}}.specification-module .block-container.reverse{direction:rtl}.specification-module .block-container .tab-container{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}.specification-module .block-container .tab-container .tab-button{background-color:var(--specification-module-colour-button-bg);color:var(--specification-module-colour-button-text);height:41px}.specification-module .block-container .tab-container .tab-button.active{background-color:var(--specification-module-colour-button-bg-active);color:var(--specification-module-colour-button-text-active)}.two-column-text{padding:30px var(--two-column-text-gutters)}@media (min-width:768px){.two-column-text{padding:30px var(--two-column-text-gutters-md)}}@media (min-width:1200px){.two-column-text{padding:40px var(--two-column-text-gutters-xl)}}@media (min-width:1600px){.two-column-text{padding:50px var(--two-column-text-gutters-xxxl)}}@media (min-width:1920px){.two-column-text{padding:80px var(--two-column-text-gutters-xxxxl)}}.two-column-text .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.two-column-text .top-heading-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.two-column-text .content-container-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.two-column-text .content-container-inner{align-items:flex-start;flex-direction:row}}@media (min-width:1200px){.two-column-text .content-container-inner{-moz-column-gap:2%;column-gap:2%}}.two-column-text .heading-container{width:100%}@media (min-width:1200px){.two-column-text .heading-container:not(.full){width:49%}}.two-column-text .heading-container p strong{color:var(--two-column-text-bold-text)}.two-column-text .heading-container.full .heading-text-inner{overflow:hidden;position:relative;transition:height .5s ease}.two-column-text .heading-container.full .heading-text-inner:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:6em;left:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%}.two-column-text .heading-container.full .heading-text-inner.expanded:after,.two-column-text .heading-container.full .heading-text-inner.no-fade:after{opacity:0}.two-column-text .heading-container.full .read-more-container{border-top:1px solid #f0f0f0;border-top:1px solid var(--grey-6);display:flex;justify-content:center;margin-top:20px}.two-column-text .heading-container.full .read-more-container .button{background:#fff;margin-top:-24px}@media (min-width:700px){.two-column-text .heading-container.full .read-more-container{display:none}.two-column-text .heading-container.full .heading-text-inner:after{opacity:0}}@media (min-width:1200px){.two-column-text .text-container{padding-left:20px;width:49%}}@media (min-width:1600px){.two-column-text .text-container{padding-left:40px}}.two-column-text .tag-line{color:var(--two-column-text-colour-tag-line);font-family:var(--two-column-text-ff-tag-line);font-size:18px;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1200px){.two-column-text .tag-line{font-size:20px}}@media(min-width:1600px){.two-column-text .tag-line{font-size:22px}}.two-column-text .tag-line.large{font-size:20px}@media(min-width:1200px){.two-column-text .tag-line.large{font-size:28px}}@media(min-width:1600px){.two-column-text .tag-line.large{font-size:32px}}@media(min-width:1920px){.two-column-text .tag-line.large{font-size:37px;letter-spacing:1px}}.two-column-text .heading{color:var(--two-column-text-colour-heading);font-family:var(--two-column-text-ff-heading);font-size:26px;font-weight:400;line-height:110%;margin-bottom:15px}@media(min-width:768px){.two-column-text .heading{font-size:30px}}@media(min-width:1200px){.two-column-text .heading{font-size:36px}}@media(min-width:1600px){.two-column-text .heading{font-size:42px;margin-bottom:30px}}@media (min-width:1920px){.two-column-text .heading{font-size:50px}}.two-column-text .heading.large{font-size:40px}@media(min-width:1200px){.two-column-text .heading.large{font-size:50px}}@media(min-width:1600px){.two-column-text .heading.large{font-size:60px}}@media(min-width:1920px){.two-column-text .heading.large{font-size:80px}}.two-column-text .heading.m-0{margin:0}.two-column-text .heading br{display:none}@media(min-width:768px){.two-column-text .heading br{display:block}}.two-column-text .heading-text{color:var(--two-column-text-colour-heading-text);font-family:var(--two-column-text-ff-heading-text);font-size:17px;font-weight:300;line-height:130%;margin-bottom:15px}@media(min-width:1200px){.two-column-text .heading-text{font-size:19px}}@media(min-width:1600px){.two-column-text .heading-text{font-size:22px;margin-bottom:20px}}@media (min-width:1920px){.two-column-text .heading-text{font-size:25px;margin-bottom:30px}}.two-column-text .heading-container,.two-column-text .text-copy{color:var(--two-column-text-colour-text);font-family:var(--two-column-text-ff-text);font-size:14px;line-height:150%;margin-bottom:15px}@media(min-width:1200px){.two-column-text .heading-container,.two-column-text .text-copy{font-size:15px}}@media(min-width:1600px){.two-column-text .heading-container,.two-column-text .text-copy{font-size:16px;margin-bottom:20px}}@media(min-width:1920px){.two-column-text .heading-container,.two-column-text .text-copy{font-size:18px;margin-bottom:30px}}.two-column-text .heading-container.small,.two-column-text .text-copy.small{font-size:10px;margin-bottom:12px}@media(min-width:1200px){.two-column-text .heading-container.small,.two-column-text .text-copy.small{font-size:11px}}@media(min-width:1600px){.two-column-text .heading-container.small,.two-column-text .text-copy.small{font-size:12px;margin-bottom:15px}}@media(min-width:1920px){.two-column-text .heading-container.small,.two-column-text .text-copy.small{font-size:14px;margin-bottom:20px}}.two-column-text .content-image{width:100%}.two-column-text ul{list-style-type:disc;padding:0 0 0 20px}.two-column-text ul li{margin-bottom:15px}.two-column-text .button-container{margin-top:20px}@media(min-width:1200px){.two-column-text .button-container{margin-top:30px}}@media(min-width:1600px){.two-column-text .button-container{margin-top:40px}}.two-column-text .button-container a:nth-child(2){margin-left:20px}@media(min-width:1200px){.two-column-text .button-container a:nth-child(2){margin-left:30px}.page-template-template-developments .two-column-text .content-container,.page-template-template-housetype .two-column-text .content-container{max-width:80%}}.page-template-template-developments .two-column-text .heading-container p:first-of-type,.page-template-template-housetype .two-column-text .heading-container p:first-of-type{color:var(--two-column-text-colour-heading-text);font-family:var(--two-column-text-ff-heading-text);font-size:17px;font-weight:300;line-height:130%;margin-bottom:15px}@media(min-width:1200px){.page-template-template-developments .two-column-text .heading-container p:first-of-type,.page-template-template-housetype .two-column-text .heading-container p:first-of-type{font-size:19px}}@media(min-width:1600px){.page-template-template-developments .two-column-text .heading-container p:first-of-type,.page-template-template-housetype .two-column-text .heading-container p:first-of-type{font-size:22px;margin-bottom:20px}}@media (min-width:1920px){.page-template-template-developments .two-column-text .heading-container p:first-of-type,.page-template-template-housetype .two-column-text .heading-container p:first-of-type{font-size:25px;margin-bottom:30px}}.three-col-schemes{padding:40px 0 40px var(--hfh-gutters)}@media (min-width:768px){.three-col-schemes{padding:40px 0 40px var(--hfh-gutters-md)}}@media (min-width:1200px){.three-col-schemes{padding:40px var(--hfh-gutters-xl) 60px}}@media (min-width:1600px){.three-col-schemes{padding:50px var(--hfh-gutters-xxxl) 80px}}@media (min-width:1920px){.three-col-schemes{padding:70px var(--hfh-gutters-xxxxl) 120px}}.three-col-schemes.gradient{background:linear-gradient(180deg,#f7f7f7,#fff 73.14%)}.three-col-schemes .homebuyers-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.three-col-schemes .heading-container{margin-bottom:20px}@media(min-width:768px){.three-col-schemes .heading-container{margin-bottom:30px}}@media(min-width:1600px){.three-col-schemes .heading-container{margin-bottom:40px}}@media(min-width:1920px){.three-col-schemes .heading-container{margin-bottom:45px}}.three-col-schemes .heading-container .heading{color:var(--hfh-colour-heading);font-family:var(--hfh-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.three-col-schemes .heading-container .heading{font-size:30px}}@media(min-width:1200px){.three-col-schemes .heading-container .heading{font-size:36px}}@media(min-width:1600px){.three-col-schemes .heading-container .heading{font-size:42px}}@media(min-width:1920px){.three-col-schemes .heading-container .heading{font-size:50px}}.three-col-schemes .heading-container .tag-line{color:var(--hfh-colour-tag-line);display:flex;font-family:var(--hfh-ff-tag-line);font-size:18px;font-weight:400;line-height:120%}@media(min-width:1600px){.three-col-schemes .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.three-col-schemes .heading-container .tag-line{font-size:22px}}.three-col-schemes .carousel-item{display:flex;flex-direction:column;height:calc(100% - 10px);margin-bottom:10px;max-width:310px}@media(min-width:400px){.three-col-schemes .carousel-item{max-width:345px}}@media(min-width:500px){.three-col-schemes .carousel-item{max-width:380px}}@media(min-width:1350px){.three-col-schemes .carousel-item{max-width:420px}}@media(min-width:1500px){.three-col-schemes .carousel-item{max-width:460px}}@media(min-width:1620px){.three-col-schemes .carousel-item{max-width:500px}}.three-col-schemes .carousel-item .image-group{border-radius:6px;flex-shrink:0;height:340px;overflow:hidden;position:relative}@media(min-width:500px){.three-col-schemes .carousel-item .image-group{height:370px}}@media(min-width:1350px){.three-col-schemes .carousel-item .image-group{height:400px}}@media(min-width:1500px){.three-col-schemes .carousel-item .image-group{height:445px}}@media(min-width:1620px){.three-col-schemes .carousel-item .image-group{height:485px}}.three-col-schemes .carousel-item .image-group:after{background:linear-gradient(346deg,transparent 55.46%,rgba(0,0,0,.5) 77.08%);border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.three-col-schemes .carousel-item .image-group .picture img{border-radius:6px;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .6s ease-in-out;width:100%}.three-col-schemes .carousel-item .image-group .content-container{display:flex;flex-direction:column;height:100%;left:0;padding:25px 20px;position:absolute;top:0;width:100%;z-index:2}@media(min-width:1620px){.three-col-schemes .carousel-item .image-group .content-container{padding:25px 35px}}@media(min-width:1920px){.three-col-schemes .carousel-item .image-group .content-container{padding:40px 50px}}.three-col-schemes .carousel-item .image-group .slide-heading{display:flex;flex-direction:column;row-gap:25px}.three-col-schemes .carousel-item .image-group .icon-type{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.three-col-schemes .carousel-item .image-group .icon-type .helping-hand-icon{height:35px;width:30px}.three-col-schemes .carousel-item .image-group .icon-type .helping-hand-icon path{stroke:var(--hfh-ff-colour-slide-content)}.three-col-schemes .carousel-item .image-group .icon-type .simple-move-icon{height:29px;width:34px}.three-col-schemes .carousel-item .image-group .icon-type .simple-move-icon path,.three-col-schemes .carousel-item .image-group .icon-type .simple-move-icon rect{fill:var(--hfh-ff-colour-slide-content)}.three-col-schemes .carousel-item .image-group .icon-type .name{color:var(--hfh-ff-colour-slide-content);font-family:var(--hfh-ff-type);font-size:18px;font-weight:700;letter-spacing:1px;line-height:140%;text-transform:uppercase}.three-col-schemes .carousel-item .image-group .headline{color:var(--hfh-ff-colour-slide-content);font-family:var(--hfh-ff-slide-headline);font-size:25px;font-weight:400;letter-spacing:1px;line-height:110%}@media(min-width:1620px){.three-col-schemes .carousel-item .image-group .headline{font-size:32px}}@media(min-width:1920px){.three-col-schemes .carousel-item .image-group .headline{font-size:40px}}.three-col-schemes .carousel-item .image-group .headline .tag-line{display:flex;font-family:var(--hfh-ff-slide-tag-line);font-size:18px;font-weight:400;line-height:120%}@media(min-width:1620px){.three-col-schemes .carousel-item .image-group .headline .tag-line{font-size:20px}}@media(min-width:1920px){.three-col-schemes .carousel-item .image-group .headline .tag-line{font-size:22px}}.three-col-schemes .carousel-item .image-group .button-container{margin-top:auto}.three-col-schemes .carousel-item .text-group{background-color:var(--hfh-ff-colour-text-bg);height:100%;padding:25px 20px;position:relative}@media(min-width:1620px){.three-col-schemes .carousel-item .text-group{padding:25px 35px}}@media(min-width:1920px){.three-col-schemes .carousel-item .text-group{padding:40px 50px}}@media(min-width:500px){.three-col-schemes .carousel-item .text-group{height:calc(100% - 370px)}}@media(min-width:1350px){.three-col-schemes .carousel-item .text-group{height:calc(100% - 400px)}}@media(min-width:1500px){.three-col-schemes .carousel-item .text-group{height:calc(100% - 445px)}}@media(min-width:1620px){.three-col-schemes .carousel-item .text-group{height:calc(100% - 485px)}}.three-col-schemes .carousel-item .text-group .text{color:var(--hfh-ff-colour-slide-text);font-family:var(--hfh-ff-slide-text);font-size:14px;line-height:150%;margin-bottom:0}@media(min-width:1620px){.three-col-schemes .carousel-item .text-group .text{font-size:16px}}@media(min-width:1920px){.three-col-schemes .carousel-item .text-group .text{font-size:18px}}.three-col-schemes .carousel-item .text-group:after{background-color:var(--hfh-ff-colour-text-bg);bottom:26px;box-shadow:0 10px 16px 4px rgba(0,0,0,.5);content:"";height:10px;left:50%;position:absolute;transform:translate(-50%,50%);width:60%;z-index:-1}.three-col-schemes .carousel-item:hover .image-group .picture img{transform:scale(1.08)}.three-col-schemes .splide__list{height:auto}.three-col-schemes .splide__arrows{margin-top:10px;position:absolute;top:0}@media(min-width:768px){.three-col-schemes .splide__arrows{margin-top:20px}}@media(min-width:1200px){.three-col-schemes .splide__arrows{display:none}}.three-col-schemes .splide .splide__arrow{padding:0}.three-col-schemes .splide .splide__arrow.splide__arrow--prev{justify-content:flex-end}.three-col-schemes .splide .splide__arrow.splide__arrow--next{justify-content:flex-start}.three-col-schemes.columns-4 .carousel-item .image-group{height:315px}@media(min-width:1500px){.three-col-schemes.columns-4 .carousel-item .image-group{height:350px}}@media(min-width:1620px){.three-col-schemes.columns-4 .carousel-item .image-group{height:370px}}.three-col-schemes.columns-4 .carousel-item .image-group .headline{font-size:25px}@media(min-width:1620px){.three-col-schemes.columns-4 .carousel-item .image-group .headline{font-size:32px}}@media(min-width:1920px){.three-col-schemes.columns-4 .carousel-item .image-group .headline{font-size:32px}}@media(min-width:1500px){.three-col-schemes.columns-4 .carousel-item .text-group{height:calc(100% - 350px)}}@media(min-width:1620px){.three-col-schemes.columns-4 .carousel-item .text-group{height:calc(100% - 370px)}}.three-col-schemes .splide.is-initialized:not(.is-active) .splide__list .splide__slide{flex:1}.two-column-image-and-text{padding:30px var(--two-column-image-and-text-gutters) 45px}@media(min-width:768px){.two-column-image-and-text{padding:30px var(--two-column-image-and-text-gutters-md) 45px}}@media(min-width:1200px){.two-column-image-and-text{padding:40px var(--two-column-image-and-text-gutters-xl)}}@media(min-width:1600px){.two-column-image-and-text{padding:50px var(--two-column-image-and-text-gutters-xxxl)}}@media(min-width:1920px){.two-column-image-and-text{padding:80px var(--two-column-image-and-text-gutters-xxxxl)}}.two-column-image-and-text.gradient{background:linear-gradient(0deg,#fff,#f7f7f7)}.two-column-image-and-text .block-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.two-column-image-and-text .image-block-container{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;position:relative}.two-column-image-and-text .image-block-container .image,.two-column-image-and-text .image-block-container video{border-radius:6px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.two-column-image-and-text .image-block-container .image,.two-column-image-and-text .image-block-container video{height:400px;margin-left:auto;margin-right:auto;width:480px}}@media(min-width:1350px){.two-column-image-and-text .image-block-container .image,.two-column-image-and-text .image-block-container video{height:460px;width:546px}}@media(min-width:1600px){.two-column-image-and-text .image-block-container .image,.two-column-image-and-text .image-block-container video{height:520px;width:620px}}@media(min-width:1920px){.two-column-image-and-text .image-block-container .image,.two-column-image-and-text .image-block-container video{height:626px;width:760px}}.two-column-image-and-text .heading-container{direction:ltr}.two-column-image-and-text .heading-container .tag-line{color:var(--two-column-image-and-text-colour-tag-line);font-family:var(--two-column-image-and-text-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1350px){.two-column-image-and-text .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.two-column-image-and-text .heading-container .tag-line{font-size:22px}}.two-column-image-and-text .heading-container .heading{color:var(--two-column-image-and-text-colour-heading);font-family:var(--two-column-image-and-text-ff-heading);font-size:30px;font-weight:400;line-height:110%;margin-bottom:0;margin-top:0}@media(min-width:768px){.two-column-image-and-text .heading-container .heading{font-size:36px}}@media(min-width:1024px){.two-column-image-and-text .heading-container .heading{margin-bottom:20px}}@media(min-width:1350px){.two-column-image-and-text .heading-container .heading{font-size:42px;margin-bottom:30px}}@media(min-width:1600px){.two-column-image-and-text .heading-container .heading{font-size:46px}}@media(min-width:1920px){.two-column-image-and-text .heading-container .heading{font-size:50px}}.two-column-image-and-text .heading-container .heading .line{display:block}.two-column-image-and-text .text-block-container{direction:ltr}.two-column-image-and-text .text-block-container .text-heading{color:var(--two-column-image-and-text-colour-all-text);font-family:var(--two-column-image-and-text-ff-text-heading);font-size:18px;font-weight:300;line-height:130%;margin-bottom:20px}@media(min-width:1350px){.two-column-image-and-text .text-block-container .text-heading{font-size:20px}}@media(min-width:1600px){.two-column-image-and-text .text-block-container .text-heading{font-size:22px}}@media(min-width:1920px){.two-column-image-and-text .text-block-container .text-heading{font-size:24px;margin-bottom:25px}}.two-column-image-and-text .text-block-container .text{color:var(--two-column-image-and-text-colour-all-text);font-family:var(--two-column-image-and-text-ff-text);font-size:15px;line-height:150%;margin-bottom:15px}@media(min-width:1350px){.two-column-image-and-text .text-block-container .text{font-size:16px}}@media(min-width:1920px){.two-column-image-and-text .text-block-container .text{font-size:18px;margin-bottom:30px}}.two-column-image-and-text .text-block-container .text p:has(strong):has(+p+ul):first-child,.two-column-image-and-text .text-block-container .text p:has(strong):has(+ul):first-child{margin-top:0}.two-column-image-and-text .text-block-container .text p:has(strong):has(+p+ul),.two-column-image-and-text .text-block-container .text p:has(strong):has(+ul){margin-top:30px}@media(min-width:1350px){.two-column-image-and-text .text-block-container .text p:has(strong):has(+p+ul),.two-column-image-and-text .text-block-container .text p:has(strong):has(+ul){margin-top:50px}}.two-column-image-and-text .text-block-container .text p:has(strong):has(+p+ul),.two-column-image-and-text .text-block-container .text p:has(strong):has(+ul){color:var(--two-column-image-and-text-bullet-heading);font-weight:700}.two-column-image-and-text ul{list-style-type:disc;padding:0 0 0 20px}.two-column-image-and-text ul li{margin-bottom:15px}.two-column-image-and-text .button-container{padding-top:10px}.two-column-image-and-text .button-container a:nth-child(2){margin-left:20px}@media(min-width:1200px){.two-column-image-and-text .button-container a:nth-child(2){margin-left:30px}}.two-column-image-and-text .block-container{grid-column-gap:0;grid-row-gap:20px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}@media(min-width:1024px){.two-column-image-and-text .block-container{grid-column-gap:50px;grid-row-gap:0;grid-template-columns:auto auto;grid-template-rows:max-content}}@media(min-width:1200px){.two-column-image-and-text .block-container{grid-column-gap:100px}}.two-column-image-and-text .block-container .heading-container{grid-area:1/1/2/2}@media(min-width:1024px){.two-column-image-and-text .block-container .heading-container{align-self:end}}.two-column-image-and-text .block-container .text-block-container{grid-area:3/1/4/2}@media(min-width:1024px){.two-column-image-and-text .block-container .text-block-container{align-self:auto;grid-area:2/1/3/2}}.two-column-image-and-text .block-container .image-block-container{grid-area:2/1/3/2}@media(max-width:1024px){.two-column-image-and-text .block-container .image-block-container{justify-content:center}}@media(min-width:1024px){.two-column-image-and-text .block-container .image-block-container{grid-area:1/2/3/3}}.two-column-image-and-text .block-container.reverse{direction:rtl}@media(min-width:1024px){.two-column-image-and-text .block-container.has-table{grid-template-columns:1fr 1fr}}.two-column-image-and-text .block-container.has-table .table-container{align-items:center;overflow-x:auto}.two-column-image-and-text .block-container.has-table table{border:1px solid grey;border-collapse:collapse;min-width:600px;width:100%}.two-column-image-and-text .block-container.has-table table td,.two-column-image-and-text .block-container.has-table table th{border:1px solid grey;padding:10px;text-align:left}.two-column-image-and-text .block-container.has-table table thead tr:first-child,.two-column-image-and-text .block-container.has-table table tr:nth-child(2n){background-color:#f7f7f7}.two-column-image-and-text .block-container .table-wrapper table{font-size:12px}.two-column-image-and-text .block-container .table-wrapper table td,.two-column-image-and-text .block-container .table-wrapper table th{border:0}.two-column-image-and-text .block-container .table-wrapper table.table-striped tr{background:var(--two-column-image-and-text-table-header-row-even-background-color)}.two-column-image-and-text .block-container .table-wrapper table.table-striped tr:nth-child(odd){background:var(--two-column-image-and-text-table-header-row-odd-background-color)}.two-column-image-and-text .block-container .table-wrapper table.table-striped tr.table-header{background:var(--two-column-image-and-text-table-header-background);color:var(--two-column-image-and-text-table-header-color)}.two-column-image-and-text .block-container .table-wrapper table.table-striped tr.table-header td,.two-column-image-and-text .block-container .table-wrapper table.table-striped tr.table-header th{border:0;font-size:10px;font-weight:400}.two-column-image-and-text .block-container .table-wrapper .table-caption{font-size:12px;margin-top:5px;text-align:center}@media screen and (max-width:1400px){.two-column-image-and-text .block-container .table-wrapper{overflow-x:auto}.two-column-image-and-text .block-container .table-wrapper td:first-child,.two-column-image-and-text .block-container .table-wrapper th:first-child{background:inherit;left:-1px;position:sticky;z-index:2}}.testimonials-trustpilot{padding:40px var(--testimonials-gutters) 20px}@media (min-width:768px){.testimonials-trustpilot{padding:40px var(--testimonials-gutters-md) 30px}}@media (min-width:1200px){.testimonials-trustpilot{padding:40px var(--testimonials-gutters-xl) 60px}}@media (min-width:1600px){.testimonials-trustpilot{padding:50px var(--testimonials-gutters-xxxl) 80px}}@media (min-width:1920px){.testimonials-trustpilot{padding:70px var(--testimonials-gutters-xxxxl) 120px}}.testimonials-trustpilot .testimonials-trustpilot-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.testimonials-trustpilot .heading-container{margin-bottom:20px}@media(min-width:768px){.testimonials-trustpilot .heading-container{margin-bottom:30px}}@media(min-width:1600px){.testimonials-trustpilot .heading-container{margin-bottom:40px}}@media(min-width:1920px){.testimonials-trustpilot .heading-container{margin-bottom:45px}}.testimonials-trustpilot .heading-container .heading{color:var(--testimonials-colour-heading);font-family:var(--testimonials-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.testimonials-trustpilot .heading-container .heading{font-size:30px}}@media(min-width:1200px){.testimonials-trustpilot .heading-container .heading{font-size:36px}}@media(min-width:1600px){.testimonials-trustpilot .heading-container .heading{font-size:42px}}@media(min-width:1920px){.testimonials-trustpilot .heading-container .heading{font-size:50px}}.testimonials-trustpilot .heading-container .tag-line{color:var(--testimonials-colour-tag-line);display:flex;font-family:var(--testimonials-ff-tag-line);font-size:18px;font-weight:400;line-height:120%}@media(min-width:1500px){.testimonials-trustpilot .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.testimonials-trustpilot .heading-container .tag-line{font-size:22px}}.testimonials-trustpilot .content-container{display:flex;flex-direction:column}@media(min-width:1024px){.testimonials-trustpilot .content-container{flex-direction:row}}.testimonials-trustpilot .content-container .testimonial-switch-container{position:relative;width:100%}.testimonials-trustpilot .content-container .customer-reviews-container,.testimonials-trustpilot .content-container .trustpilot-carousel-reviews{margin-top:50px;width:100%}.testimonials-trustpilot .content-container .trustpilot-widget-container{order:2}@media(min-width:1024px){.testimonials-trustpilot .content-container .trustpilot-widget-container{order:1}}.testimonials-trustpilot .trustpilot-widget-container{display:flex;flex-shrink:0;justify-content:center;padding:60px 30px 0;width:100%}@media(min-width:1024px){.testimonials-trustpilot .trustpilot-widget-container{align-items:center;justify-content:flex-start;padding:0;width:300px}}@media(min-width:1600px){.testimonials-trustpilot .trustpilot-widget-container{width:400px}}.testimonials-trustpilot .trustpilot-widget-container .trustpilot-widget{display:flex;justify-content:center}@media(min-width:1024px){.testimonials-trustpilot .trustpilot-widget-container .trustpilot-widget{justify-content:flex-start}}.testimonials-trustpilot .trustpilot-widget{flex:1;order:1}@media(min-width:1024px){.testimonials-trustpilot .trustpilot-widget{order:2}}.testimonials-trustpilot .carousel-testimonials-trustpilot{margin-left:auto;order:1;width:100%}@media(min-width:1024px){.testimonials-trustpilot .carousel-testimonials-trustpilot{order:2}}.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item{background-color:var(--testimonials-colour-carousel-bg);padding:20px;position:relative;text-align:left}.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .speechmarks{display:none;height:16px;left:16px;position:absolute;top:40px;width:21px}@media(min-width:768px){.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .speechmarks{height:24px;left:24px;top:60px;width:34px}}@media(min-width:1600px){.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .speechmarks{height:37px;left:80px;top:120px;width:48px}}.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .speechmarks-close{display:none;height:11px;left:-3px;position:relative;top:-10px;width:14px}@media(min-width:1600px){.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .speechmarks-close{height:19px;width:25px}}.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .quote{-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;color:var(--testimonials-colour-carousel-text);display:-webkit-box;font-family:var(--testimonials-ff-carousel-text);font-size:12px;line-height:130%;margin-bottom:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal}@media(min-width:1350px){.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .quote{font-size:14px}}.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .author{color:var(--testimonials-colour-carousel-text);font-family:var(--testimonials-ff-carousel-text-author);font-size:14px;font-variation-settings:"wght" 300;font-weight:600;line-height:150%;margin-bottom:0}@media(min-width:1350px){.testimonials-trustpilot .carousel-testimonials-trustpilot .slide-item .author{font-size:16px}}.testimonials-trustpilot .splide__arrows{bottom:-55px;-moz-column-gap:0;column-gap:0;margin:0;position:absolute}.testimonials-trustpilot .splide__arrows .splide__arrow{background-color:var(--testimonials-colour-splide-arrow-bg);height:55px;width:55px}.testimonials-trustpilot .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.testimonials-trustpilot .splide__arrows .splide__arrow--next{border-radius:0 6px 0 0}.testimonials-trustpilot .splide__pagination{bottom:-30px;position:absolute;width:100%}.testimonials-trustpilot .tab-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;row-gap:20px}@media(min-width:400px){.testimonials-trustpilot .tab-container{-moz-column-gap:10px;column-gap:10px;justify-content:center}}@media(min-width:768px){.testimonials-trustpilot .tab-container{-moz-column-gap:20px;column-gap:20px}}.testimonials-trustpilot .tab-container .button{background-color:var(--testimonials-colour-button-bg);color:var(--testimonials-colour-button-text)}@media(max-width:400px){.testimonials-trustpilot .tab-container .button{font-size:14px}}.testimonials-trustpilot .tab-container .button.active{background-color:var(--testimonials-colour-button-bg-active);color:var(--testimonials-colour-button-text-active)}.testimonials-trustpilot .tab-content{display:flex;flex-direction:column;opacity:0;position:absolute;transition:opacity .3s;visibility:hidden;width:100%;z-index:-1}@media(min-width:1024px){.testimonials-trustpilot .tab-content{flex-direction:row}}.testimonials-trustpilot .tab-content.active{opacity:1;position:relative;visibility:visible;z-index:1}.counties-listing{padding:40px var(--counties-listing-gutters) 40px}@media (min-width:768px){.counties-listing{padding:40px var(--counties-listing-gutters-md) 40px}}@media (min-width:1200px){.counties-listing{padding:40px var(--counties-listing-gutters-xl) 40px}}@media (min-width:1600px){.counties-listing{padding:60px var(--counties-listing-gutters-xxxl) 60px}}@media (min-width:1920px){.counties-listing{padding:60px var(--counties-listing-gutters-xxxxl) 60px}}.counties-listing .max-container{grid-row-gap:20px;display:grid;grid-template-columns:1fr;justify-items:center;margin:0 auto;max-width:1540px;max-width:var(--module-max-width);row-gap:20px}@media(min-width:768px){.counties-listing .max-container{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1350px){.counties-listing .max-container{-moz-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3,1fr)}.counties-listing .max-container>:nth-child(3n+1){justify-self:start}.counties-listing .max-container>:nth-child(3n+2){justify-self:center}.counties-listing .max-container>:nth-child(3n+3){justify-self:end}}@media(min-width:1600px){.counties-listing .max-container{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(4,1fr);row-gap:30px}.counties-listing .max-container>:nth-child(4n+3){justify-self:center}.counties-listing .max-container>:nth-child(4n+4){justify-self:end}}.counties-listing .max-container .development-card .development-list-container .text{text-align:right}@media(min-width:1600px){.counties-listing .development-card .development-list-container{padding:30px 40px 40px}.counties-listing .development-card .development-list-container .heading{font-size:25px}.counties-listing .development-card .development-list-container .highlight{font-size:18px}.counties-listing .development-card .development-list-container .text{font-size:14px}.counties-listing .development-card .development-list-container .arrow-right{height:20px;width:9px}}.counties-listing .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width);padding-bottom:20px}.counties-listing .top-heading-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.counties-listing .top-heading-container .tag-line{color:var(--counties-listing-colour-tag-line);font-family:var(--counties-listing-ff-tag-line);font-size:18px;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1200px){.counties-listing .top-heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.counties-listing .top-heading-container .tag-line{font-size:22px}}.counties-listing .top-heading-container .heading{color:var(--counties-listing-colour-heading);font-family:var(--counties-listing-ff-heading);font-size:26px;font-weight:400;line-height:110%;margin-bottom:15px}@media(min-width:768px){.counties-listing .top-heading-container .heading{font-size:30px}}@media(min-width:1200px){.counties-listing .top-heading-container .heading{font-size:36px}}@media(min-width:1600px){.counties-listing .top-heading-container .heading{font-size:42px;margin-bottom:30px}}@media (min-width:1920px){.counties-listing .top-heading-container .heading{font-size:50px}}.counties-listing .top-heading-container .heading br{display:none}@media(min-width:768px){.counties-listing .top-heading-container .heading br{display:block}}.counties-listing .content-container-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.counties-listing .content-container-inner{align-items:flex-start;flex-direction:row}}@media (min-width:1200px){.counties-listing .content-container-inner{-moz-column-gap:2%;column-gap:2%}}.counties-listing .content-container-inner .text-copy{color:var(--counties-listing-text-colour-text);font-family:var(--counties-listing-text-ff-text);font-size:14px;line-height:150%;margin-bottom:15px}@media(min-width:1200px){.counties-listing .content-container-inner .text-copy{font-size:15px}}@media(min-width:1600px){.counties-listing .content-container-inner .text-copy{font-size:16px;margin-bottom:20px}}@media(min-width:1920px){.counties-listing .content-container-inner .text-copy{font-size:18px;margin-bottom:30px}}.counties-listing .content-container-inner .left-column-container,.counties-listing .content-container-inner .right-column-container{width:100%}@media (min-width:1200px){.counties-listing .content-container-inner .left-column-container,.counties-listing .content-container-inner .right-column-container{width:49%}}.development-card{border-bottom:6px solid var(--development-card-colour-border-bottom);border-radius:6px;display:flex;flex-basis:335px;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;max-width:500px;position:relative;width:100%}@media(min-width:768px){.development-card{flex-basis:330px}}@media(min-width:1024px){.development-card{flex-basis:301px}}@media(min-width:1350px){.development-card{flex-basis:410px}}.development-card:before{left:10px}.development-card:after,.development-card:before{background:rgba(0,0,0,.15);content:"";display:flex;filter:blur(22px);height:80%;position:absolute;top:20%;transform:translateY(-10%);width:20px;z-index:0}.development-card:after{right:10px}.development-card .shadow{background:rgba(0,0,0,.15);display:flex;filter:blur(22px);height:20px;position:absolute;top:0;width:100%;z-index:0}.development-card .shadow.bottom{bottom:0;top:auto}.development-card .image-container{aspect-ratio:370/200;position:relative;width:100%;z-index:2}.development-card .tag-container{background-color:var(--development-card-colour-tag-bg);border-radius:6px 0 6px 0;display:flex;left:0;padding:8px 12px;pointer-events:none;position:absolute;top:0;z-index:4}@media(min-width:900px){.development-card .tag-container{padding:11px 20px}}@media(min-width:1920px){.development-card .tag-container{padding:13px 30px}}.development-card .tag-container.green{background-color:var(--development-card-colour-tag-bg-green)}.development-card .tag-container.yellow{background-color:var(--development-card-colour-tag-bg-yellow)}.development-card .tag-container.orange{background-color:var(--development-card-colour-tag-bg-orange)}.development-card .tag-container.blue{background-color:var(--development-card-colour-tag-bg)}.development-card .tag-container .tag{color:var(--development-card-colour-tag-text);font-family:var(--development-card-ff-tag-text);font-size:12px;font-weight:600;line-height:100%}@media(min-width:1600px){.development-card .tag-container .tag{font-size:14px}}@media(min-width:1920px){.development-card .tag-container .tag{font-size:16px}}.development-card .plot-container{-moz-column-gap:10px;column-gap:10px;display:flex;display:none!important;left:0;overflow-x:scroll;padding:0 20px 5px 10px;position:absolute;top:10px;width:100%;z-index:4}.development-card .plot-container::-webkit-scrollbar{height:6px}.development-card .plot-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.development-card .plot-container::-webkit-scrollbar-thumb{background-color:#2661b9;background-color:var(--custom-scroll-bar-colour);border-radius:10px}.development-card .plot-container::-webkit-scrollbar-thumb:hover{background:#00468c;background:var(--custom-scroll-bar-colour-hover)}.development-card .plot-container .plot-tag{align-items:center;background-color:var(--development-card-colour-plot-tag-bg);border-radius:6px;color:var(--development-card-colour-plot-tag-text);display:flex;flex-shrink:0;font-family:var(--development-card-ff-plot-tag);font-size:14px;font-weight:400;justify-content:center;line-height:100%;padding:10px}.development-card .plot-container .plot-tag.active,.development-card .plot-container .plot-tag.available,.development-card .plot-container .plot-tag.ready_to_move_in{background-color:var(--site-plan-plot-no-available-bg);color:var(--site-plan-plot-no-available-text)}.development-card .plot-container .plot-tag.coming_soon,.development-card .plot-container .plot-tag.unreleased{background-color:var(--site-plan-plot-no-unreleased-bg);color:var(--site-plan-plot-no-unreleased-text)}.development-card .plot-container .plot-tag.reserved,.development-card .plot-container .plot-tag.reserved_early_bird{background-color:var(--site-plan-plot-no-reserved-bg);color:var(--site-plan-plot-no-reserved-text)}.development-card .plot-container .plot-tag.exchanged,.development-card .plot-container .plot-tag.sold{background-color:var(--site-plan-plot-no-sold-bg);color:var(--site-plan-plot-no-sold-text)}.development-card .plot-container .plot-tag.show-home,.development-card .plot-container .plot-tag.show_home{background-color:var(--site-plan-plot-no-show-home-bg);color:var(--site-plan-plot-no-show-home-text)}.development-card .icon-container{align-items:center;background:transparent;display:flex;flex-direction:column;padding:20px 20px 10px 10px;position:absolute;right:0;row-gap:20px;top:0;z-index:4}.development-card .icon-container .heart-icon{cursor:pointer;height:30px;transition:width .6s ease-out,height .6s ease-out;width:40px}.development-card .icon-container .heart-icon.active path{fill:var(--development-card-colour-heart);stroke:var(--development-card-colour-heart)}.development-card .icon-container .heart-icon.animate{transition:width .3s ease-in,height .3s ease-in;width:8px}.development-card .icon-container .share-icon{cursor:pointer;height:28px;width:40px}.development-card .carousel-development-card,.development-card .carousel-development-card .splide__track{height:100%}.development-card .picture,.development-card .picture-link{display:flex;height:100%;width:100%}.development-card .picture img{border-radius:6px 6px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.development-card .splide__arrows{bottom:-20px;-moz-column-gap:0;column-gap:0;margin:0;pointer-events:none;position:absolute}.development-card .splide__arrows .splide__arrow{background-color:var(--development-card-splide-arrow-bg);height:55px;pointer-events:auto;width:55px}.development-card .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.development-card .splide__arrows .splide__arrow--next{border-radius:0 0 0 0}.development-card .development-list-container{background-color:var(--development-card-colour-text-bg);flex:1;height:100%;padding:30px 15px 30px 30px;position:relative;width:100%;z-index:1}@media(min-width:768px){.development-card .development-list-container{padding:30px}}@media(min-width:1600px){.development-card .development-list-container{padding:30px 40px 40px}}@media(min-width:1920px){.development-card .development-list-container{padding:40px 50px 50px}}.development-card .development-list-container .link{align-items:center;-moz-column-gap:8px;column-gap:8px;display:inline-flex}.development-card .development-list-container .heading-link{margin-bottom:10px}@media(min-width:1920px){.development-card .development-list-container .heading-link{margin-bottom:15px}}.development-card .development-list-container .heading{color:var(--development-card-list-colour-heading);display:inline-flex;font-family:var(--development-card-list-ff-heading);font-size:25px;font-weight:400;line-height:110%;margin:0}@media(min-width:1600px){.development-card .development-list-container .heading{font-size:32px}}@media(min-width:1920px){.development-card .development-list-container .heading{font-size:40px}}.development-card .development-list-container .list{display:flex;flex-direction:column;list-style-type:none;margin-bottom:0;padding-left:0;row-gap:10px}.development-card .development-list-container .list-item{color:var(--development-card-list-colour-list-item);display:flex;font-family:var(--development-card-list-ff-list-item);font-size:11px;font-weight:400;gap:20px;justify-content:space-between;line-height:120%;position:relative}@media(min-width:375px){.development-card .development-list-container .list-item{font-size:14px}}@media(min-width:1600px){.development-card .development-list-container .list-item{font-size:16px}}@media(min-width:1920px){.development-card .development-list-container .list-item{font-size:18px}}.development-card .development-list-container .list-item:before{background-color:var(--development-card-colour-bulletpoint);border-radius:20px;content:"";display:flex;height:7px;left:-15px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s ease-in-out;width:7px}@media(min-width:1600px){.development-card .development-list-container .list-item:before{height:9px;left:-20px;width:9px}}.development-card .development-list-container .list-item.active:before{opacity:1}.development-card .development-list-container .list-item:last-child .highlight{-webkit-text-decoration:underline;text-decoration:underline}.development-card .development-list-container .highlight{color:var(--development-card-list-colour-list-item-highlight);font-family:var(--development-card-list-ff-list-item-highlight);font-size:14px;font-weight:400;line-height:120%}@media(min-width:375px){.development-card .development-list-container .highlight{font-size:18px}}@media(min-width:1600px){.development-card .development-list-container .highlight{font-size:20px}}@media(min-width:1920px){.development-card .development-list-container .highlight{font-size:22px}}.development-card .development-list-container .text{padding-top:2px}.development-card .development-list-container .arrow-right{align-self:end;height:19px;margin-left:5px;width:8px}@media(min-width:1350px){.development-card .development-list-container .arrow-right{height:20px;width:9px}}@media(min-width:1920px){.development-card .development-list-container .arrow-right{height:24px;width:12px}}.development-card .development-list-container .arrow-right path{stroke:var(--development-card-list-colour-list-item-highlight)}.development-card .development-detail{background-color:var(--development-card-colour-text-bg);display:flex;flex:1;flex-direction:column;min-height:370px;padding:25px 20px;position:relative;width:100%;z-index:1}@media(min-width:768px){.development-card .development-detail{padding:30px}}@media(min-width:1600px){.development-card .development-detail{padding:30px 40px 40px}}@media(min-width:1920px){.development-card .development-detail{padding:40px 50px}}.development-card .development-detail[data-card-type=house_type],.development-card .development-detail[data-card-type=plot]{min-height:350px}@media(min-width:1600px){.development-card .development-detail[data-card-type=house_type],.development-card .development-detail[data-card-type=plot]{min-height:400px}}@media(min-width:1920px){.development-card .development-detail[data-card-type=house_type],.development-card .development-detail[data-card-type=plot]{min-height:440px}}.development-card .development-detail[data-card-type=plot] .button{margin-top:auto}.development-card .development-detail .link-miles{display:flex;margin-bottom:0}.development-card .development-detail .link-heading{align-self:flex-start;display:flex;margin-bottom:10px}@media(min-width:1600px){.development-card .development-detail .link-heading{margin-bottom:20px}}.development-card .development-detail .link-heading:has(+.link-price){margin-bottom:0}.development-card .development-detail .link-price{align-self:flex-start;display:flex;margin-bottom:0}.development-card .development-detail .link-description{display:block;margin-bottom:0;overflow:hidden}.development-card .development-detail .miles{color:var(--development-card-list-colour-miles);font-family:var(--development-card-list-ff-miles);font-size:14px;font-weight:400;line-height:110%;margin-bottom:0}@media(min-width:1600px){.development-card .development-detail .miles{font-size:16px}}@media(min-width:1920px){.development-card .development-detail .miles{font-size:18px}}.development-card .development-detail .heading{color:var(--development-card-detail-colour-heading);font-family:var(--development-card-detail-ff-heading);font-size:25px;font-weight:400;line-height:110%}@media(min-width:1600px){.development-card .development-detail .heading{font-size:32px}}@media(min-width:1920px){.development-card .development-detail .heading{font-size:40px}}.development-card .development-detail .town{color:var(--development-card-detail-colour-town);display:flex;font-family:var(--development-card-detail-ff-town);font-size:14px;font-variation-settings:"wght" 300;font-weight:600;line-height:150%}@media(min-width:1600px){.development-card .development-detail .town{font-size:16px}}@media(min-width:1920px){.development-card .development-detail .town{font-size:18px}}.development-card .development-detail .from_price_heading{color:var(--development-card-detail-colour-price-heading);font-family:var(--development-card-detail-ff-price-heading);font-size:14px;font-weight:400;line-height:120%;margin-bottom:10px}@media(min-width:1600px){.development-card .development-detail .from_price_heading{font-size:16px;margin-bottom:20px}}@media(min-width:1920px){.development-card .development-detail .from_price_heading{font-size:18px}}.development-card .development-detail .from_price_heading .price{font-weight:700}.development-card .development-detail .description{-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;color:var(--development-card-detail-colour-description);display:-webkit-box;font-family:var(--development-card-detail-ff-description);font-size:14px;font-weight:400;line-height:150%;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:1600px){.development-card .development-detail .description{font-size:16px}}@media(min-width:1920px){.development-card .development-detail .description{font-size:18px}}.development-card .development-detail .description.short{line-clamp:2;-webkit-line-clamp:2}.development-card .development-detail .description:has(+.read){margin-bottom:0}.development-card .development-detail .read{color:var(--development-card-detail-colour-read-more);display:block;font-family:var(--development-card-detail-ff-read-more);font-size:14px;font-variation-settings:"wght" 300;font-weight:600;line-height:150%;margin-bottom:15px}@media(min-width:1600px){.development-card .development-detail .read{font-size:16px}}@media(min-width:1920px){.development-card .development-detail .read{font-size:18px}}.development-card .development-detail .help-container{align-self:flex-start;display:inline-flex;position:relative}.development-card .development-detail .help-container .help-popup-container{bottom:24px;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in;z-index:3}@media(min-width:1920px){.development-card .development-detail .help-container .help-popup-container{bottom:26px}}.development-card .development-detail .help-container .help-popup{background-color:var(--development-card-detail-colour-popup-bg);border-radius:6px 6px 6px 0;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;padding:20px;row-gap:15px}@media(min-width:1920px){.development-card .development-detail .help-container .help-popup{padding:20px}}.development-card .development-detail .help-container .help-popup .link{align-self:flex-start;display:inline-flex;white-space:nowrap;width:auto}.development-card .development-detail .help-container .triangle{border-color:var(--development-card-detail-colour-popup-bg) transparent transparent transparent;border-radius:0 0 6px 6px;border-style:solid;border-width:22px 22px 0 0;height:0;position:relative;width:0}@media(min-width:900px){.development-card .development-detail .help-container .triangle{border-width:32px 32px 0 0}}.development-card .development-detail .help-container .triangle:before{border-color:hsla(240,5%,41%,.2) transparent transparent;border-style:solid;border-width:24px 24px 0 0;content:"";filter:blur(5px);height:0;left:0;position:absolute;top:-22px;width:0;z-index:-1}@media(min-width:900px){.development-card .development-detail .help-container .triangle:before{border-width:34px 34px 0 0;top:-32px}}.development-card .development-detail .help-container .icon-type{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.development-card .development-detail .help-container .icon-type .own-new-icon{height:24px;width:56px}@media(min-width:1920px){.development-card .development-detail .help-container .icon-type .own-new-icon{height:28px;width:64px}}.development-card .development-detail .help-container .icon-type .helping-hand-icon{height:24px;width:26px}@media(min-width:1920px){.development-card .development-detail .help-container .icon-type .helping-hand-icon{height:28px;width:34px}}.development-card .development-detail .help-container .icon-type .simple-move-icon{height:24px;width:26px}@media(min-width:1920px){.development-card .development-detail .help-container .icon-type .simple-move-icon{height:28px;width:34px}}.development-card .development-detail .help-container .icon-type .name{font-family:var(--development-card-detail-ff-popup);font-size:14px;font-weight:700;line-height:140%;text-transform:uppercase}@media(min-width:1600px){.development-card .development-detail .help-container .icon-type .name{font-size:15px}}.development-card .development-detail .help-container .icon-type .name.hh{color:var(--development-card-detail-colour-helping-hand)}.development-card .development-detail .help-container .icon-type .name.sm{color:var(--development-card-detail-colour-simple-move)}.development-card .development-detail .help-container .help-text{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.development-card .development-detail .help-container .help-text .text{color:var(--development-card-detail-colour-help-text);font-family:var(--development-card-detail-ff-help-text);font-size:14px;font-weight:600;line-height:150%}@media(min-width:1600px){.development-card .development-detail .help-container .help-text .text{font-size:16px}}@media(min-width:1920px){.development-card .development-detail .help-container .help-text .text{font-size:18px}}.development-card .development-detail .help-container .icon-wrap{border-radius:50%;box-shadow:0 0 1px 1px var(--development-card-detail-colour-info-icon-pulse);height:24px;width:24px}.development-card .development-detail .help-container .pulse{animation:pulse-animation 2s infinite}.development-card .development-detail .help-container:hover .help-popup-container{opacity:1;pointer-events:auto}.development-card .development-detail .button{margin-top:20px}.development-card .card-specifications{grid-column-gap:5px;grid-row-gap:5px;-moz-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);list-style:none;margin:10px 0;padding:0;row-gap:5px;width:100%}.development-card .card-specifications .spec-item{align-items:center;display:flex}.development-card .card-specifications .spec-item .blue-tick{flex-shrink:0;height:20px;margin-right:10px;width:20px}.development-card .card-specifications .spec-item .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:110%;overflow:hidden}@media(min-width:1200px){.development-card .card-specifications .spec-item .text{-webkit-line-clamp:2;font-size:15px}}.development-card .features-container{display:flex;margin-top:auto}.development-card .features-container .feature{display:flex;flex-grow:1;flex-shrink:0;position:relative}.development-card .features-container .feature .feature-wrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.development-card .features-container .feature svg{margin-bottom:5px}.development-card .features-container .feature svg path:not(.symbol){stroke:var(--development-card-detail-colour-feature-icon)}.development-card .features-container .feature .price-icon .symbol{fill:var(--development-card-detail-colour-feature-icon)}.development-card .features-container .feature:after{background-color:var(--development-card-detail-colour-feature-divider);border-radius:6px;content:"";display:flex;height:60%;position:absolute;right:0;top:20%;width:2px}.development-card .features-container .feature:last-child:after{display:none}.development-card .features-container .feature:first-child{justify-content:center;padding-right:10px;width:30%}.development-card .features-container .feature:nth-child(2){justify-content:center;width:40%}.development-card .features-container .feature:nth-child(3){justify-content:center;padding-left:10px;width:30%}.development-card .features-container .text{color:var(--development-card-detail-colour-feature-text);font-family:var(--development-card-detail-ff-feature-text);font-size:12px;font-weight:700;letter-spacing:1px;line-height:150%;margin-bottom:0}@media(min-width:1600px){.development-card .features-container .text{font-size:14px}}@media(min-width:1920px){.development-card .features-container .text{font-size:16px}}.development-card .features-container .sub-text{color:var(--development-card-detail-colour-feature-subtext);font-family:var(--development-card-detail-ff-feature-subtext);font-size:10px;font-weight:700;letter-spacing:1px;line-height:150%;margin-bottom:0}@media(min-width:1600px){.development-card .features-container .sub-text{font-size:12px}}@media(min-width:1920px){.development-card .features-container .sub-text{font-size:14px}}.development-card.slim-card{flex-basis:auto;max-width:375px}@media(min-width:768px){.development-card.slim-card{max-width:min(calc(50% - 10px),500px)}}@media(min-width:1200px){.development-card.slim-card{max-width:calc(25% - 15px)}}@media(min-width:1350px){.development-card.slim-card{flex-basis:302px}}.development-card.slim-card .image-container{aspect-ratio:370/200;height:auto}@media(min-width:1200px) and (max-width:1349px){.development-card.slim-card .development-detail{padding:30px 20px 20px}}@media(min-width:1200px){.development-card.slim-card .development-detail .help-container{margin-bottom:20px}}@media(min-width:1600px){.development-card.slim-card .development-detail{min-height:390px;padding:30px}.development-card.slim-card .development-detail .heading{font-size:30px}.development-card.slim-card .development-detail .from_price_heading{font-size:16px}.development-card.slim-card .development-detail .description{line-clamp:2;-webkit-line-clamp:2;font-size:16px}.development-card.slim-card .development-detail .help-container .help-text .text{font-size:16px}.development-card.slim-card .development-detail .features-container .text{font-size:14px}}@media(min-width:1920px){.development-card.slim-card .development-detail{min-height:410px;padding:40px 30px}}.development-card.slim-card .development-detail[data-card-type=house_type],.development-card.slim-card .development-detail[data-card-type=plot]{min-height:320px}@media(min-width:768px){.development-card.slim-card .development-detail[data-card-type=house_type],.development-card.slim-card .development-detail[data-card-type=plot]{min-height:350px}}@media(min-width:1600px){.development-card.slim-card .development-detail[data-card-type=house_type],.development-card.slim-card .development-detail[data-card-type=plot]{min-height:380px}}@media(min-width:1920px){.development-card.slim-card .development-detail[data-card-type=house_type],.development-card.slim-card .development-detail[data-card-type=plot]{min-height:390px}}.development-card.horizontal{display:flex;flex-direction:column}@media(min-width:768px){.development-card.horizontal{flex-basis:330px}}@media(min-width:1024px){.development-card.horizontal{border-bottom:0;border-left:6px solid var(--development-card-colour-border-bottom);flex-basis:301px;flex-direction:row;max-width:760px}}@media(min-width:1200px){.development-card.horizontal{flex-basis:500px}}.development-card.horizontal .image-container{order:1}@media(min-width:1024px){.development-card.horizontal .image-container{flex-shrink:0;height:auto;order:2;width:190px}}@media(min-width:1200px){.development-card.horizontal .image-container{width:240px}}@media(min-width:1350px){.development-card.horizontal .image-container{width:300px}}@media(min-width:1500px){.development-card.horizontal .image-container{width:340px}}@media(min-width:1920px){.development-card.horizontal .image-container{width:370px}}@media(min-width:1024px){.development-card.horizontal .image-container .tag-container{display:none}.development-card.horizontal .tag-container{border-radius:0 0 6px 0;margin-left:-1px}.development-card.horizontal .splide__arrows{bottom:0}.development-card.horizontal .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.development-card.horizontal .splide__arrows .splide__arrow--next{border-radius:0 0 6px 0}.development-card.horizontal .picture img{border-radius:0 6px 6px 0}}.development-card.horizontal .development-detail{order:2}@media(min-width:1024px){.development-card.horizontal .development-detail{height:auto;order:1;padding:45px 20px 30px 30px}}@media(min-width:1350px){.development-card.horizontal .development-detail{padding:45px 30px 30px}}@media (min-width:1600px){.development-card.horizontal .development-detail{padding:55px 40px 30px}}@media(min-width:1024px){.development-card.horizontal .development-detail .description{line-clamp:3;-webkit-line-clamp:3}.development-card.horizontal .development-detail .description.short{line-clamp:2;-webkit-line-clamp:2}.development-card.horizontal .development-detail .help-container{margin-bottom:15px}.development-card.horizontal .features-container .feature:nth-child(2){width:30%}}.development-card.horizontal.small-image{flex-basis:auto;max-width:375px}@media(min-width:768px){.development-card.horizontal.small-image{max-width:min(calc(50% - 10px),500px)}}@media(min-width:1200px){.development-card.horizontal.small-image{max-width:calc(50% - 10px)}}@media(min-width:1024px){.development-card.horizontal.small-image .image-container{background-color:var(--development-card-colour-text-bg);border-radius:0 0 6px 0;display:flex;flex-direction:column;min-height:310px;padding-bottom:20px;width:210px}}@media(min-width:1200px){.development-card.horizontal.small-image .image-container{min-height:330px;width:260px}}@media(min-width:1350px){.development-card.horizontal.small-image .image-container{min-height:280px;width:310px}}@media(min-width:1600px){.development-card.horizontal.small-image .image-container{min-height:330px;width:370px}}.development-card.horizontal.small-image .image-container .features-container{display:none}@media(min-width:1024px){.development-card.horizontal.small-image .image-container .features-container{display:flex;padding-right:5px}}@media(min-width:1600px){.development-card.horizontal.small-image .image-container .features-container .text{font-size:14px}}.development-card.horizontal.small-image .image-container .features-container .feature:first-child{justify-content:flex-start;padding-right:0;width:22%}@media(min-width:1200px){.development-card.horizontal.small-image .image-container .features-container .feature:first-child{justify-content:center;padding-right:5px}}.development-card.horizontal.small-image .image-container .features-container .feature:nth-child(2){width:28%}.development-card.horizontal.small-image .image-container .features-container .feature:nth-child(3){padding-left:3px}@media(min-width:1200px){.development-card.horizontal.small-image .image-container .features-container .feature:nth-child(3){padding-right:5px}}.development-card.horizontal.small-image .image-container .card-specifications{display:none;margin:auto 0 0;padding-bottom:10px}.development-card.horizontal.small-image .image-container .card-specifications .spec-item .text{-webkit-line-clamp:2;font-size:12px}@media(min-width:1600px){.development-card.horizontal.small-image .image-container .card-specifications .spec-item .text{font-size:15px}}@media(min-width:1024px){.development-card.horizontal.small-image .image-container .card-specifications{display:grid}}@media(min-width:1600px){.development-card.horizontal.small-image .image-container .card-specifications{-moz-column-gap:10px;column-gap:10px;row-gap:10px}}@media(min-width:1024px){.development-card.horizontal.small-image .carousel-development-card{height:200px}}@media(min-width:1350px){.development-card.horizontal.small-image .carousel-development-card{height:auto}}.development-card.horizontal.small-image .development-detail{min-height:310px}@media (min-width:1024px){.development-card.horizontal.small-image .development-detail{padding:50px 20px 30px}}@media(min-width:1200px){.development-card.horizontal.small-image .development-detail{min-height:330px}}@media (min-width:1350px){.development-card.horizontal.small-image .development-detail{min-height:280px;padding:45px 30px 30px}}@media (min-width:1600px){.development-card.horizontal.small-image .development-detail{min-height:330px;padding:55px 40px 30px}.development-card.horizontal.small-image .development-detail .heading{font-size:30px}.development-card.horizontal.small-image .development-detail .description,.development-card.horizontal.small-image .development-detail .from_price_heading,.development-card.horizontal.small-image .development-detail .help-container .help-text .text{font-size:16px}}@media (min-width:1024px){.development-card.horizontal.small-image .development-detail .card-specifications,.development-card.horizontal.small-image .development-detail .features-container{display:none}}.development-card.horizontal.small-image .development-detail .button{margin-top:auto}.development-card.horizontal-two-col{display:flex;flex-direction:column}@media(min-width:768px){.development-card.horizontal-two-col{flex-basis:330px}}@media(min-width:1200px){.development-card.horizontal-two-col{border-bottom:0;border-left:6px solid var(--development-card-colour-border-bottom);flex-basis:500px;flex-direction:row;max-width:1020px}}.development-card.horizontal-two-col .image-container{background-color:var(--development-card-colour-text-bg);order:1}@media(min-width:1200px){.development-card.horizontal-two-col .image-container{border-radius:0 6px 6px 0;display:flex;flex-direction:column;flex-shrink:0;order:2;padding-bottom:30px;width:calc(50% - 10px)}}@media(min-width:1600px){.development-card.horizontal-two-col .image-container{max-width:500px;width:100%}}@media(min-width:1024px){.development-card.horizontal-two-col .image-container .tag-container{display:none}}.development-card.horizontal-two-col .image-container .carousel-development-card{height:auto}@media(min-width:1200px){.development-card.horizontal-two-col .image-container .carousel-development-card{margin-bottom:10px}}.development-card.horizontal-two-col .image-container .features-container{display:none}@media(min-width:1200px){.development-card.horizontal-two-col .image-container .features-container{display:flex}.development-card.horizontal-two-col .tag-container{border-radius:0 0 6px 0;margin-left:-1px}.development-card.horizontal-two-col .splide__arrows{bottom:0}.development-card.horizontal-two-col .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.development-card.horizontal-two-col .splide__arrows .splide__arrow--next{border-radius:0 0 6px 0}.development-card.horizontal-two-col .picture img{border-radius:0 6px 6px 0}}.development-card.horizontal-two-col .development-detail{order:2}@media(min-width:1200px){.development-card.horizontal-two-col .development-detail{height:auto;min-height:300px;order:1;padding:55px 20px 30px 30px;width:calc(50% + 10px)}}@media(min-width:1350px){.development-card.horizontal-two-col .development-detail{padding:55px 30px 30px}}@media (min-width:1600px){.development-card.horizontal-two-col .development-detail{min-height:400px;padding:70px 40px 30px;width:100%}}@media(min-width:1200px){.development-card.horizontal-two-col .development-detail .description{line-clamp:4;-webkit-line-clamp:4}.development-card.horizontal-two-col .development-detail .description.short{line-clamp:2;-webkit-line-clamp:2}.development-card.horizontal-two-col .development-detail .button{margin-top:auto}.development-card.horizontal-two-col .development-detail .help-container{margin-bottom:15px}.development-card.horizontal-two-col .development-detail .features-container{display:none}.development-card.horizontal-two-col .features-container .feature:nth-child(2){width:30%}}@media(max-width:767px){.development-card.featured.slim{max-width:370px}}@media (min-width:768px) and (max-width:1023px){.development-card.featured.slim{max-width:min(calc(50% - 10px),500px)}}@media(min-width:1024px){.development-card.featured{border-bottom:0;border-left:6px solid var(--development-card-colour-border-bottom);flex-basis:100%;flex-direction:row;max-width:100%;width:100%}}.development-card.featured .image-container{display:flex;height:245px;order:1}@media(min-width:900px){.development-card.featured .image-container{height:287px}}@media(min-width:1024px){.development-card.featured .image-container{height:378px;order:2}}@media(min-width:1350px){.development-card.featured .image-container{height:462px}}@media(min-width:1600px){.development-card.featured .image-container{height:500px}}@media(min-width:1024px){.development-card.featured .tag-container{border-radius:0 0 6px 0;margin-left:-1px}}.development-card.featured .development-detail{order:2}@media(min-width:1024px){.development-card.featured .development-detail{height:auto;max-width:400px;order:1;padding:50px 30px 30px 24px}}@media(min-width:1350px){.development-card.featured .development-detail{max-width:426px;padding:60px 30px 30px}}@media (min-width:1600px){.development-card.featured .development-detail{max-width:514px;padding:70px 40px 30px}}@media(min-width:1350px){.development-card.featured .development-detail .description{line-clamp:8;-webkit-line-clamp:8}}@media(min-width:1920px){.development-card.featured .development-detail .description{line-clamp:6;-webkit-line-clamp:6}}@media(min-width:1350px){.development-card.featured .development-detail .description.short{line-clamp:6;-webkit-line-clamp:6}}@media(min-width:1920px){.development-card.featured .development-detail .description.short{line-clamp:4;-webkit-line-clamp:4}}.development-card.featured .featured-thumbnail-carousel{display:none}@media(min-width:1200px){.development-card.featured .featured-thumbnail-carousel{display:flex}}.development-card.featured .featured-thumbnail-carousel .picture{width:100%}.development-card.featured .featured-thumbnail-carousel .splide__slide img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.development-card.featured .featured-main-carousel .picture-link{height:245px;width:100%}@media(min-width:900px){.development-card.featured .featured-main-carousel .picture-link{height:287px}}@media(min-width:1024px){.development-card.featured .featured-main-carousel .picture-link{height:378px}}@media(min-width:1350px){.development-card.featured .featured-main-carousel .picture-link{height:462px}}@media(min-width:1600px){.development-card.featured .featured-main-carousel .picture-link{height:501px}}.development-card.featured .featured-main-carousel .picture-link .picture{width:100%}@media(min-width:1024px){.development-card.featured .featured-main-carousel .picture-link .picture img{border-radius:0 6px 6px 0}.development-card.featured .featured-main-carousel .splide__arrows{bottom:0}}@media(min-width:1024px) and (max-width:1199px){.development-card.featured .development-detail{padding:50px 15px 30px 24px}.development-card.featured .features-container .text{font-size:11px}.development-card.featured .feature:first-child{padding-right:6px}.development-card.featured .feature:nth-child(2){width:30%}.development-card.featured .feature:nth-child(3){padding-left:6px}}.development-card.site-plan-card{flex-basis:400px;max-width:450px}@media(min-width:768px){.development-card.site-plan-card{border-bottom:0;border-left:6px solid var(--development-card-colour-border-bottom);display:flex;flex-basis:301px;flex-direction:row;max-width:100%}}@media(min-width:1200px){.development-card.site-plan-card{border-bottom:6px solid var(--development-card-colour-border-bottom);border-left:0;flex-direction:column;max-width:450px}}.development-card.site-plan-card .image-container{order:1}@media(min-width:768px){.development-card.site-plan-card .image-container{flex-shrink:0;height:360px;order:2;width:320px}}@media(min-width:1024px){.development-card.site-plan-card .image-container{width:420px}}@media(min-width:1200px){.development-card.site-plan-card .image-container{height:245px;order:1;width:100%}}@media(min-width:1600px){.development-card.site-plan-card .image-container{height:290px}}.development-card.site-plan-card .description,.development-card.site-plan-card .description.short{line-clamp:2;-webkit-line-clamp:2}@media(min-width:768px){.development-card.site-plan-card .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.development-card.site-plan-card .splide__arrows .splide__arrow--next{border-radius:0 0 6px 0}}@media(min-width:1200px){.development-card.site-plan-card .splide__arrows .splide__arrow--next{border-radius:0 0 0 0}}@media(min-width:768px){.development-card.site-plan-card .picture img{border-radius:0 6px 6px 0}}@media(min-width:1200px){.development-card.site-plan-card .picture img{border-radius:6px 6px 0 0}}.development-card.site-plan-card .development-detail{min-height:320px;order:2}@media(min-width:768px){.development-card.site-plan-card .development-detail{height:auto;order:1}}@media(min-width:1200px){.development-card.site-plan-card .development-detail{height:calc(100% - 245px)}}@media(min-width:1600px){.development-card.site-plan-card .development-detail{height:calc(100% - 290px);min-height:400px}}.development-card.site-plan-card .development-detail .help-container{display:none}.development-card.site-plan-card .development-detail .button{margin-top:20px}.development-card.show-home-finder-card{flex-basis:400px;max-width:450px}@media(min-width:768px){.development-card.show-home-finder-card{border-bottom:0;border-left:6px solid var(--development-card-colour-border-bottom);display:flex;flex-basis:301px;flex-direction:row;max-width:100%}}@media(min-width:1200px){.development-card.show-home-finder-card{border-bottom:6px solid var(--development-card-colour-border-bottom);border-left:0;flex-direction:column;max-width:450px}}.development-card.show-home-finder-card .image-container{order:1}@media(min-width:768px){.development-card.show-home-finder-card .image-container{flex-shrink:0;height:360px;order:2;width:320px}}@media(min-width:1024px){.development-card.show-home-finder-card .image-container{width:420px}}@media(min-width:1200px){.development-card.show-home-finder-card .image-container{height:210px;order:1;width:100%}}@media(min-width:1600px){.development-card.show-home-finder-card .image-container{height:290px}}.development-card.show-home-finder-card .description,.development-card.show-home-finder-card .description.short{line-clamp:2;-webkit-line-clamp:2}@media(min-width:768px){.development-card.show-home-finder-card .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.development-card.show-home-finder-card .splide__arrows .splide__arrow--next{border-radius:0 0 6px 0}}@media(min-width:1200px){.development-card.show-home-finder-card .splide__arrows .splide__arrow--next{border-radius:0 0 0 0}}@media(min-width:768px){.development-card.show-home-finder-card .picture img{border-radius:0 6px 6px 0}}@media(min-width:1200px){.development-card.show-home-finder-card .picture img{border-radius:6px 6px 0 0}}.development-card.show-home-finder-card .development-detail{min-height:320px;order:2}@media(min-width:768px){.development-card.show-home-finder-card .development-detail{height:auto;order:1}}@media(min-width:1200px){.development-card.show-home-finder-card .development-detail{height:100%}}.development-card.show-home-finder-card .development-detail .help-container{display:none}.development-card.show-home-finder-card .development-detail .button{margin-top:20px}.development-card.show-home-finder-card .development-detail:not([data-card-type=house_type]):not([data-card-type=plot]){height:100%;min-height:320px}@media(min-width:768px){.development-card.show-home-finder-card .development-detail:not([data-card-type=house_type]):not([data-card-type=plot]){min-height:360px}}.social-popup{background-color:var(--social-popup-colour-bg);border-radius:6px;box-shadow:0 4px 74px 0 rgba(0,0,0,.25);display:none;flex-direction:column;justify-content:center;left:50%;max-width:900px;min-height:440px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:102}.social-popup.active{display:flex}.social-popup .popup-container{display:flex;flex-direction:column;margin:0 auto;max-width:700px;min-height:242px;padding:40px 20px;row-gap:40px;width:100%}@media(min-width:768px){.social-popup .popup-container{padding:40px}}@media(min-width:1024px){.social-popup .popup-container{padding:0}}.social-popup .close-icon{cursor:pointer;height:26px;position:absolute;right:20px;top:20px;width:26px}.social-popup .close-icon path{stroke:var(--social-popup-colour-close-icon)}.social-popup .message-container .heading{color:var(--social-popup-colour-message-text);font-family:var(--social-popup-ff-message-text);font-size:32px;font-weight:400;line-height:110%;margin:0}@media(min-width:768px){.social-popup .message-container .heading{font-size:40px}}.social-popup .social-icons-container{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:20px}@media(min-width:768px){.social-popup .social-icons-container{row-gap:40px}}@media(min-width:1024px){.social-popup .social-icons-container{flex-wrap:nowrap}}.social-popup .social-icons-container .icon-div{display:flex;flex:0 0 48%;justify-content:center}@media(min-width:540px){.social-popup .social-icons-container .icon-div{flex:0 0 32%}}@media(min-width:1024px){.social-popup .social-icons-container .icon-div{flex:0 0 auto}}.social-popup .social-icons-container .icon-div .social-link{align-items:center;display:flex;flex-direction:column;row-gap:10px}.social-popup .social-icons-container .icon-div .social-icon{height:36px;width:36px}.social-popup .social-icons-container .icon-div .social-icon path{fill:var(--social-popup-colour-social-icon)}.social-popup .social-icons-container .icon-div .social-icon.youtube{height:38px;width:60px}.social-popup .social-icons-container .icon-div .social-name{color:var(--social-popup-colour-social-icon-text);font-family:var(--social-popup-ff-social-icon-text);font-size:18px;font-weight:400;line-height:150%}.social-popup .copy-link-container{border:2px solid var(--social-popup-ff-link-border);border-radius:6px;display:flex}.social-popup #socialPageUrl{background:transparent;color:var(--social-popup-colour-link-text);font-family:var(--social-popup-ff-link-text);font-size:18px;height:45px;outline:none;padding:0 20px;width:100%}.social-popup #socialPageButton{align-items:center;background:transparent;color:var(--social-popup-colour-link-button);-moz-column-gap:15px;column-gap:15px;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--social-popup-ff-link-button);font-size:18px;font-weight:600;padding:0 20px 0 0;width:135px}.social-popup #socialPageButton .copy-link-icon{margin-left:auto}.show-home-finder{padding:30px 0 45px;position:relative}@media(min-width:768px){.show-home-finder{padding:30px 0 45px}}@media(min-width:1024px){.show-home-finder{padding:30px var(--show-home-finder-gutters-md) 45px}}@media(min-width:1200px){.show-home-finder{padding:40px var(--show-home-finder-gutters-xl)}}@media(min-width:1600px){.show-home-finder{padding:50px var(--show-home-finder-gutters-xxxl)}}@media(min-width:1920px){.show-home-finder{padding:80px var(--show-home-finder-gutters-xxxxl)}}.show-home-finder.gradient{background:linear-gradient(0deg,#fff,#f7f7f7)}.show-home-finder .block-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.show-home-finder .show-home-result-group{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;position:relative;row-gap:15px;z-index:100}@media(min-width:1200px){.show-home-finder .show-home-result-group{background:transparent;position:absolute;right:0;row-gap:30px;top:0;width:30%;z-index:20}}.show-home-finder .spinner-container{display:none;justify-content:center;position:absolute;top:50px;width:100%;z-index:5}.show-home-finder .spinner-container.active{display:flex}.show-home-finder .close-card-container{align-items:center;display:flex;justify-content:flex-end;max-width:450px;opacity:1;position:absolute;top:-50px;visibility:hidden;width:100%}@media(max-width:1199px){.show-home-finder .close-card-container{position:fixed;right:28px;top:90px;z-index:90}}@media(min-width:1199px){.show-home-finder .close-card-container{opacity:0;transition:opacity 1s ease-in-out}}@media(min-width:1200px){.show-home-finder .close-card-container{max-width:none;top:0}}@media(min-width:1600px){.show-home-finder .close-card-container{padding-right:30px}}@media(min-width:1920px){.show-home-finder .close-card-container{padding-right:55px;top:35px}}.show-home-finder .close-card-container .close-card{background:#fff;border-radius:50%;cursor:pointer;height:40px;padding:7px;width:40px}.show-home-finder .close-card-container.active{opacity:1;visibility:visible}.show-home-finder .map-container{align-items:center;display:flex;flex-shrink:0;position:relative}.show-home-finder .map-container #show_home_map{height:350px;width:100%;z-index:5}@media(min-width:768px){.show-home-finder .map-container #show_home_map{height:430px}}@media(min-width:1024px){.show-home-finder .map-container #show_home_map{height:500px}}@media(min-width:1600px){.show-home-finder .map-container #show_home_map{height:650px}}.show-home-finder .map-container #show_home_map .leaflet-popup{display:none!important}.show-home-finder .heading-container{padding:0 var(--show-home-finder-gutters)}@media(min-width:768px){.show-home-finder .heading-container{padding:0 var(--show-home-finder-gutters-md)}}@media(min-width:1024px){.show-home-finder .heading-container{padding:0}}.show-home-finder .heading-container .tag-line{color:var(--show-home-finder-colour-tag-line);font-family:var(--show-home-finder-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1350px){.show-home-finder .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.show-home-finder .heading-container .tag-line{font-size:22px}}.show-home-finder .heading-container .heading{color:var(--show-home-finder-colour-heading);font-family:var(--show-home-finder-ff-heading);font-size:30px;font-weight:400;line-height:110%;margin-bottom:0;margin-top:0}@media(min-width:768px){.show-home-finder .heading-container .heading{font-size:36px}}@media(min-width:1024px){.show-home-finder .heading-container .heading{margin-bottom:20px}}@media(min-width:1350px){.show-home-finder .heading-container .heading{font-size:42px;margin-bottom:30px}}@media(min-width:1600px){.show-home-finder .heading-container .heading{font-size:46px}}@media(min-width:1920px){.show-home-finder .heading-container .heading{font-size:50px}}.show-home-finder .heading-container .heading .line{display:block}.show-home-finder .text-block-container{padding:0 var(--show-home-finder-gutters)}@media(min-width:768px){.show-home-finder .text-block-container{padding:0 var(--show-home-finder-gutters-md)}}@media(min-width:1024px){.show-home-finder .text-block-container{padding:0}}.show-home-finder .text-block-container .text-heading{color:var(--show-home-finder-colour-all-text);font-family:var(--show-home-finder-ff-text-heading);font-size:18px;font-weight:300;line-height:130%;margin-bottom:20px}@media(min-width:1350px){.show-home-finder .text-block-container .text-heading{font-size:20px}}@media(min-width:1600px){.show-home-finder .text-block-container .text-heading{font-size:22px}}@media(min-width:1920px){.show-home-finder .text-block-container .text-heading{font-size:24px;margin-bottom:25px}}.show-home-finder .text-block-container .text{color:var(--show-home-finder-colour-all-text);font-family:var(--show-home-finder-ff-text);font-size:15px;line-height:150%;margin-bottom:15px}@media(min-width:1350px){.show-home-finder .text-block-container .text{font-size:16px}}@media(min-width:1920px){.show-home-finder .text-block-container .text{font-size:18px;margin-bottom:30px}}.show-home-finder .button-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;flex-wrap:wrap;padding-top:10px;row-gap:20px}@media(min-width:400px){.show-home-finder .button-container{flex-direction:row}}.show-home-finder .button-container .button{max-width:200px;width:100%}@media(min-width:400px){.show-home-finder .button-container .button{max-width:none;width:170px}}@media(min-width:420px){.show-home-finder .button-container .button{width:185px}}@media(min-width:1600px){.show-home-finder .button-container .button{width:210px}}.show-home-finder .block-container{grid-column-gap:0;grid-row-gap:20px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}@media(min-width:1024px){.show-home-finder .block-container{grid-column-gap:50px;grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:max-content}}@media(min-width:1200px){.show-home-finder .block-container{grid-column-gap:100px}}.show-home-finder .block-container .heading-container{grid-area:1/1/2/2}@media(min-width:1024px){.show-home-finder .block-container .heading-container{align-self:end}}.show-home-finder .block-container .text-block-container{grid-area:3/1/4/2}@media(min-width:1024px){.show-home-finder .block-container .text-block-container{align-self:auto;grid-area:2/1/3/2}}.show-home-finder .block-container .image-block-container{grid-area:2/1/3/2}@media(max-width:1024px){.show-home-finder .block-container .image-block-container{justify-content:center}}@media(min-width:1024px){.show-home-finder .block-container .image-block-container{grid-area:1/2/3/3}}.show-home-finder .dropdown{display:inline-block;position:relative}.show-home-finder .dropdown.hidden{visibility:hidden}.show-home-finder .dropdown.active .arrow{transform:rotate(180deg)}.show-home-finder .dropdown.active .dropdown-menu{visibility:visible}.show-home-finder .dropdown .dropdown-link{padding:0 30px}.show-home-finder .dropdown-toggle{-moz-column-gap:15px;column-gap:15px}.show-home-finder .dropdown-toggle .arrow{height:20px;width:20px}.show-home-finder .dropdown-toggle.button:hover{background-color:transparent;background-color:initial;color:var(--show-home-finder-dropdown-colour-text-hover)}.show-home-finder .dropdown-menu{background-color:var(--show-home-finder-dropdown-colour-bg);border-radius:0 0 6px 6px;box-shadow:0 8px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:320px;max-width:100%;overflow-y:auto;padding:15px 0;position:absolute;row-gap:10px;visibility:hidden;width:100%;z-index:6}@media(min-width:1024px){.show-home-finder .dropdown-menu{max-width:none;width:300px}}.show-home-finder .dropdown-menu.dropdown-up{border-radius:6px 6px 0 0;bottom:100%}.show-home-finder .dropdown-menu label{align-items:center;color:var(--show-home-finder-dropdown-colour-text);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-family:var(--show-home-finder-dropdown-ff-text);font-size:14px;height:40px;padding:0 15px;transition:color .3s ease-in-out}@media(min-width:1600px){.show-home-finder .dropdown-menu label{font-size:16px}}.show-home-finder .dropdown-menu label.checked{color:var(--show-home-finder-dropdown-colour-text-active)}.show-home-finder .dropdown-menu label:not(.checked) .pin-icon path{fill:var(--show-home-finder-dropdown-colour-svg-disabled)}.show-home-finder .dropdown-menu input[type=checkbox]{display:none}.show-home-finder .dropdown-menu .pin-icon{height:26px;width:20px}@media(min-width:1600px){.show-home-finder .dropdown-menu .pin-icon{height:30px;width:24px}}.show-home-finder .dropdown-menu .pin-icon path{transition:fill .3s ease-in-out}.show-home-finder .show-home-results{background-color:var(--site-plan-colour-card-bg);display:flex;justify-content:center;padding:0 20px;pointer-events:none;visibility:hidden;width:100%}@media(max-width:1199px){.show-home-finder .show-home-results.active{height:100vh;left:0;padding:62px 48px;position:fixed;top:0;transform:translate(0);z-index:21}.show-home-finder .show-home-results.active .development-card{margin-top:40px;position:relative;z-index:30}.show-home-finder .show-home-results.active:after{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);content:"";height:100lvh;left:0;position:fixed;top:0;width:100vw;z-index:20}.show-home-finder .show-home-results.active .development-card{height:-moz-fit-content;height:fit-content}}@media(min-width:1199px){.show-home-finder .show-home-results{padding:0}}@media(min-width:1200px){.show-home-finder .show-home-results{position:absolute;top:40px;z-index:4}}@media(min-width:1600px){.show-home-finder .show-home-results{top:50px}}@media(min-width:1920px){.show-home-finder .show-home-results{top:80px}}.show-home-finder .show-home-results.active{pointer-events:auto;visibility:visible}.show-home-finder .show-home-results .development-card{background:#fff;opacity:1}.show-home-finder .show-home-results .development-card .image-container{background:#fff}@media(min-width:1199px){.show-home-finder .show-home-results .development-card{animation:slideInFromRight 1s ease forwards;opacity:0}}.region-listing{padding:0 var(--region-listing-gutters) 40px}@media (min-width:768px){.region-listing{padding:0 var(--region-listing-gutters-md) 40px}}@media (min-width:1200px){.region-listing{padding:0 var(--region-listing-gutters-xl) 40px}}@media (min-width:1600px){.region-listing{padding:0 var(--region-listing-gutters-xxxl) 60px}}@media (min-width:1920px){.region-listing{padding:0 var(--region-listing-gutters-xxxxl) 60px}}.region-listing{--filter-gap:15px;--filter-gap-large:20px}.region-listing .filters-container{display:flex;justify-content:flex-end;margin:0 auto;max-width:1540px;max-width:var(--module-max-width);padding-top:22px}.region-listing .filters-container .filters{display:flex}.region-listing .filters-container .text-container{align-items:center;display:none}@media(min-width:1200px){.region-listing .filters-container .text-container{display:flex;padding-bottom:var(--filter-gap);padding-right:15px}}@media(min-width:1350px){.region-listing .filters-container .text-container{padding-bottom:20px;padding-right:var(--filter-gap-large)}}.region-listing .filters-container .text-container .text{color:var(--region-listing-filters-colour-text);font-family:var(--region-listing-filters-ff-text);font-size:12px;font-weight:400}@media(min-width:1350px){.region-listing .filters-container .text-container .text{font-size:14px}}@media(min-width:1600px){.region-listing .filters-container .text-container .text{font-size:16px}}@media(min-width:1920px){.region-listing .filters-container .text-container .text{font-size:18px}}.region-listing .filters-container .icon-container{align-items:center;background-color:var(--region-listing-filters-colour-tab-bg);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;height:38px;justify-content:center;margin-bottom:15px;padding:0 15px}@media(min-width:1350px){.region-listing .filters-container .icon-container{margin-bottom:20px}}@media(min-width:1600px){.region-listing .filters-container .icon-container{height:52px;padding:0 30px}}.region-listing .filters-container .icon-container .text{color:var(--region-listing-filters-colour-tab-text);font-family:var(--region-listing-filters-ff-tab-text);font-size:12px;font-weight:600;line-height:100%}@media(min-width:1350px){.region-listing .filters-container .icon-container .text{font-size:14px}}@media(min-width:1600px){.region-listing .filters-container .icon-container .text{font-size:16px}}@media(min-width:1920px){.region-listing .filters-container .icon-container .text{font-size:18px}}.region-listing .filters-container .icon-container .grid-icon{height:18px;width:19px}@media(min-width:1600px){.region-listing .filters-container .icon-container .grid-icon{height:25px;width:23px}}.region-listing .filters-container .icon-container .map-icon{height:22px;width:17px}@media(min-width:1600px){.region-listing .filters-container .icon-container .map-icon{height:24px;width:18px}}.region-listing .filters-container .icon-container.grid{border-radius:6px 0 0 6px}.region-listing .filters-container .icon-container.map{border-radius:0 6px 6px 0}.region-listing .filters-container .icon-container.active{background-color:var(--region-listing-filters-colour-tab-bg-active)}.region-listing .filters-container .icon-container.active .text{color:var(--region-listing-filters-colour-tab-text-active)}.region-listing .filters-container .icon-container.active .filter-icon path,.region-listing .filters-container .icon-container.active .filter-icon rect{fill:var(--region-listing-filters-colour-tab-text-active)}.region-listing .filters-container .icon-container.disabled{opacity:.8;pointer-events:none}.region-listing .max-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}@media(min-width:768px){.region-listing .max-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1200px){.region-listing .max-container{justify-content:flex-start}.region-listing .max-container .development-card.slim-card{max-width:calc(33% - 10px)}}@media(min-width:1350px){.region-listing .max-container .development-card.slim-card{max-width:calc(25% - 15px)}}@media(min-width:768px){.region-listing .max-container.map{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}.region-listing .max-container.map .card-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:20px;order:2}@media(min-width:768px){.region-listing .max-container.map .card-container{flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-top:0;order:1}.region-listing .max-container.map .card-container .development-card{width:300px}}@media(min-width:1024px){.region-listing .max-container.map .card-container .development-card{width:360px}}@media(min-width:1350px){.region-listing .max-container.map .card-container .development-card{width:410px}}@media(min-width:1600px){.region-listing .max-container.map .card-container .development-card{width:500px}}.region-listing .max-container.map .map-container{order:1;position:sticky;top:110px;top:calc(var(--header-height) + var(--sub-nav-height));width:100%;z-index:4}@media(min-width:768px){.region-listing .max-container.map .map-container{order:2;top:calc(110px + var(--filter-gap));top:calc(var(--header-height) + var(--sub-nav-height) + var(--filter-gap))}}@media(min-width:1200px){.region-listing .max-container.map .map-container{top:calc(150px + var(--filter-gap));top:calc(var(--header-height-small-desktop) + var(--sub-nav-height-small-desktop) + var(--filter-gap))}}@media(min-width:1350px){.region-listing .max-container.map .map-container{top:calc(150px + var(--filter-gap-large));top:calc(var(--header-height-small-desktop) + var(--sub-nav-height-small-desktop) + var(--filter-gap-large))}}@media(min-width:1600px){.region-listing .max-container.map .map-container{top:calc(167px + var(--filter-gap-large));top:calc(var(--header-height-large-desktop) + var(--sub-nav-height-small-desktop) + var(--filter-gap-large))}}@media(min-width:1920px){.region-listing .max-container.map .map-container{top:calc(172px + var(--filter-gap-large));top:calc(var(--header-height-large-desktop) + var(--sub-nav-height-largest-desktop) + var(--filter-gap-large))}}.region-listing .max-container.map .map-container #map{border-radius:6px;height:260px;left:-20px;position:relative;top:0;width:calc(100% + 40px)}@media(min-width:768px){.region-listing .max-container.map .map-container #map{height:calc(100vh - 110px - var(--filter-gap)*2);height:calc(100vh - var(--header-height) - var(--sub-nav-height) - var(--filter-gap)*2);left:0;position:static;width:100%}}@media(min-width:1200px){.region-listing .max-container.map .map-container #map{height:calc(100vh - 150px - var(--filter-gap)*2);height:calc(100vh - var(--header-height-small-desktop) - var(--sub-nav-height-small-desktop) - var(--filter-gap)*2)}}@media(min-width:1350px){.region-listing .max-container.map .map-container #map{height:calc(100vh - 150px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-small-desktop) - var(--sub-nav-height-small-desktop) - var(--filter-gap-large)*2)}}@media(min-width:1600px){.region-listing .max-container.map .map-container #map{height:calc(100vh - 167px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-large-desktop) - var(--sub-nav-height-small-desktop) - var(--filter-gap-large)*2)}}@media(min-width:1920px){.region-listing .max-container.map .map-container #map{height:calc(100vh - 172px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-large-desktop) - var(--sub-nav-height-largest-desktop) - var(--filter-gap-large)*2)}}.region-listing .max-container.map .map-container #map .leaflet-marker-icon{transition:width .1s ease-in-out,margin-left .1s ease-in-out}.region-listing .max-container.map .map-container #map .leaflet-marker-icon:hover{margin-left:-16px!important;width:32px!important}.sub-navigation{background:linear-gradient(90deg,#fff,#f7f7f7 20%,#f7f7f7 80%,#fff);left:0;position:fixed;top:70px;top:var(--header-height);width:100%;z-index:9}@media(min-width:1200px){.sub-navigation{top:90px;top:var(--header-height-small-desktop)}}@media(min-width:1600px){.sub-navigation{top:107px;top:var(--header-height-large-desktop)}}.sub-navigation .region-nav-carousel:not(.show){display:none}.sub-navigation .region-nav-carousel.main-show{display:block}.sub-navigation .nav-list{align-items:center;-moz-column-gap:18px;column-gap:18px;display:flex;height:40px;height:var(--sub-nav-height)}@media(min-width:1200px){.sub-navigation .nav-list{height:60px;height:var(--sub-nav-height-small-desktop)}}@media(min-width:1920px){.sub-navigation .nav-list{height:65px;height:var(--sub-nav-height-largest-desktop)}}@media(min-width:1200px){.sub-navigation .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:18px;column-gap:18px;justify-content:center}}@media(min-width:1350px){.sub-navigation .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:22px;column-gap:22px}}@media(min-width:1600px){.sub-navigation .splide.is-initialized:not(.is-active) .splide__list.nav-list{-moz-column-gap:30px;column-gap:30px}}.sub-navigation .nav-item{width:auto}.sub-navigation .nav-item .text{color:var(--sub-nav-colour-text);display:block;font-family:var(--sub-nav-ff-text);font-size:13px;font-weight:400}@media(min-width:1350px){.sub-navigation .nav-item .text{font-size:14px}}@media(min-width:1920px){.sub-navigation .nav-item .text{font-size:15px}}.sub-navigation .nav-item.active .text{color:var(--sub-nav-colour-text-active);font-weight:600;position:relative}.sub-navigation .nav-item.active .text:after{background-color:var(--sub-nav-colour-text-active);border-radius:6px;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:100%;z-index:9}.sub-navigation .splide__arrows{margin:0;pointer-events:none;position:absolute;right:0;z-index:2}@media(min-width:1200px){.sub-navigation .splide__arrows{display:none}}.sub-navigation .splide__arrows .splide__arrow--prev{display:none}.sub-navigation .splide__arrows .splide__arrow--next{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 40%);border-radius:0;height:40px;justify-content:flex-end;padding-right:15px;pointer-events:auto;width:50px}.sub-navigation .splide-arrow-right{height:14px}.sub-navigation .splide-arrow-right path{stroke:var(--sub-nav-colour-arrow)}.gallery{background:linear-gradient(0deg,#fff,#f7f7f7);padding:40px var(--gallery-gutters)}@media(min-width:768px){.gallery{padding:40px var(--gallery-gutters-md)}}@media(min-width:1200px){.gallery{padding:40px var(--gallery-gutters-xl)}}@media(min-width:1600px){.gallery{padding:60px var(--gallery-gutters-xxxl)}}@media(min-width:1920px){.gallery{padding:60px var(--gallery-gutters-xxxxl)}}.gallery .gallery-max-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.gallery .heading-container{margin-bottom:20px}@media(min-width:768px){.gallery .heading-container{margin-bottom:30px}}@media(min-width:1600px){.gallery .heading-container{margin-bottom:40px}}@media(min-width:1920px){.gallery .heading-container{margin-bottom:45px}}.gallery .heading-container .heading{color:var(--gallery-colour-heading);font-family:var(--gallery-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.gallery .heading-container .heading{font-size:30px}}@media(min-width:1200px){.gallery .heading-container .heading{font-size:36px}}@media(min-width:1600px){.gallery .heading-container .heading{font-size:42px}}@media(min-width:1920px){.gallery .heading-container .heading{font-size:50px}}.gallery .heading-container .tag-line{color:var(--gallery-colour-tag-line);display:flex;font-family:var(--gallery-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0}@media(min-width:1600px){.gallery .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.gallery .heading-container .tag-line{font-size:22px}}.gallery .gallery-items-container{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;padding-bottom:40px;transition:height .4s ease-in-out}@media(min-width:768px){.gallery .gallery-items-container{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1350px){.gallery .gallery-items-container{grid-template-columns:repeat(4,1fr)}}@media(min-width:1920px){.gallery .gallery-items-container{padding-bottom:50px}}.gallery .gallery-items-container .image-container{align-items:center;display:flex;justify-content:center;position:relative}.gallery .gallery-items-container picture{height:100%;width:100%}.gallery .gallery-items-container img{border-radius:6px;cursor:pointer;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .gallery-items-container .video-play-button,.gallery .gallery-items-container .video-wrapper{pointer-events:none}.gallery .video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.gallery .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .video-wrapper video.hidden{visibility:hidden}.gallery .video-wrapper .player{height:100%;width:100%}.gallery .video-wrapper .video-play-button{background:rgba(0,0,0,.6);border-radius:50%;cursor:pointer;height:50px;left:50%;padding:5px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:2}@media (min-width:1200px){.gallery .video-wrapper .video-play-button{height:100px;padding:20px;width:100px}}.gallery .video-wrapper .video-play-button svg{height:100%;width:100%}.gallery .video-wrapper .video-play-button.hide{display:none}.gallery .button-container{display:flex;justify-content:center}.gallery .button-container .hide{display:none}.gallery .gallery-carousel-container{align-items:center;backdrop-filter:blur(10px);background:var(--gallery-lightbox-colour-bg);display:none;flex-direction:column;height:100%;justify-content:center;left:0;padding:0;position:fixed;row-gap:10px;top:0;width:100%;z-index:120}.gallery .gallery-carousel-container .splide__slide .picture{display:flex}.gallery .gallery-carousel-container .splide__slide .slide-image{border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .gallery-carousel-container.active{display:flex}.gallery .splide__arrows{bottom:0;-moz-column-gap:0;column-gap:0;margin:0;position:absolute}.gallery .splide__arrows .splide__arrow{background-color:var(--gallery-splide-arrow-bg);height:40px;width:40px}@media(min-width:1200px){.gallery .splide__arrows .splide__arrow{height:55px;width:55px}}.gallery .splide__arrows .splide__arrow--prev{border-radius:6px 0 0 0}.gallery .splide__arrows .splide__arrow--next{border-radius:0 0 0 0}.gallery .splide__arrows .splide-arrow-left,.gallery .splide__arrows .splide-arrow-right{height:18px;width:9px}@media(min-width:1200px){.gallery .splide__arrows .splide-arrow-left,.gallery .splide__arrows .splide-arrow-right{height:22px;width:13px}}.gallery .gallery-carousel .close-cross{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}@media(min-width:1600px){.gallery .gallery-carousel .close-cross{height:55px;width:55px}}.gallery .gallery-carousel .cross-icon{height:18px;width:18px}@media(min-width:1600px){.gallery .gallery-carousel .cross-icon{height:22px;width:22px}}.gallery .gallery-carousel .cross-icon path{stroke:var(--gallery-lightbox-colour-close-icon)}.gallery .gallery-thumb-carousel{padding-left:10px}@media(min-width:768px){.gallery .gallery-thumb-carousel{padding-left:0}}.gallery .gallery-thumb-carousel .splide__slide img{border-radius:6px;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .cta-container{display:flex;flex-direction:column;padding:0 40px}@media(min-width:768px){.gallery .cta-container{align-items:center;flex-direction:row;padding:0}}.gallery .cta-container .text-container{margin-top:10px}@media(min-width:768px){.gallery .cta-container .text-container{width:60%}}.gallery .cta-container .text-container .heading{color:var(--gallery-lightbox-colour-heading);font-family:var(--gallery-lightbox-ff-heading);font-size:20px;line-height:120%;margin-bottom:10px}@media(min-width:1600px){.gallery .cta-container .text-container .heading{font-size:24px}}@media(min-width:1920px){.gallery .cta-container .text-container .heading{font-size:30px}}.gallery .cta-container .text-container .text{-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;color:var(--gallery-lightbox-colour-text);display:-webkit-box;font-family:var(--gallery-lightbox-ff-text);font-size:14px;line-height:145%;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:1600px){.gallery .cta-container .text-container .text{font-size:16px}}@media(min-width:1920px){.gallery .cta-container .text-container .text{font-size:17px}}.gallery .cta-container .button{margin-top:20px;max-width:320px}@media(min-width:768px){.gallery .cta-container .button{margin-left:auto}}.gallery .disclaimer-container{margin-bottom:30px;margin-top:-30px}@media(min-width:1920px){.gallery .disclaimer-container{margin-top:-40px}}.gallery .disclaimer-container .disclaimer{font-size:.7em}.gallery .cta-container,.gallery .splide{max-height:100vh;width:100%}@media(min-width:500px){.gallery .cta-container,.gallery .splide{max-width:620px}}@media(min-width:1200px){.gallery .cta-container,.gallery .splide{max-width:720px}}@media(min-width:1920px){.gallery .cta-container,.gallery .splide{max-width:820px}}.search-listing{min-height:100vh;padding:50px var(--search-listing-gutters)}@media (min-width:768px){.search-listing{padding:50px var(--search-listing-gutters-md)}}@media (min-width:1200px){.search-listing{padding:50px var(--search-listing-gutters-xl)}}@media (min-width:1600px){.search-listing{padding:50px var(--search-listing-gutters-xxxl)}}@media (min-width:1920px){.search-listing{padding:50px var(--search-listing-gutters-xxxxl)}}.search-listing{--filter-gap:15px;--filter-gap-large:20px}.search-listing .search-container{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;margin:0 auto;max-width:1540px;max-width:var(--module-max-width);row-gap:20px}@media(min-width:1200px){.search-listing .search-container{flex-direction:row}}@media(min-width:1350px){.search-listing .search-container{-moz-column-gap:50px;column-gap:50px}}.search-listing .search-container.inactive,.search-listing .search-container.inactive .splide.is-initialized{visibility:hidden}.search-listing .search-container.inactive .filters-container{padding-right:10px}@media(min-width:1600px){.search-listing .search-container.inactive .filters-container{padding-right:20px}}@media(max-width:1199px){.search-listing .search-container.inactive .filters-container .search-filters{visibility:visible}}@media(min-width:1200px){.search-listing .search-container.inactive .filters-container{left:auto;position:absolute;top:auto}}.search-listing .search-container.inactive .developments-container{left:auto;min-height:auto;position:absolute;top:auto}.search-listing .search-container.inactive .filters-container.active{top:197px}@media(min-width:1600px){.search-listing .search-container.inactive .filters-container.active{top:229px}}.search-listing .map-view-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto 0;max-width:1540px;max-width:var(--module-max-width)}@media(min-width:768px){.search-listing .map-view-container{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}.search-listing .map-view-container .card-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:20px;max-width:500px;order:2;width:100%}@media(min-width:768px){.search-listing .map-view-container .card-container{flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-top:0;max-width:300px;order:1}}@media(min-width:1024px){.search-listing .map-view-container .card-container{max-width:410px}}@media(min-width:1600px){.search-listing .map-view-container .card-container{max-width:500px}}@media(min-width:768px){.search-listing .map-view-container .card-container .development-card{width:300px}}@media(min-width:1024px){.search-listing .map-view-container .card-container .development-card{width:360px}}@media(min-width:1350px){.search-listing .map-view-container .card-container .development-card{width:410px}}@media(min-width:1600px){.search-listing .map-view-container .card-container .development-card{width:500px}}.search-listing .map-view-container .card-container .development-card .help-container{margin-bottom:20px}.search-listing .map-view-container .map-container{order:1;position:sticky;top:70px;top:var(--header-height);width:100%;z-index:4}@media(min-width:768px){.search-listing .map-view-container .map-container{order:2;top:calc(70px + var(--filter-gap));top:calc(var(--header-height) + var(--filter-gap))}}@media(min-width:1200px){.search-listing .map-view-container .map-container{top:calc(90px + var(--filter-gap-large));top:calc(var(--header-height-small-desktop) + var(--filter-gap-large))}}@media(min-width:1600px){.search-listing .map-view-container .map-container{top:calc(107px + var(--filter-gap-large));top:calc(var(--header-height-large-desktop) + var(--filter-gap-large))}}@media(min-width:1920px){.search-listing .map-view-container .map-container{top:calc(107px + var(--filter-gap-large));top:calc(var(--header-height-large-desktop) + var(--filter-gap-large))}}.search-listing .map-view-container .map-container #map{border-radius:6px;height:260px;left:-20px;position:relative;top:0;width:calc(100% + 40px)}@media(min-width:768px){.search-listing .map-view-container .map-container #map{height:calc(100vh - 70px - var(--filter-gap)*2);height:calc(100vh - var(--header-height) - var(--filter-gap)*2);left:0;position:static;width:100%}}@media(min-width:1200px){.search-listing .map-view-container .map-container #map{height:calc(100vh - 90px - var(--filter-gap)*2);height:calc(100vh - var(--header-height-small-desktop) - var(--filter-gap)*2)}}@media(min-width:1350px){.search-listing .map-view-container .map-container #map{height:calc(100vh - 90px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-small-desktop) - var(--filter-gap-large)*2)}}@media(min-width:1600px){.search-listing .map-view-container .map-container #map{height:calc(100vh - 107px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-large-desktop) - var(--filter-gap-large)*2)}}@media(min-width:1920px){.search-listing .map-view-container .map-container #map{height:calc(100vh - 107px - var(--filter-gap-large)*2);height:calc(100vh - var(--header-height-large-desktop) - var(--filter-gap-large)*2)}}.search-listing .map-view-container .map-container #map .leaflet-marker-icon{transition:width .1s ease-in-out,margin-left .1s ease-in-out}.search-listing .map-view-container .map-container #map .leaflet-marker-icon path{fill:var(--search-listing-colour-marker-icon)}.search-listing .map-view-container .map-container #map .leaflet-marker-icon .development-active path{fill:var(--search-listing-colour-marker-icon-active)}.search-listing .map-view-container .map-container #map .leaflet-marker-icon:hover{margin-left:-16px!important;width:32px!important}.search-listing .map-view-container.map-filter-active .card-container{position:relative}.search-listing .map-view-container.map-filter-active .card-container:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.search-listing .map-view-container.map-filter-active .card-container .development-card:after,.search-listing .map-view-container.map-filter-active .card-container .development-card:before{display:none}.search-listing .filters-container{background-color:var(--search-filter-colour-background);display:flex;flex:1 1 100%;flex-direction:column;row-gap:20px}@media(min-width:1200px){.search-listing .filters-container{max-width:410px;padding-top:20px;row-gap:35px}}@media(min-width:1350px){.search-listing .filters-container{max-width:470px}}@media(min-width:1600px){.search-listing .filters-container{padding-top:70px}}@media(max-width:1199px){.search-listing .filters-container.active{display:none}}.search-listing .filters-container.active{max-width:360px;padding-bottom:50px;padding-top:0;visibility:visible;width:100%;z-index:3}@media(min-width:1200px){.search-listing .filters-container.active{max-width:410px}}@media(min-width:1600px){.search-listing .filters-container.active{max-width:500px}}.search-listing .filters-container.active .search-filters .filter-heading{display:none}.search-listing .results-container{display:flex;flex-direction:column;row-gap:20px;width:100%}.search-listing .developments-container{grid-gap:20px;align-items:start;align-items:center;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:auto;justify-content:center;justify-items:center;place-items:center}@media(min-width:768px){.search-listing .developments-container{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.search-listing .developments-container{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.search-listing .developments-container{grid-template-columns:1fr 1fr}.search-listing .developments-container .horizontal-two-col{grid-column:1/-1}}.search-listing .map-refine-filters{align-items:center;display:none;height:38px;margin-right:20px;width:360px}@media(min-width:1350px){.search-listing .map-refine-filters{width:410px}}@media(min-width:1600px){.search-listing .map-refine-filters{height:52px;width:500px}}@media(min-width:1200px){.search-listing .map-refine-filters.show{display:flex}}.search-listing .map-refine-filters .refine-filters-button{align-items:center;background-color:transparent;-moz-column-gap:15px;column-gap:15px;cursor:pointer;display:flex;height:20px;padding:0}.search-listing .map-refine-filters .refine-filters-button .text{color:var(--search-listing-refine-colour-text);-moz-column-gap:5px;column-gap:5px;display:flex;font-family:var(--search-listing-refine-ff-text);font-size:16px;font-weight:600;line-height:100%}@media(min-width:1600px){.search-listing .map-refine-filters .refine-filters-button .text{font-size:18px}}.search-listing .map-refine-filters .refine-filters-button .result-text{color:var(--search-listing-refine-colour-text-results)}.search-listing .map-refine-filters .refine-filters-button .arrow-down{height:17px;transition:transform .2s ease-in-out;width:20px}.search-listing .map-refine-filters .refine-filters-button .filter-icon{height:15px;width:17px}@media(min-width:1600px){.search-listing .map-refine-filters .refine-filters-button .filter-icon{height:17px}}.search-listing .map-refine-filters .refine-filters-button.active .arrow-down{transform:rotate(180deg)}.search-listing .search-filters{display:flex;flex-direction:column;margin-bottom:30px;row-gap:15px}@media(min-width:1024px){.search-listing .search-filters{margin-bottom:10px}}.search-listing .search-page-search.focus .input-wrap{background-color:var(--search-filter-search-standard-colour-input-wrap-bg)}.search-listing .search-page-search.focus .input-wrap .search-input{color:var(--search-filter-search-standard-colour-input-text)}.search-listing .search-page-search.focus .input-wrap .search-input::-moz-placeholder{color:var(--search-filter-search-standard-colour-input-text-placeholder)}.search-listing .search-page-search.focus .input-wrap .search-input::placeholder{color:var(--search-filter-search-standard-colour-input-text-placeholder)}.search-listing .search-page-search.focus .input-wrap .search-button{background-color:var(--search-filter-search-standard-colour-button-bg-focus);justify-content:flex-end;width:118px}@media(min-width:1600px){.search-listing .search-page-search.focus .input-wrap .search-button{width:140px}}@media(min-width:1920px){.search-listing .search-page-search.focus .input-wrap .search-button{width:146px}}.search-listing .search-page-search.focus .input-wrap .search-button .text{animation:fadeInText .7s forwards;height:auto;line-height:48px;opacity:1;width:auto}@media(min-width:1600px){.search-listing .search-page-search.focus .input-wrap .search-button .text{line-height:48px}}@media(min-width:1200px){.search-listing .search-page-search.focus .input-wrap .search-button .search-icon{margin-left:10px}}@media(min-width:1600px){.search-listing .search-page-search.focus .input-wrap .search-button .search-icon{margin-left:13px}}@keyframes fadeInText{0%{opacity:0}50%{opacity:0}to{opacity:1}}.search-listing .sort-filters{display:flex;flex-direction:column;row-gap:20px}.search-listing .sort-filters .sort-group{display:flex;justify-content:space-between;max-width:440px;position:relative}.search-listing .sort-filters .sort-group input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;opacity:0;position:absolute}.search-listing .sort-filters .sort-group .sort-item{color:var(--search-filter-colour-sort-by);cursor:pointer;display:flex;font-family:var(--search-filter-ff-sort-by);font-size:14px;font-weight:600;line-height:100%}@media(min-width:768px){.search-listing .sort-filters .sort-group .sort-item{font-size:16px}}@media(min-width:1600px){.search-listing .sort-filters .sort-group .sort-item{font-size:18px}}.search-listing .sort-filters .sort-group .sort-item.active{color:var(--search-filter-colour-sort-by-active)}.search-listing .sort-filters .sort-group .underline{background-color:var(--search-filter-colour-sort-by-active);border-radius:6px;bottom:-5px;height:2px;position:absolute;transition:transform .3s ease;width:52px}@media(min-width:768px){.search-listing .sort-filters .sort-group .underline{width:59px}}@media(min-width:1600px){.search-listing .sort-filters .sort-group .underline{width:66px}}.search-listing .sort-filters.row{align-items:center;flex-direction:row}.search-listing .sort-filters.row,.search-listing .sort-filters.row .sort-group{-moz-column-gap:20px;column-gap:20px}.search-listing .sort-filters.row .filter-heading{font-weight:400}@media(min-width:768px){.search-listing .sort-filters.row .filter-heading{font-size:17px}}@media(min-width:1600px){.search-listing .sort-filters.row .filter-heading{font-size:18px}}.search-listing .sort-filters.desktop{display:none}@media(min-width:1200px){.search-listing .sort-filters.desktop{display:flex}}.search-listing .slider-filters{display:flex;flex-direction:column;row-gap:20px}@media(min-width:1024px){.search-listing .slider-filters{row-gap:25px}}@media(min-width:1600px){.search-listing .slider-filters{row-gap:35px}}.search-listing .slider-filters.desktop{display:none}@media(min-width:1200px){.search-listing .slider-filters.desktop{display:flex}}.search-listing .filter-heading{color:var(--search-filter-colour-heading);font-family:var(--search-filter-ff-heading);font-size:17px;font-weight:600;line-height:121%}@media(min-width:768px){.search-listing .filter-heading{font-size:19px}}@media(min-width:1600px){.search-listing .filter-heading{font-size:22px}}.search-listing .note{color:var(--search-filter-colour-note);font-family:var(--search-filter-ff-note);font-size:12px;font-weight:300;line-height:100%}.search-listing .sub-heading{color:var(--search-filter-colour-sub-heading);font-family:var(--search-filter-ff-sub-heading);font-size:14px;font-weight:600;line-height:100%}@media(min-width:768px){.search-listing .sub-heading{font-size:16px}}@media(min-width:1600px){.search-listing .sub-heading{font-size:18px}}.search-listing .filter-slider .text-container{display:flex;justify-content:space-between;margin-bottom:20px}.search-listing .filter-slider .text-container.mt{margin-bottom:0;margin-top:20px}.search-listing .filter-slider .text-container .text{color:var(--search-filter-colour-slider-text);font-family:var(--search-filter-ff-slider-text);font-size:14px;font-weight:400;line-height:100%}@media(min-width:768px){.search-listing .filter-slider .text-container .text{font-size:16px}}@media(min-width:1600px){.search-listing .filter-slider .text-container .text{font-size:18px}}.search-listing .filter-slider .text-container .text.active{color:var(--search-filter-colour-slider-text-active);font-weight:600}.search-listing .filter-slider .data{display:none}.search-listing .available-homes-filters:not(.showhome-filters),.search-listing .home-type-filters:not(.showhome-filters),.search-listing .search-type-filters:not(.showhome-filters),.search-listing .showhome-filters:not(.showhome-filters){margin-top:30px}.search-listing .available-homes-filters .sub-heading,.search-listing .home-type-filters .sub-heading,.search-listing .search-type-filters .sub-heading,.search-listing .showhome-filters .sub-heading{margin-bottom:10px}.search-listing .available-homes-filters .available-homes-checkboxes,.search-listing .available-homes-filters .home-type-checkboxes,.search-listing .available-homes-filters .search-type-checkboxes,.search-listing .available-homes-filters .showhome-checkboxes,.search-listing .home-type-filters .available-homes-checkboxes,.search-listing .home-type-filters .home-type-checkboxes,.search-listing .home-type-filters .search-type-checkboxes,.search-listing .home-type-filters .showhome-checkboxes,.search-listing .search-type-filters .available-homes-checkboxes,.search-listing .search-type-filters .home-type-checkboxes,.search-listing .search-type-filters .search-type-checkboxes,.search-listing .search-type-filters .showhome-checkboxes,.search-listing .showhome-filters .available-homes-checkboxes,.search-listing .showhome-filters .home-type-checkboxes,.search-listing .showhome-filters .search-type-checkboxes,.search-listing .showhome-filters .showhome-checkboxes{grid-row-gap:10px;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin:0;max-width:460px;padding:0;row-gap:10px}@media(min-width:1024px){.search-listing .available-homes-filters .available-homes-checkboxes,.search-listing .available-homes-filters .home-type-checkboxes,.search-listing .available-homes-filters .search-type-checkboxes,.search-listing .available-homes-filters .showhome-checkboxes,.search-listing .home-type-filters .available-homes-checkboxes,.search-listing .home-type-filters .home-type-checkboxes,.search-listing .home-type-filters .search-type-checkboxes,.search-listing .home-type-filters .showhome-checkboxes,.search-listing .search-type-filters .available-homes-checkboxes,.search-listing .search-type-filters .home-type-checkboxes,.search-listing .search-type-filters .search-type-checkboxes,.search-listing .search-type-filters .showhome-checkboxes,.search-listing .showhome-filters .available-homes-checkboxes,.search-listing .showhome-filters .home-type-checkboxes,.search-listing .showhome-filters .search-type-checkboxes,.search-listing .showhome-filters .showhome-checkboxes{grid-template-columns:auto auto auto}}@media(min-width:1600px){.search-listing .available-homes-filters .available-homes-checkboxes .checkbox-text,.search-listing .available-homes-filters .home-type-checkboxes .checkbox-text,.search-listing .available-homes-filters .search-type-checkboxes .checkbox-text,.search-listing .available-homes-filters .showhome-checkboxes .checkbox-text,.search-listing .home-type-filters .available-homes-checkboxes .checkbox-text,.search-listing .home-type-filters .home-type-checkboxes .checkbox-text,.search-listing .home-type-filters .search-type-checkboxes .checkbox-text,.search-listing .home-type-filters .showhome-checkboxes .checkbox-text,.search-listing .search-type-filters .available-homes-checkboxes .checkbox-text,.search-listing .search-type-filters .home-type-checkboxes .checkbox-text,.search-listing .search-type-filters .search-type-checkboxes .checkbox-text,.search-listing .search-type-filters .showhome-checkboxes .checkbox-text,.search-listing .showhome-filters .available-homes-checkboxes .checkbox-text,.search-listing .showhome-filters .home-type-checkboxes .checkbox-text,.search-listing .showhome-filters .search-type-checkboxes .checkbox-text,.search-listing .showhome-filters .showhome-checkboxes .checkbox-text{font-size:17px}}.search-listing .available-homes-filters.desktop,.search-listing .home-type-filters.desktop,.search-listing .search-type-filters.desktop,.search-listing .showhome-filters.desktop{display:none}@media(min-width:1200px){.search-listing .available-homes-filters.desktop,.search-listing .home-type-filters.desktop,.search-listing .search-type-filters.desktop,.search-listing .showhome-filters.desktop{display:block}}.search-listing .incentive-filters .sub-heading{margin-bottom:10px}.search-listing .incentive-filters .incentive-checkboxes{grid-row-gap:10px;grid-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;row-gap:10px}@media(min-width:1600px){.search-listing .incentive-filters .incentive-checkboxes .checkbox-text{font-size:17px}}.search-listing .incentive-filters.desktop{display:none}@media(min-width:1200px){.search-listing .incentive-filters.desktop{display:block}}.search-listing .view-as-container{display:flex;visibility:visible;width:100%}.search-listing .view-as-container .filters{display:flex;margin-left:auto}.search-listing .view-as-container .sort-filter-button{align-items:center;background-color:transparent;border:2px solid var(--search-listing-filter-button-colour-border);border-radius:6px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;justify-content:space-between;padding:0 15px;width:120px}@media(min-width:1200px){.search-listing .view-as-container .sort-filter-button{display:none}}.search-listing .view-as-container .sort-filter-button .text{color:var(--search-listing-filter-button-colour-text);font-family:var(--search-listing-filter-button-ff-text);font-size:12px;font-weight:600;line-height:100%}.search-listing .view-as-container .sort-filter-button .filter-icon{flex-shrink:0;height:17px;width:17px}.search-listing .view-as-container .text-container{align-items:center;display:none}@media(min-width:1350px){.search-listing .view-as-container .text-container{display:flex;padding-right:15px}}.search-listing .view-as-container .text-container .text{color:var(--search-listing-filters-colour-text);font-family:var(--search-listing-filters-ff-text);font-size:12px;font-weight:400}@media(min-width:1350px){.search-listing .view-as-container .text-container .text{font-size:14px}}@media(min-width:1600px){.search-listing .view-as-container .text-container .text{font-size:16px}}@media(min-width:1920px){.search-listing .view-as-container .text-container .text{font-size:18px}}.search-listing .view-as-container .icon-container{align-items:center;background-color:var(--search-listing-filters-colour-tab-bg);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0 15px}@media(min-width:1600px){.search-listing .view-as-container .icon-container{height:52px;padding:0 30px}}.search-listing .view-as-container .icon-container .text{color:var(--search-listing-filters-colour-tab-text);font-family:var(--search-listing-filters-ff-tab-text);font-size:12px;font-weight:600;line-height:100%}@media(min-width:1350px){.search-listing .view-as-container .icon-container .text{font-size:14px}}@media(min-width:1600px){.search-listing .view-as-container .icon-container .text{font-size:16px}}@media(min-width:1920px){.search-listing .view-as-container .icon-container .text{font-size:18px}}.search-listing .view-as-container .icon-container .grid-icon{height:18px;width:19px}@media(min-width:1600px){.search-listing .view-as-container .icon-container .grid-icon{height:25px;width:23px}}.search-listing .view-as-container .icon-container .map-icon{height:22px;width:17px}@media(min-width:1600px){.search-listing .view-as-container .icon-container .map-icon{height:24px;width:18px}}.search-listing .view-as-container .icon-container.grid{border-radius:6px 0 0 6px}.search-listing .view-as-container .icon-container.map{border-radius:0 6px 6px 0}.search-listing .view-as-container .icon-container.active{background-color:var(--search-listing-filters-colour-tab-bg-active)}.search-listing .view-as-container .icon-container.active .text{color:var(--search-listing-filters-colour-tab-text-active)}.search-listing .view-as-container .icon-container.active .filter-icon path,.search-listing .view-as-container .icon-container.active .filter-icon rect{fill:var(--search-listing-filters-colour-tab-text-active)}.search-listing .view-as-container .icon-container.disabled{opacity:.8;pointer-events:none}.search-listing #mobile-filters-dialog .modal-form{display:flex;flex-direction:column;row-gap:20px}@media(min-width:1024px){.search-listing #mobile-filters-dialog .modal-form{row-gap:30px}}.search-listing .spinner-container{align-items:center;backdrop-filter:blur(10px);background-color:var(--search-listing-spinner-bg);bottom:0;display:none;height:100px;justify-content:center;left:0;pointer-events:none;position:fixed;visibility:visible;width:100%;z-index:8}.search-listing .spinner-container.active{display:flex}.search-listing .spinner-container.disabled{display:none}.search-listing .no-results{color:var(--search-listing-colour-no-results-message);font-family:var(--search-listing-ff-no-results-message);font-size:16px;font-weight:400;line-height:150%;margin:0;padding-left:5px;padding-right:30px;padding-top:40px}@media(min-width:1200px){.search-listing .no-results{font-size:18px}}@media(min-width:1600px){.search-listing .no-results{font-size:20px}}.search-listing .no-results .button{width:220px}.search-listing .developments-container .no-results{left:auto;position:absolute}.blog-carousel{background:linear-gradient(0deg,#f7f7f7,#fff);padding:30px 0 45px var(--blog-carousel-gutters)}@media(min-width:768px){.blog-carousel{padding:30px 0 45px var(--blog-carousel-gutters-md)}}@media(min-width:1200px){.blog-carousel{padding:40px 0 45px var(--blog-carousel-gutters-xl)}}@media(min-width:1620px){.blog-carousel{padding:80px 0 80px var(--blog-carousel-gutters-xxxl)}}@media(min-width:1920px){.blog-carousel{padding:80px 0 80px var(--blog-carousel-gutters-xxxxl)}}.blog-carousel .heading-container{margin:0 auto 20px;max-width:1580px}@media(min-width:768px){.blog-carousel .heading-container{margin:0 auto 30px}}@media(min-width:1600px){.blog-carousel .heading-container{margin:0 auto 40px}}@media(min-width:1620px){.blog-carousel .heading-container{max-width:1540px;max-width:var(--module-max-width)}}@media(min-width:1920px){.blog-carousel .heading-container{margin:0 auto 45px}}.blog-carousel .heading-container .heading{color:var(--blog-carousel-colour-heading);font-family:var(--blog-carousel-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.blog-carousel .heading-container .heading{font-size:30px}}@media(min-width:1200px){.blog-carousel .heading-container .heading{font-size:36px}}@media(min-width:1600px){.blog-carousel .heading-container .heading{font-size:42px}}@media(min-width:1920px){.blog-carousel .heading-container .heading{font-size:50px}}.blog-carousel .heading-container .tag-line{color:var(--blog-carousel-colour-tag-line);display:flex;font-family:var(--blog-carousel-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1600px){.blog-carousel .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.blog-carousel .heading-container .tag-line{font-size:22px}}.blog-carousel .carousel-blog .splide__slide{margin-bottom:20px}.blog-carousel .carousel-blog .splide__slide:after{background-color:var(--blog-carousel-item-colour-bg);bottom:19px;box-shadow:0 10px 20px 4px rgba(0,0,0,.1);content:"";height:10px;left:50%;position:absolute;transform:translate(-50%,50%);width:80%;z-index:-1}.blog-carousel .carousel-blog .splide__arrows{-moz-column-gap:20px;column-gap:20px;margin:0;padding-right:var(--blog-carousel-gutters);position:absolute;top:-60px}@media(min-width:768px){.blog-carousel .carousel-blog .splide__arrows{-moz-column-gap:0;column-gap:0;padding-right:var(--blog-carousel-gutters-md);top:-70px}}@media(min-width:1200px){.blog-carousel .carousel-blog .splide__arrows{padding-right:var(--blog-carousel-gutters-xl)}}@media(min-width:1350px){.blog-carousel .carousel-blog .splide__arrows{padding-right:70px}}@media(min-width:1600px){.blog-carousel .carousel-blog .splide__arrows{padding-right:110px;top:-80px}}@media(min-width:1920px){.blog-carousel .carousel-blog .splide__arrows{padding-right:120px;top:-100px}}@media(max-width:767px){.blog-carousel .carousel-blog .splide__arrows .splide__arrow{padding:0;width:20px}}.blog-carousel .carousel-blog .carousel-item{background-color:var(--blog-carousel-item-colour-bg);border-radius:6px;overflow:hidden}.blog-carousel .carousel-blog .carousel-item .image-group{position:relative}.blog-carousel .carousel-blog .carousel-item .image-group .tag-container{background-color:var(--blog-carousel-colour-tag-bg);border-radius:6px 0 6px 0;display:flex;left:0;padding:8px 12px;pointer-events:none;position:absolute;top:0;z-index:4}@media(min-width:900px){.blog-carousel .carousel-blog .carousel-item .image-group .tag-container{padding:11px 20px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .image-group .tag-container{padding:13px 30px}}.blog-carousel .carousel-blog .carousel-item .image-group .tag-container.green{background-color:var(--blog-carousel-colour-tag-bg-green)}.blog-carousel .carousel-blog .carousel-item .image-group .tag-container.yellow{background-color:var(--blog-carousel-colour-tag-bg-yellow)}.blog-carousel .carousel-blog .carousel-item .image-group .tag-container.orange{background-color:var(--blog-carousel-colour-tag-bg-orange)}.blog-carousel .carousel-blog .carousel-item .image-group .tag-container .tag{color:var(--blog-carousel-colour-tag-text);font-family:var(--blog-carousel-ff-tag-text);font-size:12px;font-weight:600;line-height:100%}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .image-group .tag-container .tag{font-size:14px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .image-group .tag-container .tag{font-size:16px}}.blog-carousel .carousel-blog .carousel-item .image{height:270px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:425px){.blog-carousel .carousel-blog .carousel-item .image{height:320px}}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .image{height:340px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .image{height:365px}}.blog-carousel .carousel-blog .carousel-item .text-group{padding:20px 25px 25px}@media(min-width:1350px){.blog-carousel .carousel-blog .carousel-item .text-group{padding:25px 30px 30px}}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .text-group{padding:30px 40px 40px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .text-group{padding:35px 50px 50px 40px}}.blog-carousel .carousel-blog .carousel-item .heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--blog-carousel-item-colour-heading);display:-webkit-box;font-family:var(--blog-carousel-item-ff-heading);font-size:22px;font-weight:400;line-height:120%;margin-bottom:15px;min-height:53px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1350px){.blog-carousel .carousel-blog .carousel-item .heading{font-size:24px;min-height:58px}}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .heading{font-size:26px;margin-bottom:20px;min-height:63px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .heading{font-size:30px;min-height:72px}}.blog-carousel .carousel-blog .carousel-item .text{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--blog-carousel-item-colour-text);display:-webkit-box;font-family:var(--blog-carousel-item-ff-text);font-size:14px;font-weight:400;line-height:145%;margin-bottom:0;max-width:100%;min-height:80px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1350px){.blog-carousel .carousel-blog .carousel-item .text{font-size:15px;min-height:87px}}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .text{font-size:16px;min-height:93px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .text{font-size:17px;min-height:99px}}.blog-carousel .carousel-blog .carousel-item .read-more{align-items:center;color:var(--blog-carousel-item-colour-read-more);-moz-column-gap:6px;column-gap:6px;display:flex;font-family:var(--blog-carousel-item-ff-read-more);font-size:14px;line-height:145%}@media(min-width:1350px){.blog-carousel .carousel-blog .carousel-item .read-more{font-size:15px}}@media(min-width:1600px){.blog-carousel .carousel-blog .carousel-item .read-more{font-size:16px}}@media(min-width:1920px){.blog-carousel .carousel-blog .carousel-item .read-more{font-size:17px}}.blog-carousel .splide__list{height:auto}.contact-form{padding:40px var(--contact-form-gutters) 40px}@media (min-width:1200px){.contact-form{padding:40px var(--contact-form-gutters-md) 40px;padding:60px var(--contact-form-gutters-xl) 60px}}@media (min-width:1600px){.contact-form{padding:80px var(--contact-form-gutters-xxxl) 80px}}@media (min-width:1920px){.contact-form{padding:120px var(--contact-form-gutters-xxxxl) 120px}}.contact-form.grey{background:linear-gradient(180deg,#f7f7f7,#fff 21.91%)}.contact-form .rel{position:relative}.contact-form i{align-items:center;background:#00468c;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:25px;justify-content:center;margin-left:20px;width:25px}@media(min-width:768px){.contact-form i{position:relative}}.contact-form i span{color:#fff;letter-spacing:4px}.contact-form i:hover .tip{display:flex}.contact-form i .tip{#min-width:500px;align-items:center;background:#fff;border:5px solid #00468c;border-radius:10px;display:none;justify-content:center;left:30px;padding:20px;position:absolute;top:0;width:60vw;z-index:5}@media(max-width:768px){.contact-form i .tip{left:0;top:50px;width:100%}}@media(min-width:768px){.contact-form i .tip{width:60vw}}@media(min-width:1366px){.contact-form i .tip{width:30vw}}.contact-form i .tip p{font-size:16px;line-height:110%;margin:0}.contact-form .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.contact-form .content-container .frame{display:none;gap:50px}@media (min-width:1600px){.contact-form .content-container .frame{gap:80px}}.contact-form .content-container .frame{flex-direction:column}.contact-form .content-container .frame[active]{display:flex}@media (min-width:1024px){.contact-form .content-container .frame.thank-you{flex-direction:row}}@media (min-width:1350px){.contact-form .content-container .frame.contact-us{flex-direction:row}}@media (min-width:1024px){.contact-form .content-container .frame.contact-us.bottom{flex-direction:row}}@media (min-width:1350px){.contact-form .content-container .left-side{width:30%}}.contact-form .content-container .left-side p{font-size:14px;margin-bottom:30px}@media (min-width:1200px){.contact-form .content-container .left-side p{font-size:18px;margin-bottom:40px}}.contact-form .content-container .left-side .your-choices{color:var(--contact-form-colour-choices);display:flex;flex-direction:column;font-weight:700;row-gap:10px}.contact-form .content-container .left-side .checkbox-container{margin-bottom:20px}.contact-form .content-container .hidden{display:none}@media (min-width:1200px){.contact-form .content-container .right-side{width:70%}}.contact-form .content-container .right-side.cards{display:flex;gap:20px}.contact-form .content-container .right-side fieldset{padding:0}.contact-form .content-container .right-side .form-header{display:flex;margin-bottom:20px;width:100%}.contact-form .content-container .right-side .form-header .label{margin-bottom:0}.contact-form .content-container .right-side .label,.contact-form .content-container .right-side label{color:var(--contact-form-colour-label);display:flex;font-family:var(--contact-form-ff-label);font-size:20px;font-weight:400;line-height:110%;margin-bottom:20px}@media (min-width:1200px){.contact-form .content-container .right-side .label,.contact-form .content-container .right-side label{font-size:30px}}.contact-form .content-container .right-side .required-note{align-items:flex-end;color:var(--contact-form-colour-note);display:flex;font-family:var(--contact-form-ff-note);font-size:12px;line-height:100%;margin-left:auto}@media (min-width:1200px){.contact-form .content-container .right-side .required-note{font-size:14px}}.contact-form .content-container .right-side form{display:flex;flex-direction:column;gap:40px}.contact-form .content-container .right-side .form-group{display:flex;flex-wrap:wrap;gap:20px;row-gap:20px}.contact-form .content-container .right-side .form-group p{font-family:var( --contact-form-text-instructions-ff);font-style:normal;font-weight:300;line-height:130%;margin-bottom:30px}.contact-form .content-container .right-side .form-group.checkbox-spacing{gap:50px}.contact-form .content-container .right-side .form-group.half{margin-bottom:50px}.contact-form .content-container .right-side .form-group.half .checkbox-container{width:calc(50% - 10px)}.contact-form .content-container .right-side .form-group.half .checkbox-container,.contact-form .content-container .right-side .form-group.half label{margin-bottom:0}.contact-form .content-container .right-side .form-element{width:100%}@media (min-width:1200px){.contact-form .content-container .right-side .form-element{width:calc(50% - 10px)}}.contact-form .content-container .right-side .form-element.full{width:100%}@media (min-width:1024px){.contact-form .content-container .right-side.development-grid{width:70%}}@media (min-width:1200px){.contact-form .content-container .right-side.development-grid{margin-top:90px}}.contact-form .form-element{position:relative}.contact-form .form-element[error-label]:not([error-label=""]):after{bottom:-3px;color:red;content:attr(error-label);font-size:12px;height:20px;left:0;position:absolute;transform:translateY(100%);width:-moz-fit-content;width:fit-content;z-index:3}.contact-form .form-signoff{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;margin-bottom:50px;position:relative}.contact-form .form-signoff.alignright button{margin-left:auto}.contact-form .form-signoff small{line-height:130%;padding:0 30px 0 10px}@media (min-width:1200px){.contact-form .form-signoff small{line-height:100%;padding:0 10px}}.contact-form .form-signoff div.checkbox-container,.contact-form .form-signoff div.checkbox-container label[for=label-consent]{margin-bottom:0}.contact-form .form-signoff .spinner-container{display:none;pointer-events:none;position:absolute;right:0;top:50px}@media(min-width:768px){.contact-form .form-signoff .spinner-container{right:170px;top:3px}}@media(min-width:1600px){.contact-form .form-signoff .spinner-container{right:200px;top:6px}}.contact-form .form-signoff .spinner-container .spinner{height:40px;pointer-events:none;width:40px}.contact-form .form-signoff .spinner-container.active{display:flex}.contact-form .form-group-container{margin-bottom:40px}.contact-form .form-group-container:has(.create-account[value="1"]:checked){margin-bottom:0}.contact-form .checkbox-container{align-items:center;display:flex;justify-content:space-between}.contact-form .checkbox-container span{color:var(--contact-form-colour-checkbox)}.contact-form .checkbox-container a{font-weight:700}.contact-form .note{font-size:16px;margin-top:-13px}.contact-form .heading{align-items:center;color:var(--contact-form-colour-heading);-moz-column-gap:10px;column-gap:10px;display:flex;font-family:var(--contact-form-ff-heading);font-size:25px;font-weight:400;line-height:110%;margin-bottom:15px;margin-top:0}@media (min-width:1024px){.contact-form .heading{margin-bottom:20px}}@media (min-width:1200px){.contact-form .heading{-moz-column-gap:20px;column-gap:20px;font-size:36px}}@media (min-width:1350px){.contact-form .heading{font-size:42px;margin-bottom:30px}}@media (min-width:1600px){.contact-form .heading{font-size:46px}}.contact-form .heading .green-tick{height:30px;width:35px}@media (min-width:1200px){.contact-form .heading .green-tick{height:45px;width:54px}}.contact-form .cards-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;min-height:500px}@media (min-width:768px){.contact-form .cards-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.contact-form .cards-wrapper .development-card .link-heading{margin-bottom:0}.contact-form .cards-wrapper .development-card .image-container{background-color:var(--contact-form-thank-you-brochure-card-bg);border-radius:6px 6px 0 0;height:200px;overflow:hidden;width:100%}@media(min-width:1600px){.contact-form .cards-wrapper .development-card .image-container{height:300px}}@media(min-width:1920px){.contact-form .cards-wrapper .development-card .image-container{height:350px}}.contact-form .cards-wrapper .development-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-form .cards-wrapper .development-card .development-detail{height:auto;min-height:300px}.contact-form .cards-wrapper .development-card .development-detail .button{margin-top:auto;max-width:190px}.contact-form .cards-wrapper .development-card .development-detail .button .download-icon path{stroke:var(--contact-form-thank-you-brochure-svg)}.contact-form .contact-details{width:100%}@media (min-width:768px){.contact-form .contact-details{width:50%}}@media (min-width:1024px){.contact-form .contact-details{width:50%}}.contact-form .contact-details{display:flex;flex-direction:column;row-gap:15px}.contact-form .contact-details *{color:var(--contact-form-contact-details-text-colour);font-family:var(--contact-form-contact-details-ff);font-size:15px;line-height:normal;width:-moz-fit-content;width:fit-content}@media (min-width:1600px){.contact-form .contact-details *{font-size:18px;line-height:27px}}.contact-form .contact-details :not(.opening-times){font-weight:600}.contact-form .contact-details .arrow-left{height:15px}.contact-form .contact-details .arrow-left path{stroke:var(--contact-form-svg-stroke-colour)}.contact-form .contact-details hr{border-top:1px solid var( --contact-form-hr-color);height:1px;margin:20px 0;width:100%}@media (min-width:768px){.contact-form .contact-details hr{margin:40px 0}}.contact-form .contact-details .opening-times{margin-left:-4px}.contact-form .contact-details .location-link{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.contact-form .contact-us .two-grid{display:flex;flex-wrap:wrap;gap:80px 40px}@media (min-width:768px){.contact-form .contact-us .two-grid{gap:80px 40px}}.contact-form .contact-us .two-grid .grid{display:flex;flex-direction:column;gap:15px;padding-right:15%;width:100%}@media (min-width:768px){.contact-form .contact-us .two-grid .grid{padding-right:5%;width:calc(50% - 20px)}}@media (min-width:1200px){.contact-form .contact-us .two-grid .grid{padding-right:15%}}.contact-form .contact-us .two-grid .grid .title{color:var( --contact-region-title-color);font-family:var(--contact-sub-title-ff);font-size:22px;font-weight:400;line-height:120%}.contact-form .contact-us .two-grid .grid .title span{display:block;font-family:var(--contact-title-ff);font-size:40px;font-weight:400;line-height:110%}.contact-form .contact-us .two-grid .grid p{font-size:16px;line-height:150%;margin:0}@media(min-width:1600px){.contact-form .contact-us .two-grid .grid p{font-size:18px}}.contact-form .contact-us .two-grid .grid p.address{max-width:400px;min-height:48px}@media(min-width:1600px){.contact-form .contact-us .two-grid .grid p.address{min-height:54px}}.contact-form .contact-us .two-grid .grid .link{align-items:center;align-self:flex-start;color:var( --contact-region-link-color);display:flex;font-size:15px;font-weight:700;line-height:150%;min-height:23px}@media (min-width:768px){.contact-form .contact-us .two-grid .grid .link{font-size:18px;min-height:27px}}.contact-form .contact-us .two-grid .grid .link svg{height:10px;margin-left:10px}@media (min-width:768px){.contact-form .contact-us .two-grid .grid .link svg{height:15px}}.contact-form .contact-us .two-grid .grid .link svg path{stroke:var(--contact-region-svg-color)}.contact-form .contact-us .two-grid .grid h3{color:var( --contact-region-title-color);font-family:var(--contact-title-ff);font-size:25px;font-weight:400;line-height:120%}.contact-form .contact-us .button{max-width:300px}.contact-form .contact-us .left-side p.sub{color:var(--contact-sub-title-colour);font-family:var( --contact-sub-title-ff);font-size:20px;margin:0}@media (min-width:1024px){.contact-form .contact-us .left-side p.sub{font-size:25px}}@media (min-width:1600px){.contact-form .contact-us .left-side p.sub{font-size:37px}}.contact-form .contact-us .left-side p{font-family:var(--contact-p-ff);font-size:18px;font-weight:300;line-height:130%}@media (min-width:768px){.contact-form .contact-us .left-side p{max-width:60%}}@media (min-width:1024px){.contact-form .contact-us .left-side p{font-size:20px}}@media (min-width:1350px){.contact-form .contact-us .left-side p{max-width:100%}}.contact-form .contact-us .left-side h1.title{color:var(--contact-title-color);font-family:var(--contact-title-ff);font-size:40px;font-weight:300;margin-bottom:20px}@media (min-width:1200px){.contact-form .contact-us .left-side h1.title{font-size:60px}}@media (min-width:1600px){.contact-form .contact-us .left-side h1.title{font-size:80px;margin-bottom:50px}}@media (min-width:1024px){.contact-form .contact-us .left-side.development-list{width:30%}}@media (min-width:1350px){.contact-form .contact-us .left-side.development-list{padding-right:60px}}.contact-form .contact-us .left-side.development-list h2{color:var(--contact-title-color);font-family:var(--contact-title-ff);font-size:40px;font-weight:400;line-height:110%}@media (min-width:1024px){.contact-form .contact-us .left-side.development-list h2{text-align:right}}.contact-form .contact-us .left-side.development-list ul{color:var( --contact-dev-list-color);display:flex;flex-wrap:wrap;font-family:var( --contact-dev-list-ff);font-size:15px;gap:10px;padding-top:50px}@media (min-width:1024px){.contact-form .contact-us .left-side.development-list ul{align-items:flex-end;flex-direction:column;font-size:17px;gap:20px;text-align:right}}@media (min-width:1350px){.contact-form .contact-us .left-side.development-list ul{font-size:20px}}.contact-form .contact-us .left-side.development-list ul li{cursor:pointer}@media (max-width:1024px){.contact-form .contact-us .left-side.development-list ul li{width:calc(50% - 10px)}}.contact-form .contact-us .left-side.development-list ul .active{color:var( --contect-dev-list-active-color);font-weight:700}.contact-form .opening-times{display:inline-flex;position:relative}.contact-form .opening-times .today{align-items:center;background:transparent;border:none;color:var(--contact-opening-times-colour);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-family:var(--contact-opening-times-ff);font-size:18px;font-weight:400;height:30px;line-height:150%;min-width:220px;padding:0}.contact-form .opening-times .today .arrow-down{flex-shrink:0;height:20px;transition:transform .2s ease-in-out;width:20px}@media(min-width:1600px){.contact-form .opening-times .today{min-width:250px}}.contact-form .opening-times .day{color:var(--contact-opening-times-colour);flex-shrink:0;font-family:var(--contact-opening-times-ff);font-weight:400;min-width:85px;text-align:left}@media(min-width:1600px){.contact-form .opening-times .day{min-width:100px}}.contact-form .opening-times .time{color:var(--contact-opening-times-colour);font-family:var(--contact-opening-times-ff);font-weight:400;text-align:right;width:100%}.contact-form .opening-times .opening-time-options{background-color:var(--contact-opening-times-colour-bg);box-shadow:0 7px 11px rgba(0,0,0,.1);display:none;flex-direction:column;left:-15px;min-width:235px;padding:2px 0 10px;position:absolute;row-gap:9px;top:30px;z-index:1}@media(min-width:1600px){.contact-form .opening-times .opening-time-options{min-width:270px;padding:7px 0}}.contact-form .opening-times .opening-time-options .option{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;min-width:220px;padding:0 15px}@media(min-width:1600px){.contact-form .opening-times .opening-time-options .option{min-width:250px}}.contact-form .opening-times.open .today .arrow-down{transform:rotate(180deg)}.contact-form .opening-times.open .opening-time-options{display:flex}@media(min-width:1024px){.contact-form .thank-you .left-side{width:60%}}@media(min-width:1600px){.contact-form .thank-you .left-side{width:40%}}@media(min-width:1920px){.contact-form .thank-you .left-side{width:35%}}.contact-form .thank-you .left-side .address{font-weight:400;margin-bottom:15px}.contact-form .thank-you .left-side .address .bold{font-weight:700}@media(min-width:1024px){.contact-form .thank-you .right-side{width:40%}}@media(min-width:1600px){.contact-form .thank-you .right-side{width:60%}}@media(min-width:1920px){.contact-form .thank-you .right-side{width:65%}}.contact-form .thank-you .opening-times{margin-left:0}.contact-form .vip-banner{margin-top:50px}.contact-form .vip-banner svg{width:100%}.blog{padding:40px var(--blog-gutters) 40px}@media (min-width:768px){.blog{padding:40px var(--blog-gutters-md) 40px}}@media (min-width:1200px){.blog{padding:60px var(--blog-gutters-xl) 40px}}@media (min-width:1600px){.blog{padding:55px var(--blog-gutters-xxxl) 50px}}@media (min-width:1920px){.blog{padding:60px var(--blog-gutters-xxxxl) 70px}}.blog .cards-wrapper{display:grid;grid-template-columns:1fr}@media (min-width:600px){.blog .cards-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.blog .cards-wrapper{grid-template-columns:1fr 1fr 1fr}}.blog .cards-wrapper{gap:40px;justify-content:space-evenly}.blog .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}@media(min-width:1200px){.blog .content-container{max-width:1240px;max-width:var(--module-max-width-blog)}}.blog .no-openings{padding-top:40px}@media(min-width:1600px){.blog .no-openings{padding-top:80px}}.blog .no-openings .heading{font-size:22px;line-height:1;margin:0 0 20px}@media(min-width:1600px){.blog .no-openings .heading{font-size:36px;margin:0 0 40px}}.blog .no-openings .copy{font-size:14px;line-height:16px;margin-bottom:10px}@media(min-width:1600px){.blog .no-openings .copy{font-size:16px;line-height:18px;margin-bottom:20px}}.blog .tag-container{background-color:var(--card-card-colour-tag-bg);border-radius:6px 0 6px 0;display:flex;left:0;padding:8px 12px;pointer-events:none;position:absolute;top:0;z-index:4}@media(min-width:900px){.blog .tag-container{padding:11px 20px}}@media(min-width:1920px){.blog .tag-container{padding:13px 30px}}.blog .tag-container.green{background-color:var(--card-card-colour-tag-bg-green)}.blog .tag-container.yellow{background-color:var(--card-card-colour-tag-bg-yellow)}.blog .tag-container.orange{background-color:var(--card-card-colour-tag-bg-orange)}.blog .tag-container.blue{background-color:var(--card-card-colour-tag-bg)}.blog .tag-container .tag{color:var(--card-card-colour-tag-text);font-family:var(--card-card-ff-tag-text);font-size:12px;font-weight:600;line-height:100%}@media(min-width:1600px){.blog .tag-container .tag{font-size:14px}}@media(min-width:1920px){.blog .tag-container .tag{font-size:16px}}.blog .card{border-bottom:6px solid var(--blog-card-colour-border-bottom);border-radius:6px;position:relative;width:100%}.blog .card:before{left:10px}.blog .card:after,.blog .card:before{background:rgba(0,0,0,.15);content:"";display:flex;filter:blur(22px);height:80%;position:absolute;top:20%;transform:translateY(-10%);width:20px;z-index:0}.blog .card:after{right:10px}.blog .card .image-wrap{position:relative;z-index:2}.blog .card .card-detail{background-color:var(--blog-card-colour-text-bg);display:flex;flex-direction:column;height:calc(100% - 245px);padding:25px 20px;position:relative;width:100%;z-index:1}@media (min-width:768px){.blog .card .card-detail{padding:30px}}@media (min-width:900px){.blog .card .card-detail{height:calc(100% - 287px)}}@media (min-width:1600px){.blog .card .card-detail{height:calc(100% - 320px);padding:30px 30px 40px}}@media (min-width:1920px){.blog .card .card-detail{padding:40px 35px 50px}}.blog .card .card-detail .button{margin-top:30px}.blog .card .heading{color:var(--blog-card-detail-colour-heading);font-family:var(--blog-card-detail-ff-heading);font-size:25px;font-weight:400;line-height:110%;margin:0}@media(min-width:1600px){.blog .card .heading{font-size:32px}}@media(min-width:1920px){.blog .card .heading{font-size:40px}}.blog .card .link-heading{align-self:flex-start;display:flex;margin-bottom:0}.blog .card .link-description{display:block;margin-bottom:20px;overflow:hidden}@media(min-width:1600px){.blog .card .link-description{margin-bottom:5px}}.blog .card .description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.blog .card .read{color:var(--blog-card-detail-colour-read-more);display:inline;font-family:var(--blog-card-detail-ff-read-more);font-size:14px;font-weight:600;line-height:150%}@media(min-width:1600px){.blog .card .read{font-size:16px}}@media(min-width:1920px){.blog .card .read{font-size:18px}}.blog .card .title{color:var(--blog-card-detail-colour-town);display:flex;font-family:var(--blog-card-detail-ff-town);font-size:20px;font-weight:600;line-height:125%;margin-bottom:10px}@media (min-width:768px){.blog .card .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1600px){.blog .card .title{font-size:23px}}@media(min-width:1920px){.blog .card .title{font-size:25px}}.blog header p{color:var(--blog-tabs-header-p-color);font-family:var(--blog-tabs-header-p-ff);margin:0}@media (min-width:1600px){.blog header p{font-size:27px}}.blog header h1{color:var(--blog-tabs-header-heading-color);font-family:var(--blog-tabs-header-heading-ff);line-height:100%}@media (min-width:1600px){.blog header h1{font-size:53px}}.blog .card .development-detail{height:auto;min-height:auto}.blog .card .development-detail h2 span.town{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:20px;line-height:110%;overflow:hidden;text-overflow:ellipsis}@media (min-width:1600px){.blog .card .development-detail h2 span.town{font-size:25px}}.blog.single .picture-container{position:relative}.blog.single .picture-container .share-icon{cursor:pointer;position:absolute;right:25px;top:25px;z-index:1}.blog.single picture{margin:40px 0}.blog.single .image,.blog.single picture{display:block;filter:brightness(.9);height:270px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:425px){.blog.single .image,.blog.single picture{height:320px}}@media(min-width:768px){.blog.single .image,.blog.single picture{height:450px}}@media(min-width:1200px){.blog.single .image,.blog.single picture{height:650px}}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:var(--blog-heading-color);margin-bottom:20px;margin-top:20px}@media(min-width:1200px){.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{margin-top:30px}}.blog h1{font-size:26px;line-height:26px}@media(min-width:768px){.blog h1{font-size:32px;line-height:34px}}@media(min-width:1200px){.blog h1{font-size:34px;line-height:36px}}@media(min-width:1600px){.blog h1{font-size:42px;line-height:44px}}@media(min-width:1920px){.blog h1{font-size:52px;line-height:54px}}.blog.listing header h1{margin-bottom:0;margin-top:0}.blog.listing header{margin-bottom:30px}.blog.listing .image,.blog.listing picture{display:block;height:270px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:425px){.blog.listing .image,.blog.listing picture{height:320px}}.blog.listing picture{border-radius:6px 6px 0 0;overflow:hidden}.blog .tabs{display:flex;margin:40px 0 20px}.blog .tabs,.blog .tabs .inner{align-items:center;justify-content:flex-end}.blog .tabs .inner{display:block;gap:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media (max-width:768px){.blog .tabs .inner::-webkit-scrollbar{display:none}}.blog .tabs p{color:#000;font-size:14px;margin:0 20px 0 0}@media (min-width:768px){.blog .tabs p{font-size:18px}}.blog .tabs a{background:var(--blog-tabs-button-background-color);border-radius:5px;color:var(--blog-tabs-button-text-color);display:inline-block;font-size:14px;margin:0 5px;min-width:60px;padding:5px 10px;text-align:center;transition:all .4s ease}@media (min-width:768px){.blog .tabs a{font-size:18px;min-width:100px;padding:10px 20px}}.blog .tabs a.active,.blog .tabs a:hover{background:var(--blog-tabs-button-active-background-color);color:var(--blog-tabs-button-active-text-color)}.blog .pagination{margin:30px auto;text-align:center}.blog-single .benefit-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.blog-single .benefit-list li{width:calc(50% - 10px)}@media(min-width:768px){.blog-single .benefit-list li{width:calc(25% - 15px)}}.blog-single .benefit-list li p{font-size:18px}.blog-single .benefit-list li p.value{color:#828e91}.blog-single .benefit-list li p.title{color:#00468c;font-weight:700}.blog-single .inner{max-width:1024px}.blog-single .inner:not(.smaller){margin:40px auto}@media (min-width:1200px){.blog-single .inner:not(.smaller){margin:60px auto}}.blog-single .inner.smaller{margin:40px auto 0}@media (min-width:1200px){.blog-single .inner.smaller{margin:60px auto 0}}.blog-single .inner{display:flex;flex-direction:column;gap:20px}.blog-single .inner p{font-family:var( --blog-single-p-ff);font-size:14px;margin:0}@media(min-width:1600px){.blog-single .inner p{font-size:18px}}.blog-single .inner p strong{color:var(--blog-single-p-strong-ff)}.blog-single .inner h2{font-family:var(--blog-single-first-p-ff);font-size:25px;font-weight:300}.blog-single .inner.first p:first-of-type{font-family:var(--blog-single-first-p-ff);font-size:17px;font-weight:300}@media(min-width:1024px){.blog-single .inner.first p:first-of-type{font-size:21px}}@media(min-width:1600px){.blog-single .inner.first p:first-of-type{font-size:25px}}.blog-single .inner.first p:nth-child(2):first-letter{float:left;font-family:var(--blog-single-big-letter-ff);font-size:3em;font-weight:700;line-height:1;margin-right:10px;padding-top:5px}.blog-single .inner h1{color:var(--blog-single-title-color);font-family:var(--blog-single-title-ff);font-size:35px;line-height:130%}@media(min-width:1600px){.blog-single .inner h1{font-size:45px}}.blog-single time{background-color:var(--blog-single-time-bg-color);border-radius:6px;color:var(--blog-single-time-color);margin-bottom:20px;padding:13px 20px;width:-moz-fit-content;width:fit-content}.blog-single img{aspect-ratio:auto;height:auto;max-height:850px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.blog-single img{aspect-ratio:1/1}}.blog-single blockquote{background-color:rgba(38,97,185,.06);color:var(--blog-single-block-quote-color);font-family:var(--blog-single-block-quote-ff);font-size:18px;font-style:italic;margin:0 auto;max-width:1200px;padding:40px}@media(min-width:1600px){.blog-single blockquote{font-size:38px;padding:100px 130px}}.blog-single blockquote span{background-image:url(/wp-content/themes/jones-homes/public/svgs/speechmarks.4e7c85.svg);background-repeat:no-repeat;background-size:contain;color:var(--blog-single-block-quote-span-color);content:"";height:20px;position:absolute;width:20px}@media(min-width:1600px){.blog-single blockquote span{height:30px;width:30px}}.blog-single blockquote span:first-child{transform:translate(-110%)}.blog-single blockquote span:last-child{transform:scale(50%) rotate(180deg) translate(-30%)}.blog-single blockquote p{margin:0}.site-search-container{padding:40px var(--site-search-gutters) 40px}@media (min-width:1200px){.site-search-container{padding:40px var(--site-search-gutters-md) 40px;padding:60px var(--site-search-gutters-xl) 40px}}@media (min-width:1600px){.site-search-container{padding:80px var(--site-search-gutters-xxxl) 50px}}@media (min-width:1920px){.site-search-container{padding:120px var(--site-search-gutters-xxxxl) 70px}}.site-search-container header{margin-bottom:60px}.site-search-container header p{color:var(--site-search-header-p-color);font-family:var(--site-search-header-p-ff);margin:0}@media (min-width:1600px){.site-search-container header p{font-size:27px}}.site-search-container header h1{color:var(--site-search-header-heading-color);font-family:var(--site-search-header-heading-ff);line-height:100%}@media (min-width:1600px){.site-search-container header h1{font-size:53px}}.site-search-container .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.site-search-container .content-container .frame{display:flex;flex-direction:column;gap:40px}@media (min-width:1366px){.site-search-container .content-container .frame{flex-direction:row}.site-search-container .content-container .left-side{width:30%}.site-search-container .content-container .right-side{width:70%}}.site-search-container .no-results{text-align:center}.site-search-container .results .cards-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.site-search-container .results .cards-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.site-search-container .results .icon-container{display:none}.site-search-container .results h2{font-size:30px;line-height:110%;margin-top:30px}@media (min-width:768px){.site-search-container .results h2{font-size:40px;margin-top:40px}}@media (min-width:1200px){.site-search-container .results h2{font-size:60px;margin-top:50px}}.site-search-container .results h2{color:var(--site-search-header-heading-color);font-family:var(--site-search-header-heading-ff);margin-bottom:15px}.site-search-container .results h2+p{margin-bottom:50px}@media (min-width:768px){.site-search-container .results h2+p{margin-bottom:100px}}.site-search-container .results h3{font-size:30px;line-height:110%}@media (min-width:768px){.site-search-container .results h3{font-size:35px}}@media (min-width:1200px){.site-search-container .results h3{font-size:40px}}.site-search-container .results h3{color:var(--site-search-header-heading-color);font-family:var(--site-search-header-heading-ff);margin-bottom:30px}.site-search-container .results p{font-size:14px;line-height:110%}@media (min-width:768px){.site-search-container .results p{font-size:16px}}@media (min-width:1200px){.site-search-container .results p{font-size:18px}}.site-search-container .results hr{border-top:2px solid grey;margin:30px 0}@media (min-width:1200px){.site-search-container .results hr{margin:60px 0}}.site-search-container .search{max-width:500px}.site-search-container .one-line-clamp,.site-search-container .two-line-text{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.site-search-container .one-line-clamp{-webkit-line-clamp:1}.site-search-container .two-line-text{-webkit-line-clamp:2}.site-search-container .tabs{align-items:center;display:flex;justify-content:flex-end;margin:40px 0 20px}.site-search-container .tabs .inner{align-items:center;display:block;gap:10px;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media (max-width:768px){.site-search-container .tabs .inner::-webkit-scrollbar{height:15px}.site-search-container .tabs .inner::-webkit-scrollbar-thumb{background-color:#fff;border-bottom:5px solid var(--site-search-scrollbar-color);border-radius:0}.site-search-container .tabs .inner::-webkit-scrollbar-track{background-color:#fff;border-radius:0}}.site-search-container .tabs p{color:#000;font-size:14px;margin:0 20px 0 0}@media (min-width:768px){.site-search-container .tabs p{font-size:18px}}.site-search-container .tabs a{background:var(--site-search-button-background-color);border-radius:5px;color:var(--site-search-button-text-color);display:inline-block;font-size:14px;margin:0 5px;min-width:60px;padding:5px 10px;text-align:center;transition:all .4s ease}@media (min-width:768px){.site-search-container .tabs a{font-size:18px;min-width:100px;padding:10px 20px}}.site-search-container .tabs a.active,.site-search-container .tabs a:hover{background:var(--site-search-button-active-background-color);color:var(--site-search-button-active-text-color)}.search-form .input-wrap,.search-page-search .input-wrap{align-items:center;background-color:var(--search-filter-search-standard-colour-input-wrap-bg);border:2px solid var(--search-filter-search-standard-colour-input-border);border-radius:70px;display:flex;height:52px;padding:0 5px 0 20px;transition:background-color .2s ease-in;width:100%}@media(min-width:1600px){.search-form .input-wrap,.search-page-search .input-wrap{height:64px;padding:0 7px 0 30px}}.search-form .input-wrap .search-input,.search-page-search .input-wrap .search-input{background-color:var(--search-filter-search-standard-colour-input-bg);color:var(--search-filter-search-standard-colour-input-text);font-family:var(--search-filter-search-ff-input-text);font-size:16px;height:44px;line-height:100%;outline:none;transition:color .2s ease-in;width:100%}.search-form .input-wrap .search-input::-moz-placeholder,.search-page-search .input-wrap .search-input::-moz-placeholder{color:var(--search-filter-search-standard-colour-input-text-placeholder);-moz-transition:color .2s ease-in;transition:color .2s ease-in}.search-form .input-wrap .search-input::placeholder,.search-page-search .input-wrap .search-input::placeholder{color:var(--search-filter-search-standard-colour-input-text-placeholder);transition:color .2s ease-in}@media(min-width:1200px){.search-form .input-wrap .search-input,.search-page-search .input-wrap .search-input{font-size:18px}}@media(min-width:1600px){.search-form .input-wrap .search-input,.search-page-search .input-wrap .search-input{font-size:20px;height:62px}}.search-form .input-wrap .search-button,.search-page-search .input-wrap .search-button{align-items:center;background-color:var(--search-filter-search-standard-colour-button-bg);border:none;border-radius:50px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:flex-end;transition:background-color .2s ease-in,width .6s ease-in-out;width:36px}@media(min-width:1200px){.search-form .input-wrap .search-button,.search-page-search .input-wrap .search-button{height:40px;width:40px}}@media(min-width:1600px){.search-form .input-wrap .search-button,.search-page-search .input-wrap .search-button{height:48px;width:48px}}.search-form .input-wrap .search-button .text,.search-page-search .input-wrap .search-button .text{color:var(--search-filter-search-colour-button-text);font-family:var(--search-filter-search-ff-button-text);font-size:16px;font-weight:500;height:0;opacity:0;width:0}@media(min-width:1600px){.search-form .input-wrap .search-button .text,.search-page-search .input-wrap .search-button .text{font-size:18px}}.search-form .input-wrap .search-icon,.search-page-search .input-wrap .search-icon{flex-shrink:0;height:18px;width:24px}.search-form .input-wrap .search-icon path,.search-page-search .input-wrap .search-icon path{fill:var(--search-filter-search-standard-colour-button-icon)}.search-form .input-wrap .search-icon circle,.search-page-search .input-wrap .search-icon circle{stroke:var(--search-filter-search-standard-colour-button-icon)}@media(min-width:1200px){.search-form .input-wrap .search-icon,.search-page-search .input-wrap .search-icon{width:28px}}@media(min-width:1600px){.search-form .input-wrap .search-icon,.search-page-search .input-wrap .search-icon{height:24px;width:36px}}.site-plan{padding:40px 0}@media (min-width:768px){.site-plan{padding:40px}}@media (min-width:1200px){.site-plan{padding:50px 40px}}@media (min-width:1600px){.site-plan{padding:60px 40px}}@media (min-width:1920px){.site-plan{padding:80px 40px}}.site-plan.gradient{background:linear-gradient(180deg,#f7f7f7,#fff 73.14%)}.site-plan .heading-group-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.site-plan .heading-container{margin-bottom:15px;padding:0 20px}@media(min-width:768px){.site-plan .heading-container{margin-bottom:0;padding:0}}.site-plan .heading-container .heading{color:var(--site-plan-colour-heading);font-family:var(--site-plan-ff-heading);font-size:26px;font-weight:400;line-height:110%}@media(min-width:768px){.site-plan .heading-container .heading{font-size:30px}}@media(min-width:1200px){.site-plan .heading-container .heading{font-size:36px}}@media(min-width:1600px){.site-plan .heading-container .heading{font-size:42px}}@media(min-width:1920px){.site-plan .heading-container .heading{font-size:50px}}.site-plan .heading-container .tag-line{color:var(--site-plan-colour-tag-line);display:flex;font-family:var(--site-plan-ff-tag-line);font-size:18px;font-weight:400;line-height:120%}@media(min-width:1600px){.site-plan .heading-container .tag-line{font-size:20px}}@media(min-width:1920px){.site-plan .heading-container .tag-line{font-size:22px}}.site-plan .siteplan-container{display:flex;flex-direction:column;padding:20px;position:relative;row-gap:15px}@media(min-width:1200px){.site-plan .siteplan-container{-moz-column-gap:30px;column-gap:30px;flex-direction:row;padding:0}}.site-plan .siteplan-container.active{background:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}@media(max-width:1199px){.site-plan .siteplan-container.active .close-options{display:flex}}.site-plan .siteplan-container .activate{display:none}@media(max-width:1199px){.site-plan .siteplan-container .activate{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:21}.site-plan .siteplan-container .activate.hide{display:none}}.site-plan .siteplan-container .close-options{display:none}@media(max-width:1199px){.site-plan .siteplan-container .close-options{align-items:center;background:var(--site-plan-close-plan-bg);bottom:0;color:var(--site-plan-close-plan-text-col);cursor:pointer;height:60px;justify-content:center;left:0;position:fixed;width:100%;z-index:55}}.site-plan .siteplan-container .close-options.hidden{display:none}.site-plan .siteplan-container .siteplan-group{display:flex;flex-direction:column;flex-shrink:0;row-gap:15px}@media(min-width:1200px){.site-plan .siteplan-container .siteplan-group{width:70%}}.site-plan .siteplan-container .filter-group,.site-plan .siteplan-container .siteplan-types{display:flex;flex-direction:column;row-gap:15px}.site-plan .siteplan-container .siteplan-types{padding:0}@media(min-width:768px){.site-plan .siteplan-container .siteplan-types{-moz-column-gap:25px;column-gap:25px;flex-direction:row;justify-content:flex-end;padding:0}}@media(min-width:1200px){.site-plan .siteplan-container .siteplan-types{-moz-column-gap:30px;column-gap:30px}}.site-plan .siteplan-container .view-type-container{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;flex-shrink:0}.site-plan .siteplan-container .view-type-container .view-switch{align-items:center;color:var(--site-plan-colour-switch-button-text);-moz-column-gap:5px;column-gap:5px;cursor:pointer;display:flex;font-family:var(--site-plan-ff-switch-button-text);font-size:14px;font-weight:600;line-height:100%}@media(min-width:1200px){.site-plan .siteplan-container .view-type-container .view-switch{font-size:16px}}@media(min-width:1600px){.site-plan .siteplan-container .view-type-container .view-switch{font-size:17px}}.site-plan .siteplan-container .view-type-container .view-switch path{stroke:var(--site-plan-colour-switch-button-text)}.site-plan .siteplan-container .view-type-container .view-switch.view-2d.active{color:var(--site-plan-colour-switch-button-text-2d)}.site-plan .siteplan-container .view-type-container .view-switch.view-2d.active path{stroke:var(--site-plan-colour-switch-button-text-2d)}.site-plan .siteplan-container .view-type-container .view-switch.view-3d.active{color:var(--site-plan-colour-switch-button-text-3d)}.site-plan .siteplan-container .view-type-container .view-switch.view-3d.active path{stroke:var(--site-plan-colour-switch-button-text-3d)}.site-plan .siteplan-container .phase-container{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}.site-plan .siteplan-container .phase-container .button{background-color:var(--site-plan-colour-button-bg);color:var(--site-plan-colour-button-text);-moz-column-gap:15px;column-gap:15px;flex-shrink:0;height:41px;min-width:135px;padding:0 20px}@media(min-width:1600px){.site-plan .siteplan-container .phase-container .button{font-size:16px}}.site-plan .siteplan-container .phase-container .button .count{align-items:center;background-color:var(--site-plan-colour-button-bg-circle);border-radius:20px;color:var(--site-plan-colour-button-circle-text);display:flex;flex-shrink:0;font-size:12px;height:23px;justify-content:center;width:23px}.site-plan .siteplan-container .phase-container .button.active{background-color:var(--site-plan-colour-button-bg-active);color:var(--site-plan-colour-button-text-active)}.site-plan .siteplan-container .phase-container .button.active .count{background-color:var(--site-plan-colour-button-bg-circle-active);color:var(--site-plan-colour-button-circle-text-active)}.site-plan .siteplan-container .siteplan-window{background-color:var(--site-plan-colour-window-bg);height:450px;position:relative;width:100%}@media(min-width:1200px){.site-plan .siteplan-container .siteplan-window{height:570px}}@media(min-width:1600px){.site-plan .siteplan-container .siteplan-window{height:700px}}.site-plan .siteplan-container .siteplan-window .reserve-me{bottom:15px;display:none;position:absolute;right:15px;z-index:4}.site-plan .siteplan-container .siteplan-window .reserve-me.show{display:flex}.site-plan .siteplan-container .siteplan-window .info{display:flex;pointer-events:none;position:absolute;right:15px;top:25px;z-index:20}.site-plan .siteplan-container .siteplan-window .info .info-message{align-items:center;background-color:var(--site-plan-colour-info-popup-bg);border-radius:6px 0 6px 6px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;margin-right:24px;max-width:300px;min-height:70px;opacity:0;order:1;padding:15px;pointer-events:none;position:relative;transition:opacity .3s ease-in-out;width:100%;z-index:50}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .info .info-message{min-height:100px;padding:15px 30px}}@media(min-width:1024px){.site-plan .siteplan-container .siteplan-window .info .info-message{margin-right:34px}}@media(min-width:1600px){.site-plan .siteplan-container .siteplan-window .info .info-message{max-width:500px}}.site-plan .siteplan-container .siteplan-window .info .info-message.visible{opacity:1;pointer-events:auto}.site-plan .siteplan-container .siteplan-window .info .info-message .message{align-items:center;color:var(--site-plan-colour-info-popup-text);display:flex;font-family:var(--site-plan-ff-info-popup-text);font-size:12px;font-weight:400;line-height:130%;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .info .info-message .message{font-size:14px}}@media(min-width:1600px){.site-plan .siteplan-container .siteplan-window .info .info-message .message{font-size:18px}}.site-plan .siteplan-container .siteplan-window .info .info-message .triangle{border-color:var(--site-plan-colour-info-popup-bg) transparent transparent transparent;border-radius:0;border-style:solid;border-width:22px 22px 0 0;height:0;position:absolute;right:-22px;top:0;width:0;z-index:2}@media(min-width:1024px){.site-plan .siteplan-container .siteplan-window .info .info-message .triangle{border-width:32px 32px 0 0;right:-32px}}.site-plan .siteplan-container .siteplan-window .info .info-message .triangle:before{border-color:var(--site-plan-colour-info-popup-bg) transparent transparent transparent;border-style:solid;border-width:24px 24px 0 0;content:"";height:0;left:0;position:absolute;top:-22px;width:0;z-index:-1}@media(min-width:1024px){.site-plan .siteplan-container .siteplan-window .info .info-message .triangle:before{border-width:34px 34px 0 0;top:-32px}}.site-plan .siteplan-container .siteplan-window .info .info-icon{height:24px;width:24px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .info .info-icon{height:34px;width:34px}}.site-plan .siteplan-container .siteplan-window .info .info-icon rect{fill:var(--site-plan-colour-info-popup-icon)}.site-plan .siteplan-container .siteplan-window .info .info-icon circle{stroke:var(--site-plan-colour-info-popup-icon)}.site-plan .siteplan-container .siteplan-window .info .info-icon .dot{fill:var(--site-plan-colour-info-popup-icon)}.site-plan .siteplan-container .siteplan-window .info .icon-wrap{border-radius:50%;box-shadow:0 0 1px 1px var(--development-card-detail-colour-info-icon-pulse);height:24px;order:2;pointer-events:all;width:24px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .info .icon-wrap{height:34px;width:34px}}.site-plan .siteplan-container .siteplan-window .info .pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 var(--site-plan-colour-info-plulse-start)}to{box-shadow:0 0 0 20px var(--site-plan-colour-info-plulse-end)}}.site-plan .siteplan-container .siteplan-window .zoom-controls{-moz-column-gap:20px;column-gap:20px;display:flex;left:15px;position:absolute;top:15px;z-index:9}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .zoom-controls{bottom:auto;top:15px}}.site-plan .siteplan-container .siteplan-window .zoom-controls .controls{align-items:center;background-color:var(--site-plan-colour-zoom-bg);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.site-plan .siteplan-container .siteplan-window .zoom-controls .zoom-icon{height:20px;width:20px}.site-plan .siteplan-container .siteplan-window .zoom-controls .zoom-icon .st-zoomin,.site-plan .siteplan-container .siteplan-window .zoom-controls .zoom-icon .st-zoomout,.site-plan .siteplan-container .siteplan-window .zoom-controls .zoom-icon .st1-zoomin,.site-plan .siteplan-container .siteplan-window .zoom-controls .zoom-icon .st1-zoomout{stroke:var(--site-plan-colour-zoom-icon)}.site-plan .siteplan-container .siteplan-window .housetypes button{border-radius:40px;padding:14px;pointer-events:none}.site-plan .siteplan-container .siteplan-window .housetypes label{cursor:pointer;display:flex}.site-plan .siteplan-container .siteplan-window .our-housetypes{display:none;flex-direction:column;height:-moz-fit-content;height:fit-content;left:0;min-width:250px;position:absolute;top:0;z-index:50}@media(min-width:1366px){.site-plan .siteplan-container .siteplan-window .our-housetypes{min-height:250px;min-width:400px}}.site-plan .siteplan-container .siteplan-window .our-housetypes{background:hsla(0,0%,98%,.9);padding:15px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes{padding:30px}}.site-plan .siteplan-container .siteplan-window .our-housetypes p.title{color:var(--site-plan-colour-heading);font-family:var(--site-plan-ff-heading);font-size:15px;margin-bottom:0}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes p.title{font-size:20px}}@media(min-width:1366px){.site-plan .siteplan-container .siteplan-window .our-housetypes p.title{font-size:30px}}.site-plan .siteplan-container .siteplan-window .our-housetypes p.instructions{font-size:12px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes p.instructions{font-size:14px}}.site-plan .siteplan-container .siteplan-window .our-housetypes p.description{font-size:10px;line-height:100%;margin:0 0 10px}.site-plan .siteplan-container .siteplan-window .our-housetypes label{cursor:pointer;display:flex;margin-left:auto}.site-plan .siteplan-container .siteplan-window .our-housetypes label svg{height:20px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes label svg{height:30px}}.site-plan .siteplan-container .siteplan-window .our-housetypes label .cross-icon path{stroke:#000}.site-plan .siteplan-container .siteplan-window .our-housetypes ul{width:100%}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes ul{width:500px}}.site-plan .siteplan-container .siteplan-window .our-housetypes ul{display:flex;flex-wrap:wrap;justify-content:space-between}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li{display:flex;flex-basis:49%;flex-direction:column;font-size:13px;position:relative}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes ul li{flex-basis:200px;font-size:17px};}@media(min-width:1366px){.site-plan .siteplan-container .siteplan-window .our-housetypes ul li{font-size:19px}}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li .top{padding:5px 0 5px 20px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes ul li .top{padding:6px 0 6px 40px}}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li input{display:none}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:after{background:linear-gradient(45deg,var(--bg-color) 50%,transparent 50%);opacity:.8}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:before{background:linear-gradient(45deg,transparent 50%,var(--bg-color) 50%)}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:after,.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:before{content:"";height:15px;left:0;position:absolute;top:25%;transform:translateY(-50%);width:15px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:after,.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:before{height:25px;width:25px}}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li label{cursor:pointer;display:flex;height:100%;left:0;margin-left:auto;position:absolute;top:0;width:100%;z-index:999}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li{opacity:.6}.site-plan .siteplan-container .siteplan-window .our-housetypes ul li:has(:checked){opacity:1}.site-plan .siteplan-container .siteplan-window #housetypes{display:none}.site-plan .siteplan-container .siteplan-window #housetypes:checked+.our-housetypes{display:flex}.site-plan .siteplan-container .siteplan-disclaimer{font-size:.7em;left:20px;padding:5px 0;position:relative;top:50px}@media(min-width:768px){.site-plan .siteplan-container .siteplan-disclaimer{left:0}}@media(min-width:1200px){.site-plan .siteplan-container .siteplan-disclaimer{top:0}}.site-plan .switch{display:none}.site-plan .switch+label{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-plan .switch+label:after,.site-plan .switch+label:before{content:"";display:block}.site-plan .switch+label:before{background-color:var(--site-plan-colour-switch-button-bg-off);border-radius:500px;box-shadow:inset 0 .5px 2px 0 rgba(0,0,0,.45);height:23px;transition:background-color .125s ease-out;width:34px}@media(min-width:1200px){.site-plan .switch+label:before{height:26px;width:38px}}.site-plan .switch+label:after{background-color:#fff;border-radius:13px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));height:17px;left:4px;position:absolute;top:3px;transition:transform .125s ease-out;width:17px}@media(min-width:1200px){.site-plan .switch+label:after{height:20px;width:20px}}.site-plan .switch+label.switch-text{display:block;margin-right:.3em}.site-plan .switch:checked+label:before{background-color:var(--site-plan-colour-switch-button-bg-on)}.site-plan .switch:checked+label:after{transform:translate3d(10px,0,0)}.site-plan .siteplan-result-group{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;position:relative;row-gap:15px}@media(min-width:1200px){.site-plan .siteplan-result-group{margin-top:55px;row-gap:30px;width:30%}}.site-plan .siteplan-filters{-moz-column-gap:30px;column-gap:30px;display:flex;padding:0 20px;position:relative}@media(min-width:768px){.site-plan .siteplan-filters{padding:0}}@media(min-width:1200px){.site-plan .siteplan-filters{flex-direction:column;row-gap:30px}}.site-plan .siteplan-filters .filter-heading{align-items:center;background:transparent;border:none;color:var(--site-plan-filter-colour-heading);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-family:var(--site-plan-filter-ff-heading);font-size:18px;font-weight:600;height:30px;line-height:120%;padding:0}.site-plan .siteplan-filters .filter-heading .arrow-down{flex-shrink:0;height:24px;transition:transform .2s ease-in-out;width:24px}.site-plan .siteplan-filters .filter-heading .arrow-down path{stroke:var(--site-plan-filter-colour-arrow)}@media(min-width:1200px){.site-plan .siteplan-filters .filter-heading .arrow-down{display:none}}@media(min-width:1600px){.site-plan .siteplan-filters .filter-heading{font-size:22px;min-width:250px}}.site-plan .siteplan-filters .filter-groups{background-color:var(--site-plan-filter-colour-bg);bottom:30px;box-shadow:0 7px 11px rgba(0,0,0,.1);-moz-column-gap:30px;column-gap:30px;display:none;left:15px;min-width:235px;padding:20px;position:absolute;z-index:3}@media(min-width:1200px){.site-plan .siteplan-filters .filter-groups{bottom:auto;top:30px}}@media(min-width:768px){.site-plan .siteplan-filters .filter-groups{left:0}}@media(min-width:1200px){.site-plan .siteplan-filters .filter-groups{background-color:transparent;box-shadow:none;display:flex;padding:0;position:static}}@media(min-width:1600px){.site-plan .siteplan-filters .filter-groups{min-width:270px}}.site-plan .siteplan-filters .filter-groups .hidden{display:none}.site-plan .siteplan-filters .filter-groups .close{align-items:center;background:#fff;border-radius:50%;box-shadow:0 7px 11px rgba(0,0,0,.1);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:30px}@media(min-width:1200px){.site-plan .siteplan-filters .filter-groups .close{display:none}}.site-plan .siteplan-filters .filter-groups .close svg{height:100%;padding:7px;width:100%}.site-plan .siteplan-filters.open .filter-heading .arrow-down{transform:rotate(180deg)}.site-plan .siteplan-filters.open .filter-groups{display:flex}.site-plan .siteplan-filters .checkbox-text{white-space:nowrap}.site-plan .siteplan-results{background-color:var(--site-plan-colour-card-bg);display:flex;justify-content:center;padding:0 20px;pointer-events:none;visibility:hidden;width:100%}@media(max-width:1199px){.site-plan .siteplan-results.active{height:100vh;left:0;padding:62px 48px;position:fixed;top:0;transform:translate(0);z-index:21}.site-plan .siteplan-results.active .development-card{margin-top:40px;position:relative;z-index:30}.site-plan .siteplan-results.active:after{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);content:"";height:100lvh;left:0;position:fixed;top:0;width:100vw;z-index:20}.site-plan .siteplan-results.active .development-card{height:-moz-fit-content;height:fit-content}.site-plan .siteplan-results.active .development-detail{min-height:1px}}@media(min-width:1199px){.site-plan .siteplan-results{padding:0}}@media(min-width:1200px){.site-plan .siteplan-results{height:100%;position:absolute;top:0;z-index:4}}@media(min-width:1600px){.site-plan .siteplan-results{height:100%}}.site-plan .siteplan-results.active{pointer-events:auto;visibility:visible}.site-plan .siteplan-results .development-card{opacity:1}@media(min-width:1199px){.site-plan .siteplan-results .development-card{animation:slideInFromRight 1s ease forwards;opacity:0}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.site-plan .spinner-container{display:none;justify-content:center;position:absolute;top:50px;width:100%;z-index:5}.site-plan .spinner-container.active{display:flex}.site-plan .close-card-container{align-items:center;display:flex;justify-content:flex-end;opacity:1;position:absolute;top:-50px;visibility:hidden;width:100%}@media(max-width:1199px){.site-plan .close-card-container{position:fixed;right:28px;top:90px;z-index:90}}@media(min-width:1199px){.site-plan .close-card-container{opacity:0;transition:opacity 1s ease-in-out}}.site-plan .close-card-container{max-width:450px}.site-plan .close-card-container .close-card{background:#fff;border-radius:50%;cursor:pointer;height:40px;padding:7px;width:40px}.site-plan .close-card-container.active{opacity:1;visibility:visible}.site-plan .register-info{align-items:center;background:red;background:var(--site-plan-colour-register-bg);border-radius:20px;bottom:0;display:flex;flex-direction:column;gap:7px;height:200px;justify-content:center;left:0;margin-bottom:-200px;margin-left:20px;margin-right:20px;padding:20px;position:absolute;transition:margin-bottom .4s ease;width:calc(100% - 40px);z-index:10}@media(min-width:450px){.site-plan .register-info{gap:20px}}@media(min-width:768px){.site-plan .register-info{flex-direction:row;gap:30px;height:150px;margin-bottom:-150px}}.site-plan .register-info .cta{display:flex;gap:10px}.site-plan .register-info p{font-size:12px}@media(min-width:768px){.site-plan .register-info p{font-size:15px}}.site-plan .register-info p:first-child{font-size:14px;font-weight:700}@media(min-width:768px){.site-plan .register-info p:first-child{font-size:20px}}.site-plan .register-info p:nth-child(2){margin:0}.site-plan .register-info p{color:var(--site-plan-colour-text)}.site-plan .register-info.active{margin-bottom:20px}@media(max-width:1199px){.site-plan .register-info.active{position:fixed;top:50%;transform:translateY(-50%);z-index:99}}@media(min-width:1200px){.site-plan .register-info.active{transform:translate(0)}}.site-plan .register-info .button{border:2px solid #fff}.site-plan #siteplan-map{border-radius:6px;height:100%;overflow:hidden;position:relative;width:100%}@media(min-width:1200px){.site-plan #siteplan-map{box-shadow:0 0 13px -7px #000}}.site-plan #siteplan-map .openseadragon-canvas{outline:none}.site-plan #siteplan-map .marker{background-color:var(--site-plan-colour-marker-bg);border:2px solid var(--site-plan-colour-marker-border);border-radius:50%;cursor:pointer;height:20px;margin-left:-5px;margin-top:-5px;width:20px}.site-plan #siteplan-map .marker.active,.site-plan #siteplan-map .marker.available{background-color:var(--site-plan-colour-marker-bg-available)}.site-plan #siteplan-map .marker.ready_to_move_in{background-color:var(--site-plan-colour-marker-bg-ready-to-move-in);position:relative;z-index:10}.site-plan #siteplan-map .marker.ready_to_move_in:after{background-image:url(/wp-content/themes/jones-homes/public/svgs/key-icon.19e705.svg);background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px}.site-plan #siteplan-map .marker.coming_soon,.site-plan #siteplan-map .marker.unreleased{background-color:var(--site-plan-colour-marker-bg-unreleased)}.site-plan #siteplan-map .marker.reserved,.site-plan #siteplan-map .marker.reserved_early_bird{background-color:var(--site-plan-colour-marker-bg-reserved)}.site-plan #siteplan-map .marker.exchanged,.site-plan #siteplan-map .marker.sold{background-color:var(--site-plan-colour-marker-bg-sold)}.site-plan #siteplan-map .marker.show-home,.site-plan #siteplan-map .marker.show_home{background-color:var(--site-plan-colour-marker-bg-show-home);position:relative}.site-plan #siteplan-map .marker.show-home:after,.site-plan #siteplan-map .marker.show_home:after{background-image:url(/wp-content/themes/jones-homes/public/svgs/jones-homes-j.db32a7.svg);background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:4px;position:absolute;top:3px;width:10px}.site-plan #siteplan-map .marker.hide{display:none!important}.site-plan #siteplan-map .pulse{animation:pulse-animation-marker 2s infinite}@keyframes pulse-animation-marker{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.not-found{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin:0 auto;padding:20vh 40px;text-align:center}.not-found .button-container{gap:20px}.not-found h1{color:var(--not-found-title-color);font-family:var(--not-found-title-ff);font-size:max(4rem,min(10vw,6rem))}.customer-portal{padding:calc(var(--customer-portal-vertical-padding) + 92px) var(--customer-portal-gutters) var(--customer-portal-vertical-padding);position:relative}@media(min-width:768px){.customer-portal{padding:calc(var(--customer-portal-vertical-padding) + 92px) var(--customer-portal-gutters-md) var(--customer-portal-vertical-padding)}}@media(min-width:1200px){.customer-portal{padding:var(--customer-portal-vertical-padding) var(--customer-portal-gutters-xl)}}@media(min-width:1600px){.customer-portal{padding:var(--customer-portal-vertical-padding-xxl) var(--customer-portal-gutters-xxxl)}}@media(min-width:1920px){.customer-portal{padding:var(--customer-portal-vertical-padding-xxxl) var(--customer-portal-gutters-xxxxl)}}.customer-portal .avatar-image{border-radius:100px;height:100px;overflow:hidden;width:100px}.customer-portal .avatar-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.customer-portal .portal-container{display:flex;flex-direction:column;margin:0 auto;max-width:1540px;max-width:var(--module-max-width);row-gap:50px}@media(min-width:1200px){.customer-portal .portal-container{flex-direction:row;row-gap:0}}.customer-portal .menu-column{background-color:var(--customer-portal-colour-menu-bg);display:flex;flex-direction:column;height:92px;justify-content:center;left:0;position:fixed;row-gap:40px;top:70px;top:var(--header-height);width:100%;z-index:3}@media(min-width:1200px){.customer-portal .menu-column{background-color:transparent;height:auto;justify-content:flex-start;padding-right:50px;position:relative;top:0}}@media(min-width:1600px){.customer-portal .menu-column{row-gap:70px}}.customer-portal .menu-column:before{background-color:var(--customer-portal-colour-menu-bg);bottom:16px;box-shadow:0 0 20px 4px rgba(0,0,0,.1);content:"";height:20px;left:50%;position:absolute;transform:translate(-50%,50%);width:100%;z-index:-1}@media(min-width:1200px){.customer-portal .menu-column:before{display:none}}.customer-portal .menu-column:after{background:linear-gradient(270deg,#f7f7f7,#fff 73.14%);content:"";display:flex;height:calc(100% + var(--customer-portal-vertical-padding)*2);pointer-events:none;position:absolute;right:0;top:calc(var(--customer-portal-vertical-padding)*-1);visibility:hidden;width:100%;z-index:1}@media(min-width:1200px){.customer-portal .menu-column:after{visibility:visible}}@media(min-width:1600px){.customer-portal .menu-column:after{height:calc(100% + var(--customer-portal-vertical-padding-xxl)*2);top:calc(var(--customer-portal-vertical-padding-xxl)*-1)}}@media(min-width:1920px){.customer-portal .menu-column:after{height:calc(100% + var(--customer-portal-vertical-padding-xxxl)*2);top:calc(var(--customer-portal-vertical-padding-xxxl)*-1)}}.customer-portal .content-column{display:flex;flex-direction:column;flex-shrink:0;row-gap:20px;width:100%}@media(min-width:768px){.customer-portal .content-column{row-gap:30px}}@media(min-width:1200px){.customer-portal .content-column{padding-left:50px;width:69%}}@media(min-width:1600px){.customer-portal .content-column{row-gap:40px}}.customer-portal .profile-container{align-items:center;background-color:var(--customer-portal-colour-menu-bg);-moz-column-gap:15px;column-gap:15px;display:flex;padding:0 var(--customer-portal-gutters);position:relative;z-index:2}@media(min-width:768px){.customer-portal .profile-container{padding:0 var(--customer-portal-gutters-md)}}@media(min-width:1200px){.customer-portal .profile-container{background-color:transparent;padding:0 0 0 30px}}@media(min-width:1600px){.customer-portal .profile-container{padding:0 0 0 60px}}.customer-portal .profile-container .customer-profile{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}.customer-portal .profile-container .menu-button{background-color:var(--customer-portal-colour-menu-button-bg);color:var(--customer-portal-colour-menu-button-text);-moz-column-gap:10px;column-gap:10px;font-size:16px;justify-content:flex-end;margin-left:auto;min-width:auto;padding-right:0;width:103px}@media(min-width:1200px){.customer-portal .profile-container .menu-button{display:none}}.customer-portal .profile-container .menu-button .arrow-down{transition:transform .4s ease;width:18px}.customer-portal .profile-container .menu-button.active .arrow-down{transform:rotate(180deg)}.customer-portal .profile-container .profile-image-container{align-items:center;background-color:var(--customer-portal-colour-profile-bg);border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}@media(min-width:768px){.customer-portal .profile-container .profile-image-container{height:72px;width:72px}}.customer-portal .profile-container .profile-image-container .profile-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.customer-portal .profile-container .profile-message{color:var(--customer-portal-colour-profile-message);font-family:var(--customer-portal-ff-profile-message);font-size:14px;font-weight:400;line-height:120%;margin-bottom:0}@media(min-width:1200px){.customer-portal .profile-container .profile-message{font-size:16px}}@media(min-width:1600px){.customer-portal .profile-container .profile-message{font-size:18px}}.customer-portal .profile-container .profile-name{color:var(--customer-portal-colour-profile-name);font-family:var(--customer-portal-ff-profile-name);font-size:17px;font-weight:600;line-height:120%;margin-bottom:0}@media(min-width:1200px){.customer-portal .profile-container .profile-name{font-size:20px}}@media(min-width:1600px){.customer-portal .profile-container .profile-name{font-size:22px}}.customer-portal .portal-menu-container{align-self:flex-end;background-color:var(--customer-portal-colour-menu-bg);border-radius:0 0 6px 6px;box-shadow:0 20px 16px 0 rgba(0,0,0,.07);display:flex;justify-content:flex-end;opacity:0;padding:0 var(--customer-portal-gutters);position:absolute;top:52px;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:4}@media(min-width:768px){.customer-portal .portal-menu-container{padding:0 var(--customer-portal-gutters-md);top:72px}}@media(min-width:1200px){.customer-portal .portal-menu-container{border-radius:0;box-shadow:none;justify-content:flex-start;opacity:1;padding:0;position:relative;top:0!important;visibility:visible;width:auto}}.customer-portal .portal-menu-container.open{opacity:1;visibility:visible}.customer-portal .portal-menu-container .portal-nav{-moz-column-gap:20px;column-gap:20px;display:flex;padding:40px 0}@media(min-width:1200px){.customer-portal .portal-menu-container .portal-nav{padding:0}}.customer-portal .portal-menu-container .portal-list{display:flex;flex-direction:column;row-gap:20px}@media(min-width:1600px){.customer-portal .portal-menu-container .portal-list{row-gap:25px}}.customer-portal .portal-menu-container .portal-list .portal-list-item{display:flex;justify-content:flex-end}.customer-portal .portal-menu-container .portal-list .portal-list-item.gap{margin-top:50px}.customer-portal .portal-menu-container .portal-list .portal-item-link{align-items:center;color:var(--customer-portal-colour-nav-item);-moz-column-gap:13px;column-gap:13px;display:inline-flex;font-family:var(--customer-portal-ff-nav-item);font-size:16px;font-weight:400;line-height:140%}@media(min-width:1200px){.customer-portal .portal-menu-container .portal-list .portal-item-link{font-size:18px}}@media(min-width:1600px){.customer-portal .portal-menu-container .portal-list .portal-item-link{font-size:20px}}.customer-portal .portal-menu-container .portal-list .portal-item-link .settings-icon{fill:var(--customer-portal-colour-svg-icon)}.customer-portal .portal-menu-container .portal-list .portal-item-link .log-out-icon{stroke:var(--customer-portal-colour-svg-icon)}.customer-portal .portal-menu-container .portal-list .portal-item-link.active{color:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .portal-list .portal-item-link.active .settings-icon path{fill:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .portal-list .portal-item-link.active .log-out-icon path{stroke:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .portal-list .portal-item-link:hover{color:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .portal-list .portal-item-link:hover .settings-icon path{fill:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .portal-list .portal-item-link:hover .log-out-icon path{stroke:var(--customer-portal-colour-nav-item-active)}.customer-portal .portal-menu-container .guideline{background-color:var(--customer-portal-colour-guideline);border-radius:4px;height:100%;position:relative;width:3px}.customer-portal .portal-menu-container .guideline .line{background-color:var(--customer-portal-colour-guideline-line);border-radius:4px;height:28px;left:-1px;opacity:0;position:absolute;top:0;transition:top .2s ease;width:5px}.customer-portal .heading-container .tag-line{color:var(--customer-portal-colour-tag-line);font-family:var(--customer-portal-ff-tag-line);font-size:18px;font-weight:400;line-height:120%;margin-bottom:0;margin-top:0}@media(min-width:1350px){.customer-portal .heading-container .tag-line{font-size:20px}}@media(min-width:1600px){.customer-portal .heading-container .tag-line{font-size:22px}}.customer-portal .heading-container .heading{color:var(--customer-portal-colour-heading);font-family:var(--customer-portal-ff-heading);font-size:30px;font-weight:400;line-height:110%;margin-bottom:0;margin-top:0}@media(min-width:768px){.customer-portal .heading-container .heading{font-size:36px}}@media(min-width:1350px){.customer-portal .heading-container .heading{font-size:42px}}@media(min-width:1600px){.customer-portal .heading-container .heading{font-size:46px}}@media(min-width:1920px){.customer-portal .heading-container .heading{font-size:50px}}.customer-portal .heading-container .heading .line{display:block}.customer-portal .content-container{display:flex;flex-direction:column;min-height:500px;row-gap:20px}@media(min-width:768px){.customer-portal .content-container.has-tabs{margin-top:-30px}}@media(min-width:1600px){.customer-portal .content-container.has-tabs{margin-top:-40px}}.customer-portal .card-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;row-gap:20px}@media(min-width:768px){.customer-portal .card-container{flex-direction:row}}.customer-portal .card-container .card{background-color:var(--customer-portal-colour-card-bg);border-bottom:6px solid var(--customer-portal-colour-card-border-bottom);border-radius:0 0 6px 6px;box-shadow:0 4px 30px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;max-width:500px;padding:20px 20px 30px;row-gap:20px;width:100%}@media(min-width:1200px){.customer-portal .card-container .card{padding:30px 30px 40px}}@media(min-width:1600px){.customer-portal .card-container .card{padding:50px 50px 60px}}.customer-portal .card-container .card-header{display:flex;flex-direction:column;row-gap:15px}.customer-portal .card-container .card-header .card-title{align-items:center;color:var(--customer-portal-colour-card-title);-moz-column-gap:10px;column-gap:10px;display:flex;font-family:var(--customer-portal-ff-card-title);font-size:20px;font-weight:400;line-height:120%;margin:0}@media(min-width:1200px){.customer-portal .card-container .card-header .card-title{font-size:24px}}@media(min-width:1600px){.customer-portal .card-container .card-header .card-title{-moz-column-gap:15px;column-gap:15px;font-size:30px}}.customer-portal .card-container .card-header .card-title .heart-icon{height:20px;width:22px}@media(min-width:1200px){.customer-portal .card-container .card-header .card-title .heart-icon{height:24px;width:26px}}@media(min-width:1600px){.customer-portal .card-container .card-header .card-title .heart-icon{height:30px;width:32px}}.customer-portal .card-container .card-header .card-description{color:var(--customer-portal-colour-card-description);font-family:var(--customer-portal-ff-card-description);font-size:14px;font-weight:400;line-height:150%;margin:0}@media(min-width:1200px){.customer-portal .card-container .card-header .card-description{font-size:16px}}@media(min-width:1600px){.customer-portal .card-container .card-header .card-description{font-size:18px}}.customer-portal .card-container .notifications{display:flex;flex-direction:column;margin-top:auto;row-gap:15px}.customer-portal .card-container .notifications .list-item{width:190px}.customer-portal .card-container .notifications .list-link{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.customer-portal .card-container .notifications .list-link .circle{align-items:center;background-color:var(--customer-portal-colour-card-notification-circle-bg);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}@media(min-width:1200px){.customer-portal .card-container .notifications .list-link .circle{height:29px;width:29px}}@media(min-width:1600px){.customer-portal .card-container .notifications .list-link .circle{height:33px;width:33px}}.customer-portal .card-container .notifications .list-link .circle-number{color:var(--customer-portal-colour-card-notification-circle-text);font-family:var(--customer-portal-ff-card-notification-circle-text);font-size:14px;font-weight:400;line-height:100%}@media(min-width:1200px){.customer-portal .card-container .notifications .list-link .circle-number{font-size:16px}}@media(min-width:1600px){.customer-portal .card-container .notifications .list-link .circle-number{font-size:18px}}.customer-portal .card-container .notifications .list-link .text{color:var(--customer-portal-colour-card-notification-text);font-family:var(--customer-portal-ff-card-notification-text);font-size:18px;font-weight:400;line-height:150%}.customer-portal .card-container .notifications .list-link .arrow-right{height:16px;margin-left:auto;width:11px}.customer-portal .card-container .notifications .list-link .arrow-right path{stroke:var(--customer-portal-colour-card-notification-arrow)}.customer-portal .tabs{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px;width:100%}@media(min-width:550px){.customer-portal .tabs{justify-content:flex-start}}@media(min-width:768px){.customer-portal .tabs{justify-content:flex-end}}.customer-portal .tabs .tab-button{align-items:center;background-color:var(--customer-portal-colour-tab-bg);border:0;border-radius:6px;color:var(--customer-portal-colour-tab-text);cursor:pointer;display:flex;font-family:var(--customer-portal-ff-tab-text);font-size:16px;font-weight:600;height:41px;justify-content:center;line-height:100%;padding:0 20px;width:48%}@media(min-width:550px){.customer-portal .tabs .tab-button{width:32%}}@media(min-width:768px){.customer-portal .tabs .tab-button{width:auto}}@media(min-width:1600px){.customer-portal .tabs .tab-button{font-size:18px}}.customer-portal .tabs .tab-button.active{background-color:var(--customer-portal-colour-tab-bg-active);color:var(--customer-portal-colour-tab-text-active)}.customer-portal .tabs .tab-button:not(.active):hover{opacity:.8}@media(min-width:768px){.customer-portal .tabs .tab-button.larger{min-width:130px}}.customer-portal .favourite-cards-grid{position:relative}.customer-portal .favourite-cards-grid .spinner-container{align-items:center;backdrop-filter:blur(10px);background-color:var(--customer-portal-spinner-bg);display:none;height:100px;justify-content:center;position:absolute;top:0;visibility:visible;width:100%;z-index:8}.customer-portal .favourite-cards-grid .spinner-container.active{display:flex}.customer-portal .favourite-cards-grid .development-card-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}@media(min-width:1350px){.customer-portal .favourite-cards-grid .development-card-container .development-card{flex-basis:403px}}.customer-portal .favourite-cards-grid .development-card-container .no-cards-container .no-cards-message{color:var(--customer-portal-colour-no-cards-message);font-family:var(--customer-portal-ff-no-cards-message);font-size:16px;font-weight:400;line-height:150%;margin:0}@media(min-width:1200px){.customer-portal .favourite-cards-grid .development-card-container .no-cards-container .no-cards-message{font-size:18px}}@media(min-width:1600px){.customer-portal .favourite-cards-grid .development-card-container .no-cards-container .no-cards-message{font-size:20px}}@media(min-width:768px){.customer-portal #heart-confirmation-dialog{width:560px}}.customer-portal #heart-confirmation-dialog .modal-body{display:flex;flex-direction:column;padding:60px 0 30px;row-gap:20px}@media(min-width:768px){.customer-portal #heart-confirmation-dialog .modal-body{padding:60px 30px 30px;row-gap:30px}}.customer-portal #heart-confirmation-dialog .confirmation-message{color:var(--customer-portal-colour-modal-text);font-family:var(--customer-portal-ff-modal-text);font-size:20px;font-weight:400;line-height:150%;margin-bottom:0;text-align:center}.customer-portal #heart-confirmation-dialog .button-container{justify-content:space-between}.customer-portal .tab-content-container{min-height:400px}.customer-portal .tab-content-container .tab-content{display:none}.customer-portal .tab-content-container .tab-content.active{display:flex}.customer-portal .accordion .accordion-item:last-child .accordion-content{border-bottom:0}.customer-portal .accordion .accordion-button{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:70px;padding:0;width:100%}@media(min-width:1024px){.customer-portal .accordion .accordion-button{height:90px}}.customer-portal .accordion .accordion-button .accordion-title{color:var(--customer-portal-colour-faqs-btn-text);font-family:var(--customer-portal-ff-faqs-btn-text);font-size:16px;font-weight:400;line-height:140%}@media(min-width:1024px){.customer-portal .accordion .accordion-button .accordion-title{font-size:18px}}@media(min-width:1600px){.customer-portal .accordion .accordion-button .accordion-title{font-size:20px}}.customer-portal .accordion .accordion-button .arrow-down{height:20px;margin-left:auto;transition:transform .4s ease;width:20px}.customer-portal .accordion .accordion-button .arrow-down path{stroke:var(--customer-portal-colour-faqs-btn-arrow)}.customer-portal .accordion .accordion-button[aria-expanded=true] .arrow-down{transform:rotate(180deg)}.customer-portal .accordion .accordion-content{border-bottom:2px solid var(--customer-portal-colour-faqs-btn-border);height:0;overflow:hidden;transition:height .4s ease-in-out}.customer-portal .accordion .accordion-answer{opacity:0;padding:20px 0;transition:opacity .4s ease-in-out}@media(min-width:1024px){.customer-portal .accordion .accordion-answer{padding:30px 0}}.customer-portal .accordion .accordion-answer.show{opacity:1}.customer-portal .accordion .accordion-answer .text{color:var(--customer-portal-colour-faqs-content-text);font-family:var(--customer-portal-ff-faqs-content-text);font-size:14px;font-weight:400;line-height:150%;margin-bottom:10px}@media(min-width:1200px){.customer-portal .accordion .accordion-answer .text{font-size:16px;margin-bottom:20px}}@media(min-width:1600px){.customer-portal .accordion .accordion-answer .text{font-size:18px}}.customer-portal .accordion .accordion-answer p:last-of-type{margin-bottom:0}.customer-portal .content-grid{grid-column-gap:20px;grid-row-gap:40px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr;row-gap:40px}@media(min-width:600px){.customer-portal .content-grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.customer-portal .content-grid{row-gap:60px}}@media(min-width:1600px){.customer-portal .content-grid{row-gap:80px}}.customer-portal .content-grid .content-card{border-radius:6px;box-shadow:0 5px 12px 0 hsla(0,0%,44%,.2);overflow:hidden;position:relative;width:100%}.customer-portal .content-grid .asset-container{display:flex;position:relative}.customer-portal .content-grid .asset-container .overlay{align-items:center;aspect-ratio:16/9;background-blend-mode:overlay;background-color:var(--customer-portal-colour-overlay-card-bg);background-size:cover;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.customer-portal .content-grid .asset-container .overlay.static{cursor:auto;position:static}.customer-portal .content-grid .asset-container .overlay.hide{display:none}.customer-portal .content-grid .asset-container .play-button{height:60px;width:60px}@media(min-width:1200px){.customer-portal .content-grid .asset-container .play-button{height:80px;width:80px}}@media(min-width:1920px){.customer-portal .content-grid .asset-container .play-button{height:100px;width:100px}}.customer-portal .content-grid .asset-container .video{aspect-ratio:16/9;width:100%}.customer-portal .content-grid .text-content-container{background-color:var(--customer-portal-colour-card-box-bg);display:flex;flex-direction:column;padding:30px;row-gap:15px}@media(min-width:1200px){.customer-portal .content-grid .text-content-container{padding:35px 35px 30px}}@media(min-width:1600px){.customer-portal .content-grid .text-content-container{padding:40px;row-gap:20px}}.customer-portal .content-grid .text-content-container .heading{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:var(--customer-portal-colour-card-heading);display:-webkit-box;font-family:var(--customer-portal-ff-card-heading);font-size:20px;font-weight:400;line-height:120%;margin:0;min-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:1200px){.customer-portal .content-grid .text-content-container .heading{font-size:22px;min-height:53px}}@media(min-width:1600px){.customer-portal .content-grid .text-content-container .heading{font-size:26px;min-height:63px}}@media(min-width:1920px){.customer-portal .content-grid .text-content-container .heading{font-size:30px;min-height:72px}}.customer-portal .content-grid .text-content-container .paragraph{-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;color:var(--customer-portal-colour-card-text);display:-webkit-box;font-family:var(--customer-portal-ff-card-text);font-size:14px;font-weight:400;line-height:150%;margin-bottom:0;min-height:63px;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:1200px){.customer-portal .content-grid .text-content-container .paragraph{font-size:16px;min-height:72px}}@media(min-width:1600px){.customer-portal .content-grid .text-content-container .paragraph{font-size:18px;min-height:81px}}.customer-portal .content-grid .text-content-container .button-container{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;row-gap:20px}@media(min-width:768px){.customer-portal .content-grid .text-content-container .button-container{flex-direction:row}}@media(min-width:1600px){.customer-portal .content-grid .text-content-container .button-container{-moz-column-gap:40px;column-gap:40px}}.customer-portal .content-grid .text-content-container .button-container .button{-moz-column-gap:12px;column-gap:12px;max-width:325px}@media(min-width:1600px){.customer-portal .content-grid .text-content-container .button-container .button{-moz-column-gap:20px;column-gap:20px;padding:0 25px}}.customer-portal .content-grid .text-content-container .button-container .view{min-width:100px}.customer-portal .content-grid .text-content-container .button-container .download-icon{width:22px}@media(min-width:1600px){.customer-portal .content-grid .text-content-container .button-container .download-icon{width:30px}}.customer-portal .content-grid .text-content-container .button-container .download-icon path{stroke:var(--customer-portal-colour-download-icon);transition:stroke .3s ease}.customer-portal .content-grid .text-content-container .button-container .button:hover .download-icon path{stroke:var(--customer-portal-colour-download-icon-hover)}.customer-portal .form{display:flex;flex-direction:column;row-gap:40px}.customer-portal .form-group{display:flex;flex-direction:column;row-gap:20px}.customer-portal .form-group .heading{color:var(--customer-portal-colour-settings-sub-heading);font-family:var(--customer-portal-ff-settings-sub-heading);font-size:22px;font-weight:400;line-height:120%;margin-bottom:0}@media(min-width:1200px){.customer-portal .form-group .heading{font-size:26px}}@media(min-width:1600px){.customer-portal .form-group .heading{font-size:30px}}.customer-portal .form-group .form-heading{display:flex;width:100%}.customer-portal .form-group .required-note{align-items:flex-end;color:var(--customer-portal-colour-settings-note);display:flex;font-family:var(--customer-portal-ff-settings-note);font-size:12px;line-height:100%;margin-left:auto}.customer-portal .form-group .form-row{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;row-gap:20px}@media(min-width:768px){.customer-portal .form-group .form-row{flex-direction:row}}.customer-portal .form-group .form-row .button{max-width:150px;min-width:100px}.customer-portal .form-group .form-row .spinner-container{align-items:center;display:none}.customer-portal .form-group .form-row .spinner-container.active{display:flex}.customer-portal .form-group .form-row .spinner-container .spinner{height:40px;width:40px}.customer-portal .form-group .form-row .submit-message-container{align-items:center;display:flex}.customer-portal .form-group .form-row .submit-message-container .submit-message{color:var(--customer-portal-colour-settings-submit-message);font-family:var(--customer-portal-ff-settings-submit-message);font-size:14px;font-weight:600;line-height:110%;margin-bottom:0}@media(min-width:1200px){.customer-portal .form-group .form-row .submit-message-container .submit-message{font-size:16px}}@media(min-width:1600px){.customer-portal .form-group .form-row .submit-message-container .submit-message{font-size:18px}}.customer-portal .form-group .form-row .submit-message-container .submit-message.error{color:var(--customer-portal-colour-settings-submit-message-error)}.customer-portal .form-group .form-row-checkbox{-moz-column-gap:60px;column-gap:60px}.customer-portal .form-group .form-text{display:flex;flex-direction:column;margin-top:20px;row-gap:30px}.customer-portal .form-group .form-text .text{color:var(--customer-portal-colour-settings-text);font-family:var(--customer-portal-ff-settings-text);font-size:14px;font-weight:400;line-height:150%;margin-bottom:0}@media(min-width:1200px){.customer-portal .form-group .form-text .text{font-size:16px}}@media(min-width:1600px){.customer-portal .form-group .form-text .text{font-size:18px}}.customer-portal .form-group .form-text .link{color:var(--customer-portal-colour-settings-text-link);font-family:var(--customer-portal-ff-settings-text-link);font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.customer-portal-logout{padding:40px 20px}@media(min-width:768px){.customer-portal-logout{padding:40px}}@media(min-width:1600px){.customer-portal-logout{padding:50px 40px}}@media(min-width:1920px){.customer-portal-logout{padding:80px 40px}}.customer-portal-logout .logged-out-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.customer-portal-logout .logged-out-content{display:flex;flex-direction:column;row-gap:50px}.customer-portal-logout .logged-out-title{color:var(--customer-portal-logout-colour-heading);font-family:var(--customer-portal-logout-ff-heading);font-size:30px;font-weight:600;line-height:150%}@media(min-width:1200px){.customer-portal-logout .logged-out-title{font-size:38px}}@media(min-width:1600px){.customer-portal-logout .logged-out-title{font-size:50px}}.scrollable-list-media{padding:45px var(--scrollable-list-media-gutters)}@media(min-width:768px){.scrollable-list-media{padding:60px var(--scrollable-list-media-gutters-md)}}@media(min-width:1200px){.scrollable-list-media{padding:60px var(--scrollable-list-media-gutters-xl)}}@media(min-width:1600px){.scrollable-list-media{padding:60px var(--scrollable-list-media-gutters-xxxl)}}@media(min-width:1920px){.scrollable-list-media{padding:80px var(--scrollable-list-media-gutters-xxxxl)}}.scrollable-list-media.gradient{background:linear-gradient(0deg,#fff,#f7f7f7)}.scrollable-list-media .block-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.scrollable-list-media .image-block-container{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center;position:relative}@media(min-width:1024px){.scrollable-list-media .image-block-container{justify-content:flex-end}}.scrollable-list-media .image-block-container .image,.scrollable-list-media .image-block-container video{border-radius:6px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.scrollable-list-media .image-block-container .image,.scrollable-list-media .image-block-container video{height:400px;margin-left:auto;width:480px}}@media(min-width:1350px){.scrollable-list-media .image-block-container .image,.scrollable-list-media .image-block-container video{height:460px;width:546px}}@media(min-width:1600px){.scrollable-list-media .image-block-container .image,.scrollable-list-media .image-block-container video{height:520px;width:620px}}@media(min-width:1920px){.scrollable-list-media .image-block-container .image,.scrollable-list-media .image-block-container video{height:626px;width:760px}}.scrollable-list-media .scrollable{display:flex;flex-direction:column}@media(min-width:1024px){.scrollable-list-media .scrollable{flex-direction:row}}@media(max-width:1024px){.scrollable-list-media .scrollable .menu-container{display:none}}.scrollable-list-media .scrollable{gap:20px}.scrollable-list-media .scrollable p:last-child{margin-bottom:0}.scrollable-list-media .scrollable nav{display:flex;gap:30px;padding-top:0}@media(min-width:1024px){.scrollable-list-media .scrollable nav{gap:10px;padding-top:60px}}@media(max-width:1024px){.scrollable-list-media .scrollable nav{justify-content:space-between}}.scrollable-list-media .scrollable ul li:last-child{margin-bottom:0}.scrollable-list-media .scrollable ul li.active a{color:var(--scrollable-list-media-colour-heading);font-weight:700}.scrollable-list-media .text-block-container{direction:ltr}.scrollable-list-media .text-block-container .text-heading{color:var(--scrollable-list-media-colour-heading);font-family:var(--scrollable-list-media-ff-text-heading);font-size:22px;font-weight:700;line-height:130%;margin-bottom:20px;margin-top:30px}.scrollable-list-media .text-block-container .text-heading:first-child{margin-top:0}@media(min-width:1024px){.scrollable-list-media .text-block-container .text-heading{font-size:20px}}@media(min-width:1600px){.scrollable-list-media .text-block-container .text-heading{font-size:22px}}@media(min-width:1920px){.scrollable-list-media .text-block-container .text-heading{font-size:24px;margin-bottom:25px}}@media(min-width:1024px){.scrollable-list-media .text-block-container .text{-ms-overflow-style:none;height:400px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.scrollable-list-media .text-block-container .text ::-webkit-scrollbar{display:none}}.scrollable-list-media .text-block-container .text{color:var(--scrollable-list-media-colour-all-text);font-family:var(--scrollable-list-media-ff-text);font-size:15px;line-height:150%;margin-bottom:0}@media(min-width:1350px){.scrollable-list-media .text-block-container .text{font-size:16px}}@media(min-width:1920px){.scrollable-list-media .text-block-container .text{font-size:18px;margin-bottom:30px}}.scrollable-list-media ul{display:flex;flex-direction:column;list-style-type:none;padding:0;row-gap:15px}@media(min-width:1024px){.scrollable-list-media ul{padding:0 0 0 20px}}.scrollable-list-media ul li{min-width:130px}.scrollable-list-media ul li a{display:block}.scrollable-list-media .button-container{padding-top:10px}.scrollable-list-media .button-container a{display:block}.scrollable-list-media .button-container a:nth-child(2){margin-left:20px}@media(min-width:1200px){.scrollable-list-media .button-container a:nth-child(2){margin-left:30px}}.scrollable-list-media .guideline{background-color:var(--scrollable-list-media-guideline);border-radius:4px;position:relative;width:3px}.scrollable-list-media .guideline .line{background-color:var(--scrollable-list-media-guideline-line);border-radius:4px;height:28px;left:-1px;opacity:0;position:absolute;top:0;transition:top .2s ease;width:5px}.scrollable-list-media .block-container{display:flex;flex-direction:column}@media(min-width:1024px){.scrollable-list-media .block-container{flex-direction:row}}@media(min-width:768px){.scrollable-list-media .block-container{grid-column-gap:50px}}@media(min-width:1024px){.scrollable-list-media .block-container .heading-container{align-self:end}}.scrollable-list-media .block-container .text-block-container{align-items:center;display:flex}.scrollable-list-media .block-container.reverse{direction:rtl}.accordion{padding:40px var(--accordion-gutters) 40px}@media (min-width:768px){.accordion{padding:40px var(--accordion-gutters-md) 40px}}@media (min-width:1200px){.accordion{padding:60px var(--accordion-gutters-xl) 40px}}@media (min-width:1600px){.accordion{padding:80px var(--accordion-gutters-xxxl) 50px}}@media (min-width:1920px){.accordion{padding:120px var(--accordion-gutters-xxxxl) 70px}}.accordion .tag-line{margin:0}.accordion .content-container{margin:0 auto;max-width:1540px;max-width:var(--module-max-width)}.accordion .top-heading-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.accordion .content-container-inner{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.accordion .content-container-inner{align-items:flex-start;flex-direction:row}}@media (min-width:1200px){.accordion .content-container-inner{-moz-column-gap:2%;column-gap:2%}}.accordion .heading-container{width:100%}@media (min-width:1200px){.accordion .heading-container{width:49%}.accordion .text-container{padding-left:20px;width:49%}}@media (min-width:1600px){.accordion .text-container{padding-left:40px}}.accordion .accordion-content{padding-left:30px}.accordion .accordion-container{padding:40px 0}.accordion .accordion-container .heading:not(:first-child){margin-top:25px}@media(min-width:1600px){.accordion .accordion-container .heading:not(:first-child){margin-top:50px}}.accordion .accordion-container .heading{background-color:#f7f7f7;border-radius:60px;cursor:pointer;padding:10px 30px}.accordion .heading{color:var(--accordion-colour-heading);font-family:var(--accordion-ff-heading);font-size:20px;font-weight:400;line-height:110%;margin-bottom:15px}@media(min-width:1600px){.accordion .heading{font-size:25px;margin-bottom:30px}}.accordion .heading.large{font-size:30px}@media(min-width:1200px){.accordion .heading.large{font-size:40px}}.accordion .heading.m-0{margin:0}.accordion .heading br{display:none}@media(min-width:768px){.accordion .heading br{display:block}}.accordion .heading-text{color:var(--accordion-colour-heading-text);font-family:var(--accordion-ff-heading-text);font-size:17px;font-weight:300;line-height:130%;margin-bottom:15px}@media(min-width:1200px){.accordion .heading-text{font-size:19px}}@media(min-width:1600px){.accordion .heading-text{font-size:22px;margin-bottom:20px}}@media (min-width:1920px){.accordion .heading-text{font-size:25px;margin-bottom:30px}}.accordion ol,.accordion ul{list-style-type:disc;margin-top:20px;padding:0 0 0 40px}.accordion ol li,.accordion ul li{margin-bottom:15px}.accordion .button-container{margin-top:20px}@media(min-width:1200px){.accordion .button-container{margin-top:30px}}@media(min-width:1600px){.accordion .button-container{margin-top:40px}}.accordion .button-container a:nth-child(2){margin-left:20px}@media(min-width:1200px){.accordion .button-container a:nth-child(2){margin-left:30px}}.development-card.smaller{flex-basis:33%}.development-card.smaller .development-detail:not([data-card-type=house_type]):not([data-card-type=plot]){min-height:180px}@media (min-width:1024px){.development-card.smaller .development-detail:not([data-card-type=house_type]):not([data-card-type=plot]){min-height:200px}}@media (min-width:1600px){.development-card.smaller .development-detail:not([data-card-type=house_type]):not([data-card-type=plot]){min-height:300px}}.development-card.smaller .image-container{height:320px}@media (min-width:1600px){.development-card.smaller .image-container{height:300px}}.development-card.smaller .button{align-self:flex-start;margin-top:auto}@media (min-width:1024px){.development-card.smaller.horizontal .image-container{width:50%}}