*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.icon{position:relative}.icon>svg{position:absolute;width:100%;height:100%;display:block;fill:currentColor}.icon:after{content:"";display:block;height:0;width:auto}.icon--hbf_logo_white{width:275.5px}.icon--arrow-dn{width:30px}.icon--bathroom{width:30.6px}.icon--bed{width:29px}.icon--close{width:23.92px}.icon--dot-border-2{width:38px}.icon--dot-border{width:6px}.icon--download{width:22.638px}.icon--email{width:15.365px}.icon--expand{width:25.106px}.icon--facebook{width:24px}.icon--faqs{width:14.19px}.icon--feedback{width:16px}.icon--grid-view{width:36.054px}.icon--heart{width:24.901px}.icon--help-to-buy{width:100px}.icon--icon_audio{width:22px}.icon--instagram{width:24px}.icon--left-chevron{width:8.131px}.icon--linkedin{width:200px}.icon--list-view{width:36.054px}.icon--logo-icon{width:104.31px}.icon--logo{width:337.608px}.icon--map-marker{width:27.312px}.icon--minus{width:35.896px}.icon--play{width:50.813px}.icon--plus{width:35.896px}.icon--plyr-captions-off{width:18px}.icon--plyr-captions-on{width:18px}.icon--plyr-enter-fullscreen{width:18px}.icon--plyr-exit-fullscreen{width:18px}.icon--plyr-fast-forward{width:18px}.icon--plyr-muted{width:18px}.icon--plyr-pause{width:18px}.icon--plyr-play{width:18px}.icon--plyr-restart{width:18px}.icon--plyr-rewind{width:18px}.icon--plyr-volume{width:18px}.icon--pound{width:14.463px}.icon--right-chevron{width:8.131px}.icon--search{width:35.825px}.icon--tick{width:19.445px}.icon--twitter{width:24px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:fs_elliotregular;src:url(/dist/fonts/fselliot-regular-webfont.eot);src:url(/dist/fonts/fselliot-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/fselliot-regular-webfont.woff2) format("woff2"),url(/dist/fonts/fselliot-regular-webfont.woff) format("woff"),url(/dist/fonts/fselliot-regular-webfont.ttf) format("truetype"),url(/dist/fonts/fselliot-regular-webfont.svg#fs_elliotregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_elliotlight;src:url(/dist/fonts/fselliot-light-webfont.eot);src:url(/dist/fonts/fselliot-light-webfont.eot?#iefix) format("embedded-opentype"),url(/dist/fonts/fselliot-light-webfont.woff2) format("woff2"),url(/dist/fonts/fselliot-light-webfont.woff) format("woff"),url(/dist/fonts/fselliot-light-webfont.ttf) format("truetype"),url(/dist/fonts/fselliot-light-webfont.svg#fs_elliotlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_elliotbold;src:url(/dist/fonts/fselliot-bold-webfont.woff2) format("woff2"),url(/dist/fonts/fselliot-bold-webfont.woff) format("woff"),url(/dist/fonts/fselliot-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:1em;line-height:.75}html,body{font-family:fs_elliotregular,sans-serif}body{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.4285714286;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.heading-1{font-family:fs_elliotregular;font-weight:300;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.1818181818;margin:0 0 12px;letter-spacing:-.02em}h2,.heading-2{font-family:fs_elliotregular;font-weight:300;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}h3,.heading-3{font-family:fs_elliotregular;font-weight:300;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333;margin:0 0 12px;letter-spacing:-.02em}@media only screen and (max-width: 659px){.our-story h3,.our-story .heading-3{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375}}h4,[data-fui-form] .fui-legend,.fui-i .fui-legend,.heading-4{font-family:fs_elliotregular;font-weight:300;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.4117647059;margin:0 0 12px;letter-spacing:-.02em}h5,.heading-5{font-family:fs_elliotregular;font-weight:300;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.4666666667;margin:0 0 12px}h6,.heading-6{font-family:fs_elliotregular;font-weight:300;font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;margin:0 0 12px}.heading-2--homepage{font-family:fs_elliotregular;font-weight:300;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333;max-width:670px;margin:0 auto;text-align:center;color:#333f47;padding:12px 0;display:block}.heading--page{text-align:center;padding:10px 0;max-width:700px;margin:0 auto}.heading--introduction{margin-bottom:0}.heading--page--default{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.heading--page--default>*:last-child{margin-bottom:0;padding-bottom:0}.heading--section{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;text-transform:uppercase;text-align:center;padding-bottom:20px;margin:0 -15px 12px;border-bottom:1px solid #333f47;letter-spacing:.05em}.heading--spaced{letter-spacing:.025em}.heading--uppercase{font-family:fs_elliotbold;font-weight:300;text-transform:uppercase}.heading--development h1{margin-bottom:2px}.heading--development h2{margin-bottom:0;font-family:fs_elliotlight;font-weight:300}p{margin:0 0 12px}p:last-child{margin-bottom:0}strong,b{font-family:fs_elliotbold;font-weight:300}a{text-decoration:none;color:#333f47;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{color:#647a8e}ul{padding-left:20px}img{display:block}blockquote{margin-bottom:2.5rem;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375;letter-spacing:.025em;margin-left:0;margin-right:0;color:#333f47}.no-margin{margin-bottom:0}input[type=submit],input[type=search],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}fieldset{margin:0;border:0;padding:0}input{border-radius:0}.form__group{margin-bottom:24px}.form__group:last-child{margin-bottom:0}.form__group--bedrooms .form__toggle:checked+label{font-family:fs_elliotbold;font-weight:300}.form__input{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5;border:none;display:block;padding:12px;width:100%;height:48px;background:#333f47;color:#fff}.form__input--white{color:#333f47;background-color:#fff}.form__label{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;display:inline-block;margin-bottom:12px;text-transform:uppercase;display:block}.form__label--outlined:after{border:2px solid #000}.form__label--toggle{font-family:fs_elliotlight;font-weight:300;position:relative;vertical-align:baseline;padding-left:36px;margin-right:36px}.form__textarea{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5;border:none;display:block;padding:12px;width:100%;background:#333f47;color:#fff}@media only screen and (max-width: 960px){.form__textarea{min-height:120px}}.form__select{position:relative;display:block;border:none;border-radius:0;background:transparent}.form__select:before,.form__select:after{position:absolute;top:0;right:0;bottom:0;content:" ";pointer-events:none}.form__select:before{background-color:#c0cdd5;width:36px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.form__select:after{display:block;width:0;height:0;border:0 solid transparent;border-top-color:#333f47;border-width:8px 6px 0 6px;margin:auto;right:12px}.form__select select{font-size:16px;font-size:1rem;line-height:36px;line-height:2.25;height:36px;padding:0 12px;width:100%;display:block;border-radius:0;border:1px solid #c0cdd5;color:#fff;background:#333f47;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}.form__select.is-changed select{background:#c0cdd5;color:#333f47;font-family:fs_elliotbold;font-weight:300}.form__select:hover:before{background-color:#ecf0f2}.form__toggle{opacity:0;width:0;height:0;float:left;display:none}.form__toggle+label{font-size:16px;font-size:1rem;line-height:1.5;position:relative;padding-left:36px;margin-bottom:0;line-height:24px;text-transform:none;z-index:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.form__toggle+label:after{position:absolute;top:0;left:0;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;content:" ";pointer-events:none;width:24px;height:24px;margin:auto;line-height:24px;display:block;background:#fff;z-index:-1}.form__toggle:checked+label:after{background-color:#c0cdd5}.form__toggle:disabled+label{opacity:.5}.form__toggle--radio+label{font-size:16px;font-size:1rem;line-height:2.25;line-height:36px;display:inline-block;padding-left:0;width:36px;text-align:center;vertical-align:middle}.form__toggle--radio+label:after{width:36px;height:36px;border:1px solid #c0cdd5;background:transparent}.form__toggle--radio:checked+label{color:#333f47;font-family:fs_elliotbold;font-weight:300}.form__toggle--radio:checked+label:after{-webkit-box-shadow:0 0 0 5px #c0cdd5 inset;box-shadow:0 0 0 5px #c0cdd5 inset;background-color:#c0cdd5}.form__toggle--checkbox:checked+label:after{background-image:url(/_assets/images/tick.png);background-image:url(/_assets/images/tick.svg),none;background-repeat:no-repeat;background-size:80%;background-position:center center}.form--search .form__select{max-width:45%;float:left;width:100%}.form--search .form__select:last-child{margin-left:10%}.form--email-updates{text-align:left;margin-bottom:24px}.form--email-updates .form__group{position:relative}.form--email-updates .messages{position:absolute;top:100%;left:0}.form--email-updates .messages .error{color:#fff}.form--email-updates .form__input{height:35px;line-height:35px;padding-top:0;padding-bottom:0}.form--email-updates .form__label{display:none}.form--email-updates .form__btn{position:absolute;right:0;top:0;height:100%;width:35px;padding:0;line-height:36px}.form--modal{max-width:100%}.form--modal .form__group{margin-bottom:24px}.form--modal .form__input,.form--modal .form__textarea{background:#fff;border:2px solid #000;color:#000}.form-link{text-decoration:underline;line-height:36px}.btn,.homewise-calculator button{font-size:13px;font-size:.8125rem;line-height:36px;line-height:2.7692307692;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;border:none;margin:0;text-align:center;text-transform:uppercase;background:#8ba7b8;text-decoration:none;color:#000;max-width:224px;padding:0 12px;height:36px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}@media (min-width: 885px){.btn,.homewise-calculator button{padding:0 24px}}.btn:hover,.homewise-calculator button:hover{color:#000;background:#ecf0f2}@media only screen and (max-width: 400px){.btn__hide-mob{display:none}}.btn--light{background-color:#eff3f5;border-color:#eff3f5}.btn--dropdown{background:#c0cdd5;padding:0}.btn--darkcream{background:#cbbfad}.btn--darkcream:hover{background:#f3f1ed}.btn--arrow-right:after{content:"";border-bottom:5px solid transparent;border-left:7px solid #333f47;border-top:5px solid transparent;border-right:0 solid transparent;display:inline-block;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.btn--map-close{background:#fff;position:absolute;top:0;right:0;height:36px;width:36px;display:block;color:#000;padding:0;line-height:36px;z-index:909}.btn--map-close .icon{width:24px;margin:0 auto;display:block}.btn--full{width:100%}.btn--icon{position:relative;max-width:280px;width:100%;padding-left:36px}.btn--icon .icon{position:absolute;left:6px;top:50%;width:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn--icon:hover #download-arrow{-webkit-animation:download .8s ease-in-out forwards 1;animation:download .8s ease-in-out forwards 1}.btn--icon:hover #heart-inner,.btn--icon.is-shortlisted #heart-inner{-webkit-animation:shortlist .5s ease-in-out forwards;animation:shortlist .5s ease-in-out forwards}.btn--download,.btn--submit{background-color:#c0cdd5;text-decoration:none}.btn--download span,.btn--submit span{text-decoration:none}#download-arrow{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes download{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(130%);transform:translateY(130%)}50.1%{-webkit-transform:translateY(-130%);transform:translateY(-130%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes download{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(130%);transform:translateY(130%)}50.1%{-webkit-transform:translateY(-130%);transform:translateY(-130%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#heart-inner{-webkit-transform:scale(0,0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;fill:transparent}#heart-outer-animate{-webkit-transform:scale(1,1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;opacity:1;fill:transparent}@-webkit-keyframes shortlist{0%{-webkit-transform:scale(0,0);transform:scale(0)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1);fill:#000;opacity:1}}@keyframes shortlist{0%{-webkit-transform:scale(0,0);transform:scale(0)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1);fill:#000;opacity:1}}@-webkit-keyframes shortlistHover{0%{-webkit-transform:scale(1,1);transform:scale(1)}to{-webkit-transform:scale(1.5,1.5);transform:scale(1.5);fill:#000;opacity:0}}@keyframes shortlistHover{0%{-webkit-transform:scale(1,1);transform:scale(1)}to{-webkit-transform:scale(1.5,1.5);transform:scale(1.5);fill:#000;opacity:0}}.is-shortlisted #heart-inner{-webkit-animation:shortlistHover 1s ease-in-out forwards;animation:shortlistHover 1s ease-in-out forwards}.btn--zoom{position:absolute;top:12px;right:12px;z-index:10001;display:none}@media only screen and (min-width: 768px){.btn--zoom{display:block}}.btn--zoom>a{-webkit-transition:opacity .2s;transition:opacity .2s}.btn--zoom>a.is-disabled{opacity:.5;pointer-events:none}.btn--zoom__plus{display:block}.btn--zoom__minus{display:block;margin-top:2px}.btn--media-control{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:none;border:none;color:#fff;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:180px;width:180px}.btn--right,.btn--left{width:50px;height:50px;background:#fff;color:#000}.btn--right .icon,.btn--left .icon{margin:0 auto;line-height:50px}.btn--expand{background:#fff;color:#333f47;padding:5px;width:36px;height:36px;display:block}.icon{max-width:100%;stroke-width:0}.icon--inline{display:inline-block;top:1px;position:relative}.icon--inline-left{margin-right:12px}.icon--inline-right{margin-left:12px}.icon--logo-icon{color:#000}.icon--red-ball{background:#da4239}.icon--green-ball{background:#74bd4c}.icon-ball{border-radius:50%;width:14px;height:14px;display:inline-block;margin-right:5px}.icon--for-sale-ball{background:#333e48}.icon--devonshire-move-ball{background:#5e7689}.icon--sold-ball{background:#a3a6ad}.icon--heart>svg{overflow:visible}.icon--help-to-buy{margin-top:48px}.s-content .icon--help-to-buy{margin:24px 0}.list{list-style:none;margin:0 0 24px;padding:0}.list__item{display:block}.list__item__icon{min-width:42px;display:inline-block}.list__item__small-cap{font-size:60%;text-transform:uppercase}.list--inline .list__item,.list--social .list__item{display:inline-block;vertical-align:middle}.list--social a{display:block;padding:22px 10px}.list--social .icon{max-width:16px}.list--view-type{display:none}.list--view-type .list__item{display:inline-block}.list--view-type a{padding:24px 6px;display:block;color:#bfced6}.list--view-type a.is-active{color:#333f47}.list--spec{display:inline-block;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px;width:100%}.list--spec .list__header{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333;margin-bottom:6px}.list--spec .list__item.theme__accent span{color:#000}.list--spec .list__item:before{content:"— ";color:inherit}.list--details .list__item{font-size:0;margin-bottom:12px}.list--details .list__item>span{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1.2307692308;max-width:50%;width:100%;display:inline-block;vertical-align:top}.list__header{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.6923076923;margin-bottom:6px}.list--features{text-transform:uppercase;margin-bottom:20px;padding-right:10px}.list--features .list__item{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.3333333333;margin-bottom:12px;letter-spacing:.05em}.list--acquisition .step__count{background:#dad6df}.list--dashed .list__item{position:relative;margin-bottom:12px;padding-left:24px}.list--dashed .list__item:before{content:"— ";display:inline-block;position:absolute;top:0;left:0}.list--pagination{text-align:center}.list--pagination .list__header{display:inline-block;margin-right:24px;line-height:36px}.list--pagination a{display:block;width:36px;height:36px;line-height:36px;text-align:center;background:#a9a4b7;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.list--pagination a:hover,.list--pagination a.is-active{background:#f4f3f5}.list--article-nav .list__item{margin:0 12px 6px}.list--article-nav a{width:172px}.list--article-nav .btn,.list--article-nav .homewise-calculator button,.homewise-calculator .list--article-nav button{border:none!important}.theme--cream .theme__bg{background:#e8e4dc}.theme--cream .theme__bg .step__count{background:#d8d2c4}.theme--cream .theme__uline{border-bottom:1px solid #333e48}.theme--cream a{color:#333e48}.theme--cream a:hover{color:#647a8e}.theme--cream a.btn{color:#000}.theme--green .theme__accent{color:#64782e}.theme--green .theme__light{color:#f7f9e2}.theme--green .theme__dark{color:#293305}.theme--green .theme__uline{border-bottom:1px solid #64782e}.theme--green.theme__bg,.theme--green .theme__bg{background:#d7dedc}.theme--green.theme__bg--light,.theme--green .theme__bg--light{background:#dee4e2}.theme--green .theme__border{border-color:#d7dedc}.theme--pink .theme__accent{color:#a03158}.theme--pink .theme__light{color:#e5cad4}.theme--pink .theme__uline{border-bottom:1px solid #a03158}.theme--pink .theme__dark{color:#592048}.theme--pink.theme__bg,.theme--pink .theme__bg{background:#f17175}.theme--pink .theme__border{border-color:#f17175}.theme--pink.theme__bg--light,.theme--pink .theme__bg--light{background:#e5cad4}.theme--grey .theme__bg{background:#e3e5e5}.theme--grey .theme__uline{border-bottom:1px solid #333f47}.theme--grey .theme__dark{color:#333f47}.theme--purple .theme__bg{background:#e5e2e9}.theme--purple .step__count{background:#d2ccdb}.theme--purple .theme__border{border-color:#e5e2e9}.theme--purple .btn,.theme--purple .homewise-calculator button,.homewise-calculator .theme--purple button{background:#a9a4b7}.theme--purple .btn:hover,.theme--purple .homewise-calculator button:hover,.homewise-calculator .theme--purple button:hover{background:#f4f3f5}.theme--purple .theme__uline{border-bottom:1px solid #a9a4b7}.theme--purple a{color:#333e48}.theme--purple a:hover{color:#647a8e}.theme--purple a.btn{color:#000}.theme--blue{color:#26374d}.theme--blue .theme__bg{background:#d9e1e6}.theme--blue .theme__uline{border-bottom:1px solid #26374d}.theme--blue .theme__accent{color:#4187c4}.theme--blue .theme__dark{color:#26374d}.theme--blue .theme__border{border-color:#d9e1e6}.theme--dark-green .theme__accent{color:#64782e}.theme--dark-green .theme__light{color:#f7f9e2}.theme--dark-green .theme__dark{color:#293305}.theme--dark-green .theme__uline{border-bottom:1px solid #64782e}.theme--dark-green.theme__bg,.theme--dark-green .theme__bg{background:#bcc9c5}.theme--dark-green .theme__border{border-color:#bcc9c5}.theme--dark-green.theme__bg--light,.theme--dark-green .theme__bg--light{background:#dee4e2}.theme__bg--light+.theme__bg--light{padding-top:0}.theme__bg+.theme__bg{padding-top:0}.theme--neutral .section.theme__bg{background-color:#333e48}.theme--neutral .heading--development .theme__dark{color:#fff}.theme--neutral .heading--development .theme__accent{color:#bfced6}.theme--neutral .theme__border{border-color:#333e48}.theme--neutral .theme__accent{color:#bfced6}.theme--neutral .nav--secondary{background-color:#bfced6}.theme--neutral .nav--secondary a{color:#333e48}.theme--neutral .dev__intro.theme__dark,.theme--neutral .dev__intro.theme__accent{color:#000}.theme--neutral .dev-location.theme__bg--light{background-color:#d9e1e6}.theme--neutral .dev-siteplan,.theme--neutral .dev-drainage{background-color:#bfced6}.theme--neutral .dev-gallery.theme__bg--light{background-color:#333e48;color:#fff}.theme--neutral .dev-gallery .heading--section{border-bottom:1px solid #fff}.section--planning-head{background-color:#d9e1e6}.icon{max-width:100%;position:relative;display:block}.icon>svg{top:0;left:0;max-width:100%;position:absolute;display:block;width:100%;height:100%;fill:currentColor}.icon:after{height:0px;width:auto;display:block;content:""}.icon--hbf_logo_white{width:17.21875rem}.icon--hbf_logo_white:after{padding-bottom:106.9090909091%}.icon--arrow-dn{width:1.875rem}.icon--arrow-dn:after{padding-bottom:53.3333333333%}.icon--bathroom{width:1.9125rem}.icon--bathroom:after{padding-bottom:76.6666666667%}.icon--bed{width:1.8125rem}.icon--bed:after{padding-bottom:55.1724137931%}.icon--chevron-left{width:.508125rem}.icon--chevron-left:after{padding-bottom:162.5%}.icon--chevron-right{width:.508125rem}.icon--chevron-right:after{padding-bottom:162.5%}.icon--close-banner{width:.77125rem}.icon--close-banner:after{padding-bottom:100%}.icon--close{width:1.495rem}.icon--close:after{padding-bottom:100%}.icon--dot-border-2{width:2.375rem}.icon--dot-border-2:after{padding-bottom:15.7894736842%}.icon--dot-border{width:.375rem}.icon--dot-border:after{padding-bottom:633.3333333333%}.icon--download{width:1.414875rem}.icon--download:after{padding-bottom:122.7272727273%}.icon--email{width:.9603125rem}.icon--email:after{padding-bottom:80%}.icon--expand{width:1.569125rem}.icon--expand:after{padding-bottom:100%}.icon--facebook{width:1.5rem}.icon--facebook:after{padding-bottom:100%}.icon--faqs{width:.886875rem}.icon--faqs:after{padding-bottom:114.2857142857%}.icon--feedback{width:1rem}.icon--feedback:after{padding-bottom:106.25%}.icon--grid-view{width:2.253375rem}.icon--grid-view:after{padding-bottom:100%}.icon--heart{width:1.5563125rem}.icon--heart:after{padding-bottom:100%}.icon--help-to-buy{width:6.25rem}.icon--help-to-buy:after{padding-bottom:128%}.icon--icon_audio{width:1.375rem}.icon--icon_audio:after{padding-bottom:136.3636363636%}.icon--instagram{width:1.5rem}.icon--instagram:after{padding-bottom:100%}.icon--left-chevron{width:.5081875rem}.icon--left-chevron:after{padding-bottom:162.5%}.icon--linkedin{width:12.5rem}.icon--linkedin:after{padding-bottom:100%}.icon--list-view{width:2.253375rem}.icon--list-view:after{padding-bottom:100%}.icon--logo-icon{width:6.519375rem}.icon--logo-icon:after{padding-bottom:100%}.icon--logo{width:21.1005rem}.icon--logo:after{padding-bottom:38.2789317507%}.icon--map-marker{width:1.707rem}.icon--map-marker:after{padding-bottom:137.037037037%}.icon--minus{width:2.2435rem}.icon--minus:after{padding-bottom:100%}.icon--nhqc-logo{width:20.3125rem}.icon--nhqc-logo:after{padding-bottom:89.2307692308%}.icon--play{width:3.1758125rem}.icon--play:after{padding-bottom:112%}.icon--plus{width:2.2435rem}.icon--plus:after{padding-bottom:100%}.icon--plyr-captions-off{width:1.125rem}.icon--plyr-captions-off:after{padding-bottom:100%}.icon--plyr-captions-on{width:1.125rem}.icon--plyr-captions-on:after{padding-bottom:100%}.icon--plyr-enter-fullscreen{width:1.125rem}.icon--plyr-enter-fullscreen:after{padding-bottom:100%}.icon--plyr-exit-fullscreen{width:1.125rem}.icon--plyr-exit-fullscreen:after{padding-bottom:100%}.icon--plyr-fast-forward{width:1.125rem}.icon--plyr-fast-forward:after{padding-bottom:100%}.icon--plyr-muted{width:1.125rem}.icon--plyr-muted:after{padding-bottom:100%}.icon--plyr-pause{width:1.125rem}.icon--plyr-pause:after{padding-bottom:100%}.icon--plyr-play{width:1.125rem}.icon--plyr-play:after{padding-bottom:100%}.icon--plyr-restart{width:1.125rem}.icon--plyr-restart:after{padding-bottom:100%}.icon--plyr-rewind{width:1.125rem}.icon--plyr-rewind:after{padding-bottom:100%}.icon--plyr-volume{width:1.125rem}.icon--plyr-volume:after{padding-bottom:100%}.icon--pound{width:.9039375rem}.icon--pound:after{padding-bottom:171.4285714286%}.icon--right-chevron{width:.5081875rem}.icon--right-chevron:after{padding-bottom:162.5%}.icon--search{width:2.2390625rem}.icon--search:after{padding-bottom:100%}.icon--tick{width:1.2153125rem}.icon--tick:after{padding-bottom:73.6842105263%}.icon--twitter{width:1.5rem}.icon--twitter:after{padding-bottom:100%}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1001;min-height:80px;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.header__logo{display:block;position:relative;max-width:130px;z-index:101}.header__inner{padding:15px 0}.header .icon--logo-icon{display:none}.footer{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.3846153846;background:#000;color:#fff;text-align:center;padding:48px 0}.footer h6{text-transform:uppercase;margin-bottom:12px}.footer p{margin-bottom:12px}.footer p:last-child{margin-bottom:24px}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.footer .small{font-size:12px;font-size:.75rem;line-height:16px;line-height:1.3333333333}.footer__nhqc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 660px){.footer__nhqc-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__nhqc{width:100px;max-width:100%;margin-bottom:20px}@media only screen and (min-width: 660px){.footer__nhqc{padding-right:30px;margin-bottom:0}}@media only screen and (min-width: 960px){.footer__nhqc{width:120px;padding-right:40px}}.footer__hbf{width:100px;max-width:100%;margin-bottom:20px}@media only screen and (min-width: 660px){.footer__hbf{padding-right:30px;margin-bottom:0}}@media only screen and (min-width: 960px){.footer__hbf{width:120px;padding-right:40px}.footer__right-col{margin-left:auto}}.footer__svg{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:9px auto 30px;max-width:240px;padding-bottom:13%;height:0}.footer__svg>svg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;padding:0 20px}@media only screen and (min-width: 660px){.footer__svg{margin-top:7px}}@media only screen and (min-width: 768px){.footer__svg{margin-top:4px}}.footer__links{margin-bottom:24px}.footer__links .list__item{font-size:13px;font-size:.8125rem;line-height:15px;line-height:1.1538461538;margin-bottom:12px}.footer__address span{display:block}.footer__sub{border-top:1px solid #333f47;padding-top:24px}.footer__sub .list--social{margin-top:-18px;margin-bottom:0}@media only screen and (min-width: 660px){.footer__sub .g__col:first-child{text-align:left}.footer__sub .g__col:last-child{text-align:right;margin-left:auto}}.nav{margin:0;padding:0;list-style:none}.nav__item{border-bottom:1px solid #333f47}.nav__item>a{text-transform:uppercase}.nav__item--header{background:#fff}.nav__item--header>a:first-child{padding:24px 6px 24px 15px}.nav__item--header>a:last-child{padding:24px 15px 24px 6px}.nav__item--header>*{display:inline-block;vertical-align:middle;color:#000}.nav__item--social{border-bottom:none}.nav__item--social>a{display:inline-block;vertical-align:middle;color:#fff;padding:18px}.nav__item--email{overflow:hidden}.nav__item--email .icon{display:inline-block;vertical-align:middle;margin-right:10px;top:-1px;width:15px}.nav__item--tel{font-family:fs_elliotbold;font-weight:300}.nav__menu{margin:0;padding:0;list-style:none}.nav--development{margin:0}.nav--main{position:absolute;top:100%;left:0;width:100%;background:#000;z-index:1001;list-style:none;margin:0 auto;padding:0;max-width:1280px;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.nav--main>ul{margin:0;padding:0;list-style:none}.nav--main.is-active,.nav--main.is-animating-in{-webkit-transform:translateX(0);transform:translate(0);overflow:scroll;height:100%;-webkit-overflow-scrolling:touch}.nav--main.is-animating-out{-webkit-transform:translateX(100%);transform:translate(100%)}.nav--main a{font-size:14px;font-size:.875rem;line-height:12px;line-height:.8571428571;text-transform:uppercase}.nav--main__item>a{color:#fff;padding:24px 15px;display:block}.nav--main-l2{display:none;border-bottom:none;-webkit-transition:max-height .01s ease-in-out .21s,opacity .2s ease-in-out .05s;transition:max-height .01s ease-in-out .21s,opacity .2s ease-in-out .05s}.nav--main-l2 .wrapper{margin:0;padding:0}.nav--main-l2 p,.nav--main-l2 img{display:none}.nav--main-l2 a{color:#fff;display:block;background:#333f47;padding:24px 15px}.nav--main-l2 .nav__item{border-top:1px solid #485965}.nav--secondary{position:fixed;top:80px;left:0;width:100%;z-index:101;opacity:0;max-height:45px;height:0;overflow:hidden;will-change:transform;-webkit-transition:opacity .2s;transition:opacity .2s}.nav--secondary .nav__item{border-bottom:1px solid rgba(255,255,255,.3)}.nav--secondary .nav__item--right a{letter-spacing:.03em}.nav--secondary .nav__item--icon .icon{position:absolute;top:50%;left:20px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.nav--secondary .nav__item--icon span{padding-left:25px}.nav--secondary.is-fixed{display:block;opacity:1;height:auto;-webkit-transition:opacity .2s ease-in-out .01s;transition:opacity .2s ease-in-out .01s}.nav--secondary.is-open{height:100%;max-height:100%}.nav--secondary.is-open a,.nav--secondary.is-open a.is-active{opacity:1;position:relative}.nav--secondary .nav-secondary__list{list-style:none}@media only screen and (max-width: 959px){.nav--secondary .wrapper{padding:0}}.nav--secondary a{padding:0 15px;display:block;height:45px;line-height:45px;opacity:0;color:#000;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.nav--secondary a.is-active{opacity:1;position:absolute;top:0;width:100%;left:0}.nav--heading-links .nav__item{max-width:50%;float:left;width:100%;border-bottom:0;margin-top:12px}.nav--heading-links .nav__item--tel{text-align:right}.nav--heading-links .nav__item--button{max-width:100%;clear:both}.nav--heading-links .nav__item--button>a{width:100%;background:rgba(255,255,255,.4)}.nav--heading-links .nav__item--button>a:hover{background:#fff}.js-show-menu{position:absolute;top:0;left:0;width:100%;height:45px;z-index:102}.is-open .js-show-menu{display:none}.nav-btn{position:absolute;right:0;top:0;z-index:2001;padding:39px 15px 39px 24px}.nav-btn__burger{position:relative;width:26px;height:2px;background:#000;-webkit-transition:background .25s ease-in-out .25s;transition:background .25s ease-in-out .25s}.nav-btn__burger:before,.nav-btn__burger:after{content:"";width:100%;height:2px;position:absolute;display:block;background:#000;left:0;top:9px;-webkit-transform:rotate(0deg);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:top .25s ease-in-out .25s,-webkit-transform .25s ease-in-out 0s;transition:top .25s ease-in-out .25s,-webkit-transform .25s ease-in-out 0s;transition:top .25s ease-in-out .25s,transform .25s ease-in-out 0s;transition:top .25s ease-in-out .25s,transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s}.nav-btn__burger:after{top:-9px}.is-active .nav-btn__burger{background:transparent;-webkit-transition:background .25s ease-in-out 0s;transition:background .25s ease-in-out 0s}.is-active .nav-btn__burger:before,.is-active .nav-btn__burger:after{top:0;-webkit-transition:top .25s ease-in-out 0s,-webkit-transform .25s ease-in-out .25s;transition:top .25s ease-in-out 0s,-webkit-transform .25s ease-in-out .25s;transition:top .25s ease-in-out 0s,transform .25s ease-in-out .25s;transition:top .25s ease-in-out 0s,transform .25s ease-in-out .25s,-webkit-transform .25s ease-in-out .25s}.is-active .nav-btn__burger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-active .nav-btn__burger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--dropdown{position:absolute;left:0;top:100%;width:100%;background:#6fbfe7;max-height:0;overflow:hidden;opacity:0;text-align:left;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.1);box-shadow:0 4px rgba(0,0,0,.1);-webkit-transition:max-height .01s ease-in-out .21s,opacity .2s ease-in-out;transition:max-height .01s ease-in-out .21s,opacity .2s ease-in-out}body{padding-top:80px}body.has-banner{padding-top:127px}@media (min-width: 600px){body.has-banner{padding-top:137px}}@media (min-width: 885px){body.has-banner{padding-top:150px}}@media (min-width: 960px){body.has-banner{padding-top:167px}}.fx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.flag{display:table;width:100%}.flag__image,.flag__body{display:table-cell;vertical-align:middle}.flag--top .flag__image,.flag--top .flag__body{vertical-align:top}.flag--bottom .flag__image,.flag--bottom .flag__body{vertical-align:bottom}.flag__image{padding-right:20px}.flag__image>img{display:block;max-width:none;width:auto}.flag--rev .flag__image{padding-right:0;padding-left:20px}.flag__body{width:100%}}.g:after{content:"";display:table;clear:both}.g__col{max-width:100%;width:100%;float:left}.g--pad{margin-right:-36px}.g--pad .g__col{padding-right:36px}.g.fx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.context__img-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:0}.context__img-grid .context__img-col{width:50%;padding-left:12px;margin:0 0 12px 50%}.context__img-grid--3up .context__img-col{margin-left:0}.context__img-grid--3up .context__img-col:nth-child(3n){-ms-flex-item-align:end;align-self:flex-end}.context__img-grid--3up .context__img-col:first-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.context__img-grid--3up .context__img-col:nth-child(2n){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.context__img-grid--3up .context__img-col:nth-child(3n){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.context__img-grid--3up .context__img-col:nth-child(4n){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media only screen and (max-width: 599px){.g-3-7.fx>.g__col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.g-3-7.fx>.g__col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.g-padded,.g-padded--double{margin-left:-24px}.g-padded>.g__col,.g-padded--double>.g__col{padding-left:24px}.g-location-gallery{margin-left:-14px;font-size:0}.g-location-gallery>.g__col{padding-left:14px;max-width:50%}.g-location-gallery>.g__col:last-child{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.g-location-gallery>.g__col:last-child .gallery--location__img{width:calc(50% - 7px)}}.g-gallery{margin-left:-10px}.g-gallery>.g__col{padding-left:10px}.g-gallery.g-4>.g__col{max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.fx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 960px){.g__col--narrow{padding-right:10%}}@-webkit-keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;top:-1px;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:calc(100% + 2px);width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;-webkit-box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * .7) * 2))}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc((calc(var(--plyr-control-spacing, 10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1;cursor:pointer;pointer-events:none}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * .7));-webkit-transform:translateX(50%);transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc((var(--plyr-range-track-height, 5px) / 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video.plyr--stopped .plyr .plyr--video .plyr__control:focus-visible,.plyr--video.plyr--stopped .plyr .plyr--video .plyr__control:hover,.plyr--video.plyr--stopped .plyr .plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5));box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:hsl(216,15%,16%);border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:hsl(216,15%,79%);border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.map-container{position:relative;overflow:hidden;z-index:1}.wrapper-map{position:absolute;left:0;right:0;top:0;height:100%}.map{min-height:430px;width:100%;position:relative;overflow:hidden;z-index:1}.map>div{position:absolute!important}.map--prospective-dev{height:100%;min-height:400px;padding-left:12px}.map-list{width:100%;max-width:280px;position:absolute;top:0;left:0;-webkit-transform:translate3d(-120%,0,0);transform:translate3d(-120%,0,0);will-change:transform;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:10001}.map-list.is-active{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}@media only screen and (min-width: 600px){.map-list{max-width:400px}}.map-list--gmail{-webkit-transform:translate3d(-500%,0,0);transform:translate3d(-500%,0,0);height:100%;max-width:360px}.map-list--gmail .slide__list,.slide--cards{height:100%}.card{position:absolute;top:0;left:0;width:100%;visibility:hidden;overflow:hidden;background-color:#fff}.card--full-height{height:100%}.card__img{position:relative;overflow:hidden}.map-list--gmail .card__img{height:180px;position:relative}.map-list--gmail .card__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.card__header{padding:12px 12px 0}.card__header>*{margin-bottom:0}.card__header .heading-3{font-family:fs_elliotlight;font-weight:300}@media only screen and (max-width: 599px){.dev-siteplan__plan .card__header{display:none}.dev-siteplan__plan .card__header--sold{display:block}}.card__details{padding:6px 12px 12px;overflow:hidden}.card__details .btn,.card__details .homewise-calculator button,.homewise-calculator .card__details button{margin-top:7px;line-height:25px;height:25px;float:right;padding:0 12px}@media only screen and (min-width: 480px){.card__details .btn,.card__details .homewise-calculator button,.homewise-calculator .card__details button{padding:0 24px}}.card__details__row{padding:7px 0;text-transform:uppercase}.card__details__title{font-size:14px;font-size:.875rem;line-height:14px;line-height:1}.card__details__value{display:block;font-size:16px;font-size:1rem;line-height:16px;line-height:1;position:relative}.card__details__value .icon--bed{display:inline-block;height:12px;width:20px}.card__details__value--bed{font-size:16px;font-size:1rem;line-height:16px;line-height:1}.card__details__value__pound{font-size:16px;font-size:1rem;line-height:16px;line-height:1;margin-right:5px}.card__details__value--sold{color:#a3a6ad;text-transform:uppercase}.card__details__value--devonshire-move{color:#5e7689;text-transform:uppercase}.card__offer{float:left;line-height:25px;margin-top:7px}@media only screen and (min-width: 480px){.card__offer{line-height:32px;margin-top:12px}}@media only screen and (min-width: 768px){.card__offer .icon--star{width:30px;height:30px}}.card__offer .listing__icon,.card__offer .listing__text{display:inline-block;vertical-align:middle}.card__offer .listing__text{font-size:11px;font-size:.6875rem;line-height:11px;line-height:1;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding-left:3px}@media only screen and (min-width: 480px){.card__offer .listing__text{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.3076923077}}.button--close{position:absolute;top:12px;right:12px;z-index:1010101;display:block}.siteplan-loader{position:absolute!important}.card__pager{position:absolute;right:0;top:130px;height:72px;width:36px;z-index:909}.card__pager__next,.card__pager__prev{width:100%;background:#fff;color:#000;display:block;height:50%;border:none;padding:0}.card__pager__next .icon,.card__pager__prev .icon{margin:0 auto}.map-list--gmail .card__pager{top:180px}.g-card{overflow:hidden}.g-card .g__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;float:left}.card__body--developments .card__header{padding:12px;width:100%;display:block}.card__body--developments .card__details__value__pound{margin-right:12px;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1}.card__body--developments .card__details__value--bed{margin-bottom:7px}.card__body--developments .card__details__value .icon--bed{width:18px;margin-right:3px;height:15px}.card__body--developments .card__details__value .icon--bed svg{top:2px}.card__body--developments .card__img{position:static}.card__body--developments .card__img img{position:static;-webkit-transform:translate(0,0);transform:translate(0)}.card__body--developments .card__details{padding-top:12px}.card__body--developments .card__details p{line-height:1.3}.card__body--developments .card__details .btn,.card__body--developments .card__details .homewise-calculator button,.homewise-calculator .card__body--developments .card__details button{line-height:36px;height:36px;position:absolute;left:12px;right:12px;bottom:12px;margin-top:24px}.card__body--developments .g-card .g__col:first-child{max-width:55%;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.card__body--developments .g-card .g__col:last-child{max-width:45%;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-left:10%}.svg-container{width:100%;height:100%;max-width:1160px;background-color:#dbe6c3;margin:0 auto;padding:0}.svg-container:before{padding-top:60.3448275862%;content:" ";height:0;display:block}.svg-container .svg-dragger{position:absolute;top:0;height:100%;width:100%}.svg-container #Numbers{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain}#Numbers g{pointer-events:bounding-box}#Numbers g.svg-pan-zoom_viewport{pointer-events:none}.svg-wrapper{overflow:hidden;position:relative;width:100%;max-width:1160px;margin:0 auto}.c-map-panel{position:absolute;top:0;left:0;max-width:50%;background-color:#fff;z-index:-1;visibility:hidden}.c-map-panel.is-active{visibility:visible;z-index:10}.c-map-panel .heading-2{margin-top:42px;margin-bottom:0}@media only screen and (min-width: 959px){.c-map-panel .heading-2{margin-top:24px;margin-bottom:6px}}.c-map-panel .heading-4{margin-top:0;margin-bottom:18px}@media only screen and (min-width: 959px){.c-map-panel .heading-4{margin-top:6px;margin-bottom:24px}}.c-map-panel .section{padding:6px 12px}@media only screen and (min-width: 768px){.c-map-panel .section{padding:6px 24px}}.c-map-panel__body{padding:12px}@media only screen and (min-width: 768px){.c-map-panel__body{padding:24px}}.c-map-panel__body .btn,.c-map-panel__body .homewise-calculator button,.homewise-calculator .c-map-panel__body button{width:100%;padding:0 12px}@media only screen and (min-width: 959px){.c-map-panel__body .btn,.c-map-panel__body .homewise-calculator button,.homewise-calculator .c-map-panel__body button{padding:0 24px}}.c-map-panel__address{font-style:normal;margin-bottom:24px;display:block}.accordion{padding:24px}.accordion__content{display:none}.accordion__content.is-active{display:block}.accordion__inner{padding:0 24px}.accordion__btn:after{content:"";border-top:7px solid #bfced6;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;margin-left:12px;-webkit-transform:rotateX(0) translate3d(0,0,0);transform:rotateX(0) translateZ(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.accordion__btn.is-active:after{-webkit-transform:rotateX(180deg) translate3d(0,0,0);transform:rotateX(180deg) translateZ(0)}hr{width:24px;height:2px;margin:24px auto;background:#333f47;border:none}.s-content ul,.s-content ol{margin:0 0 24px;list-style:none;padding:0}.s-content li{position:relative;margin-bottom:12px;padding-left:24px}.s-content li:before{content:"— ";display:inline-block;position:absolute;top:0;left:0}.s-content ol{counter-reset:counter}.s-content ol li:before{content:counter(counter);counter-increment:counter}.s-content h2{font-family:fs_elliotregular;font-weight:300;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.4117647059;margin:0 0 12px;letter-spacing:-.02em}@media only screen and (min-width: 960px){.s-content h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667}}.s-content a{text-decoration:underline}.s-content blockquote{margin:0 0 24px;padding:0 0 0 24px;border-left:3px solid #37cecd}.s-content cite{font-family:fs_elliotbold;font-weight:300;font-style:normal}.s-content--large{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333;letter-spacing:.025em}.s-content--large h3{letter-spacing:.025em}.dev-faq .s-content h1{color:#333e48}@-webkit-keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.slide{position:relative}.slide--hero{width:100%;position:relative;overflow:hidden}.slide--hero .plyr__controls{display:none}.slide--hero .slide__list{overflow:hidden}.slide--hero .slide__list:after{content:"";display:block;height:0;padding-bottom:60%}@media (min-width: 885px){.slide--hero .slide__list{min-height:400px;max-height:552px}.slide--hero .slide__item{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center bottom;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.slide--hero .slide__svg{margin:0 auto;max-width:60vw}@media only screen and (min-width: 960px){.slide--hero .slide__svg{margin:-100px auto 0}}.slide__list{position:relative}.slide__list .home-of-the-week:before{border:none}.slide__item{visibility:hidden;position:absolute;width:100%;top:0;left:0;margin:auto}.slide__title{margin:auto;max-width:800px;color:#fff;width:100%;text-align:center}.ie-9 .slide__title{margin-top:100px}.ie-9 .slide__title h1{margin-top:0}.slide__title h1{font-family:fs_elliotregular;font-weight:300;font-size:28px;font-size:1.75rem;line-height:28px;line-height:1;width:100%;margin-bottom:0;padding:0 24px}.slide__title p{margin-top:18px;font-family:fs_elliotregular;font-weight:300;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1;width:100%;padding:0 24px}.slide__title h1,.slide__title p{opacity:0;-webkit-transition:opacity .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s}.slide__item--current .slide__title h1,.slide__item--current .slide__title p{opacity:1}.slide__caption{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5;font-family:fs_elliotbold;font-weight:300;text-transform:uppercase;text-align:center;color:#fff;width:100%;padding:12px 24px;background-color:rgba(191,206,214,.9)}.slide__item--current{visibility:visible;position:relative;overflow:visible}.slide__item--hidePrevious,.slide__item--hideNext:not(.slide__item--show){visibility:visible;-webkit-animation:fadeOut .45s cubic-bezier(.455,.03,.515,.955) both;animation:fadeOut .45s cubic-bezier(.455,.03,.515,.955) both}.slide__item--hidePrevious,.slide__item--hideNext{z-index:2}.slide__item--showPrevious,.slide__item--showNext{z-index:1}.slide__pager{position:absolute;bottom:48px;z-index:2;left:0;right:0;margin:auto;text-align:center}.slide__pager-item{display:inline-block;margin:0 24px}.slide__pager-link{display:block;width:10px;height:10px;background-color:#fff;border-radius:100%;border:1px solid #000}.card{background:#fff}.slide-container{max-width:720px;padding-left:24px;padding-right:24px;margin:0 auto}.slider-top-text{line-height:1.3;margin-bottom:0}@media only screen and (max-width: 960px){.slider-top-text{font-size:.78rem}}p.slide-subtitle{line-height:1.2;margin-bottom:0}.video{margin-bottom:24px}.o-video iframe{top:0;left:0;position:absolute;width:100%;height:100%}.block__media-thumb-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:none;border:none;color:#fff;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:180px;width:180px}.block__media-thumb-overlay:focus{-webkit-box-shadow:none;box-shadow:none}.block__media-thumb-overlay .icon--play{height:100%;width:100%}.plyr--playing .block__media-thumb-overlay{opacity:0}@media only screen and (max-width: 660px){.video-mob-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:none;z-index:800}.plyr{position:relative}}.hero{position:relative}.hero--development{min-height:350px;position:relative}.hero--development:after{content:"";height:0;padding-bottom:30%;display:block}.hero__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.dropdown{max-width:1160px;margin:0 auto}.search__input{position:relative;padding-right:48px}.search__input .icon{position:absolute;right:60px;top:6px;color:#000}.search__input .form__input{background:#fff;color:#000}.search__dropdown__btn{position:absolute;top:0;right:0;height:100%;width:48px;overflow:hidden}.search__dropdown__btn:after{border-top-color:#333f47}.search--property{margin:0;position:relative;width:100%;background:rgba(0,0,0,.8);display:block;z-index:10;min-height:96px}.search--property .search__inner{max-width:720px;margin:0 auto;color:#fff;padding:12px 15px}.search--property .search__inner:after{content:"";display:table;clear:both}.search--property .accordion__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#c0cdd5;line-height:48px;text-align:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.search--property .accordion__btn:hover,.search--property .accordion__btn.is-active{background:#ecf0f2}.search--property .accordion__btn:after{margin:0}.search--property__more{display:none;background:#333f47}.search--property__more .g__col{margin-bottom:24px}.search--property__type{margin-bottom:12px}.search--property__type:after{content:"";display:table;clear:both}.search--property__type .form__group{max-width:50%;float:left;width:100%;margin-bottom:12px}.search--property__btn.search--property__btn{float:right;max-width:224px;width:100%;background:#c0cdd5}.search--property__btn.search--property__btn:hover{background:#ecf0f2}.search-results{padding-top:24px}.search-results__intro{margin-bottom:0}.search-results .listing--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.section{padding:20px 0;overflow:hidden}.section--page{padding-bottom:24px}.section--white .heading--page{margin-bottom:0}.section--purple{background:#d8d7e9}.section--introduction{padding:24px 0;text-align:center}.section--introduction>*{max-width:720px;margin:0 auto}.section--introduction+.section--latest-devs{padding-bottom:0}.section--cream{background:#e8e4dc}.section--green{background:#d7dedc}.section--latest-devs{padding-bottom:12px}.section--latest-devs .btn,.section--latest-devs .homewise-calculator button,.homewise-calculator .section--latest-devs button{width:100%}.section--team{padding-top:0}.section--latest-news{background:#e5e2e9}.section--latest-news .heading--section{border-bottom:1px solid #333f47}.section--latest-news .btn,.section--latest-news .homewise-calculator button,.homewise-calculator .section--latest-news button{background:#d2ccdb;width:auto;-ms-flex-item-align:center;align-self:center}.section--latest-news .btn:hover,.section--latest-news .homewise-calculator button:hover,.homewise-calculator .section--latest-news button:hover{background:#f4f3f5}.section--news-header.section--news-header{padding-bottom:0}.section--news-header .heading--page{padding:0;margin-bottom:12px}.pad--left-1{padding-left:24px}.pad--right-1{padding-right:24px}.pad--no-bottom{padding-bottom:0}.pad--no-bottom .heading--page{margin-bottom:30px}.listing{margin-top:0;margin-bottom:10px;padding:0;list-style:none}.listing__img{position:relative;width:100%}.listing__img img{width:100%;display:block;margin-bottom:0}.listing__img .btn,.listing__img .homewise-calculator button,.homewise-calculator .listing__img button{width:100%}.listing--grid .listing__item-container{min-height:100%}.listing__item{border-bottom:1px solid #333f47;padding-top:24px;padding-bottom:24px}.listing__item__inner{position:relative}.listing__item__inner:after{content:"";display:table;clear:both}.listing__item__small-cap{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.3076923077;margin-left:12px;display:none}@media (min-width: 960px){.listing__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.listing--grid .listing__item__inner{display:block}.listing--list .listing__item__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.listing__item--advert{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.listing__remove{position:absolute;top:0;right:0;z-index:101;background:rgba(255,255,255,.5);padding:5px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.listing__remove:hover{background:rgb(255,255,255)}.listing__header{width:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.listing__header>*{margin-bottom:0}.listing__header .heading-1{margin-bottom:0;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.listing__name h3{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.25}.listing__name h4,.listing__name [data-fui-form] .fui-legend,[data-fui-form] .listing__name .fui-legend,.listing__name .fui-i .fui-legend,.fui-i .listing__name .fui-legend{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.1818181818}.listing__body{width:100%;margin-bottom:24px;max-width:660px;margin-left:auto;margin-right:auto}.listing__body>p:last-child{margin-bottom:0}.listing__meta{width:100%}.listing__meta .icon{display:inline-block}.listing__meta .list__item{font-size:19px;font-size:1.1875rem;line-height:24px;line-height:1.2631578947;margin-bottom:12px}.listing__meta .btn,.listing__meta .homewise-calculator button,.homewise-calculator .listing__meta button{width:100%;height:36px;line-height:36px;z-index:1;position:relative}.listing__meta .btn:last-child,.listing__meta .homewise-calculator button:last-child,.homewise-calculator .listing__meta button:last-child{margin-bottom:0}.listing__label{font-size:13px;font-size:.8125rem;line-height:1.8461538462;letter-spacing:.05em;text-transform:uppercase}.listing__value{text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3;display:block;width:100%;overflow:hidden}.listing__value .icon--bathroom{width:30px}.listing__date{margin-bottom:24px}.listing--developments .listing__item{margin-left:-15px;margin-right:-15px;padding:12px 15px;position:relative}.listing--developments .listing__img{float:right;max-width:50%;padding-left:12px}.listing--developments .listing__img>img{margin-bottom:12px}.listing--developments .listing__header{max-width:50%;margin-bottom:12px}.listing--developments .listing__sub-header{margin-bottom:12px;font-family:fs_elliotlight;font-weight:300}.listing--developments .listing__body{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1.2307692308;display:none}.listing--developments .listing__meta{max-width:50%}.listing--homes .listing__item{margin-bottom:24px;width:100%;position:relative;padding:0;overflow:hidden;border-bottom:none}.listing--homes .listing__item:after{content:"";display:table;clear:both}.listing--homes .listing__item div[class^=listing__],.listing--homes .listing__item div[class*=" listing__"]{float:left;width:100%}.listing--homes .listing__img{max-width:100%;width:100%;margin-bottom:5px}.listing--homes .listing__img>img{padding-right:0;width:100%;display:block}.listing--homes .listing__header{max-width:100%}.listing--homes .listing__name{float:none!important}.listing--homes .listing__name>*{margin-bottom:0}.listing--homes .listing__body{max-width:100%;margin-bottom:0;border-bottom:1px solid #333f47}.listing--homes .listing__house-type{position:relative;max-width:75%;padding:6px 0}.listing--homes .listing__house-type:after{content:"";height:1px;width:200%;position:absolute;background:#333f47;bottom:0;left:0}.listing--homes .listing__plot{max-width:25%;text-align:right;padding:6px 0}.listing--homes .listing__bed-count{max-width:30%;padding:6px 0}.listing--homes .listing__bed-count .listing__label,.listing--homes .listing__item .listing__offer.listing__offer--desktop{display:none}.listing--homes .listing__item .listing__offer.listing__offer--mobile{display:block;border:none;float:left;width:50%;text-align:right;padding:0}.listing--homes .listing__item .listing__offer.listing__offer--mobile.listing__offer--shortlist{width:100%;text-align:left;padding:15px 0 0}.listing--homes .listing__item .listing__offer.listing__offer--mobile .listing__icon,.listing--homes .listing__item .listing__offer.listing__offer--mobile .listing__text{float:none;width:auto;display:inline-block;line-height:16px;vertical-align:middle}.listing--homes .listing__item .listing__offer.listing__offer--mobile .listing__icon{padding:0 5px}.listing--homes .listing__item .listing__offer.listing__offer--mobile .listing__text{padding-left:0}.listing--homes .listing__item .listing__offer .listing__text{font-size:12px;font-size:.75rem;line-height:11px;line-height:.9166666667;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.listing--homes .listing__price{max-width:70%;text-align:right;padding:6px 0}.listing--homes .listing__price .listing__label{display:none}.listing--homes .listing__distance{font-size:18px;font-size:1.125rem;line-height:3.3333333333;position:absolute;bottom:6px;left:0;line-height:60px;white-space:nowrap;color:#000;float:none}@media (min-width: 960px){.listing--homes .listing__distance{font-size:24px;font-size:1.5rem;line-height:60px;line-height:2.5}}.listing--homes .listing__meta{float:right!important;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:16px 0;text-align:right;position:relative;min-height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 959px){.listing--homes .listing__meta .u-invisible{display:none}}.listing--homes .listing__meta a{display:block;max-width:50%;padding:0 10px;margin-top:0}.listing--homes .listing__meta a:hover{background:#dee6ea}.listing--homes .listing__meta:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#333f47;display:block}.listing--homes.listing--grid{padding-top:15px}.listing--homes.listing--grid .listing__meta a{margin:0 0 0 auto}.heading--page+.listing--homes.listing--grid{padding-top:0}.listing--grid{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}@media only screen and (max-width: 959px){.listing--grid .icon--pound{width:11px}}.listing--coming-soon,.listing--text{border-top:1px solid #333f47}.listing--text .listing__header{max-width:100%}.listing--text .listing__body{display:block;margin-left:0;margin-right:0}.listing--text .listing__meta a{display:block}.listing--text .listing__meta .list__item{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25;margin-bottom:6px}.icon--star{width:20px;height:20px}@media only screen and (min-width: 660px){.listing--flex .list__body{margin-bottom:0!important}.listing--flex .listing__item__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.listing--flex .listing__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0;margin-bottom:12px}}.listing--list .listing__distance{position:static!important}.listing--list .listing__meta{padding-bottom:0;padding-top:5px!important}.listing--list .listing__name{-webkit-box-flex:0!important;-ms-flex:0 0 55%!important;flex:0 0 55%!important}.listing--homes .listing__meta a.btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}.listing--homes .listing__meta a.btn+.listing__offer{text-align:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.listing-house-type__label{display:inline-block}.listing-house-type__value{line-height:1!important}.dev-overview{position:relative;padding-top:20px}.dev-overview:after{content:"";display:table;clear:both}.dev-overview__inner{text-align:center;padding:24px 0}.dev-overview__content{margin-bottom:24px}@media only screen and (min-width: 768px){.dev-overview__content .heading-2{margin-bottom:24px}}.dev-overview__content>*:last-child{margin-bottom:0}.dev-overview__quote{font-style:italic}.dev-overview__staff{font-family:fs_elliotregular;font-weight:300;margin-bottom:48px}.dev-overview__staff span{display:block;text-transform:uppercase}.dev-overview__opening-times{margin-bottom:30px}.dev-homes .listing--homes{margin-bottom:0}.dev-homes .listing__item:last-child{border-bottom:none}.dev-homes .heading--section{margin-bottom:15px}.dev-location{padding-top:24px!important}.dev-location__video{margin-bottom:24px}.dev-location .heading--section{margin-bottom:12px}@media only screen and (min-width: 768px){.dev-location .heading--section{margin-bottom:24px}}.dev-siteplan{z-index:1;position:relative}.dev-siteplan__heading{position:relative}.dev-siteplan__status{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;text-transform:uppercase;top:0;padding:0;text-align:center;display:block}.dev-siteplan__status__item{display:inline-block;margin-left:10px}.dev-siteplan__status .icon{border-radius:50%;width:14px;height:14px;display:inline-block;margin-right:5px;top:2px}.dev-siteplan__ah{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;text-transform:uppercase;padding:12px 6px;text-align:center;display:block}.dev-siteplan__plan{position:relative;overflow:hidden;cursor:move;max-height:340px;background-color:#fff}@media only screen and (min-width: 768px){.dev-siteplan__plan{min-height:400px;max-height:none}}.dev-siteplan__plan>#siteplan{position:absolute;top:0;left:0;width:100%;height:100%}.dev-siteplan__plan:after{content:"";padding-bottom:130%;display:block;height:0}.dev-siteplan #draggable-siteplan{width:1200px;height:auto;display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.dev-siteplan .wrapper+.wrapper{padding-top:20px}@media only screen and (min-width: 660px){.dev-siteplan .wrapper+.wrapper{padding-top:24px}}.dev-gallery .img--wrapper,.dev-gallery img{margin-bottom:10px}.dev-gallery__link{position:relative}.dev-gallery__link>a{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.2222222222;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:900;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.dev-gallery__link>a:hover{background:rgba(0,0,0,.6)}.dev-spec__inner{padding-top:24px}.dev-siteplan__ah{margin-bottom:12px}.dev-drainage__content{padding-top:24px;padding-bottom:24px}.dev__intro{max-width:600px;margin:0 auto 24px}.image__figure{margin:0 0 24px}.image__figure:last-child{margin-bottom:24px}@media only screen and (max-width: 659px){.columns.columns--dev>*{padding-right:0}.btn--download-brochure{margin-bottom:18px;margin-top:12px;width:100%;max-width:none;padding-right:36px}}.dev__intro--timetable{margin-bottom:24px}.dev-timetable{list-style:none;padding:0;max-width:500px;display:block;margin:0 auto 24px;clear:both}@media only screen and (min-width: 960px){section.dev-video .g-3 .g__col.g__col--double{width:66.6666667%;max-width:66.6666667%}}.timetable__heading-1{display:block;margin-bottom:18px}.timetable__month-block{margin-bottom:18px}.timetable__month-block:last-child{margin-bottom:0}@media only screen and (min-width: 960px){.dev-timetable{margin:0 auto 48px}.dev__intro--timetable{margin-bottom:48px}.timetable__heading-1,.timetable__month-block{margin-bottom:36px}}[id=Everything_else] text{font-family:fs_elliotregular;font-weight:300}g.plot.available,g.plot.available *,.available.js-plot.js-plot-no *{cursor:pointer!important}#Everything_else,#Houses,#House_Divisions_ALL{pointer-events:none}#Numbers .plot-ah{fill:#fff}#Numbers .js-plot g{pointer-events:none}#Numbers .number-hit{fill:transparent;stroke:#fff}#Numbers .number-hit+g{pointer-events:none}#Numbers .js-plot--status-1{pointer-events:none}#Numbers .js-plot--status-2{cursor:pointer}#Numbers .js-plot--status-2 .number-hit{fill:#333e48}#Numbers .js-plot--status-3{cursor:pointer}#Numbers .js-plot--status-3 .number-hit{fill:#a3a6ad}#Numbers .js-plot--status-4{cursor:pointer}#Numbers .js-plot--status-4 .number-hit{fill:#5e7689}#Houses .plot-lt{fill:#a6a6a6}#Houses .plot-dk{fill:gray}#Houses .js-house--status-2 .plot-lt{fill:#4c4c4c}#Houses .js-house--status-2 .plot-dk{fill:#000}.gallery__item{position:relative;display:block}.gallery__cta{font-family:fs_elliotbold;font-weight:300;font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.4;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.gallery__cta:hover{background:rgba(0,0,0,.6)}@media only screen and (min-width: 600px){.gallery__cta{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333}}.gallery--location__img{background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:14px}.gallery--location__img:after{content:"";padding-bottom:74.80451%;display:block;height:0}.gallery--location__img--large:after{padding-bottom:76.119403%}.gallery--slideshow{background:rgba(0,0,0,.9);position:fixed}.dev-gallery .heading--section{margin-bottom:24px}.home-details{width:100%}@media only screen and (max-width: 767px){.home-details .listing__bed-count,.home-details .listing__bathroom-count{max-width:50%;width:100%;float:left;padding-bottom:12px}.home-details .listing__meta__download{display:none}}@media only screen and (max-width: 599px){.home-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.home-details>[class^=listing__],.home-details>[class*=" listing__"]{float:left;width:50%;max-width:50%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.home-details .listing__plot{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:25%;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;text-align:right}.home-details .listing__house-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:75%;-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}.home-details .listing__bed-count{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home-details .listing__bathroom-count{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.home-details .listing__price{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;text-align:right}.home-details .listing__price .icon--pound{width:10px}.home-details .listing__offer{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;max-width:100%;border-bottom:1px solid #333f47;border-top:1px solid #333f47;padding:10px 0 15px;margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-details .listing__offer .listing__icon{-webkit-box-flex:1;-ms-flex:1 1 30px;flex:1 1 30px}.home-details .listing__offer .listing__text{padding-left:15px}.home-details .listing__bed-count,.home-details .listing__bathroom-count{max-width:25%;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;width:100%;padding-bottom:0}.home-details .listing__meta{width:100%;max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:6px}.home-details .listing__meta>a{max-width:calc(50% - 5px)}.home-details .listing__meta__download{display:none}.home-details .icon--bathroom{padding-right:3px}}.home-details .listing__price .listing__label,.home-details .listing__bed-count .listing__label,.home-details .listing__bathroom-count .listing__label{opacity:0;display:none}.home-img{display:block;position:relative;margin-bottom:12px}.home-img .btn--expand{position:absolute;right:0;bottom:0}@media only screen and (max-width: 659px){.home-img .btn--expand{display:none}}.home-intro{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #333f47}.home-intro p:last-child{margin-bottom:0}.home-floorplan{padding:24px 0;border-bottom:1px solid #333f47}.home-floorplan:last-child{border-bottom:none}.home-floorplan>img{width:100%}.home-floorplan .list--details{margin-top:24px}.home-floorplan__plan{color:#000;text-transform:uppercase}@media only screen and (max-width: 659px){.home-floorplan__plan{pointer-events:none}.home-floorplan__plan .theme__accent{display:none}}/*! lightgallery - v1.2.19 - 2016-05-17
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */@font-face{font-family:lg;src:url(/dist/fonts/lg.eot?n1z373);src:url(/dist/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/dist/fonts/lg.woff?n1z373) format("woff"),url(/dist/fonts/lg.ttf?n1z373) format("truetype"),url(/dist/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:#fff;color:#999;cursor:pointer;display:block;margin-top:-10px;height:36px;width:36px;position:absolute;top:50%;z-index:1080;line-height:36px;text-align:center}.lg-actions .lg-next .icon,.lg-actions .lg-prev .icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin:-1px auto 0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-prev{left:20px}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:40px;height:47px;color:#fff;line-height:27px;padding:10px 0;text-align:center;width:54px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-close{right:20px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4,.lg-sub-html [data-fui-form] .fui-legend,[data-fui-form] .lg-sub-html .fui-legend,.lg-sub-html .fui-i .fui-legend,.fui-i .lg-sub-html .fui-legend{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin:0 auto}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;margin-bottom:5px;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{opacity:1}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:""}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../img/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:""}.lg-show-autoplay .lg-autoplay-button:after{content:""}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:""}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:""}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:""}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px white inset;box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{-webkit-box-shadow:0 0 0 8px white inset;box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:""}.lg-fullscreen-on .lg-fullscreen:after{content:""}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/dist/img/loading.gif) no-repeat scroll center center transparent;display:none!important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.buying-process{overflow:hidden}.buying-process img{display:none}.buying-process>.g__col:first-child{position:relative}.buying-process__header{margin-bottom:24px}@media only screen and (max-width: 660px){.buying-process__header{text-align:center!important}}.buying-process__body{margin-bottom:48px}.buying-process__step__count{font-size:30px;font-size:1.875rem;line-height:48px;line-height:1.6;color:#fff;border-radius:50%;background:#bdc8c4;width:48px;height:48px;display:inline-block;margin-bottom:12px;text-align:center}.our-story{position:relative}.our-story__wrapper,.our-story__wrapper img{margin-bottom:24px}@media only screen and (max-width: 599px){.our-story__wrapper{text-align:center}.our-story__wrapper:nth-of-type(odd){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-story__wrapper:nth-of-type(odd)>.g__col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.our-story__wrapper:nth-of-type(odd)>.g__col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.team-img,.team-member{margin-bottom:12px}@media only screen and (min-width: 480px){.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.team-member__inner{border-bottom:1px solid #333f47;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:100%}@media only screen and (max-width: 479px){.team-member__head{position:relative}.team-member__head__info{position:absolute;bottom:0;right:0;max-width:55%;width:100%}}.team-member__img{margin-bottom:18px;max-width:40%;margin-right:12px;-webkit-box-flex:0;-ms-flex:none;flex:none}.team-member__name{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1;font-family:fs_elliotbold;font-weight:300;text-transform:uppercase}.team-member__role{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125;margin-bottom:0}@media only screen and (min-width: 480px){.team-member__role{margin-bottom:12px}}.team-member__bio{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125;padding-bottom:24px;clear:both;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}.page--slim{max-width:672px;margin:0 auto;text-align:center}.l-spacing{padding-bottom:36px}.step{margin-bottom:24px;overflow:hidden}.step__count{font-size:30px;font-size:1.875rem;line-height:48px;line-height:1.6;color:#fff;border-radius:50%;background:rgb(216,210,196);width:48px;height:48px;display:inline-block;margin-bottom:12px;text-align:center}.news__item{padding:24px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;list-style:none}.news__item a{-ms-flex-item-align:center;align-self:center}.news__img{padding:0}.news__header{padding-top:24px}.news__header .heading--page{padding-bottom:24px;padding-top:0;margin-bottom:0}.news__heading{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;cursor:pointer;max-width:100%}.news__heading:hover{opacity:.5;color:#000}.news__date{margin-bottom:24px;display:block}.news__body{padding:24px 0}.news__body p{margin-bottom:24px}.news__body .list--social a{padding:12px 10px}@media only screen and (min-width: 768px){.news__body{padding:48px 0 24px}}.news__excerpt{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125;margin-bottom:24px}.news__content{padding:24px}@media only screen and (min-width: 768px){.news__content{padding:48px}}.news__content p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375;letter-spacing:-.02em}.news__btn{margin:auto auto 0}.news--listing{text-align:center;margin:0 0 24px -24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.news--listing>.g__col{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 660px){.news--listing .g__col:last-child .listing__item{border-bottom:0}}@media only screen and (min-width: 1200px){.news--listing .g__col{width:33.3333337%;max-width:33.3333337%}}@media only screen and (min-width: 960px){.news--listing--fix{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}.news--listing.news--listing--one-article{border-bottom:1px solid #333f47;margin-left:0}.news--listing.news--listing--one-article img{padding-bottom:24px}@media only screen and (min-width: 1200px){.news--listing.news--listing--one-article .news-img-wrap{width:66.6666667%;max-width:66.6666667%;padding-left:12px}}.news--listing.news--listing--three-articles .news__item{border-bottom:1px solid #333f47}.news--listing.news--listing--two-articles img{display:none}@media only screen and (min-width: 1200px){.news--listing.news--listing--two-articles img{display:block;-o-object-fit:cover;object-fit:cover;height:100%}}.news--listing.news--listing--two-articles .g__col--double{margin-left:24px;border-bottom:1px solid #333f47}@media only screen and (min-width: 960px){.news--listing.news--listing--two-articles .g__col--double{width:66.6666667%;max-width:66.6666667%}}@media only screen and (min-width: 1200px){.news--listing.news--listing--two-articles .g__col--double{display:-webkit-box;display:-ms-flexbox;display:flex}.news--listing.news--listing--two-articles .g__col--double>.news__item{width:50%;max-width:50%}.news--listing.news--listing--two-articles .g__col--double .news-img-wrap{width:100%;max-width:100%;margin-bottom:24px;padding-left:18px}}.news--listing.news--listing--two-articles>.g__col .news__item{border-bottom:1px solid #333f47}.news--featured{display:block;background:#fff;text-align:center}@media only screen and (min-width: 768px){.news--featured{margin-bottom:36px}}.c-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 20px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-tags-list__item{margin-bottom:5px}.c-tags-list:not(.all-tags) .c-tags-list__item-link:after{content:"";display:block;padding-bottom:1px}.c-tags-list__item-link{position:relative}a.c-tags-list__item-link:hover{color:#333e48}.c-tags-list:not(.all-tags) .c-tags-list__item-link:after{content:"";position:absolute;left:0;height:2px;background-color:#999ea3;padding-bottom:1px;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-tags-list:not(.all-tags) .c-tags-list__item-link:hover:after{width:0;left:50%}.c-tags-list__item .c-tags-list__item-link{display:inline-block}.c-tags-list__item .c-tags-list__item-link--active{font-weight:700}.c-tags-list__item:not(:last-child):after{display:inline;content:"/";margin:0 6px;color:#71787f}@media only screen and (min-width: 960px){.flag-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flag-flex .flag__image-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;overflow:hidden}.flag-flex .flag__image-flex img{-o-object-fit:cover;object-fit:cover;height:100%}.flag-flex .flag__body-flex{width:50%;-ms-flex-item-align:center;align-self:center}}.section--news-header .heading--page.heading-margin{margin-bottom:12px}.anim-delay{-webkit-transition-delay:.3s;transition-delay:.3s}.contact{background:#e3e5e5}.contact h1{margin-bottom:12px;padding-bottom:0}.contact .heading--page{padding-top:0}.contact .heading-3{margin-bottom:0}.contact p+.heading-3{margin-top:24px}.contact p:last-child{margin-bottom:0}.contact.section{padding-bottom:48px}.contact__block{margin-bottom:24px}.contact__block--main{margin-bottom:0}.contact__header{text-transform:uppercase}.contact__sub-header{letter-spacing:0;color:#333e48}@media only screen and (min-width: 768px){.contact__sub-header{letter-spacing:0;max-width:60%;padding-bottom:12px}}.contact__tel,.contact__email{font-family:fs_elliotbold;font-weight:300}.contact__sidebar .contact__sub-header{max-width:100%}.cta{padding:24px;text-align:center}.cta--shortlist{background:#fff;border:1px solid #dbd6c8}.cta--shortlist.cta--notice{max-width:100%}.cta--notice{font-size:20px;font-size:1.25rem;line-height:1.2;max-width:600px;margin:0 auto 48px}.form__message{padding:12px;margin-bottom:24px}.form__message--error{background-color:#eea2ad;border:1px solid #B0171F}.messages .help-block{font-size:13px;font-size:.8125rem;line-height:1.8461538462}.messages .error{color:#b0171f}.preloader{font-size:0;display:inline-block;position:relative}.preloader.is-complete .preloader__tick{-webkit-animation:drawTick 1.32s cubic-bezier(.8,0,.4,.8) forwards;animation:drawTick 1.32s cubic-bezier(.8,0,.4,.8) forwards}.preloader.is-complete .preloader__outer,.preloader.is-complete .preloader__inner,.preloader.is-complete .preloader__progress{-webkit-animation:none;animation:none}.preloader__result{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.preloader__tick{stroke:#6be361;fill:none;stroke-dasharray:100px;stroke-dashoffset:100px}.preloader__outer{-webkit-animation:outer 6.6s linear infinite;animation:outer 6.6s linear infinite}.preloader__inner{-webkit-animation:inner 1.32s linear infinite;animation:inner 1.32s linear infinite}.preloader__track{fill:none;stroke:#0e3b0a;stroke-width:1px}.preloader__progress{fill:none;stroke:#6be361;stroke-linecap:square;-webkit-animation:arc 1.32s cubic-bezier(.8,0,.4,.8) infinite;animation:arc 1.32s cubic-bezier(.8,0,.4,.8) infinite}@-webkit-keyframes drawTick{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes drawTick{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@-webkit-keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes inner{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes arc{0%{stroke-dasharray:1 210.4867077905px;stroke-dashoffset:0}40%{stroke-dasharray:151.5504296092px,210.4867077905px;stroke-dashoffset:0}to{stroke-dasharray:1 210.4867077905px;stroke-dashoffset:-151.5504296092px}}@keyframes arc{0%{stroke-dasharray:1 210.4867077905px;stroke-dashoffset:0}40%{stroke-dasharray:151.5504296092px,210.4867077905px;stroke-dashoffset:0}to{stroke-dasharray:1 210.4867077905px;stroke-dashoffset:-151.5504296092px}}.preloader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preloader__label{font-size:16px;font-size:1rem;line-height:28px;line-height:1.75;color:#ccc;margin-left:12px}.dialogue{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:101;background-color:rgba(0,0,0,.35);-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s;opacity:0}.dialogue.is-active{opacity:1}.dialogue__content{background-color:#fff;width:290px;padding:72px 24px;text-align:center;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.3);box-shadow:0 2px 16px rgba(0,0,0,.3);border-style:solid;border-width:.5px;border-image-source:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,.4) 5%,rgba(255,255,255,0) 20%,rgba(255,255,255,0));border-image-slice:1;border-radius:2px}.dialogue__label{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.5555555556;margin-bottom:6px}body.vanilla-modal .modal-hider{position:absolute;left:-99999em}.modal{display:none}.vanilla-modal .modal{display:block;position:fixed;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:-1;opacity:0;-webkit-transition:opacity .2s,z-index 0s .2s;transition:opacity .2s,z-index 0s .2s;text-align:center;overflow:hidden;overflow-y:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:inline-block;white-space:normal;vertical-align:middle;text-align:left}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;content:""}.vanilla-modal.modal-visible .modal{z-index:2001;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.modal-inner{position:relative;overflow:hidden;max-width:800px;max-height:90%;width:95%;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:-1;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .2s,z-index 0s .2s,height .2s .2s,-webkit-transform .2s;transition:opacity .2s,z-index 0s .2s,height .2s .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s,z-index 0s .2s,height .2s .2s;transition:opacity .2s,transform .2s,z-index 0s .2s,height .2s .2s,-webkit-transform .2s}.modal-content{width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.modal-content--img{padding:0}.modal-visible .modal-inner{z-index:100;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s,height .2s .2s,-webkit-transform .2s;transition:opacity .2s,height .2s .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s,height .2s .2s;transition:opacity .2s,transform .2s,height .2s .2s,-webkit-transform .2s}.modal-inner>a[rel="modal:close"]{position:absolute;z-index:2;right:0;top:0;width:46px;height:56px;padding:16px 11px;cursor:pointer;text-align:center;background:#fff}.modal-inner__content{padding:24px}@media only screen and (min-width: 660px){.modal-inner__content{padding:24px 48px}}.modal__intro{text-align:center;padding:24px 0 12px;max-width:600px;margin:0 auto}.modal__intro .heading-1,.modal__intro p{margin-bottom:24px}.modal__heading{display:block;margin-bottom:18px}.question--resolved{background-color:green}.question--resolved:after{content:"RESOLVED!";color:#fff;float:right}.dev-feedback{background-color:#fff}.feedback__container--form{background-color:#d9e1e6}.link--download{cursor:pointer}.feedback__btn{margin-top:24px;text-decoration:none}.form--feedback{max-width:660px;margin:0 auto}.feedback-form__fieldset{width:100%;margin-bottom:24px}.feedback-form__fieldset:after{content:"";display:table;clear:both}.feedback-form__input{display:block;width:100%;padding:12px;margin:12px 0 0;border:none;font-size:16px}.feedback-form__fieldset--inline{padding-bottom:24px;border-top:none;border-bottom:1px solid #000}.feedback-form__input--radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.feedback-form__input--radio+span:before{display:inline-block;content:"";width:30px;height:30px;vertical-align:-8px;margin-right:12px;background-color:#fff;cursor:pointer}.feedback-form__input--radio:checked+span:before{background-color:#bfced6;background-image:url(/_assets/images/tick.svg);background-size:80%;background-repeat:no-repeat;background-position:center center}.feedback-form__end-group{color:#333e48}.feedback-form__end-group p{text-transform:uppercase;margin-top:6px}.feedback-form__textbox{display:block;width:100%;padding:12px;border:none}.feedback-form__label{position:relative;padding-bottom:12px}.feedback-form__label--full{display:block;max-width:600px;margin-top:24px;color:#333e48}.feedback-form__label--full:first-child{margin-top:0}.feedback-form__label--inline{display:block;letter-spacing:.025em;text-transform:uppercase;font-size:13px;padding-bottom:0}.feedback-form__label--radio{margin-right:24px;color:#333e48;text-transform:uppercase}.feedback-form__label a{border-bottom:1px solid #333e48}@media only screen and (min-width: 780px){.feedback-form__group--first{width:50%;float:left}.feedback-form__group--first:first-child{padding-right:12px}.feedback-form__group--first:nth-child(2n){padding-left:12px}.feedback-form__group--first:last-child{width:100%;clear:both}.feedback-form__end-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.dev-faq{padding-bottom:0}.dev-faq .heading-1{color:#333e48}.faq__list{list-style:none;padding:0;text-align:center}.faq__footer{padding:24px;text-align:center;background-color:#d9e1e6}.faq__item.is-next .faq__question:after{opacity:0}.faq__question{position:relative;max-width:660px;margin:0 auto;padding:24px 48px}.faq__question:after{display:block;width:100%;position:absolute;bottom:0;left:0;right:0;content:"";height:3px;background-image:url(/_assets/images/dot-border-2.svg)}.faq__question:first-child:after{top:0}.faq__question .heading-3{color:#333e48;margin-bottom:0}.faq__accordion-btn{position:absolute;bottom:24px;right:24px;border:none;background-color:transparent;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.faq__accordion-btn .icon{width:20px}.faq__accordion-btn.is-active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__answer{background-color:#d9e1e6}.faq__answer p{max-width:660px;margin:0 auto;padding:24px 48px}.faq__answer.is-active:after{display:none}.faq__footer-text{max-width:460px;margin:0 auto 24px}.faq__link{display:block;color:#333e48;font-weight:700;letter-spacing:.02em;margin-bottom:48px}.advert{background:rgba(255,255,255,.5);text-align:center;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;min-height:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out}.advert:hover{background:#FFF;color:#333f47}.advert p{font-size:16px;font-size:1rem;line-height:20.8px;line-height:1.3;margin-bottom:24px}@media (min-width: 885px){.advert p{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3}}.advert .icon--help-to-buy{max-width:100px;width:100%;margin:0 auto}.advert.advert--sm p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375}@media (min-width: 885px){.advert.advert--sm p{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333}}.advert.advert--sm .advert__header{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1;margin-bottom:12px;display:block}.advert.advert--sm .advert__sub-header{font-size:22px;font-size:1.375rem;line-height:22px;line-height:1;margin-bottom:18px;display:block}@media (min-width: 885px){.advert.advert--sm .advert__sub-header{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1}}.advert.advert--sm .icon--help-to-buy{max-width:80px;width:100%;margin:0 auto}.advert__header{font-size:50px;font-size:3.125rem;line-height:50px;line-height:1;margin-bottom:12px;display:block}.advert__sub-header{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1;margin-bottom:18px;display:block}@media (min-width: 885px){.advert__sub-header{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1}}.advert__icon{max-width:120px}@media only screen and (min-width: 660px){.advert .advert__header{font-size:80px;font-size:5rem}.advert .advert__sub-header{font-size:40px;font-size:2.5rem}}@media only screen and (min-width: 960px){.advert{padding:48px}.advert p{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3}}.image-container{position:relative;margin-bottom:12px}.expander__image--full{background-color:#fff}.expander__btn{position:absolute;bottom:0;right:0;background-color:#fff;padding:5px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.expander__btn:hover,.expander__btn:focus{background-color:#d9e1e6}.v-tour{padding-bottom:24px}.v-tour iframe{display:block;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.v-tour .wrapper+.wrapper{padding-top:20px}@media only screen and (min-width: 660px){.v-tour .wrapper+.wrapper{padding-top:24px}}.columns>*{padding-right:24px}.columns__1{font-size:22px;font-size:1.375rem;line-height:26.4px;line-height:1.2}.columns__2,.columns__3{font-size:16px;font-size:1rem;line-height:19.2px;line-height:1.2}.c-careers-list{list-style:none;padding:0;margin:72px auto;max-width:664px}.c-careers-list .c-careers-list-excerpt{max-width:50em;margin-bottom:24px;margin-top:24px}.c-careers-list li+li{border-top:1px solid black;margin-top:36px;padding-top:24px}@media only screen and (min-width: 960px){.layout-stories{-ms-flex-item-align:stretch!important;align-self:stretch!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.layout-stories>*:nth-child(2){-ms-flex-item-align:end;align-self:flex-end;margin-top:48px}.layout-stories>*:first-child{-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;margin-right:auto}.layout-stories>*:last-child{-ms-flex-item-align:end;align-self:flex-end}}.fui-i{--fui-font: "fs_elliotregular", sans-serif !important;--fui-color: #000;--fui-border-radius: 0;--fui-field-gutter: 1rem;--fui-alert-error-color: #df0000;--fui-btn-border-radius: 0px;--fui-submit-btn-color: #000;--fui-submit-btn-color-hover: #000 !important;--fui-submit-btn-bg-color: #8ba7b8;--fui-submit-btn-bg-color-hover: #ecf0f2;--fui-submit-btn-border-color: #8ba7b8;--fui-submit-btn-border-color-hover: #ecf0f2;--fui-label-error-color: #df0000;--fui-label-error-border-color: #df0000;--fui-instructions-font-size: 1rem;--fui-instructions-color: #000;--fui-check-font-size: 1rem;--fui-input-error-color: #df0000;--fui-input-error-border-color: #df0000;--fui-input-error-box-shadow-focus: 0 0 0 3px rgba(#df0000, 1);--fui-input-border: 2px solid #000;--fui-input-border-radius: 0;--fui-input-box-shadow-focus: 0 0 0 1px rgba(203, 244, 144, .8)}[data-fui-form] .fui-submit,.fui-i .fui-submit,[data-fui-form] .fui-label,.fui-i .fui-label{text-transform:uppercase}[data-fui-form] .fui-checkbox label:before,[data-fui-form] .fui-radio label:before,.fui-i .fui-checkbox label:before,.fui-i .fui-radio label:before{border:2px solid #000}[data-fui-form] hr,.fui-i hr{margin:0}.form--feedback .fui-label{text-transform:none}.form--feedback .fui-input,.form--feedback .fui-select{border:none}.form--feedback .fui-checkbox label:before,.form--feedback .fui-radio label:before{border:none}.fui-input-container a{text-decoration:underline;color:#333f47;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.fui-input-container a:hover{color:#647a8e}.c-carousel-card--imageCaption .c-carousel-card__legend{background-color:transparent}.c-carousel-card--imageCaption .c-carousel-card__main{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 885px){.c-carousel-card--imageCaption .c-carousel-card__main{--tw-bg-opacity: .8}}.c-carousel-card--imageOnly{background-color:#c0cdd5}.c-carousel-card--imageOnly .c-carousel-card__main,.c-carousel-card--generic .c-carousel-card__main{background-color:#dad6df}.c-carousel-card--generic .btn,.c-carousel-card--generic .homewise-calculator button,.homewise-calculator .c-carousel-card--generic button{background-color:#edeaef}.c-carousel-card--generic .c-carousel-card__side{background-color:#dad6df}.c-carousel-card--bg-blue-light .c-carousel-card__main{--tw-bg-opacity: 1;background-color:rgb(192 205 213 / var(--tw-bg-opacity))}.c-carousel-card--bg-blue-light .btn,.c-carousel-card--bg-blue-light .homewise-calculator button,.homewise-calculator .c-carousel-card--bg-blue-light button{background-color:#e0e6ea}.c-carousel-card--bg-blue-light .c-carousel-card__side{--tw-bg-opacity: 1;background-color:rgb(192 205 213 / var(--tw-bg-opacity))}.c-carousel-card__legend{position:relative;background-color:rgba(255,255,255,.8);text-transform:uppercase;font-size:calc(18px + 10 * ((100vw - 420px) / 860));line-height:1.08;padding:20px 0 15px 20px;min-height:80px}@media screen and (min-width: 1280px){.c-carousel-card__legend{font-size:28px}}@media screen and (max-width: 420px){.c-carousel-card__legend{font-size:18px}}@media (min-width: 885px){.c-carousel-card__legend{padding:2rem 0 2rem 2rem;min-height:125px}}.c-carousel-card__legend:after{content:"";top:0;left:100%;width:100vw;position:absolute;height:100%;background-color:rgba(255,255,255,.8)}.c-carousel-card__heading{font-size:calc(26px + 10 * ((100vw - 420px) / 860));line-height:1}@media screen and (min-width: 1280px){.c-carousel-card__heading{font-size:36px}}@media screen and (max-width: 420px){.c-carousel-card__heading{font-size:26px}}.c-carousel-card__subheading{font-size:calc(22px + 6 * ((100vw - 420px) / 860));line-height:1.266667}@media screen and (min-width: 1280px){.c-carousel-card__subheading{font-size:28px}}@media screen and (max-width: 420px){.c-carousel-card__subheading{font-size:22px}}.c-carousel-card__main{padding:25px 15px 18px}@media (min-width: 885px){.c-carousel-card__main{padding-top:2rem;padding-left:2rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:28px}}.c-carousel-card__main .btn:hover,.c-carousel-card__main .homewise-calculator button:hover,.homewise-calculator .c-carousel-card__main button:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.c-carousel-card__body{font-size:calc(16px + 2 * ((100vw - 420px) / 860));line-height:1.136}@media screen and (min-width: 1280px){.c-carousel-card__body{font-size:18px}}@media screen and (max-width: 420px){.c-carousel-card__body{font-size:16px}}.c-carousel-card__btn{background-color:rgba(255,255,255,.4)}.c-carousel__video-container .o-video{overflow:hidden;position:absolute;width:100%;height:100%}@media only screen and (min-width: 982px){.c-carousel__video-container .o-video{height:auto;overflow:auto;position:relative;width:100%}}.c-offer-card .btn:hover,.c-offer-card .homewise-calculator button:hover,.homewise-calculator .c-offer-card button:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.c-offer-card__header{font-family:fs_elliotbold,sans-serif;font-size:calc(22px + 6 * ((100vw - 420px) / 860));line-height:1.06}@media screen and (min-width: 1280px){.c-offer-card__header{font-size:28px}}@media screen and (max-width: 420px){.c-offer-card__header{font-size:22px}}.c-offer-card__body-bg{background-color:#c0cdd5}@media (min-width: 885px){.c-offer-card__body-bg{background-color:rgba(192,205,213,.85)}}.c-home-of-the-week__legend{font-size:calc(16px + 12 * ((100vw - 420px) / 860));line-height:1.08}@media screen and (min-width: 1280px){.c-home-of-the-week__legend{font-size:28px}}@media screen and (max-width: 420px){.c-home-of-the-week__legend{font-size:16px}}.home-of-the-week{position:relative}.home-of-the-week:before{content:"";pointer-events:none;z-index:20;border-width:5px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));position:absolute;display:block;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.development .home-of-the-week:before{display:none}.dev-similar-properties .home-of-the-week:before{display:none}.home-of-the-week:after{content:"Home of the Week";pointer-events:none;right:0;bottom:0;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem;text-align:center;font-family:fs_elliotbold,sans-serif;font-size:10px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));position:absolute;display:block}@media (min-width: 885px){.home-of-the-week:after{padding-left:2rem;padding-right:2rem}}.listing--list .home-of-the-week:after{padding-left:0;padding-right:0;width:100%}.listing--list .img-wrapper .o-offer-badge{display:none}.c-home-of-the-week__heading{display:block;font-size:calc(22px + 6 * ((100vw - 420px) / 860));list-height:1}@media screen and (min-width: 1280px){.c-home-of-the-week__heading{font-size:28px}}@media screen and (max-width: 420px){.c-home-of-the-week__heading{font-size:22px}}.c-home-of-the-week__city{font-size:calc(16px + 4 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){.c-home-of-the-week__city{font-size:20px}}@media screen and (max-width: 420px){.c-home-of-the-week__city{font-size:16px}}.homewise-calculator .horizontal-widget-header{font-size:20px!important}.homewise-calculator .horizontal-widget-sub-header{font-size:16px!important;text-align:left!important}.homewise-calculator .horizontal-widget-logo{margin-top:20px!important}.homewise-calculator label{text-transform:uppercase;font-size:13px!important}.homewise-calculator select,.homewise-calculator input{font-family:inherit!important}.homewise-calculator>div{border-radius:0!important;padding:12px 12px 20px 22px!important}.homewise-calculator hr{height:1px;width:100%}.homewise-calculator button{width:208px;max-width:100%;font-size:.8125rem!important;border-radius:0!important}.inset-0{top:0;left:0;bottom:0;right:0}.object-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}body:before{content:"mobile";display:none}@media only screen and (min-width: 480px){body:before{content:"480 up"}.listing--grid,.listing--homes{margin-left:-20px}.listing--grid:after,.listing--homes:after{content:"";display:table;clear:both}.listing--grid .listing__item,.listing--homes .listing__item{max-width:50%;padding-left:20px;float:left;margin-bottom:36px}.listing__offer{padding:15px 0;margin:0 0 5px;border-bottom:1px solid #333f47;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}.listing__offer .listing__icon{-webkit-box-flex:1;-ms-flex:1 1 70px;flex:1 1 70px}.listing__offer .listing__text{padding-left:15px}.listing__value{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3}.g-4>.g__col{max-width:50%}.g-4.g-gallery>.g__col{max-width:50%}.dev-spec__inner{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.team-member__img{max-width:100%;padding-right:0;float:none}.slide--hero .slide__list:after{padding-bottom:50%}.card__header{padding:20px 24px 0}.card__img{position:static;height:auto}.card__img img{position:static;-webkit-transform:translate(0,0);transform:translate(0)}.card__details__title{margin-bottom:3px;display:block}.card__details{padding:24px}.card__details .btn,.card__details .homewise-calculator button,.homewise-calculator .card__details button{margin-top:12px;line-height:32px;height:32px}.card__details__value{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1}.card__details__value .icon--bed{height:22px;width:32px}.card__details__value__pound,.card__body--developments .card__details__value__pound{font-size:32px;font-size:2rem;line-height:32px;line-height:1}.card__body--developments .card__details__value__pound{margin-right:8px}.card__details__value--bed{font-size:32px;font-size:2rem;line-height:32px;line-height:1}.card__body--developments .card__details__value--bed{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1}.card__body--developments .card__details__value .icon--bed{width:26px;height:20px;margin-right:5px}.card__body--developments .card__header{padding:12px 24px}.card__body--developments .card__header .heading-2{font-size:22px;font-size:1.375rem}.card__body--developments .card__header .heading-3{font-size:18px;font-size:1.125rem}.card__body--developments .card__details__value__pound{margin-right:18px}.card__body--developments .g-card .g__col:first-child{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.card__body--developments .g-card .g__col:last-child{max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding-left:10%}.card__body--developments .card__details{padding-top:18px}.card__body--developments .card__details .btn,.card__body--developments .card__details .homewise-calculator button,.homewise-calculator .card__body--developments .card__details button{position:static;width:100%;left:0;right:0;bottom:0}.map-list--gmail{max-width:500px}.heading--section,.dev-siteplan__heading .heading--section{margin-left:0;margin-right:0}}@media only screen and (min-width: 600px){body:before{content:"600 up"}.heading__title{float:left}.heading__links{max-width:280px}.heading__links:after{content:"";display:table;clear:both}.heading__links{float:right;width:100%}.heading__links .nav__item{margin-top:0}.heading__links .nav__item--button{margin-top:12px}.slide__title h1{font-size:6vw}.slide__title p{font-size:1.2rem}.search--property__type .form__group{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-2>.g__col{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.g-4>.g__col{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.g-3-7>.g__col{max-width:35%;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.g-3-7>.g__col:last-child{max-width:65%;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.g-2--padded>.g__col{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.g-our-story>.g__col{position:relative;padding-right:5%}.g-our-story>.g__col:nth-child(odd){clear:left}.g-our-story>.g__col:nth-child(2n){padding-left:5%;padding-right:0}.dev-location__intro{padding-right:24px}.dev-siteplan__plan{height:556px}.dev-siteplan__plan:after{display:none}.our-story__dots{position:absolute;right:calc(50% - 4px);top:0;background-image:url(/_assets/images/dot-border.png);background-repeat:repeat-y;width:6px;height:100%}.card__pager{-webkit-transform:translateX(100%);transform:translate(100%)}.news__header img{padding:0 10%}.home-details{padding-right:20px}.home-img{margin-bottom:0}.home-floorplan__details{padding-left:20px}}@media only screen and (min-width: 660px){body:before{content:"660 up"}body{padding-top:89px}.wrapper{padding:0 24px}h1,.heading-1{font-size:26px;font-size:1.625rem;line-height:36px;line-height:1.3846153846}.header__inner{padding-top:20px;padding-bottom:20px}.heading-2--homepage{font-size:26px;font-size:1.625rem;line-height:36px;line-height:1.3846153846}.heading--section{padding-bottom:24px}}@media only screen and (min-width: 660px) and (max-width: 767px){.heading--development h2{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.1818181818}}@media only screen and (min-width: 660px){.nav-btn{padding-right:24px;padding-top:44px;padding-bottom:44px}.nav--secondary{top:90px}.nav--secondary a{padding-right:24px;padding-left:24px}.section{padding:24px 0}.section--introduction{padding:48px 0}.section--introduction>*{margin-bottom:0}.section--columns{padding:48px 0}.section--latest-news{padding-bottom:0;overflow:hidden}.section--team{padding-top:0}.dev-location{padding-top:24px!important}.dev-faq{padding-bottom:0}.g .g__col{float:left}.g-2>.g__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.g-2>.g__col:nth-child(odd){clear:left}.g-2>.g-5\/12{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.g-2>.g-7\/12{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.g-3>.g__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.g-3>.g__col:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.g-padded{margin-left:-30px}.g-padded>.g__col{padding-left:30px}.g-2--padded>.g__col{position:relative;padding-right:5%}.g-2--padded>.g__col:nth-child(2n){padding-left:5%;padding-right:0}.btn,.homewise-calculator button{letter-spacing:.025em}.search--property .search__inner{padding-left:24px;padding-right:24px}.list--spec .list__header{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.2}.listing{margin-bottom:24px}.listing__meta .list__item{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.1538461538}.listing--developments .listing__item{padding:24px 0;margin:0}.listing--developments .listing__img{padding-right:24px;float:left;max-width:50%;padding-left:0}.listing--developments .listing__img>img{margin-bottom:0}.listing--developments .listing__img>.btn,.listing--developments .homewise-calculator .listing__img>button,.homewise-calculator .listing--developments .listing__img>button{display:none}.listing--developments .listing__header{float:left;max-width:50%;width:100%}.listing--developments .listing__meta{float:left;max-width:50%}.listing--text .listing__header,.listing--text .listing__meta{max-width:100%}.listing--text .listing__meta .list__item{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333}.listing--text .listing__meta .btn,.listing--text .listing__meta .homewise-calculator button,.homewise-calculator .listing--text .listing__meta button{position:relative}.listing--grid,.home-details{margin-bottom:0}.buying-process>.g__col:first-child:after{content:"";position:absolute;right:-3px;top:0;background-image:url(/_assets/images/dot-border.png);background-repeat:repeat-y;width:6px;height:400%}.buying-process img{display:block;margin-bottom:36px}.buying-process__step__count{margin-bottom:24px}.footer .g__col,.footer .g__col:first-child{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.footer .footer__sub .g__col{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.footer .footer__sub .g__col:first-child{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.footer .list--social{text-align:right}.pad--no-bottom{padding-bottom:0}.card__body__text{display:block}}@media only screen and (min-width: 768px){body:before{content:"tablet"}body{padding-top:105px}h1,.heading-1{font-size:34px;font-size:2.125rem;line-height:38px;line-height:1.1176470588}h2,.heading-2{font-size:30px;font-size:1.875rem;line-height:36px;line-height:1.2}h4,[data-fui-form] .fui-legend,.fui-i .fui-legend,.heading-4{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.0909090909}.header__logo{max-width:170px}.nav-btn{padding-top:52px;padding-bottom:51px}.nav--secondary{top:105px}.heading-2--homepage{font-size:38px;font-size:2.375rem;line-height:42px;line-height:1.1052631579}.heading--section{font-size:18px;font-size:1.125rem;line-height:12px;line-height:.6666666667;margin-bottom:24px}.heading--development:after{content:"";display:table;clear:both}.heading--development>h2{font-size:28px;font-size:1.75rem;line-height:34px;line-height:1.2142857143}.heading__title{float:left}.heading__links{float:right;min-width:280px}.heading__links__link{max-width:50%;width:100%}.section--latest-devs .btn,.section--latest-devs .homewise-calculator button,.homewise-calculator .section--latest-devs button{max-width:224px;height:36px;line-height:36px}.section--padded{padding:48px 0}.slide__caption{font-size:18px;font-size:1.125rem;line-height:36px;line-height:2}.search--property__type .form__group{max-width:25%}.listing__item__small-cap{display:inline-block}.listing--developments .listing__img{float:left;max-width:35%}.listing--developments .listing__header{float:left;max-width:30%}.listing--developments .listing__body{float:left;display:block;max-width:30%;margin-right:5%}.listing--developments .listing__meta{float:right;max-width:30%;width:100%;margin-right:5%}.listing--developments .listing__meta .btn,.listing--developments .listing__meta .homewise-calculator button,.homewise-calculator .listing--developments .listing__meta button{position:relative;display:inline-block}.listing--grid,.listing--homes{margin-left:-20px}.listing--grid .listing__item,.listing--homes .listing__item{max-width:33.3333%;-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;padding-left:20px}.listing--grid.listing--grid,.listing--homes.listing--grid{padding-top:24px}.listing--home{padding-right:16.66667%}.listing--news .listing__item{padding:24px}.listing--text .listing__header{max-width:25%}.listing--text .listing__body{max-width:45%}.listing--text .listing__meta{max-width:25%}.listing--text .listing__meta .list__item{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333}.listing--text .listing__meta .btn,.listing--text .listing__meta .homewise-calculator button,.homewise-calculator .listing--text .listing__meta button{position:relative}.g-3{margin-left:-30px}.g-3>.g__col{padding-left:30px}.g-4>.g__col{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-3-7>.g__col{width:100%;max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.g-3-7>.g__col:last-child{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.g-2-1>.g__col{max-width:66.6666%;-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%}.g-2-1>.g__col:last-child{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-gallery.g-4>.g__col{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.g-location-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-location-gallery>.g__col{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.g-location-gallery>.g__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-location-gallery>.g__col--double{width:50%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.dev-siteplan__status{position:absolute;left:0;margin-top:0;padding:0;top:-3px}.dev-siteplan__ah{padding:0;position:absolute;right:0;top:0}.dev-spec__inner{-webkit-columns:3;-moz-columns:3;columns:3}.home-intro{text-align:center}.home-details{margin-bottom:0}.home-details .listing__plot{margin-bottom:12px}.home-details .listing__plot .listing__value{font-size:32px;font-size:2rem;line-height:32px;line-height:1}.home-details .listing__value{font-size:26px;font-size:1.625rem;line-height:34px;line-height:1.3076923077}.home-details .listing__price{margin-bottom:6px}.home-details .listing__price .listing__label{display:none}.home-details .listing__bed-count,.home-details .listing__bathroom-count{padding:5px 0 0}.home-details .listing__bed-count .listing__label,.home-details .listing__bathroom-count .listing__label{display:none}.home-details .listing__meta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-story__pad-left{padding-left:12px}.team-member{margin-bottom:24px}.team-member__bio{padding-bottom:48px}}@media only screen and (min-width: 960px){body:before{content:"960 up"}body{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375;padding-top:112px}h1,.heading-1{font-size:38px;font-size:2.375rem;line-height:42px;line-height:1.1052631579}h3,.heading-3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667}h5,.heading-5{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333}blockquote{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667;letter-spacing:.05em}.news__content p{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667}.news__header{padding-top:48px}.news__header .heading--page{padding-bottom:48px}.heading--page{font-size:38px;font-size:2.375rem;line-height:42px;line-height:1.1052631579;text-align:center;margin-bottom:24px}.heading--page h1{margin-bottom:0}.heading--page h1+h2{margin-top:24px}.heading--page{padding-top:24px;margin-bottom:0}.heading--page--default{margin-bottom:6px;padding-top:0}hr{margin:48px auto}.header{position:absolute;top:0;left:0;width:100%;-webkit-box-shadow:none;box-shadow:none}.header__inner{position:relative;padding:24px 0}.header.is-fixed{position:fixed;top:-54px}.header__logo .icon--logo{opacity:1;-webkit-transition:opacity .3s ease-in-out .3s;transition:opacity .3s ease-in-out .3s}.is-fixed .header__logo .icon--logo{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.header__logo .icon--logo-icon{display:block;opacity:0;max-width:0;max-height:0;top:44px;position:absolute;-webkit-transition:opacity .2s ease-in-out .01s,max-width .01s ease-in-out .21s,max-height .01s ease-in-out .21s;transition:opacity .2s ease-in-out .01s,max-width .01s ease-in-out .21s,max-height .01s ease-in-out .21s}.is-fixed .header__logo .icon--logo-icon{opacity:1;max-width:30px;max-height:30px;-webkit-transition:opacity .3s ease-in-out .3s,max-width .01s,max-height .01s;transition:opacity .3s ease-in-out .3s,max-width .01s,max-height .01s}.nav-btn{display:none}.nav__item{display:inline-block;border-bottom:none;position:relative;z-index:1}.nav__item--header{position:absolute;right:-18px}.nav__item--header a{padding:24px 18px}.nav__item--header a>span{position:relative}.nav__item--header a>span:after{content:"";height:1px;width:100%;background:#333f47;display:block;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav__item--header a:hover>span:after{opacity:1;-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.nav__item--underline a>span{position:relative}.nav__item--underline a>span:after{content:"";height:1px;width:100%;background:#333f47;display:block;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav__item--underline a:hover>span:after{opacity:1;-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.nav__item--tel>a{font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1}.nav__item .accordion__btn:after{top:-2px;position:relative;border-left-width:5px;border-right-width:5px;border-top:6px solid #bfced6;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.nav__item:hover{z-index:2}.nav__item:hover .accordion__btn:after{border-top-color:#333f47}.nav--main{position:absolute;top:auto;bottom:0;right:0;left:20%;-webkit-transform:none;transform:none;background:transparent;margin-left:0;width:auto;max-width:80%;border-top:1px solid #333f47;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.nav--main a{color:#000}.nav--main .list--social{position:absolute;top:-100%;right:-6px}.is-fixed .nav--main{border-top:transparent}.nav--main__item{margin-left:-24px}.nav--main__item a{padding:24px}.nav--main__item:hover{z-index:5}.nav--main__item:hover .nav--main-l2{max-height:2000px;opacity:1;-webkit-transition:max-height 0s ease-in-out 0s,opacity .3s ease-in-out .01s;transition:max-height 0s ease-in-out 0s,opacity .3s ease-in-out .01s}.nav--main-l2{position:fixed;display:block;background:rgba(0,0,0,.9);width:100%;left:0;right:0;color:#fff;max-height:0;overflow:hidden;opacity:0}.nav--main-l2 .wrapper{padding:24px;margin:0 auto}.nav--main-l2 .nav__menu{margin-top:-12px;margin-bottom:24px}.nav--main-l2 .nav__item{border-top:none;border-bottom:1px solid #666;display:block;margin-bottom:6px;position:relative}.nav--main-l2 .nav__item:after{content:"";position:absolute;bottom:-1px;left:0;z-index:2;width:0;height:1px;background:#fff;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.nav--main-l2 .nav__item:hover:after{width:100%}.nav--main-l2 p,.nav--main-l2 img{display:block}.nav--main-l2 a{background:transparent;color:#fff;padding:12px 0}.g-dropdown--developments,.g-dropdown--buying-home{display:-webkit-box;display:-ms-flexbox;display:flex}.g-dropdown--developments .g__col--double,.g-dropdown--buying-home .g__col--double{position:relative}.g-dropdown--developments .g__col--double p,.g-dropdown--buying-home .g__col--double p{position:absolute;left:0;bottom:0;margin-bottom:0}.g-dropdown--buying-home{display:-webkit-box;display:-ms-flexbox;display:flex}.g-dropdown--buying-home .g__col:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-dropdown--buying-home .g__col:first-child ul{-webkit-box-flex:3;-ms-flex:3;flex:3}.g-dropdown--buying-home .g__col:first-child p{margin-bottom:0}.nav--secondary{position:absolute;top:0;left:0;width:100%;display:block;opacity:1;height:auto;font-size:0}.nav--secondary .nav__item{position:relative;border-bottom:none}.nav--secondary .nav__item a{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.9230769231;padding:12px 18px;display:block;-webkit-transition:background .2s;transition:background .2s;height:36px;opacity:1}.nav--secondary .nav__item a:after{content:"";display:block;top:5px;bottom:5px;width:1px;background:rgba(255,255,255,.3);position:absolute;right:0;-webkit-transition:background .2s;transition:background .2s}.nav--secondary .nav__item a:hover,.nav--secondary .nav__item a.is-active{background:rgba(255,255,255,.7);color:#000;position:relative}.nav--secondary .nav__item a:hover:before,.nav--secondary .nav__item a:hover:after,.nav--secondary .nav__item a.is-active:before,.nav--secondary .nav__item a.is-active:after{background:rgba(255,255,255,.3)}.nav--secondary .nav__item:first-child a:before{content:"";display:block;top:5px;bottom:5px;width:1px;background:rgba(255,255,255,.3);position:absolute;left:0;-webkit-transition:background .2s;transition:background .2s}.nav--secondary .nav__item:first-child a:hover:before,.nav--secondary .nav__item:first-child a.is-active:before{background:rgba(255,255,255,.3)}.nav--secondary .nav__item--right{float:right}.nav--secondary .nav__item--right a:before,.nav--secondary .nav__item--right a:after{display:none}.nav--secondary .nav__item--tel{margin-right:-24px}.nav--secondary .nav__item--tel a{font-size:21px;font-size:1.3125rem;line-height:12px;line-height:.5714285714}.nav--secondary .nav__item--alt{margin-right:-24px}.nav--secondary .nav__item--alt a{font-weight:700}.nav--secondary .nav__item--alt:last-of-type{margin-right:0}.nav--secondary.is-fixed{position:fixed;top:59px;z-index:101}.nav--secondary .js-show-menu{display:none}.g__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.g__col.g__col--1{max-width:10%;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}.g__col.g__col--2{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.g__col.g__col--3{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.g__col.g__col--4{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.g__col.g__col--5{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.g-3>.g__col{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.g-3>.g__col:first-child{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.g-3>.g__col:nth-child(3n+1){clear:left}.g-4>.g__col{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.g-4>.g__col:nth-child(4n+1){clear:left}.g-3-7>.g__col{width:100%;max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;clear:left}.g-3-7>.g__col:last-child{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;clear:none}.g-2--padded>.g__col{padding-right:10%}.g-2--padded>.g__col:nth-child(2n){padding-left:10%;padding-right:0}.g-our-story>.g__col{position:relative;padding-right:3%}.g-our-story>.g__col:nth-child(2n){padding-left:3%;padding-right:0}.g-dropdown{margin-left:20%}.g-dropdown .g__col{padding:0 30px 0 0;max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-dropdown .g__col:last-child{padding-right:0}.g-dropdown>.g__col--double{max-width:66.6666%;-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;padding-right:0}.g-dropdown>.g__col--double .nav__menu{max-width:50%}.g-dropdown>.g__col--double p{padding-right:60px}.g-padded--double{margin-left:-56px}.g-padded--double>.g__col{padding-left:56px}.g-location-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-location-gallery>.g__col{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.g-location-gallery>.g__col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-location-gallery>.g__col--double{width:50%;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.btn,.homewise-calculator button{letter-spacing:.05em}.accordion__btn:after{border-top-color:#333f47}.nav--main .dropdown{padding:24px}.search-results{position:relative}.search-results .list--view-type{position:absolute;top:0;right:-6px}.section--team .heading--page{padding-top:12px;margin-bottom:24px}.section--news-header .heading--page{padding:0;margin-bottom:24px}.slide__title p{font-size:1.4rem}.list--social a{padding-left:6px;padding-right:6px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.list--social a:hover{opacity:.5;color:inherit}.list--spec .list__header{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.0909090909}.list--view-type{display:block}.listing__name>h3{font-size:28px;font-size:1.75rem;line-height:42px;line-height:1.5}.listing__sub-header{line-height:36px;margin-bottom:12px}.listing__meta .list__item a{font-size:23px;font-size:1.4375rem;line-height:24px;line-height:1.0434782609;font-family:fs_elliotbold;font-weight:300;display:block}.listing__meta .btn,.listing__meta .homewise-calculator button,.homewise-calculator .listing__meta button{display:block}.listing--homes .listing__meta--shortlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.listing--homes .listing__meta--shortlist .btn,.listing--homes .listing__meta--shortlist .homewise-calculator button,.homewise-calculator .listing--homes .listing__meta--shortlist button{margin-bottom:0;margin-top:10px}.listing--homes .listing__meta--shortlist .btn:first-child,.listing--homes .listing__meta--shortlist .homewise-calculator button:first-child,.homewise-calculator .listing--homes .listing__meta--shortlist button:first-child{margin-top:0}.listing--shortlist{margin-bottom:48px}.listing__desc{padding-right:20%}.listing__item__inner--exhibitions .listing__body,.listing__item__inner--exhibitions .listing__meta{margin-top:0!important}.listing--developments .listing__img{max-width:20%;padding-right:0}.listing--developments .listing__header{max-width:30%;padding-left:24px;padding-right:24px;margin-top:12px}.listing--developments .listing__header--wide{width:50%}.listing--developments .listing__body{max-width:25%;padding-left:24px;float:left;margin-top:18px;color:#000;margin-right:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125}.listing--developments .listing__meta{padding-left:24px;max-width:25%;margin-top:18px;margin-right:0}.listing--developments .listing__meta .btn,.listing--developments .listing__meta .homewise-calculator button,.homewise-calculator .listing--developments .listing__meta button{width:100%;max-width:224px}.listing--grid{margin-left:-56px}.listing--grid .listing__item{padding-left:56px}.listing--list{margin-left:0}.listing--list [class^=listing__],.listing--list [class*=" listing__"]{text-align:left}.listing--list [class^=listing__]:after,.listing--list [class*=" listing__"]:after{display:none}.listing--list .listing__item{max-width:100%;padding:24px 0;margin-bottom:0;border-bottom:1px solid rgba(51,63,71,.3)}.listing--list .listing__item--advert{display:none}.listing--list .listing__img{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-bottom:0}.listing--list .listing__img>img,.listing--list .listing__img>a,.listing--list .listing__img>.img-wrapper{padding-right:25%;display:block}.listing--list .listing__header{max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dev-homes .listing--list .listing__header{margin-top:24px}.listing--list .listing__name{max-width:66.6666%;-webkit-box-flex:0;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%}.listing--list .listing__name>*{display:inline-block;margin-bottom:0}.listing--list .listing__name .theme__accent{margin-left:12px}.listing--list .listing__distance{max-width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;position:relative;line-height:24px}.listing--list .listing__body{max-width:60%;margin-bottom:0;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing--list .listing__house-type{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-transform:uppercase;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.listing--list .listing__plot{max-width:10%;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.listing--list .listing__bed-count{max-width:15%;-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.listing--list .listing__bed-count .listing__label{display:inline-block;opacity:0}.listing--list .listing__item .listing__offer.listing__offer--mobile{display:none}.listing--list .listing__item .listing__offer.listing__offer--desktop{display:block;max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0;border-top:0;padding:0;margin:0}.listing--list .listing__item .listing__offer.listing__offer--desktop .listing__icon{width:25%;display:block}.listing--list .listing__item .listing__offer.listing__offer--desktop .listing__text{padding-left:5px;float:none;width:auto;display:inline-block;vertical-align:top}.listing--list .listing__item .listing__offer.listing__offer--desktop .listing__text span{vertical-align:top;display:inline-block}.listing--list .listing__price{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.listing--list .listing__price .icon--pound{max-width:13px}.listing--list .listing__price .listing__label{display:inline-block;opacity:0}.listing--list .listing__meta{max-width:15%;-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;margin-left:5%;padding-top:0;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.listing--list .listing__meta>a{max-width:100%}.listing--text .listing__header{max-width:20%;padding-left:0}.listing--text .listing__body{display:block;max-width:55%;padding-left:5%}.listing--text .listing__meta a{display:block}.dev-overview{padding-top:60px}.dev-overview .columns{padding-bottom:24px}.dev-overview .column__2 .btn--icon{margin-top:48px;max-width:none}.dev-overview__content{margin-left:20%;max-width:60%;float:left}.dev-overview--adjust{padding-top:36px}.dev-homes .heading--section{margin-bottom:0}.dev-location__intro{padding-right:10%}.dev-location__video{margin-bottom:48px}.dev-siteplan__plan:after{padding-bottom:50%}.video{margin-bottom:36px}.team-img{margin-bottom:12px}.home-intro{padding-left:12%;padding-right:12%}.s-content--large{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.1666666667}.s-content--large h3{letter-spacing:.025em}.our-story__pad-left{padding-left:24px}.step{padding-left:48px;padding-right:48px}.home-details .listing__price{margin-bottom:0}.home-details .listing__plot{margin-bottom:12px}.home-details .listing__plot .listing__value{font-size:40px;font-size:2.5rem;line-height:40px;line-height:1}.home-details .listing__value{font-size:30px;font-size:1.875rem;line-height:42px;line-height:1.4}.home-floorplan__details{padding-left:40px}.listing__value{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1}.listing__item__inner--fx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.listing__item__inner--fx .listing__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing__item__inner--fx .listing__meta ul{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-bottom:0}.listing__item__inner--fx .listing__meta .btn,.listing__item__inner--fx .listing__meta .homewise-calculator button,.homewise-calculator .listing__item__inner--fx .listing__meta button{margin-bottom:0}.contact h1{margin-bottom:24px;padding-bottom:0}.footer a:hover{color:#fff}}@media only screen and (min-width: 1200px){body:before{content:"desktop"}body{padding-top:120px}.header.is-fixed{top:-60px}.header__inner{min-height:120px}.header__logo{max-width:188px}.header__logo .icon--logo-icon{top:50px}.nav__item--social{margin-top:-2px}.nav--main__item{margin-left:-36px}.nav--main__item>a{padding-left:36px;padding-right:36px}.nav--secondary .nav__item a{padding:12px 24px}.slide__title h1{font-size:57px;font-size:3.5625rem;line-height:68px;line-height:1.1929824561}.slide__title p{font-size:1.6rem}.listing--developments .listing__img{max-width:20%;padding-right:0}.listing--developments .listing__header{padding-left:24px;padding-right:24px}.listing--developments .listing__body{max-width:20%;padding-left:24px;float:left}.listing--developments .listing__meta{padding-left:24px;max-width:30%}.listing--text .listing__header{padding-left:0}.listing--text .listing__body{display:block;max-width:50%;padding-left:5%}.listing--text .listing__meta a{display:block}.listing--text .listing__meta .list__item{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3}.dev-overview__content{margin-left:25%;max-width:50%}.modal__intro{padding:36px 24px}.card__header--fl{position:static}.home-details .listing__plot{margin-bottom:24px}.home-details .listing__price{margin-bottom:12px}}.u-rel{position:relative}.u-left{float:left}.u-right{float:right}.cf:after{content:"";display:table;clear:both}.pt-1{padding-top:6px}.pt-2{padding-top:12px}.pt-4{padding-top:24px}.u-margin-bottom{margin-bottom:24px}.u-margin-bottom-half{margin-bottom:12px}.u-margin-bottom-quarter{margin-bottom:6px}.m-0{margin-bottom:0}.u-pad.u-pad.u-pad{padding-top:24px;padding-bottom:24px}.u-pad-bottom{padding-bottom:24px}.u-pad-adjust{padding-top:6px;padding-bottom:6px}@media only screen and (min-width: 960px){.u-pad-adjust{padding-top:24px;padding-bottom:24px}}.g-cf:after{content:"";display:table;clear:both}.g-cf>.g-col{float:left}.g-fx{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-fx--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.g-fx--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.g-fx--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.g-center{margin-left:auto;margin-right:auto}.section--page{padding-bottom:48px}.u-panel>*:last-child,.u-panel>*:last-child>*:last-child,.u-panel>*:last-child>*:last-child>*:last-child{margin-bottom:0}.u-trans{-webkit-transition:all .3s;transition:all .3s}.u-ir{display:block;text-indent:150%;overflow:hidden;white-space:nowrap}.u-hidden{display:none}.u-removed{width:0px;height:0px;margin:-1px;visibility:hidden;pointer-events:none}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-uppercase{text-transform:uppercase}.u-col3__item,.u-col3 li{display:inline-block;margin-bottom:24px;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}.u-col3__item p:last-child,.u-col3 li p:last-child{margin-bottom:0}@media only screen and (min-width: 660px){.u-col3{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.u-col3>li{display:inline-block;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}}@media only screen and (min-width: 768px){.u-col3{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width: 960px){.u-col3{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}}.u-col3-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}@media only screen and (min-width: 660px){.u-col3-list>ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.u-col3-list>ul>li{display:inline-block;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}}@media only screen and (min-width: 768px){.u-col3-list>ul{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width: 960px){.u-col3-list>ul{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}}.u-col3-list li{display:inline-block;margin-bottom:24px;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}.u-col3-list li p:last-child{margin-bottom:0}@media only screen and (min-width: 660px){.u-3-col{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 768px){.u-3-col{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width: 960px){.u-3-col{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}}.u-faux-link{top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;background:rgba(0,0,0,0)}a.u-faux-link{position:absolute;z-index:0;opacity:0}a.u-faux-link:focus{outline:none}@media only screen and (max-width: 479px){.u-visible-480{display:none}}@media only screen and (min-width: 480px){.u-hidden-480up{display:none}}@media only screen and (min-width: 660px){.u-visible-mobile{display:none}}@media only screen and (max-width: 659px){.u-visible-tablet{display:none}}@media only screen and (max-width: 959px){.u-visible-desktop{display:none}}@media only screen and (min-width: 960px){.u-hidden-desktop{display:none}}@media only screen and (min-width: 1024px){.nav__item--email{display:block}}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 885px){.container{max-width:885px}}@media (min-width: 960px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1440px){.container{max-width:1440px}}@media (min-width: 1600px){.container{max-width:1600px}}.wrapper{width:100%;max-width:1160px;margin:0 auto;padding:0 15px}.wrapper.page--slim{max-width:672px;margin:0 auto;text-align:center}@media (min-width: 600px){.wrapper{padding:0 24px}}.wrapper--homewise{width:740px;max-width:100%}.g-flex{margin-left:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width: 960px){.g-flex{margin-left:-30px}}.g-flex__col{padding-left:20px;width:100%}@media (min-width: 960px){.g-flex__col{padding-left:30px}}.g-grid{display:grid;gap:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-full{left:100%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1 / span 1}.row-start-1{grid-row-start:1}.clear-both{clear:both}.m-0{margin:0}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-8{margin:2rem}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-1{margin-bottom:-.25rem}.-mb-1\.5{margin-bottom:-.375rem}.-ml-3{margin-left:-.75rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-0{height:0px}.h-\[150px\]{height:150px}.h-\[220px\]{height:220px}.h-\[24rem\]{height:24rem}.h-\[252px\]{height:252px}.h-\[300px\]{height:300px}.h-\[36px\]{height:36px}.h-\[47px\]{height:47px}.h-\[552px\]{height:552px}.h-\[5px\]{height:5px}.h-\[70px\]{height:70px}.h-full{height:100%}.min-h-\[166px\]{min-height:166px}.min-h-\[47px\]{min-height:47px}.min-h-\[48px\]{min-height:48px}.w-6\/12{width:50%}.w-\[150px\]{width:150px}.w-\[282px\]{width:282px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[672px\]{width:672px}.w-\[70px\]{width:70px}.w-\[780px\]{width:780px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[100px\]{max-width:100px}.max-w-\[130px\]{max-width:130px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[20px\]{border-width:20px}.border-\[24px\]{border-width:24px}.border-b{border-bottom-width:1px}.border-b-\[5px\]{border-bottom-width:5px}.border-none{border-style:none}.border-\[\#333f47\]{--tw-border-opacity: 1;border-color:rgb(51 63 71 / var(--tw-border-opacity))}.border-\[\#8ba7b8\]{--tw-border-opacity: 1;border-color:rgb(139 167 184 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#dad6df\]{--tw-bg-opacity: 1;background-color:rgb(218 214 223 / var(--tw-bg-opacity))}.bg-\[\#dcedeb\]{--tw-bg-opacity: 1;background-color:rgb(220 237 235 / var(--tw-bg-opacity))}.bg-\[\#edeaef\]{--tw-bg-opacity: 1;background-color:rgb(237 234 239 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-dark{--tw-bg-opacity: 1;background-color:rgb(51 63 71 / var(--tw-bg-opacity))}.bg-blue-light{--tw-bg-opacity: 1;background-color:rgb(192 205 213 / var(--tw-bg-opacity))}.bg-generic{--tw-bg-opacity: 1;background-color:rgb(218 214 223 / var(--tw-bg-opacity))}.bg-mustard{--tw-bg-opacity: 1;background-color:rgb(236 221 18 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-family:fs_elliotbold,sans-serif}.font-light{font-family:fs_elliotlight,sans-serif}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[1\.11\]{line-height:1.11}.leading-\[1\.25\]{line-height:1.25}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}body{font:1em Georgia,Times New Roman,Times,serif!important}h1,h2,h3,h4,[data-fui-form] .fui-legend,.fui-i .fui-legend,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:250%}h2{font-size:175%}h3{font-size:135%}h4,[data-fui-form] .fui-legend,.fui-i .fui-legend,h5{font-size:100%}h6{font-size:90%}a:link,a:visited{color:#00c;font-weight:700;text-decoration:underline}a:link:after,a:visited:after{content:" (" attr(href) ") "}a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (max-width: 768px){.u-hide-smartphone{display:none}}figure{margin-left:0;margin-right:0}.plot.unavailable,.plot.not-available,.dialogue{pointer-events:none!important}[data-behaviour=addToShortList]{margin-bottom:6px}@media only screen and (max-width: 599px){[data-behaviour=addToShortList]{width:100%;max-width:calc(50% - 5px)}[data-behaviour=addToShortList] button{max-width:none}}.listing__meta--shortlist{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 945px){.listing__meta--shortlist{margin-top:-24px}}.listing__meta--shortlist [data-behaviour=addToShortList]{margin-bottom:6}.listing__meta--shortlist form+.btn,.listing__meta--shortlist .homewise-calculator form+button,.homewise-calculator .listing__meta--shortlist form+button{margin-top:0!important}@media (max-width: 960px){.listing__meta--shortlist [data-behaviour=addToShortList]{margin-bottom:0}.listing__meta--shortlist form+.btn,.listing__meta--shortlist .homewise-calculator form+button,.homewise-calculator .listing__meta--shortlist form+button{max-width:calc(50% - 5px)}}@media (min-width: 600px){.sm\:g-grid{display:grid;gap:1rem}}@media (min-width: 885px){.md\:wrapper{width:100%;max-width:1160px;margin:0 auto;padding:0 15px}.md\:wrapper.page--slim{max-width:672px;margin:0 auto;text-align:center}@media (min-width: 600px){.md\:wrapper{padding:0 24px}}.md\:g-grid{display:grid;gap:1rem}}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 600px){.sm\:mb-0{margin-bottom:0}.sm\:mb-12{margin-bottom:3rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-4\/12{width:33.333333%}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:pt-3{padding-top:.75rem}}@media (min-width: 885px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-full{grid-column:1 / -1}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2 / span 2}.md\:row-start-2{grid-row-start:2}.md\:m-auto{margin:auto}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:-mt-3{margin-top:-.75rem}.md\:mb-0{margin-bottom:0}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-0{margin-left:0}.md\:ml-4{margin-left:1rem}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:hidden{display:none}.md\:h-\[80px\]{height:80px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[400px\]{min-height:400px}.md\:w-1\/2{width:50%}.md\:w-\[272px\]{width:272px}.md\:w-\[294px\]{width:294px}.md\:w-\[80px\]{width:80px}.md\:w-full{width:100%}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:border-b{border-bottom-width:1px}.md\:bg-opacity-80{--tw-bg-opacity: .8}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}.md\:pt-0{padding-top:0}.md\:pt-6{padding-top:1.5rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[28px\]{font-size:28px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 960px){.lg\:mb-8{margin-bottom:2rem}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:h-auto{height:auto}.lg\:max-w-\[120px\]{max-width:120px}.lg\:-translate-x-3\/4{--tw-translate-x: -75%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-3\/4{--tw-translate-x: 75%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:bg-transparent{background-color:transparent}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}.lg\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 1200px){.xl\:-translate-x-full{--tw-translate-x: -100%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-x-full{--tw-translate-x: 100%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
