@charset "UTF-8";.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--arrow-dn{width:30px}.icon--arrow-dn:after{padding-bottom:53.333333333333336%}.icon--bathroom{width:30.6px}.icon--bathroom:after{padding-bottom:76.66666666666667%}.icon--bed{width:29px}.icon--bed:after{padding-bottom:55.172413793103445%}.icon--close{width:23.92px}.icon--close:after{padding-bottom:100%}.icon--dot-border-2{width:38px}.icon--dot-border-2:after{padding-bottom:15.789473684210526%}.icon--dot-border{width:6px}.icon--dot-border:after{padding-bottom:633.3333333333333%}.icon--download{width:22.638px}.icon--download:after{padding-bottom:122.72727272727273%}.icon--email{width:15.365px}.icon--email:after{padding-bottom:80%}.icon--expand{width:25.106px}.icon--expand:after{padding-bottom:100%}.icon--facebook{width:24px}.icon--facebook:after{padding-bottom:100%}.icon--faqs{width:14.19px}.icon--faqs:after{padding-bottom:114.28571428571428%}.icon--feedback{width:16px}.icon--feedback:after{padding-bottom:106.25%}.icon--grid-view{width:36.054px}.icon--grid-view:after{padding-bottom:100%}.icon--heart{width:24.901px}.icon--heart:after{padding-bottom:100%}.icon--help-to-buy{width:100px}.icon--help-to-buy:after{padding-bottom:128%}.icon--icon_audio{width:22px}.icon--icon_audio:after{padding-bottom:136.36363636363635%}.icon--instagram{width:24px}.icon--instagram:after{padding-bottom:100%}.icon--left-chevron{width:8.131px}.icon--left-chevron:after{padding-bottom:162.5%}.icon--list-view{width:36.054px}.icon--list-view:after{padding-bottom:100%}.icon--logo-icon{width:104.31px}.icon--logo-icon:after{padding-bottom:100%}.icon--logo{width:337.608px}.icon--logo:after{padding-bottom:38.27893175074184%}.icon--map-marker{width:27.312px}.icon--map-marker:after{padding-bottom:137.03703703703704%}.icon--minus{width:35.896px}.icon--minus:after{padding-bottom:100%}.icon--play{width:50.813px}.icon--play:after{padding-bottom:112.00000000000001%}.icon--plus{width:35.896px}.icon--plus:after{padding-bottom:100%}.icon--plyr-captions-off{width:18px}.icon--plyr-captions-off:after{padding-bottom:100%}.icon--plyr-captions-on{width:18px}.icon--plyr-captions-on:after{padding-bottom:100%}.icon--plyr-enter-fullscreen{width:18px}.icon--plyr-enter-fullscreen:after{padding-bottom:100%}.icon--plyr-exit-fullscreen{width:18px}.icon--plyr-exit-fullscreen:after{padding-bottom:100%}.icon--plyr-fast-forward{width:18px}.icon--plyr-fast-forward:after{padding-bottom:100%}.icon--plyr-muted{width:18px}.icon--plyr-muted:after{padding-bottom:100%}.icon--plyr-pause{width:18px}.icon--plyr-pause:after{padding-bottom:100%}.icon--plyr-play{width:18px}.icon--plyr-play:after{padding-bottom:100%}.icon--plyr-restart{width:18px}.icon--plyr-restart:after{padding-bottom:100%}.icon--plyr-rewind{width:18px}.icon--plyr-rewind:after{padding-bottom:100%}.icon--plyr-volume{width:18px}.icon--plyr-volume:after{padding-bottom:100%}.icon--pound{width:14.463px}.icon--pound:after{padding-bottom:171.42857142857142%}.icon--right-chevron{width:8.131px}.icon--right-chevron:after{padding-bottom:162.5%}.icon--search{width:35.825px}.icon--search:after{padding-bottom:100%}.icon--tick{width:19.445px}.icon--tick:after{padding-bottom:73.68421052631578%}.icon--twitter{width:24px}.icon--twitter:after{padding-bottom:100%}*,:after,:before{-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}[hidden],template{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;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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;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(../fonts/fselliot-regular-webfont.eot);src:url(../fonts/fselliot-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fselliot-regular-webfont.woff2) format("woff2"),url(../fonts/fselliot-regular-webfont.woff) format("woff"),url(../fonts/fselliot-regular-webfont.ttf) format("truetype"),url(../fonts/fselliot-regular-webfont.svg#fs_elliotregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_elliotlight;src:url(../fonts/fselliot-light-webfont.eot);src:url(../fonts/fselliot-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/fselliot-light-webfont.woff2) format("woff2"),url(../fonts/fselliot-light-webfont.woff) format("woff"),url(../fonts/fselliot-light-webfont.ttf) format("truetype"),url(../fonts/fselliot-light-webfont.svg#fs_elliotlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fs_elliotbold;src:url(../fonts/fselliot-bold-webfont.woff2) format("woff2"),url(../fonts/fselliot-bold-webfont.woff) format("woff"),url(../fonts/fselliot-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:1em;line-height:.75}body,html{font-family:fs_elliotregular,sans-serif}body{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.42857;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-1,h1{font-family:fs_elliotregular;font-weight:300;font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.18182;margin:0 0 12px;letter-spacing:-.02em}.heading-2,h2{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.2}.heading-2,.heading-3,h2,h3{font-family:fs_elliotregular;font-weight:300;margin:0 0 12px;letter-spacing:-.02em}.heading-3,h3{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.33333}@media only screen and (max-width:659px){.our-story .heading-3,.our-story h3{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375}}.heading-4,h4{font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.41176;letter-spacing:-.02em}.heading-4,.heading-5,h4,h5{font-family:fs_elliotregular;font-weight:300;margin:0 0 12px}.heading-5,h5{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.46667}.heading-6,h6{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.92308;margin:0 0 12px}.heading-2--homepage,.heading-6,h6{font-family:fs_elliotregular;font-weight:300}.heading-2--homepage{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.33333;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;padding-top:0}.heading--page--default,.heading--page--default>:last-child{margin-bottom:0;padding-bottom:0}.heading--section{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.92308;text-transform:uppercase;text-align:center;padding-bottom:20px;margin:0 -15px;margin-bottom: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}b,strong{font-family:fs_elliotbold;font-weight:300}a{text-decoration:none;color:#333f47;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{color:#647a8e}ul{padding-left:20px}img{display:block;width:100%}blockquote{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,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=search],input[type=submit],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:.92308;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;font-size:16px;font-size:1rem;line-height:1.5;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:after,.form__select:before{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;-o-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;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;-o-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;-o-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;-o-transition:background-color .3s,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:inset 0 0 0 5px #c0cdd5;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;-webkit-background-size:80% 80%;background-size:80%;background-position:50%}.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}.btn,.form-link{line-height:36px}.btn{font-size:13px;font-size:.8125rem;line-height:2.76923;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;padding:0 24px;height:36px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}.btn: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;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition: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%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn--icon:hover #download-arrow{-webkit-animation:a .8s ease-in-out forwards 1;animation:a .8s ease-in-out forwards 1}.btn--icon.is-shortlisted #heart-inner,.btn--icon:hover #heart-inner{-webkit-animation:b .5s ease-in-out forwards;animation:b .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);-ms-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes a{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 a{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);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:0;fill:transparent}#heart-outer-animate{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:1;fill:transparent}@-webkit-keyframes b{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#000;opacity:1}}@keyframes b{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1.1);transform:scale(1.1);fill:#000;opacity:1}}@-webkit-keyframes c{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5);fill:#000;opacity:0}}@keyframes c{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5);fill:#000;opacity:0}}.is-shortlisted #heart-inner{-webkit-animation:c 1s ease-in-out forwards;animation:c 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;-o-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%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:none;border:none;color:#fff;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;height:180px;width:180px}.btn--left,.btn--right{width:50px;height:50px;background:#fff;color:#000}.btn--left .icon,.btn--right .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--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;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.33333;margin-bottom:6px}.list--spec .list__item.theme__accent span{color:#26374d}.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.23077;max-width:50%;width:100%;display:inline-block;vertical-align:top}.list--features{text-transform:uppercase;margin-bottom:20px;padding-right:10px}.list--features .list__header{font-size:13px;font-size:.8125rem;line-height:22px;line-height:1.69231;margin-bottom:6px}.list--features .list__item{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.33333;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;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.list--pagination a.is-active,.list--pagination a:hover{background:#f4f3f5}.list--article-nav .list__item{margin:0 12px 6px}.list--article-nav a{width:172px}.list--article-nav .btn{border:none!important}.theme--cream .theme__bg{background:#e8e4dc}.theme--cream .theme__bg .step__count{background:#d8d2c4}.theme--cream .theme__accent{color:#333e48}.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--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__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 .btn{background:#a9a4b7}.theme--purple .btn: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--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__bg--light,.theme--dark-green .theme__bg--light{background:#dee4e2}.theme__bg+.theme__bg,.theme__bg--light+.theme__bg--light{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,.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__accent,.theme--neutral .dev__intro.theme__dark{color:#000}.theme--neutral .dev-location.theme__bg--light{background-color:#d9e1e6}.theme--neutral .dev-drainage,.theme--neutral .dev-siteplan{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}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1001;min-height:80px;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:opacity .4s ease-in-out;-o-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.38462;background:#000;color:#fff;text-align:center;padding:48px 0}.footer h6{text-transform:uppercase}.footer h6,.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.33333}.footer__svg{padding:0 20px;margin:0 auto 12px;max-width:240px}.footer__svg>svg{max-width:100%}.footer__links{margin-bottom:24px}.footer__links .list__item{font-size:13px;font-size:.8125rem;line-height:15px;line-height:1.15385;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:960px){.footer__sub .g__col:first-child{text-align:left}.footer__sub .g__col:last-child{text-align:right}}.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;padding-right:10px;top:-1px;width:25px}.nav__item--tel{font-family:fs_elliotbold;font-weight:300}.nav__menu{margin:0}.nav--main,.nav__menu{padding:0;list-style:none}.nav--main{position:absolute;top:100%;left:0;width:100%;background:#000;z-index:1001;margin:0 auto;max-width:1280px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition: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);-ms-transform:translateX(0);transform:translateX(0);overflow:scroll;height:100%;-webkit-overflow-scrolling:touch}.nav--main.is-animating-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.nav--main a{font-size:14px;font-size:.875rem;line-height:12px;line-height:.85714;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;-o-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 img,.nav--main-l2 p{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;-o-transition:opacity .2s;transition:opacity .2s}.nav--secondary .nav__item{border-bottom:1px solid hsla(0,0%,100%,.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;-o-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:960px){.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;-o-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--secondary:after{content:"";border-top:5px solid #ff0;border-left-width:5px;border-right-width:5px;position:absolute;right:0;top: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:hsla(0,0%,100%,.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;-o-transition:background .25s ease-in-out .25s;transition:background .25s ease-in-out .25s}.nav-btn__burger:after,.nav-btn__burger:before{content:"";width:100%;height:2px;position:absolute;display:block;background:#000;left:0;top:9px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-ms-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;-o-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;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;-o-transition:background .25s ease-in-out 0s;transition:background .25s ease-in-out 0s}.is-active .nav-btn__burger:after,.is-active .nav-btn__burger:before{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;-o-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;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);-ms-transform:rotate(45deg);transform:rotate(45deg)}.is-active .nav-btn__burger:after{-webkit-transform:rotate(-45deg);-ms-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 0 rgba(0,0,0,.1);-webkit-transition:max-height .01s ease-in-out .21s,opacity .2s ease-in-out;-o-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}.wrapper{width:100%;max-width:1160px;margin:0 auto;padding:0 15px}.fx{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.flag{display:table;width:100%}.flag__body,.flag__image{display:table-cell;vertical-align:middle}.flag--top .flag__body,.flag--top .flag__image{vertical-align:top}.flag--bottom .flag__body,.flag--bottom .flag__image{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{-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.context__img-grid,.g.fx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal}.context__img-grid{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap-reverse;-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;margin-left:50%}.context__img-grid--3up .context__img-col{margin-left:0}.context__img-grid--3up .context__img-col:nth-child(3n){-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.context__img-grid--3up .context__img-col:first-child{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.context__img-grid--3up .context__img-col:nth-child(2n){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.context__img-grid--3up .context__img-col:nth-child(3n){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.context__img-grid--3up .context__img-col:nth-child(4n){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}@media only screen and (max-width:599px){.g-3-7.fx>.g__col{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.g-3-7.fx>.g__col:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.g-padded,.g-padded--double{margin-left:-24px}.g-padded--double>.g__col,.g-padded>.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-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;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.fx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.g__col--narrow{padding-right:10%}}.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;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:10001}.map-list.is-active{-webkit-transform:translateZ(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%);-ms-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}}@media only screen and (max-width:599px){.dev-siteplan__plan .card__header--sold{display:block}}.card__details{padding:6px 12px 12px;overflow:hidden}.card__details .btn{margin-top:7px;line-height:25px;height:25px;float:right;padding:0 12px}@media only screen and (min-width:480px){.card__details .btn{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,.card__details__value__pound{font-size:16px;font-size:1rem;line-height:16px;line-height:1}.card__details__value__pound{margin-right:5px}.card__details__value--sold{color:#dc4133;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.30769}}.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;-webkit-flex:0 0 50%;-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);-ms-transform:translate(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{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;-webkit-flex:0 0 55%;-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;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;padding-left:10%}.svg-container{width:100%;height:100%;max-width:1160px;margin:0 auto;padding:0}.svg-container:before{padding-top:60.34483%;content:" ";height:0;display:block}.svg-container .svg-dragger,.svg-container svg{position:absolute;top:0;height:100%;width:100%}.svg-container svg{left:0}.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{width:100%;padding:0 12px}@media only screen and (min-width:959px){.c-map-panel__body .btn{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) translateZ(0);transform:rotateX(0) translateZ(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition: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) translateZ(0);transform:rotateX(180deg) translateZ(0)}hr{width:24px;height:2px;margin:24px auto;background:#333f47;border:none}.s-content ol,.s-content ul{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:a}.s-content ol li:before{content:counter(a);counter-increment:a}.s-content h2{font-family:fs_elliotregular;font-weight:300;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.41176;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.16667}}.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-size:12.8px;font-size:.8rem;line-height:1.875;font-style:normal}.s-content--large{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.33333}.s-content--large,.s-content--large h3{letter-spacing:.025em}.dev-faq .s-content h1{color:#333e48}@-webkit-keyframes d{to{opacity:0;visibility:hidden}}@keyframes d{to{opacity:0;visibility:hidden}}.slide,.slide--hero{position:relative}.slide--hero{width:100%;overflow:hidden}.slide--hero .slide__list{min-height:400px;max-height:500px;overflow:hidden}.slide--hero .slide__list:after{content:"";display:block;height:0;padding-bottom:60%}.slide--hero .slide__item{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:bottom;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-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__item{visibility:hidden;position:absolute;width:100%;top:0;bottom:0;left:0;right: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-size:28px;font-size:1.75rem;line-height:28px;line-height:1;margin-bottom:0}.slide__title h1,.slide__title p{font-family:fs_elliotregular;font-weight:300;width:100%;padding:0 24px}.slide__title p{margin-top:18px;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1}.slide__title h1,.slide__title p{opacity:0;-webkit-transition:opacity .5s ease-in-out .5s;-o-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--hideNext:not(.slide__item--show),.slide__item--hidePrevious{visibility:visible;-webkit-animation:d .45s cubic-bezier(.455,.03,.515,.955) both;animation:d .45s cubic-bezier(.455,.03,.515,.955) both}.slide__item--hideNext,.slide__item--hidePrevious{z-index:2}.slide__item--showNext,.slide__item--showPrevious{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}.plyr{min-width:290px}.plyr__video-wrapper video{width:100%;height:auto;vertical-align:middle}.plyr__video-wrapper video::-webkit-media-text-track-container{display:none}.plyr__video-embed{padding-bottom:56%;background:#000;width:100%}.plyr__video-embed.plyr iframe{pointer-events:none}.block__media-thumb-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:none;border:none;color:#fff;opacity:1;-webkit-transition:opacity .3s ease;-o-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}}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@-webkit-keyframes e{to{background-position:25px 0}}@keyframes e{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.plyr,.plyr *,.plyr :after,.plyr :before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-o-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-o-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;-o-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;-ms-transform:scale(1.25);transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:transparent;border-radius:inherit;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.plyr__video-embed{padding-bottom:56.25%;height:0;overflow:hidden;border-radius:inherit}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);-ms-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7)}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--fullscreen-active .plyr__captions{font-size:32px}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.plyr__controls{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;line-height:1;text-align:center;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;-o-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.5));background:-o-linear-gradient(transparent,rgba(0,0,0,.5));background:linear-gradient(transparent,rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#3498db;color:#fff}.plyr__play-large{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg,.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s}.plyr__tooltip:before{content:"";position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr__tooltip--visible,.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip{opacity:1;-webkit-transform:translate(-50%) scale(1);-ms-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__progress{position:relative;display:none;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;-webkit-transition:none;-o-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;-o-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;-o-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:hsla(0,0%,100%,.25)}.plyr--video .plyr__progress--buffer{color:hsla(0,0%,100%,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{-webkit-animation:e 1s linear infinite;animation:e 1s linear infinite;-webkit-background-size:25px 25px;background-size:25px 25px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(135deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(135deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px;line-height:.95}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen,.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0}.plyr--fullscreen-active video,.plyr--fullscreen video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper,.plyr--fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__controls,.plyr--fullscreen .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper,.plyr--fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero{position:relative}.hero--development{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;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{position:relative;width:100%;background:#000;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{background:#c0cdd5;line-height:48px;text-align:center;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.search--property .accordion__btn.is-active,.search--property .accordion__btn:hover{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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-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{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{background:#d2ccdb;width:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.section--latest-news .btn: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{width:100%}.listing__img img{width:100%;display:block;margin-bottom:0}.listing__img .btn{width: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.30769;margin-left:12px;display:none}@media only screen and (max-width:659px){.listing__item .btn{margin-top:12px}}.listing__item--advert{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listing__remove{position:absolute;top:0;right:0;z-index:101;background:hsla(0,0%,100%,.5);padding:5px;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.listing__remove:hover{background:#fff}.listing__header{width:100%;margin-bottom:0}.listing__header>*{margin-bottom:0}.listing__header .heading-1{margin-bottom:0;-webkit-transition:color .2s ease-in-out;-o-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{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.18182}.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.26316;margin-bottom:12px}.listing__meta .btn{width:100%;height:36px;line-height:36px;z-index:1;position:relative}.listing__meta .btn:last-child{margin-bottom:0}.listing__label{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.92308;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;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;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.23077;display:none}.listing--developments .listing__meta{max-width:50%}.listing--developments .listing__meta a{display:none}.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:10px}.listing--homes .listing__img>img{padding-right:0;width:100%;display:block}.listing--homes .listing__header{max-width:100%}.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:.91667;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:24px;font-size:1.5rem;line-height:2.5;position:absolute;bottom:0;left:0;line-height:60px;white-space:nowrap;color:#000}.listing--homes .listing__meta{float:right!important;max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:16px 0;text-align:right;position:relative;min-height:75px}@media only screen and (max-width:959px){.listing--homes .listing__meta .u-invisible{display:none}}.listing--homes .listing__meta a{display:block;float:left;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{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,.listing--flex .listing__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listing--flex .listing__meta{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0;margin-bottom:12px}}.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-location .map-container{margin-bottom:24px}.dev-siteplan{z-index:1}.dev-siteplan,.dev-siteplan__heading{position:relative}.dev-siteplan__status{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.92308;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:.92308;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;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.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.22222;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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:900;-webkit-transition:background .3s ease-in-out;-o-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}.svg-pan-zoom_viewport{will-change:transform}.dev-drainage__content{padding-top:24px;padding-bottom:24px}@media only screen and (min-width:768px){.svg-pan-zoom_viewport{-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-o-transition:transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}}.dev__intro{max-width:600px;margin:0 auto;margin-bottom: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}}@media only screen and (max-width:659px){.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}.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}.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;-webkit-transition:background .3s ease-in-out;-o-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.33333}}.gallery--location__img{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;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__bathroom-count,.home-details .listing__bed-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-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;-webkit-order:6;-ms-flex-order:6;order:6;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.home-details .listing__plot{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:25%;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;text-align:right}.home-details .listing__house-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:75%;-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}.home-details .listing__bed-count{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.home-details .listing__bathroom-count{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.home-details .listing__price{-webkit-box-ordinal-group:6;-webkit-order:5;-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;-webkit-order:5;-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.home-details .listing__offer .listing__icon{-webkit-box-flex:1;-webkit-flex:1 1 30px;-ms-flex:1 1 30px;flex:1 1 30px}.home-details .listing__offer .listing__text{padding-left:15px}.home-details .listing__bathroom-count,.home-details .listing__bed-count{max-width:25%;-webkit-box-flex:1;-webkit-flex:1 0 25%;-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;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-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__bathroom-count,.home-details .listing__bed-count,.home-details .listing__price{margin-top:6px;margin-bottom:6px}.home-details .listing__bathroom-count .listing__label,.home-details .listing__bed-count .listing__label,.home-details .listing__price .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{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(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../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:#000;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%);-ms-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 f{0%{left:0}50%{left:-30px}to{left:0}}@keyframes f{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes g{0%{left:0}50%{left:30px}to{left:0}}@keyframes g{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:f .3s;animation:f .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:g .3s;animation:g .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;-o-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:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.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{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-next,.lg-prev,.lg-toolbar{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;-o-transition:-o-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;-o-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;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;-o-transition:-o-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;-o-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)!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%;-ms-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:scaleX(1);transform:scaleX(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;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition: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;-o-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(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;-o-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;-o-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:"\e1ff"}.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;-o-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:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;-o-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;-o-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:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-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;-o-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!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;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.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:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.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;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,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:hsla(0,0%,100%,.5);border-radius:50%;-webkit-box-shadow:0 0 0 8px hsla(0,0%,100%,.7) inset;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-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:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:inset 0 0 0 8px #fff}.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:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group{*zoom:1}.group:after,.group:before{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;-o-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-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;-o-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(../img/loading.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item: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;-o-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;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-o-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-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-o-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:translateZ(0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-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;-o-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;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-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.our-story__wrapper:nth-of-type(odd)>.g__col{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.our-story__wrapper:nth-of-type(odd)>.g__col:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.team-member__inner{border-bottom:1px solid #333f47;-webkit-box-flex:1;-webkit-flex:1 0 auto;-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;-webkit-flex:none;-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;-webkit-flex:none;-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:#d8d2c4;width:48px;height:48px;display:inline-block;margin-bottom:12px;text-align:center}.news__item{padding:24px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;list-style:none}.news__item a{-webkit-align-self:center;-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.16667;-webkit-transition:opacity .2s ease-in-out;-o-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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.news--listing,.news--listing>.g__col{display:-webkit-box;display:-webkit-flex;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{-webkit-flex-wrap:nowrap!important;-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:-webkit-flex;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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 20px;padding:0;-webkit-box-pack:center;-webkit-justify-content: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{display:block}.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;-o-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:-webkit-flex;display:-ms-flexbox;display:flex}.flag-flex .flag__image-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%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.section--news-header .heading--page.heading-margin{margin-bottom:12px}.anim-delay{-webkit-transition-delay:.3s;-o-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__email,.contact__tel{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.84615}.messages .error{color:#b0171f}.preloader{font-size:0;display:inline-block;position:relative}.preloader.is-complete .preloader__tick{-webkit-animation:h 1.32s cubic-bezier(.8,0,.4,.8) forwards;animation:h 1.32s cubic-bezier(.8,0,.4,.8) forwards}.preloader.is-complete .preloader__inner,.preloader.is-complete .preloader__outer,.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:i 6.6s linear infinite;animation:i 6.6s linear infinite}.preloader__inner{-webkit-animation:j 1.32s linear infinite;animation:j 1.32s linear infinite}.preloader__track{fill:none;stroke:#0e3b0a;stroke-width:1px}.preloader__progress{fill:none;stroke:#6be361;stroke-linecap:square;-webkit-animation:k 1.32s cubic-bezier(.8,0,.4,.8) infinite;animation:k 1.32s cubic-bezier(.8,0,.4,.8) infinite}@-webkit-keyframes h{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes h{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@-webkit-keyframes i{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes i{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes j{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes j{0%{-webkit-transform:rotate(-100.8deg);transform:rotate(-100.8deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes k{0%{stroke-dasharray:1 210.48671px;stroke-dashoffset:0}40%{stroke-dasharray:151.55043px,210.48671px;stroke-dashoffset:0}to{stroke-dasharray:1 210.48671px;stroke-dashoffset:-151.55043px}}@keyframes k{0%{stroke-dasharray:1 210.48671px;stroke-dashoffset:0}40%{stroke-dasharray:151.55043px,210.48671px;stroke-dashoffset:0}to{stroke-dasharray:1 210.48671px;stroke-dashoffset:-151.55043px}}.preloader__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content: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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:101;background-color:rgba(0,0,0,.35);-webkit-transition:opacity .3s .1s;-o-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 0 rgba(0,0,0,.3);border-style:solid;border-width:.5px;border-image-source:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4) 5%,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,0));border-image-slice:1;border-radius:2px}.dialogue__label{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.55556;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;-o-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;-o-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);-ms-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;-o-transition:opacity .2s,transform .2s,z-index 0s .2s,height .2s .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%;height:100%;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.modal-content--img{padding:0}.modal-visible .modal-inner{z-index:100;opacity:1;-webkit-transform:scale(1);-ms-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;-o-transition:opacity .2s,transform .2s,height .2s .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);-webkit-background-size:80% 80%;background-size:80%;background-repeat:no-repeat;background-position:50%}.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-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;-o-transition: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);-ms-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;margin-bottom:24px}.faq__link{display:block;color:#333e48;font-weight:700;letter-spacing:.02em;margin-bottom:48px}.advert{background:#d9e1e6;text-align:center;padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;min-height:100%;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-transition:background .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out}.advert:hover{background:#c0cdd5;color:#333f47}.advert p{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.3;margin-bottom:24px}.advert .icon--help-to-buy{max-width:100px;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:30px;font-size:1.875rem;line-height:30px;line-height:1;margin-bottom:18px;display:block}.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__btn,.expander__image--full{background-color:#fff}.expander__btn{position:absolute;bottom:0;right:0;padding:5px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.expander__btn:focus,.expander__btn:hover{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 #000;margin-top:36px;padding-top:24px}@media only screen and (min-width:960px){.layout-stories{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.layout-stories>:nth-child(2){-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:48px}.layout-stories>:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-left:auto;margin-right:auto}.layout-stories>:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}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;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}.listing__offer .listing__icon{-webkit-box-flex:1;-webkit-flex:1 1 70px;-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-gallery>.g__col,.g-4>.g__col{max-width:50%}.dev-spec__inner{-webkit-columns:2;columns:2;-webkit-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%}.heading__title{float:left}.heading__links{float:right;max-width:50%;width:100%}.heading__links .nav__item{margin-top:0}.heading__links .nav__item--button{margin-top:12px}.card__header{padding:20px 24px 0}.card__img{position:static;height:auto}.card__img img{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.card__details__title{margin-bottom:3px;display:block}.card__details{padding:24px}.card__details .btn{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__body--developments .card__details__value__pound,.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;-webkit-flex:0 0 40%;-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;-webkit-flex:0 0 60%;-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{position:static;width:100%;left:0;right:0;bottom:0}.map-list--gmail{max-width:500px}.dev-siteplan__heading .heading--section,.heading--section{margin-left:0;margin-right:0}}@media only screen and (min-width:600px){body:before{content:"600 up"}.heading__links{max-width:280px}.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;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-2>.g__col,.g-4>.g__col{max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.g-3-7>.g__col{max-width:35%;-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.g-3-7>.g__col:last-child{max-width:65%;-webkit-box-flex:0;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.g-2--padded>.g__col{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-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%);-ms-transform:translateX(100%);transform:translateX(100%)}.news__header img{padding:0 10%}.home-details{padding-right:20px}.home-img{margin-bottom:0}.home-floorplan__details{padding-left:20px}.listing__meta .btn{margin-bottom:6px}}@media only screen and (min-width:660px){body:before{content:"660 up"}body{padding-top:89px}.wrapper{padding:0 24px}.heading-1,h1{font-size:26px;font-size:1.625rem;line-height:36px;line-height:1.38462}.header__inner{padding-top:20px;padding-bottom:20px}.heading-2--homepage{font-size:26px;font-size:1.625rem;line-height:36px;line-height:1.38462}.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.18182}}@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;-webkit-flex:0 0 50%;-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;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.g-2>.g-7\/12{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.g-3>.g__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.g-3>.g__col:first-child{-webkit-box-flex:0;-webkit-flex:0 0 100%;-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{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.15385}.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{display:none}.listing--developments .listing__header{float:left;max-width:50%;width:100%}.listing--developments .listing__meta{float:left;max-width:50%}.listing--developments .listing__meta .btn{position:absolute;bottom:0;right:0;display:block;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.33333}.listing--text .listing__meta .btn{position:relative}.home-details,.listing--grid{margin-bottom:0}.home-details .listing__meta{margin-bottom:12px}.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;-webkit-flex:0 0 33.3333%;-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}.heading-1,h1{font-size:34px;font-size:2.125rem;line-height:38px;line-height:1.11765}.heading-2,h2{font-size:30px;font-size:1.875rem;line-height:36px;line-height:1.2}.heading-4,h4{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.09091}.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.10526}.heading--section{font-size:18px;font-size:1.125rem;line-height:12px;line-height:.66667;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.21429}.heading__title{float:left}.heading__links{float:right;min-width:280px}.heading__links__link{max-width:50%;width:100%}.section--latest-devs .btn{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{position:relative;display:inline-block;max-width:none;width:auto}.listing--grid,.listing--homes{margin-left:-20px}.listing--grid .listing__item,.listing--homes .listing__item{max-width:33.3333%;-webkit-box-flex:1;-webkit-flex:1 0 33.3333%;-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.33333}.listing--text .listing__meta .btn{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;-webkit-flex:0 0 33.3333%;-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;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.g-3-7>.g__col:last-child{max-width:70%;-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.g-2-1>.g__col{max-width:66.6666%;-webkit-box-flex:0;-webkit-flex:0 0 66.6666%;-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;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.g-gallery.g-4>.g__col{max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.g-location-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-location-gallery>.g__col{width:25%;max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.g-location-gallery>.g__col,.g-location-gallery>.g__col:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.g-location-gallery>.g__col:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.g-location-gallery>.g__col--double{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-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;columns:3}.home-intro{text-align:center}.home-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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.30769}.home-details .listing__price{margin-bottom:6px}.home-details .listing__price .listing__label{display:none}.home-details .listing__bathroom-count,.home-details .listing__bed-count{margin-top:0;margin-bottom:6px;padding:5px 0 0;border-bottom:1px solid #333f47}.home-details .listing__bathroom-count .listing__label,.home-details .listing__bed-count .listing__label{display:none}.home-details .listing__meta{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-top:12px}.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}.heading-1,h1{font-size:38px;font-size:2.375rem;line-height:42px;line-height:1.10526}.heading-3,h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.16667}.heading-5,h5{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.33333}blockquote{letter-spacing:.05em}.news__content p,blockquote{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.16667}.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.10526;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;-o-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;-o-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;-o-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;-o-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;-o-transition:opacity .2s ease-in-out,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;-o-transition:opacity .2s ease-in-out,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:12px;line-height:.57143}.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;-o-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;-ms-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;-o-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;-o-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;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.nav--main-l2 .nav__item:hover:after{width:100%}.nav--main-l2 img,.nav--main-l2 p{display:block}.nav--main-l2 a{background:transparent;color:#fff;padding:12px 0}.g-dropdown--buying-home,.g-dropdown--developments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.g-dropdown--buying-home .g__col--double,.g-dropdown--developments .g__col--double{position:relative}.g-dropdown--buying-home .g__col--double p,.g-dropdown--developments .g__col--double p{position:absolute;left:0;bottom:0;margin-bottom:0}.g-dropdown--buying-home,.g-dropdown--buying-home .g__col:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.g-dropdown--buying-home .g__col:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.g-dropdown--buying-home .g__col:first-child ul{-webkit-box-flex:3;-webkit-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:after{content:"";display:table;clear:both}.nav--secondary .nav__item{position:relative;margin-left:-1px;border-bottom:none}.nav--secondary .nav__item a{font-size:13px;font-size:.8125rem;line-height:12px;line-height:.92308;padding:12px 24px;height:36px;opacity:1}.nav--secondary .nav__item a,.nav--secondary .nav__item a:after{display:block;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.nav--secondary .nav__item a:after{content:"";top:5px;bottom:5px;width:1px;background:hsla(0,0%,100%,.3);position:absolute;right:0}.nav--secondary .nav__item a.is-active,.nav--secondary .nav__item a:hover{background:hsla(0,0%,100%,.7);color:#000;position:relative}.nav--secondary .nav__item a.is-active:after,.nav--secondary .nav__item a.is-active:before,.nav--secondary .nav__item a:hover:after,.nav--secondary .nav__item a:hover:before{background:hsla(0,0%,100%,.3)}.nav--secondary .nav__item:first-child a:before{content:"";display:block;top:5px;bottom:5px;width:1px;background:hsla(0,0%,100%,.3);position:absolute;left:0;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.nav--secondary .nav__item:first-child a.is-active:before,.nav--secondary .nav__item:first-child a:hover:before{background:hsla(0,0%,100%,.3)}.nav--secondary .nav__item--right{float:right}.nav--secondary .nav__item--right a:after,.nav--secondary .nav__item--right a:before{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:.57143}.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;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.g__col.g__col--1{max-width:10%;-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.g__col.g__col--2{max-width:20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.g__col.g__col--3{max-width:30%;-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.g__col.g__col--4{max-width:40%;-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.g__col.g__col--5{max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.g-3>.g__col,.g-3>.g__col:first-child{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-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;-webkit-flex:0 0 25%;-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;-webkit-flex:0 0 30%;-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;-webkit-flex:0 0 70%;-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;-webkit-flex:0 0 33.3333%;-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;-webkit-flex:0 0 66.6666%;-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-location-gallery>.g__col{width:25%;max-width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.g-location-gallery>.g__col,.g-location-gallery>.g__col:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.g-location-gallery>.g__col:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.g-location-gallery>.g__col--double{width:50%;max-width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.btn{letter-spacing:.05em}.accordion__btn:after{border-top-color:#333f47}.nav--main .dropdown{padding:24px}.search--property{background:rgba(0,0,0,.8)}.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;-o-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.09091}.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.04348;font-family:fs_elliotbold;font-weight:300;display:block}.listing__meta .btn{display:block}.listing--homes .listing__meta--shortlist{padding-bottom:0}.listing--homes .listing__meta--shortlist .btn{margin-bottom:0;margin-top:10px}.listing--homes .listing__meta--shortlist .btn: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:0}.listing--developments .listing__header--wide{max-width:50%}.listing--developments .listing__body{float:left;color:#000;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125}.listing--developments .listing__body,.listing--developments .listing__meta{max-width:25%;padding-left:24px;margin-top:18px;margin-right:0}.listing--developments .listing__meta .btn{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;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;margin-bottom:0}.listing--list .listing__img>img{padding-right:25%;display:block}.listing--list .listing__header{max-width:60%;-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-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;-webkit-flex:0 0 66.6666%;-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;-webkit-flex:0 0 33.3333%;-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:-webkit-flex;display:-ms-flexbox;display:flex}.dev-homes .listing--list .listing__body{margin-top:24px}.listing--list .listing__house-type{max-width:30%;-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;text-transform:uppercase;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.listing--list .listing__plot{max-width:10%;-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.listing--list .listing__bed-count{max-width:15%;-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;-webkit-box-ordinal-group:4;-webkit-order:3;-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;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:0;border-top:0;padding:0;margin:0;margin-top:30px}.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;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;-webkit-box-ordinal-group:5;-webkit-order:4;-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;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;margin-left:5%;padding-top:0;-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.dev-homes .listing--list .listing__meta{margin-top:24px}.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.16667}.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__bathroom-count,.home-details .listing__bed-count{margin-top:6px;margin-bottom:6px}.home-details .listing__value{font-size:30px;font-size:1.875rem;line-height:42px;line-height:1.4}.nav__item--email{display:none}.home-floorplan__details{padding-left:40px}.listing__value{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.25}.listing__item__inner--fx{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.listing__item__inner--fx,.listing__item__inner--fx .listing__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.listing__item__inner--fx .listing__meta{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.listing__item__inner--fx .listing__meta ul{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;margin-bottom:0}.listing__item__inner--fx .listing__meta .btn{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}.slide__title h1{font-size:57px;font-size:3.5625rem;line-height:68px;line-height:1.19298}.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}.u-margin-bottom{margin-bottom:24px}.u-pad.u-pad.u-pad{padding-top:24px}.u-pad-bottom,.u-pad.u-pad.u-pad{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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-fx--column{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.g-fx--column,.g-fx--row{-webkit-box-direction:normal}.g-fx--row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.g-fx--wrap{-webkit-flex-wrap: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;-o-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:0;height:0;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 li,.u-col3__item{display:inline-block;margin-bottom:24px;width:100%;-webkit-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}.u-col3 li p:last-child,.u-col3__item p:last-child{margin-bottom:0}@media only screen and (min-width:660px){.u-col3{-webkit-columns:2;columns:2;-webkit-column-gap:30px;column-gap:30px}.u-col3>li{display:inline-block;width:100%;-webkit-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}}@media only screen and (min-width:768px){.u-col3{-webkit-columns:3;columns:3;-webkit-column-gap:40px;column-gap:40px}}@media only screen and (min-width:960px){.u-col3{-webkit-column-gap:56px;column-gap:56px}}.u-col3-list{-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width:660px){.u-col3-list>ul{-webkit-columns:2;columns:2;-webkit-column-gap:30px;column-gap:30px}.u-col3-list>ul>li{display:inline-block;width:100%;-webkit-column-break-inside:avoid;break-inside:avoid;overflow:visible!important}}@media only screen and (min-width:768px){.u-col3-list>ul{-webkit-columns:3;columns:3;-webkit-column-gap:40px;column-gap:40px}}@media only screen and (min-width:960px){.u-col3-list>ul{-webkit-column-gap:56px;column-gap:56px}}.u-col3-list li{display:inline-block;margin-bottom:24px;width:100%;-webkit-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;columns:2;-webkit-column-gap:30px;column-gap:30px}}@media only screen and (min-width:768px){.u-3-col{-webkit-columns:3;columns:3;-webkit-column-gap:40px;column-gap:40px}}@media only screen and (min-width:960px){.u-3-col{-webkit-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:transparent}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}}@media print{*,:after,:before{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,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:250%}h2{font-size:175%}h3{font-size:135%}h4,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:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen and (max-width:768px){.u-hide-smartphone{display:none}}