@import url(https://fonts.googleapis.com/css2?family=Domine:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);
.rangeslider{margin:20px 0;position:relative;background:#e6e6e6;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{display:block;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.4);box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;position:absolute;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4)}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{width:40px;height:40px;text-align:center;position:absolute;background-color:rgba(0,0,0,.8);font-weight:400;font-size:14px;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;color:#fff;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.rangeslider-horizontal{height:12px}.rangeslider-horizontal,.rangeslider-horizontal .rangeslider__fill{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#7cb342;top:0}.rangeslider-horizontal .rangeslider__handle{width:30px;height:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#dadada;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4) inset,0 -1px 3px rgba(0,0,0,.4) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.4) inset,0 -1px 3px rgba(0,0,0,.4) inset;box-shadow:inset 0 1px 3px rgba(0,0,0,.4),inset 0 -1px 3px rgba(0,0,0,.4)}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;bottom:0}.rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:#000;position:absolute;left:-14px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-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]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{display:block;z-index:100000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;clip:auto!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f1f1f1;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;font-size:14px;font-weight:700;line-height:normal;text-decoration:none;-webkit-clip-path:none;clip-path:none}#content[tabindex="-1"]:focus{outline:0}.alignleft{margin-right:1.5em;float:left}.alignleft,.alignright{display:inline;margin-bottom:1.5em}.alignright{margin-left:1.5em;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto;margin-bottom:1.5em;clear:both}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}body,button,input,optgroup,select,textarea{color:#000;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;line-height:1.75}h1,h2,h3,h4,h5,h6{clear:both;color:#25273a;font-family:Domine,Helvetica,Arial,sans-serif;font-weight:600}@media(min-width:992px){h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,sans-serif}}h1{font-size:32px;line-height:42px}h2{font-size:28px;line-height:38px}h3{font-size:24px;line-height:34px}h4{font-size:21px;line-height:32px}h5{font-size:18px;line-height:28px}h6{font-size:14px;line-height:24px}p{margin-bottom:1.5em;letter-spacing:2px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{max-width:100%;margin-bottom:1.6em;padding:1.6em;overflow:auto;background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;font-size:15px;line-height:1.6}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.columns__side-by-side{display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-areas:"odd even";grid-template-columns:1fr 1fr;width:100%}@media(max-width:991.98px){.columns__side-by-side{grid-template-areas:"odd" "even";grid-template-columns:1fr}}@media(min-width:768px)and (max-width:991.98px){.columns__side-by-side.columns__side-by-side--thin{grid-template-areas:"odd even";grid-template-columns:1fr 1fr}}.column__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.column__wrapper:nth-child(odd){grid-area:odd}.column__wrapper:nth-child(2n){grid-area:even}@media(min-width:992px){.column__wrapper:nth-child(odd){-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.column__wrapper:nth-child(2n){-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}@media(max-width:767.98px){.columns__side-by-side--thin .column__wrapper:nth-child(odd) .column{padding-top:2.5em;padding-bottom:0}.columns__side-by-side--thin .column__wrapper:nth-child(2n) .column{padding-top:0;padding-bottom:2.5em}}.column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;max-width:786.6666666667px;padding:4em 2em}.columns__side-by-side--thin .column{padding-top:3em;padding-bottom:3em;text-align:center}.column>.aspect-ratio,.column>img{z-index:7;margin-top:2em;margin-bottom:-125px}.column>h1{--color-heading:#25273a;--color-content:#000;margin:5px 0;color:var(--color-heading);font-size:45px}.color-brand-indigo .column>h1,.hero .column>h1{--color-heading:#ededd8;--color-content:#ededd8}.color-brand-grey .column>h1,.color-brand-yellow-pale .column>h1{--color-content:#25273a}.color-brand-black .column>h1,.color-dark .column>h1{--color-heading:#eee8e3;--color-content:#eee8e3}.color-bright .column>h1,.housing-search__results .column>h1{--color-heading:#25273a;--color-content:#25273a}@media(max-width:991.98px){.column{max-width:1180px}.under-bleed .column{padding-top:calc(4em + 55px)}}.columns__highlight{display:grid;grid-column-gap:60px;grid-row-gap:42px;grid-template-areas:"highlight content";grid-template-columns:1fr 1fr;max-width:1000px}.columns__highlight.columns__highlight--right{grid-template-areas:"content highlight"}.columns__highlight>.aspect-ratio,.columns__highlight>img{grid-area:highlight}@media(min-width:768px){.columns__highlight>.aspect-ratio,.columns__highlight>img{z-index:7;margin-bottom:-125px}}.columns__highlight>.text-block{grid-area:content}@media(max-width:767.98px){.columns__highlight{grid-template-columns:1fr}.columns__highlight,.columns__highlight.columns__highlight--right{grid-template-areas:"content" "highlight"}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.columns__highlight.columns__highlight--right>.aspect-ratio,.columns__highlight.columns__highlight--right>img{-ms-grid-column:3}.columns__highlight.columns__highlight--right>.text-block{-ms-grid-column:1}}.content-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;max-width:1180px;margin-right:auto;margin-left:auto;padding:0 1em;float:none}.content-area.under-bleed{padding-top:55px}.content-area>*{max-width:100%}@media(min-width:768px){.content-area.under-bleed-desktop{padding-top:55px}}.full-content-area .text-block{max-width:100%}.flex-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%}.flex-container--wrapped{-webkit-justify-content:space-around;justify-content:space-around}section:not(.hero):not(.columns__side-by-side){padding-top:70px;padding-bottom:70px}section:not(.hero):not(.columns__side-by-side).content-area.under-bleed{padding-top:125px}@media(min-width:768px){section:not(.hero):not(.columns__side-by-side).content-area.under-bleed-desktop{padding-top:125px}}#housing-search .grid__wrapper .row__area-total,#housing-search .grid__wrapper .row__balconies{display:none}.tabbed__wrapper{display:grid;grid-template-areas:"toggles" "content";grid-template-columns:100%;width:100%}@media(min-width:768px){.tabbed__wrapper--with-highlight{max-width:950px}}.tabbed__tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;visibility:hidden;position:relative;grid-area:content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;min-height:300px;opacity:0}.tabbed__tab.tabbed__tab--active{visibility:visible;opacity:1}@media(min-width:768px){.tabbed__wrapper--with-highlight .tabbed__tab{width:-webkit-calc(50% + 48px);width:-moz-calc(50% + 48px);width:calc(50% + 48px);margin-left:calc(50% - 48px);padding:2em 2em 2em calc(48px + 2em);-webkit-box-shadow:0 0 40px rgba(0,0,0,.15);-moz-box-shadow:0 0 40px rgba(0,0,0,.15);box-shadow:0 0 40px rgba(0,0,0,.15)}}.tabbed__toggles{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;grid-area:toggles;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-bottom:45px}.tabbed__wrapper--with-highlight .tabbed__toggles{margin-bottom:0}@media(min-width:768px){.tabbed__wrapper--with-highlight .tabbed__toggles{-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start;width:-webkit-calc(50% + 48px);width:-moz-calc(50% + 48px);width:calc(50% + 48px);margin-left:calc(50% - 48px)}}.tabbed__title-button{margin-right:0;margin-left:0;padding:10px 20px 10px 17px;border:0;border-left:3px solid #eee8e3;background-color:#eee8e3;color:#aeaeae;font-family:Domine,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:28px;text-align:left}.tabbed__title-button.tabbed__title-button--active{border-color:#25273a;background-color:#fff;color:#000}.tabbed__title-button:hover{border-color:#25273a;background-color:#ffdf00;color:#000}@media(min-width:768px){.tabbed__wrapper--with-highlight .tabbed__title-button{z-index:2;margin:0}}.tabbed__highlight{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%;max-height:268px;margin:27px 0;background-color:#25273a}.tabbed__highlight>img{display:block;max-width:100%;max-height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.tabbed__highlight>img{max-height:none}}}.tabbed__highlight .slideshow{width:100%}.tabbed__highlight .slideshow__slides,.tabbed__highlight .slideshow__viewer,.tabbed__highlight .tns-inner,.tabbed__highlight .tns-outer,.tabbed__highlight .tns-ovh{width:100%;height:100%}.tabbed__highlight .slideshow__slide img{display:block;max-width:100%;max-height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.tabbed__highlight .slideshow__slide img{height:100%}}@media(min-width:768px){.tabbed__highlight{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:absolute;left:0;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px);height:-webkit-calc(100% - 4em);height:-moz-calc(100% - 4em);height:calc(100% - 4em);margin:0;-webkit-transform:translateX(-webkit-calc(-100% + 48px));-moz-transform:translateX(-moz-calc(-100% + 48px));-o-transform:translateX(calc(-100% + 48px));transform:translateX(calc(-100% + 48px))}}@media (min-width:768px)and (-ms-high-contrast:none),screen and (min-width:768px)and (-ms-high-contrast:active){.tabbed__highlight{-webkit-transform:translateX(-100%) translateX(48px);-moz-transform:translateX(-100%) translateX(48px);-o-transform:translateX(-100%) translateX(48px);transform:translateX(-100%) translateX(48px)}}a{--link-color:#25273a;--link-color-active:#6c9173;--link-color-hover:#6c9173;color:var(--link-color);font-weight:700}.header__language-selector a.dropdown__button,.header__location a,.header__menu a,.social__links a,a.contrast-link{--link-color:#ededd8;--link-color-active:#ededd8;--link-color-hover:#ffdf00}.header__language-selector.dropdown--active a.dropdown__button{--link-color:#ffdf00;--link-color-active:#ffdf00;--link-color-hover:#ffdf00}.header__language-selector .dropdown__content a{--link-color:#ededd8;--link-color-active:#ffdf00;--link-color-hover:#ffdf00}.card--solid a{--link-color:#fff}.card--solid.card--yellow a{--link-color-active:#25273a;--link-color-hover:#25273a}.card--solid.card--indigo a{--link-color-active:#ffdf00;--link-color-hover:#ffdf00}.form__error a{--link-color:#ce181e;--link-color-active:#ffdf00;--link-color-hover:#ffdf00}.color-dark a{--link-color:#eee8e3;--link-color-hover:#79828c;--link-color-active:#79828c}.color-bright a{--link-color:#25273a;--link-color-hover:#6a769f;--link-color-active:#6a769f}a:visited{color:var(--link-color)}a:active,a:focus,a:hover{color:var(--link-color-hover)}a:focus{z-index:30;outline:thin dotted}a:active{outline:0}.main-navigation{display:block;width:100%;float:left;clear:both}.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none}.main-navigation ul ul{position:absolute;z-index:99999;top:100%;left:-999em;float:left;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative;float:left}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{width:50%;float:right;text-align:right}.social__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.social__links a{margin:0 10px;text-decoration:none}.social__links a svg{display:block;width:30px;height:30px}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;scroll-margin-top:70px}body{background:#fff}hr{height:1px;margin-bottom:1.5em;border:0;background-color:#ccc}img{max-width:100%;height:auto}figure{margin:1em 0}.cards__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:1px;margin-bottom:-143px}.card{--color-bg:#fff;position:relative;width:100%;margin:20px 0}.card.card--indigo{--color-bg:#25273a}.card.card--yellow{--color-bg:#ffdf00}.card.card--red{--color-bg:#8a431e}@media(min-width:768px){.card{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px);min-width:360px;margin:20px 10px}}@media(min-width:992px){.card{width:-webkit-calc(33% - 20px);width:-moz-calc(33% - 20px);width:calc(33% - 20px);margin:20px 10px}}.card .button svg{margin-left:5px}.card__pretitle{margin:0;padding:30px 20px 0;background-color:var(--color-bg);color:#aeaeae;text-transform:uppercase}.card--colored .card__pretitle{color:#fff}.card--center .card__pretitle{text-align:center}.card--right .card__pretitle{text-align:right}.card--short .card__pretitle{padding-top:20px}.card__pretitle.flex-container{padding-top:15px;padding-bottom:15px}.card__pretitle .icon-row .feather{margin-top:0}.card__image{width:100%;aspect-ratio:16/9}.card__content{position:relative;z-index:10;margin:-30px 18px 18px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);-moz-box-shadow:0 0 20px rgba(0,0,0,.25);box-shadow:0 0 20px rgba(0,0,0,.25)}.card__content .text-block{padding-bottom:30px}.card--short .card__content .text-block{padding-bottom:20px}.card--solid .card__content .text-block{background-color:var(--color-bg);color:#fff}.card--colored .card__content .text-block__heading{padding-bottom:27px;background-color:var(--color-bg);color:#fff}.card--colored .card__content .text-block__heading:after{background-color:#fff}.card--solid .card__content .text-block__heading{padding-bottom:0}.card--solid .card__content .text-block__heading:after{display:none}.card__content .text-block__content,.card__content .text-block__cta,.card__content .text-block__heading{padding-right:20px;padding-left:20px}.features{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.feature,.features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:33%;margin:10px 0;padding:6px;border-left:1px solid #eee8e3;text-align:center}.feature:first-child,.feature:nth-child(4),.feature:nth-child(7){border-left:0}.feature .feather{margin:3px 0;color:#8085ae}@media(min-width:768px){.feature{width:20%}.feature:nth-child(4),.feature:nth-child(7){border-left:1px solid #eee8e3}.feature:nth-child(6){border-left:0}}@media(min-width:992px){.feature{width:12.5%}.feature:nth-child(6){border-left:1px solid #eee8e3}}.feature__type{font-size:12px;text-transform:uppercase}.feature__type,.feature__value{max-width:100%;margin:3px 0;color:#25273a}.footer{background-color:#25273a}.footer .content-area{display:grid;grid-column-gap:40px;grid-row-gap:20px;grid-template-areas:"branding links contacts social" "copyright copyright copyright copyright";grid-template-columns:126px 1fr 1fr 1fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;padding:55px 2em 40px}@media(max-width:991.98px){.footer .content-area{grid-template-areas:"branding links contacts" "social . ." "copyright copyright copyright";grid-template-columns:126px 1fr 1fr;padding-top:2em}}@media (max-width:991.98px)and (-ms-high-contrast:none),screen and (max-width:991.98px)and (-ms-high-contrast:active){.footer .content-area>*{padding:10px}}@media(max-width:767.98px){.footer .content-area{grid-template-areas:"links" "contacts" "branding" "social" "copyright";grid-template-columns:1fr}}.footer__branding{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;grid-area:branding;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-moz-box-align:left;align-items:left}.footer__logo .logo{width:126px;height:126px}.footer__contacts,.footer__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.footer__contacts h6,.footer__links h6{margin:12px 0;font-family:Gotham,sans-serif}.footer__contacts h6 a,.footer__links h6 a{font-size:16px;font-weight:300}.footer__links{grid-area:links}.footer__links h6{text-decoration:underline}.footer__contacts{grid-area:contacts}.footer__contacts a{text-decoration:none}.footer__social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;grid-area:social;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-moz-box-align:left;align-items:left}.footer__social h6{display:none;margin:12px 0;font-size:16px;font-weight:300;color:#ededd8}@media(min-width:992px){.footer__social h6{display:block}}.footer__social .social__links{margin-top:16px}.footer__social .social__links a:link,.footer__social .social__links a:visited{color:#ffdf00}.footer__social .social__links a:active,.footer__social .social__links a:hover{color:#ededd8}.footer__copyright{grid-area:copyright;margin:3em 0 0;color:#6a769f;font-family:Gotham,sans-serif;font-size:12px;font-weight:500;text-align:center;text-transform:uppercase}@media (-ms-high-contrast:none)and (max-width:991.98px),screen and (-ms-high-contrast:active)and (max-width:991.98px){.footer__copyright{-ms-grid-row:5!important}}.grid__wrapper{--row-number:1;--row-size-multiplier:1;max-width:100%;margin-top:20px;display:grid;grid-template-columns:minmax(auto,3fr) repeat(6,minmax(0,auto)) 96px;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;justify-items:center;font-size:14px;font-weight:600;line-height:18px;color:#25273a;text-align:center;padding:0 8px}@media(max-width:991.98px){.grid__wrapper{--row-size-multiplier:2;grid-template-columns:minmax(auto,2fr) repeat(5,minmax(auto,1fr));justify-items:start;padding:0}}@media(max-width:767.98px){.grid__wrapper{--row-size-multiplier:3;grid-template-columns:repeat(4,minmax(auto,1fr));font-size:12px}}.grid__wrapper h5.row__pretitle{display:block;margin:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:18px;text-transform:uppercase;color:#6a769f}@media(min-width:992px){.grid__wrapper h5.row__pretitle{display:none}}@media(max-width:767.98px){.grid__wrapper h5.row__pretitle{font-size:9px}}.grid__wrapper>*{--row-number:0;--row-placement:1;grid-column-start:1;grid-column-end:span 1;grid-row-start:-webkit-calc(var(--row-placement) + var(--row-number)*var(--row-size-multiplier));grid-row-start:-moz-calc(var(--row-placement) + var(--row-number)*var(--row-size-multiplier));grid-row-start:calc(var(--row-placement) + var(--row-number)*var(--row-size-multiplier));grid-row-end:span 1;padding:16px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}@media(max-width:991.98px){.grid__wrapper>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left}}@media(max-width:767.98px){.grid__wrapper>*{padding:12px 4px}}.grid__wrapper>:not(.row__header){border-bottom:1px solid #eee8e3}.grid__wrapper>.row__header{background-color:#f2f2f2;text-align:center;text-transform:uppercase;position:relative}.grid__wrapper>.row__header.row__title:before{content:"";position:absolute;top:0;left:-16px;width:16px;height:100%;background-color:#f2f2f2;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.grid__wrapper>.row__header.row__more-info:after{content:"";position:absolute;top:0;right:-16px;width:16px;height:100%;background-color:#f2f2f2;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}@media(max-width:991.98px){.grid__wrapper>.row__header{display:none}}.grid__wrapper .row__title{-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start;text-align:left}@media(max-width:991.98px){.grid__wrapper .row__title{border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__title{grid-column-end:span 2}}.grid__wrapper .row__floor{grid-column-start:3}@media(max-width:991.98px){.grid__wrapper .row__floor{border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__floor{grid-column-start:3}}.grid__wrapper .row__rooms{grid-column-start:2}@media(max-width:991.98px){.grid__wrapper .row__rooms{border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__rooms{grid-column-start:4}}.grid__wrapper .row__parking{grid-column-start:6}@media(max-width:991.98px){.grid__wrapper .row__parking{grid-column-start:4;border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__parking{--row-placement:2;grid-column-start:3;grid-column-end:span 2}}.grid__wrapper .row__area-total{grid-column-start:4}@media(max-width:991.98px){.grid__wrapper .row__area-total{grid-column-start:5;border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__area-total{--row-placement:2;grid-column-start:1}}.grid__wrapper .row__balconies{grid-column-start:5}@media(max-width:991.98px){.grid__wrapper .row__balconies{grid-column-start:6;border-bottom:0}}@media(max-width:767.98px){.grid__wrapper .row__balconies{--row-placement:2;grid-column-start:2}}.grid__wrapper .row__cost{grid-column-start:7;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}@media(max-width:991.98px){.grid__wrapper .row__cost{--row-placement:2;grid-column-start:1;grid-column-end:span 3;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}@media(max-width:767.98px){.grid__wrapper .row__cost{--row-placement:3;grid-column-start:1;grid-column-end:span 1}}.grid__wrapper .row__cost .row__cost--reserved{color:#ce181e}.grid__wrapper .row__button{grid-column-start:8}@media(max-width:991.98px){.grid__wrapper .row__button{--row-placement:2;grid-column-start:4;grid-column-end:span 2;padding:12px}}@media(max-width:767.98px){.grid__wrapper .row__button{--row-placement:3;grid-column-start:2;grid-column-end:span 2}}.grid__wrapper .row__button .button{padding:8px;margin:0}@media(max-width:991.98px){.grid__wrapper .row__button .button{-webkit-align-self:flex-end;align-self:flex-end}}.grid__wrapper .row__button span{margin-right:8px}@media(min-width:992px){.grid__wrapper .row__button span{display:none}}@media(max-width:767.98px){.grid__wrapper .row__button span{margin-right:0}}@media(max-width:767.98px){.grid__wrapper .row__button svg{display:none}}.grid__wrapper .row__more-info{grid-column-start:9}@media(max-width:991.98px){.grid__wrapper .row__more-info{--row-placement:2;grid-column-start:6}}@media(max-width:767.98px){.grid__wrapper .row__more-info{--row-placement:3;grid-column-start:4}}.grid__wrapper .row__more-info .button{padding:8px;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:991.98px){.grid__wrapper .row__more-info .button{-webkit-align-self:flex-end;align-self:flex-end}}.row__header-sort-button{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:inherit;font-size:inherit;text-align:inherit;padding:0;margin:0;display:inline}.row__header-sort-button,.row__header-sort-button:active,.row__header-sort-button:focus,.row__header-sort-button:hover{background:none;color:inherit}.row__header-sort-arrow{margin-left:4px;opacity:.4}@media(max-width:767.98px){.row__header-sort-arrow{margin-left:0}}.row__header--active .row__header-sort-arrow{opacity:1}header{margin-top:-68px}header.hero .image-overlay__content{padding:calc(11em + 68px) 1em 11em}.header__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:-webkit-sticky;position:sticky;z-index:45;top:0;left:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%;height:68px;background-color:rgba(37,39,58,.95);-webkit-transition:background-color .15s;-o-transition:background-color .15s;-moz-transition:background-color .15s;transition:background-color .15s}@media(max-width:767.98px){.header__top{height:48px}}.admin-bar .header__top{top:32px}@media(max-width:782px){.admin-bar .header__top{top:46px}}@media(max-width:600px){.admin-bar .header__top{top:0}}.header__top.dropdown--active,.scrolled .header__top{background-color:rgba(37,39,58,.95)}.header__top>.content-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media(max-width:767.98px){.header__top>.content-area{padding:0 8px}}.header__logo{position:absolute;top:60%;left:50%;z-index:100;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}.header__logo .logo{margin-top:-2px;width:80px;height:80px}@media(max-width:767.98px){.header__logo .logo{width:60px;height:60px}}.header__side{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media(max-width:767.98px){.header__side a{font-size:12px;padding:2px 6px}}.header__locations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}@media(max-width:767.98px){.header__top--two .header__locations{position:absolute;top:100%;width:100%;left:0;-webkit-justify-content:space-around;justify-content:space-around;background-color:rgba(37,39,58,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 8px}}.header__location{margin:0;font-family:Gotham,sans-serif;text-transform:uppercase}.header__location,.header__location a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.header__location a{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;color:#ededd8}@media(max-width:767.98px){.header__top--single .header__location a{font-size:9px;padding:2px 4px}}.header__location.header__location--active a,.header__location:hover a{color:#ffdf00}.header__location.header__location--highlight a{padding:5px 10px;border:2px solid #ffdf00;color:#ffdf00}.header__location.header__location--highlight a:hover{background:#ffdf00;color:#25273a}.header__language-selector.dropdown{-webkit-align-self:center;align-self:center}.header__language-selector.dropdown .dropdown__button{display:block;padding:2px 1em;line-height:32px;text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:300}.header__language-selector.dropdown .dropdown__button:focus{outline:0}.header__language-selector.dropdown .dropdown__content{left:0;width:100%;margin:0}.header__language-selector.dropdown .dropdown__content a{display:block;width:100%;padding:2px 1em;background-color:rgba(37,39,58,.95);text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:300}.scrolled .header__language-selector.dropdown--active .dropdown__content{background-color:rgba(37,39,58,.95)}.header__menu.dropdown{position:unset;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;margin-left:-1em}.header__menu.dropdown,.header__menu.dropdown .dropdown__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header__menu.dropdown .dropdown__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:1em;line-height:32px;text-decoration:none}.header__menu.dropdown .dropdown__button:after{display:none}@media(max-width:767.98px){.header__menu.dropdown .dropdown__button{padding:1em 1.5em}}@media(min-width:768px){.header__menu.dropdown .dropdown__button{display:none}}.header__menu.dropdown .feather-menu{display:block}.header__menu.dropdown--active .feather-menu,.header__menu.dropdown .feather-x{display:none}.header__menu.dropdown--active .feather-x{display:block}.header__content .content-area{max-width:960px;padding-top:44px;padding-bottom:62px}.header__content.dropdown__content{top:100%;left:0;width:100%;min-width:0;max-width:none;max-height:-webkit-calc(100vh - 68px);max-height:-moz-calc(100vh - 68px);max-height:calc(100vh - 68px);margin:0;overflow:auto;background-color:rgba(37,39,58,.95)}@media(max-width:767.98px){.header__content.dropdown__content{top:-webkit-calc(100% - 1px);top:-moz-calc(100% - 1px);top:calc(100% - 1px);max-height:-webkit-calc(100vh - 68px);max-height:-moz-calc(100vh - 68px);max-height:calc(100vh - 68px)}}.header__grid{display:grid;grid-column-gap:26px;grid-row-gap:52px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;width:100%}@media(max-width:767.98px){.header__grid{grid-row-gap:26px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.header__grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.header__grid .header__locations{display:none}@media(max-width:767.98px){.header__grid .header__locations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0}}.header__grid-cell h4,.header__grid-cell h6{margin:0}.header__grid-cell a{text-decoration:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.header__grid-cell{-webkit-box-flex:1;-webkit-flex:1 1 160px;-moz-box-flex:1;flex:1 1 160px;padding:26px 13px}}@media (-ms-high-contrast:none)and (max-width:767.98px),screen and (-ms-high-contrast:active)and (max-width:767.98px){.header__grid-cell{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:100%;padding:13px}}.header__social:before{content:"";display:block;width:76px;height:2px;margin:72px auto 36px;background-color:#ededd8}.hero{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:500px}.hero,.hero .image-overlay__content{width:100%}.hero .content-area{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.hero .text-block{max-width:620px}.hero .tns-inner,.hero .tns-outer,.hero .tns-slider{height:100%}.hero .tns-slider.tns-subpixel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.hero .tns-slider>.slideshow__slide.tns-item{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.no-object-fit .hero .tns-slider>.slideshow__slide.tns-item:not(.slideshow){top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.no-object-fit .hero .tns-slider>.slideshow__slide.tns-item:not(.slideshow){left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hero.under-bleed .image-overlay__content{padding-top:calc(55px + 9em)}@media(min-width:768px){.hero.under-bleed-desktop .image-overlay__content{padding-top:calc(55px + 9em)}}@media(max-width:767.98px){.hero{min-height:212px}.hero .image-overlay__content{padding-top:4em;padding-bottom:4em}.hero.under-bleed .image-overlay__content{padding-top:calc(55px + 4em)}}.hero--center .content-area{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.hero--center .text-block{max-width:960px;font-family:Montserrat,Helvetica,Arial,sans-serif}@media(min-width:992px){.hero--center .text-block{font-family:Domine,Helvetica,Arial,sans-serif}}.hero--end .content-area{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}#housing-search{padding-top:0}.housing-search__form .content-area{display:grid;grid-column-gap:24px;grid-template-areas:"options price search";grid-template-columns:auto 1fr auto;grid-template-rows:60px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;max-width:1770px;max-height:98px;padding-top:19px;padding-bottom:19px}@media(max-width:1199.98px){.housing-search__form .content-area{grid-column-gap:0;grid-row-gap:24px;grid-template-areas:"price price price" "options . search";max-height:none}}@media(max-width:767.98px){.housing-search__form .content-area{grid-template-areas:"price" "options" "search";grid-template-columns:1fr}}.housing-search__form button{padding-right:15px;padding-left:15px}.housing-search__options{grid-area:options}.housing-search__options .button--outline.button--ghost{border-top:0;border-color:#25273a;color:#fff;background:#25273a}.housing-search__options .button--outline.button--ghost:hover{border-color:#fff;color:#25273a;background:#ffdf00}@media(min-width:768px){.housing-search__options .dropdown:not(:first-child){margin-left:5px}.housing-search__options .dropdown:not(:last-child){margin-right:5px}}.housing-search__options .dropdown .dropdown__button{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;background:transparent!important;font-size:14px}.housing-search__options .dropdown .dropdown__button:after{border-color:#ffdf00}@media(max-width:767.98px){.housing-search__options .dropdown{width:100%}.housing-search__options .dropdown .dropdown__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%}}.housing-search__options .dropdown__content{padding-top:3px}.housing-search__options .dropdown__content .button{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px}.housing-search__options .dropdown__content .button--ghost{border:0;background:#25273a;color:#fff}.housing-search__options .dropdown__content .button--contrast,.housing-search__options .dropdown__content .button--ghost:hover{background:#ffdf00;color:#25273a}.housing-search__price{position:relative;grid-area:price;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.housing-search__price .rangeslider-horizontal{height:8px;margin:26px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#bcb8b9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.housing-search__price .rangeslider-horizontal .rangeslider__handle{width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);background:#ffdf00}.housing-search__price .rangeslider-horizontal .rangeslider__handle:focus{outline:1px dotted #000}.housing-search__price .rangeslider-horizontal .rangeslider__handle:after{display:none}.housing-search__price .rangeslider-horizontal .rangeslider__fill{background-color:#6a769f}.housing-search__price .rangeslider .rangeslider__fill{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.housing-search__price .rangeslider__labels{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin:6px 0 0}.housing-search__price .rangeslider__label-item{position:relative;top:0;left:0!important;color:#eee8e3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.housing-search__price .rangeslider__label-item:before{display:none}.housing-search__price .rangeslider__label-item:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.housing-search__price .rangeslider__label-item:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.housing-search__price-current{position:absolute;top:-3px;right:0;color:#eee8e3;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:22px}.housing-search__search{grid-area:search}.housing-search__search .button--solid{font-size:14px}.housing-search__search .button--solid:hover{border-color:#ffdf00}.housing-search__search .feather{margin:0 0 -6px 10px}@media(max-width:767.98px){.housing-search__search{justify-self:center}}.housing-search__view-toggle__wrapper{position:relative;margin-top:10px;margin-bottom:20px;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;height:44px;background-color:#eee8e3;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}@media(max-width:767.98px){.housing-search__view-toggle__wrapper{margin-right:auto}}.housing-search__view-toggle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:2px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;font-weight:700;font-size:14px;line-height:17px;letter-spacing:2px;text-transform:uppercase;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:14px 12px;margin:0;color:#79828c}.housing-search__view-toggle:hover{background-color:transparent}.housing-search__view-toggle svg{width:16px;height:16px;margin:2px}.housing-search__view-toggle.housing-search__view-toggle--active{background-color:#25273a;color:#fff}.housing-search__view-toggle.housing-search__view-toggle--active svg{color:#ffdf00}.housing-search__results{padding-top:30px}.housing-search__results.housing-search__results--cards{padding-bottom:173px}.housing-search__results.housing-search__results--grid{padding-bottom:30px;overflow:auto}.housing-search__results .button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border:0;font-size:14px;background:#ffdf00;color:#25273a}.housing-search__results .button:active,.housing-search__results .button:hover{background:#25273a;color:#ffdf00}.housing-search__results .card{z-index:0}.housing-search__results .card.card--lightbox-active{z-index:10000}.housing-search__results .card .text-block__heading{font-size:20px}.housing-search__result-cost{margin:0;color:#25273a;font-weight:400}.housing-search__result-cost__price{font-size:20px;font-weight:600}.housing-search__result-cost__price span.housing-search__result-cost__price--reserved{color:#ce181e}.housing-search__result-features{display:grid;grid-column-gap:16px;grid-template-areas:"first second third";grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:18px;font-weight:600}.housing-search__result-features .feather{opacity:.5}.housing-search__result-feature{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.housing-search__result-feature:first-child{grid-area:first}.housing-search__result-feature:nth-child(2){grid-area:second}.housing-search__result-feature:nth-child(3){grid-area:third}.housing-search__error{margin:1em;color:#ce181e}.icon{color:#25273a}.feather{width:24px;height:24px}.icon-row{display:grid;grid-template-areas:"icon content";grid-template-columns:24px 1fr;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.icon-row .feather{grid-area:icon;margin-top:2px}.icon-row .icon-row__content{grid-area:content}.icon-row .icon-row__content span{font-size:12px}ol,ul{margin:0 0 1.5em;padding-left:0}ul{list-style:none}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}li{line-height:32px}li:before{content:"•";display:inline-block;width:1em;color:#25273a}.list__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:960px}.list__wrapper .list__item{width:-webkit-calc(50% - 36px);width:-moz-calc(50% - 36px);width:calc(50% - 36px);margin:18px}@media(max-width:575.98px){.list__wrapper .list__item{width:-webkit-calc(100% - 36px);width:-moz-calc(100% - 36px);width:calc(100% - 36px)}}.list__wrapper .icon-row{color:#25273a}.list__wrapper .list__item-content{margin-top:.5em;margin-left:calc(24px + .5em);font-size:14px}.logo{display:block;fill:#ededd8}.quote__wrapper{position:relative;margin:2em 1.5em;padding:1em}.quote__wrapper:before{content:"";position:absolute;top:8px;left:-21px;width:44px;height:25px;background-image:url(/wp-content/themes/savills/assets/vectors/quote.svg)}.quote__content{position:relative;color:#25273a;font-family:Domine,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px}.slideshow{overflow:hidden;width:100%}.slideshow__viewer{position:relative;letter-spacing:normal;aspect-ratio:16/9}.hero .slideshow__viewer{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slideshow__slides .hero.tns-item,.slideshow__slides.tns-subpixel{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.slideshow__slides .hero.tns-item .image-overlay__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:100%;letter-spacing:2px}.slideshow__slides .hero.tns-item .content-area{padding-right:2.5em;padding-left:2.5em}.slideshow__hero-controls{position:absolute;top:0;left:50%;width:100%;height:100%;padding:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.slideshow__control{position:absolute;top:50%;width:30px;height:100%;stroke:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);pointer-events:all;cursor:pointer}.slideshow__control:focus{outline:0}.slideshow__control--prev{left:0}.slideshow__control--next{right:0}.slideshow__thumbnails{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:31px 0}.slideshow__thumbnails>*{-webkit-box-flex:1;-webkit-flex:1 1 65px;-moz-box-flex:1;flex:1 1 65px;min-width:80px;max-width:80px;margin:5px;padding:1px}.slideshow__thumbnails>:not(.tns-nav-active){opacity:.85}.slideshow__thumbnails>.tns-nav-active{outline:3px solid #6a769f}.slideshow__thumbnails>* img{display:block;aspect-ratio:16/9;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.slideshow__thumbnails>*{-webkit-box-flex:1;-webkit-flex:1 1 130px;-moz-box-flex:1;flex:1 1 130px;min-width:130px}}@media(max-width:767.98px){.slideshow__thumbnails>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16px;min-width:0;max-width:none;height:16px;border:1px solid #25273a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.slideshow__thumbnails>.tns-nav-active{outline:0;background-color:#25273a}.slideshow__thumbnails>* img{display:none}}.slideshow__thumbnails.slideshow__thumbnails--placeholders>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:16px;min-width:0;max-width:none;height:16px;border:1px solid #25273a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.slideshow__thumbnails.slideshow__thumbnails--placeholders>.tns-nav-active{outline:0;background-color:#25273a}.slideshow__thumbnails.slideshow__thumbnails--placeholders>* img{display:none}.slideshow__slide{position:relative}.slideshow__slide img{display:block;aspect-ratio:16/9}.slideshow__caption{position:absolute;bottom:0;left:0;width:100%;padding:3em 0 1em;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,39,58,0)),to(rgba(37,39,58,.7)));background-image:-webkit-linear-gradient(top,rgba(37,39,58,0),rgba(37,39,58,.7));background-image:-moz-linear-gradient(top,rgba(37,39,58,0),rgba(37,39,58,.7));background-image:-o-linear-gradient(top,rgba(37,39,58,0),rgba(37,39,58,.7));background-image:linear-gradient(180deg,rgba(37,39,58,0),rgba(37,39,58,.7));color:#ededd8;font-family:Domine,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:2px;text-align:center}.table__wrapper{width:100%}.table__inner-wrapper{width:100%;overflow-x:auto}.table__wrapper__overflow-indicator{display:none;width:52px;height:24px;margin:14px auto;color:#25273a}.table__wrapper--overflown .table__wrapper__overflow-indicator{display:block}table{width:100%;max-width:712px;margin:0 auto;border-collapse:collapse}table.small{width:382px}table.large{width:712px}td,th{padding:10px;border:1px solid #eee8e3;color:#25273a}td:first-of-type,th:first-of-type{width:40%}td:nth-of-type(2),th:nth-of-type(2){width:1%}th{font-family:Domine,Helvetica,Arial,sans-serif;font-size:21px;font-weight:600;line-height:32px;text-align:left}td,th{letter-spacing:2px}td{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;line-height:28px}tr.highlight th{background-color:#25273a;color:#ededd8;text-align:center}tr.highlight td{background-color:#ededd8}tr.highlight td:not(:last-of-type){font-weight:700}.text-block{--color-heading:#25273a;--color-content:#000;width:100%;max-width:800px;text-align:left}.color-brand-indigo .text-block,.hero .text-block{--color-heading:#ededd8;--color-content:#ededd8}.color-brand-grey .text-block,.color-brand-yellow-pale .text-block{--color-content:#25273a}.color-brand-black .text-block,.color-dark .text-block{--color-heading:#eee8e3;--color-content:#eee8e3}.color-bright .text-block,.housing-search__results .text-block{--color-heading:#25273a;--color-content:#25273a}.card--center .text-block,.hero--center .text-block,.text-block.text-block--center{text-align:center}.card--center .text-block .text-block__heading:after,.hero--center .text-block .text-block__heading:after,.text-block.text-block--center .text-block__heading:after{margin-right:auto;margin-left:auto}.card--right .text-block,.hero--end .text-block,.text-block.text-block--right{text-align:right}.card--right .text-block .text-block__heading:after,.hero--end .text-block .text-block__heading:after,.text-block.text-block--right .text-block__heading:after{margin-left:auto}.text-block__heading{margin:0;padding-bottom:13.5px;color:var(--color-heading);text-transform:uppercase}.text-block__heading:after{content:"";display:block;width:60px;height:2px;margin:20px 0 0;background-color:var(--color-heading)}.text-block__content{margin:13.5px 0;color:var(--color-content)}.text-block__cta{margin-top:13.5px}.text-block__cta>*{display:inline-block}.text-block__cta>div{margin:0 30px}.text-block__cta .logo{max-width:190px;max-height:90px;margin-top:30px}.double-form-block a{text-decoration:none}.double-form-block .column .text-block__heading:after{content:none}.double-form-block .column__logo{max-height:150px;margin-bottom:20px}.double-form-block .form__wrapper-item{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.double-form-block .form__wrapper-item.active{max-height:1500px;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;transition:max-height .5s ease-in}form{position:relative;padding:0 44px}@media(max-width:767.98px){form{padding-right:8px;padding-left:8px}}.form__row-title{margin:10px 12px 4px;color:#ededd8;font-weight:500}.form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.form__row .column{padding:1em 2em}.form__row.form__row--start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.form__row.form__row--end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.form__row.form__row--end>a.button,.form__row.form__row--end>button,.form__row.form__row--end>input[type=button],.form__row.form__row--end>input[type=reset],.form__row.form__row--end>input[type=submit]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.form__row.form__row--center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.form__row.form__row--center>a.button,.form__row.form__row--center>button,.form__row.form__row--center>input[type=button],.form__row.form__row--center>input[type=reset],.form__row.form__row--center>input[type=submit]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.form__row>.form__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;margin:10px 12px;font-weight:300}.form__row>.form__input p{margin:0}.form__row>a.button,.form__row>button,.form__row>input[type=button],.form__row>input[type=reset],.form__row>input[type=submit]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;margin:10px 12px}@media(max-width:767.98px){.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.form__row.form__row--center,.form__row.form__row--end,.form__row.form__row--start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.form__row .wpcf7-spinner{position:absolute;bottom:0;left:-webkit-calc(50% - 38px);left:-moz-calc(50% - 38px);left:calc(50% - 38px)}.form__row br{display:none}.form__row .button--ghost{border-color:#ffdf00;color:#ffdf00}.form__row .button--ghost:hover{border-color:#25273a;background:#25273a;color:#ffdf00}.form__input{position:relative}.form__input label{position:absolute;top:0;left:0;pointer-events:none}.form__input input,.form__input textarea{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__input input.invalid:not(:focus),.form__input textarea.invalid:not(:focus){outline:0;-webkit-box-shadow:inset 0 0 5px #ce181e,0 0 0 2px #ce181e;-moz-box-shadow:inset 0 0 5px #ce181e,0 0 0 2px #ce181e;box-shadow:inset 0 0 5px #ce181e,0 0 0 2px #ce181e}.form__input textarea{resize:none}.form__input--unified{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.form__input--unified input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:auto}.form__input--unified button{margin:0;padding:9px}.form__input--unified button svg{width:24px;height:24px}.form__error{display:none;position:relative;margin:10px 12px;padding:1em 1em 1em calc(2em + 42px);border:3px solid #ce181e;background-color:#ededd8;color:#ce181e;font-weight:700}form.error .form__error{display:block}.form__error a{word-break:break-word}.form__error .feather{position:absolute;top:1em;left:1em;width:42px;height:42px;color:#ce181e}.form__success{width:100%;padding:0 20%;opacity:0;color:#6c9173;font-size:18px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;pointer-events:none}form.success .form__success{opacity:1;pointer-events:all}.form__success .feather{grid-area:icon;width:42px;height:42px;color:#6c9173}.form__success .form__success-message{grid-area:message}@media(max-width:575.98px){.form__success{padding:0 1em}}.form__hidden{display:none}.wpcf7 form.invalid .wpcf7-response-output{border:0;background:#ce181e;color:#fff;text-align:center}.wpcf7 form.sent .wpcf7-response-output{border:0;background:#6c9173;color:#fff;text-align:center}.wpcf7-list-item-label{color:#fff}.wpcf7-list-item-label a:link,.wpcf7-list-item-label a:visited{font-weight:300;color:#fff}.wpcf7-list-item-label a:active,.wpcf7-list-item-label a:hover{color:#ffdf00}a.button,button,input[type=button],input[type=reset],input[type=submit]{--color-border:#25273a;--color-border-hover:#ffdf00;--color-border-active:#ffdf00;--color-bg:#25273a;--color-bg-hover:#ffdf00;--color-bg-active:#f8f8ef;--color-text:#fff;--color-text-hover:#25273a;display:inline-block;position:relative;margin:4px 0;padding:12px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:3px solid;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-text);font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:22px;text-decoration:none;-webkit-transition:border-color .15s,background-color .15s;-o-transition:border-color .15s,background-color .15s;-moz-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s;background-origin:border-box}.color-brand-grey a.button,.color-brand-grey button,.color-brand-grey input[type=button],.color-brand-grey input[type=reset],.color-brand-grey input[type=submit]{--color-text:#eee8e3}.color-brand-indigo a.button,.color-brand-indigo button,.color-brand-indigo input[type=button],.color-brand-indigo input[type=reset],.color-brand-indigo input[type=submit]{--color-border:#ffdf00;--color-border-hover:#ededd8;--color-border-active:#ededd8;--color-bg:#ffdf00;--color-bg-hover:#ededd8;--color-text:#25273a}.color-brand-yellow-pale a.button,.color-brand-yellow-pale button,.color-brand-yellow-pale input[type=button],.color-brand-yellow-pale input[type=reset],.color-brand-yellow-pale input[type=submit]{--color-bg:#ededd8;--color-bg-hover:#fff;--color-text:#25273a}.color-brand-black a.button,.color-brand-black button,.color-brand-black input[type=button],.color-brand-black input[type=reset],.color-brand-black input[type=submit]{--color-border:#eee8e3;--color-border-hover:#ffdf00;--color-border-active:#ffdf00;--color-bg:#eee8e3;--color-bg-hover:#ffdf00;--color-text:#000}a.button.button--contrast,button.button--contrast,input[type=button].button--contrast,input[type=reset].button--contrast,input[type=submit].button--contrast{--color-border:#ffdf00;--color-border-hover:#25273a;--color-border-active:#25273a;--color-bg:#ffdf00;--color-bg-hover:#25273a;--color-text:#25273a;--color-text-hover:#ffdf00}a.button.button--solid,button.button--solid,input[type=button].button--solid,input[type=reset].button--solid,input[type=submit].button--solid{--color-border-hover:#25273a;--color-border-active:#25273a;--color-text-hover:#ffdf00}a.button.button--ghost,button.button--ghost,input[type=button].button--ghost,input[type=reset].button--ghost,input[type=submit].button--ghost{--color-bg:transparent;--color-text:#25273a}a.button.button--ghost.button--contrast,button.button--ghost.button--contrast,input[type=button].button--ghost.button--contrast,input[type=reset].button--ghost.button--contrast,input[type=submit].button--ghost.button--contrast{--color-border:#ededd8;--color-bg:#transparent;--color-bg-hover:#ededd8;--color-bg-active:#ededd8;--color-text:#eee8e3}a.button.button--ghost.button--solid,button.button--ghost.button--solid,input[type=button].button--ghost.button--solid,input[type=reset].button--ghost.button--solid,input[type=submit].button--ghost.button--solid{--color-border:#fff}a.button.button--dark,button.button--dark,input[type=button].button--dark,input[type=reset].button--dark,input[type=submit].button--dark{--color-border:#25273a;--color-border-hover:#25273a;--color-border-active:#25273a;--color-bg:#25273a;--color-text:#ededd8;--color-text-hover:#25273a}a.button.button--dark.button--solid,button.button--dark.button--solid,input[type=button].button--dark.button--solid,input[type=reset].button--dark.button--solid,input[type=submit].button--dark.button--solid{--color-border-hover:#ededd8;--color-border-active:#f8f8ef}.card--yellow a.button,.card--yellow button,.card--yellow input[type=button],.card--yellow input[type=reset],.card--yellow input[type=submit],a.button.button--yellow,button.button--yellow,input[type=button].button--yellow,input[type=reset].button--yellow,input[type=submit].button--yellow{--color-border:#ffdf00;--color-border-hover:#ffdf00;--color-border-active:#ffdf00;--color-bg:#ffdf00;--color-bg-hover:#fff;--color-bg-active:#fffce6;--color-text-hover:#ffdf00}.card--yellow a.button.button--contrast,.card--yellow button.button--contrast,.card--yellow input[type=button].button--contrast,.card--yellow input[type=reset].button--contrast,.card--yellow input[type=submit].button--contrast,a.button.button--yellow.button--contrast,button.button--yellow.button--contrast,input[type=button].button--yellow.button--contrast,input[type=reset].button--yellow.button--contrast,input[type=submit].button--yellow.button--contrast{--color-text:#fff}.card--yellow a.button.button--solid,.card--yellow button.button--solid,.card--yellow input[type=button].button--solid,.card--yellow input[type=reset].button--solid,.card--yellow input[type=submit].button--solid,a.button.button--yellow.button--solid,button.button--yellow.button--solid,input[type=button].button--yellow.button--solid,input[type=reset].button--yellow.button--solid,input[type=submit].button--yellow.button--solid{--color-border-hover:#fff;--color-border-active:#fffce6}.card--red a.button,.card--red button,.card--red input[type=button],.card--red input[type=reset],.card--red input[type=submit],a.button.button--red,button.button--red,input[type=button].button--red,input[type=reset].button--red,input[type=submit].button--red{--color-border:#8a431e;--color-border-hover:#8a431e;--color-border-active:#8a431e;--color-bg:#8a431e;--color-bg-hover:#fff;--color-bg-active:#f9eae3;--color-text-hover:#8a431e}.card--red a.button.button--contrast,.card--red button.button--contrast,.card--red input[type=button].button--contrast,.card--red input[type=reset].button--contrast,.card--red input[type=submit].button--contrast,a.button.button--red.button--contrast,button.button--red.button--contrast,input[type=button].button--red.button--contrast,input[type=reset].button--red.button--contrast,input[type=submit].button--red.button--contrast{--color-text:#fff}.card--red a.button.button--solid,.card--red button.button--solid,.card--red input[type=button].button--solid,.card--red input[type=reset].button--solid,.card--red input[type=submit].button--solid,a.button.button--red.button--solid,button.button--red.button--solid,input[type=button].button--red.button--solid,input[type=reset].button--red.button--solid,input[type=submit].button--red.button--solid{--color-border-hover:#fff;--color-border-active:#f9eae3}.card--indigo a.button,.card--indigo button,.card--indigo input[type=button],.card--indigo input[type=reset],.card--indigo input[type=submit],a.button.button--indigo,button.button--indigo,input[type=button].button--indigo,input[type=reset].button--indigo,input[type=submit].button--indigo{--color-border:#25273a;--color-border-hover:#ffdf00;--color-border-active:#ffdf00;--color-bg:#25273a;--color-bg-hover:#ffdf00;--color-bg-active:#ffdf00;--color-text:#ffdf00;--color-text-hover:#25273a}.card--indigo a.button.button--contrast,.card--indigo button.button--contrast,.card--indigo input[type=button].button--contrast,.card--indigo input[type=reset].button--contrast,.card--indigo input[type=submit].button--contrast,a.button.button--indigo.button--contrast,button.button--indigo.button--contrast,input[type=button].button--indigo.button--contrast,input[type=reset].button--indigo.button--contrast,input[type=submit].button--indigo.button--contrast{--color-text:#fff}.card--indigo a.button.button--solid,.card--indigo button.button--solid,.card--indigo input[type=button].button--solid,.card--indigo input[type=reset].button--solid,.card--indigo input[type=submit].button--solid,a.button.button--indigo.button--solid,button.button--indigo.button--solid,input[type=button].button--indigo.button--solid,input[type=reset].button--indigo.button--solid,input[type=submit].button--indigo.button--solid{--color-border-hover:#ffdf00;--color-border-active:#ffdf00}a.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{z-index:30;outline:thin dotted #000;color:var(--color-text)}.dropdown--active>a.button,.dropdown--active>button,.dropdown--active>input[type=button],.dropdown--active>input[type=reset],.dropdown--active>input[type=submit],a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--color-border-hover);background-color:var(--color-bg-hover);color:var(--color-text-hover);text-decoration:none;cursor:pointer}a.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:var(--color-border-active);outline:1;background-color:var(--color-bg-active);-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a.button.disabled,a.button[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{border-color:#eee8e3;background-color:#eee8e3;color:#aeaeae;cursor:default;pointer-events:none}.dropdown{display:inline-block;position:relative}.dropdown__button:after{content:"";display:inline-block;width:12px;height:12px;margin-left:1em;border-left-color:var(--color-text);border-bottom:2px solid;border-bottom-color:var(--color-text);border-right:2px solid;border-right-color:var(--color-text);border-top-color:var(--color-text);-webkit-transform:translateY(-3px) rotate(45deg);-moz-transform:translateY(-3px) rotate(45deg);-o-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg)}.dropdown__button:hover:after{border-color:var(--color-text-hover)}.dropdown__button[disabled]:after{border-color:#aeaeae}.dropdown--active>.dropdown__button:after{border-color:var(--color-text-hover);-webkit-transform:translateY(3px) rotate(-135deg);-moz-transform:translateY(3px) rotate(-135deg);-o-transform:translateY(3px) rotate(-135deg);transform:translateY(3px) rotate(-135deg)}.dropdown__content{visibility:hidden;position:absolute;z-index:20;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-width:500px;margin:-4px 0 0}.dropdown__content li:before{display:none}.dropdown__content a.button,.dropdown__content button,.dropdown__content input[type=button],.dropdown__content input[type=reset],.dropdown__content input[type=submit]{width:100%;margin:-3px 0 0;text-align:left}.dropdown__content.dropdown--active{visibility:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,textarea{padding:10px 20px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:32px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,textarea{min-height:50px}}select{border:0}textarea{width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.aspect-ratio{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;padding-bottom:56.25%}.aspect-ratio,body.no-object-fit .aspect-ratio{overflow:hidden}.aspect-ratio.aspect-ratio--4-3{padding-bottom:75%}.aspect-ratio.aspect-ratio--1-1{padding-bottom:100%}.aspect-ratio embed,.aspect-ratio iframe,.aspect-ratio img,.aspect-ratio object,.aspect-ratio video{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio img,.aspect-ratio video{display:block;-o-object-fit:cover;object-fit:cover}body.no-object-fit .aspect-ratio img:not(.slideshow),body.no-object-fit .aspect-ratio video:not(.slideshow){top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.image-overlay__wrapper{position:relative}body.no-object-fit .image-overlay__wrapper{overflow:hidden}.image-overlay__wrapper:after{content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(37,39,58,.45)}.image-overlay__wrapper.image-overlay--contrast30:after{background-color:rgba(37,39,58,.3)}.image-overlay__wrapper.image-overlay--contrast35:after{background-color:rgba(37,39,58,.35)}.image-overlay__wrapper.image-overlay--contrast40:after{background-color:rgba(37,39,58,.4)}.image-overlay__wrapper.image-overlay--contrast50:after{background-color:rgba(37,39,58,.5)}.image-overlay__wrapper.image-overlay--contrast55:after{background-color:rgba(37,39,58,.55)}.image-overlay__wrapper.image-overlay--contrast60:after{background-color:rgba(37,39,58,.6)}.image-overlay__wrapper.image-overlay--contrast-gradient:after{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(37,39,58,.45)),to(rgba(37,39,58,.7)));background-image:-webkit-linear-gradient(top,rgba(37,39,58,.45),rgba(37,39,58,.7));background-image:-moz-linear-gradient(top,rgba(37,39,58,.45),rgba(37,39,58,.7));background-image:-o-linear-gradient(top,rgba(37,39,58,.45),rgba(37,39,58,.7));background-image:linear-gradient(180deg,rgba(37,39,58,.45),rgba(37,39,58,.7))}.image-overlay__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}body.no-object-fit .image-overlay__image:not(.slideshow){top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-overlay__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;z-index:5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:9em 1em;color:#fff}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{margin:0 0 1.5em;clear:both}.color-brand-indigo-light{background-color:#6a769f}.color-brand-indigo{background-color:#25273a}.color-brand-yellow{background-color:#ffdf00}.color-brand-yellow-pale{background-color:#ededd8}.color-brand-dark-red{background-color:#8a431e}.color-brand-grey{background-color:#eee8e3}.color-brand-black{background-color:#000}.color-success{background-color:#6c9173}.color-error{background-color:#ce181e}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}body.page-template-page-blp{--color-heading:#3f573a;--color-border-hover:#3f573a;--color-border-active:#3f573a;--color-text-hover:#ededd8;scroll-padding-top:68px}body.page-template-page-blp a.button.button--contrast,body.page-template-page-blp a.button.button--solid,body.page-template-page-blp a.button.outline,body.page-template-page-blp button.button--solid,body.page-template-page-blp button.outline,body.page-template-page-blp input[type=button].button--solid,body.page-template-page-blp input[type=reset].button--solid,body.page-template-page-blp input[type=submit].button--solid{--color-border:#3f573a!important;--color-border-hover:#3f573a!important;--color-border-active:#fff!important;--color-bg:#3f573a!important;--color-bg-hover:#fff!important;--color-text:#fff!important;--color-text-hover:#3f573a!important}body.page-template-page-blp a.button--contrast,body.page-template-page-blp button.button--contrast,body.page-template-page-blp input[type=button].button--contrast,body.page-template-page-blp input[type=reset].button--contrast,body.page-template-page-blp input[type=submit].button--contrast{--color-border:#fff!important;--color-border-hover:#3f573a!important;--color-border-active:#3f573a!important;--color-bg:#fff!important;--color-bg-hover:#3f573a!important;--color-text:#3f573a!important;--color-text-hover:#fff!important}body.page-template-page-blp a.button.button--ghost,body.page-template-page-blp button.button--ghost,body.page-template-page-blp input[type=button].button--ghost,body.page-template-page-blp input[type=reset].button--ghost,body.page-template-page-blp input[type=submit].button--ghost{--color-border:#3f573a!important;--color-border-hover:#3f573a!important;--color-border-active:#3f573a!important;--color-bg:transparent!important;--color-bg-hover:#fff!important;--color-text:#3f573a!important;--color-text-hover:#3f573a!important}body.page-template-page-blp header{margin-top:-85px}body.page-template-page-blp .header__top{background-color:rgba(63,87,58,.95);height:85px}body.page-template-page-blp .header__top .header__logo{top:50%}body.page-template-page-blp .header__top .header__logo img{max-width:80px}@media(max-width:767.98px){body.page-template-page-blp .header__locations{background-color:rgba(63,87,58,.95)}}body.page-template-page-blp .header__location.header__location--active a,body.page-template-page-blp .header__location:hover a,body.page-template-page-blp .header__location a:hover{color:#fff}body.page-template-page-blp .header__location.header__location--highlight a{border:2px solid #ededd8;color:#ededd8}body.page-template-page-blp .header__location.header__location--highlight a:hover{border:2px solid #fff;background:#fff;color:#3f573a}body.page-template-page-blp .header__language-selector .dropdown__button,body.page-template-page-blp .header__location a,body.page-template-page-blp .header__menu a,body.page-template-page-blp .social__links a,body.page-template-page-blp a.contrast-link{--link-color:#ededd8;--link-color-active:#fff;--link-color-hover:#fff}body.page-template-page-blp .header__language-selector .dropdown__button:after:hover,body.page-template-page-blp .header__location a:after:hover,body.page-template-page-blp .header__menu a:after:hover,body.page-template-page-blp .social__links a:after:hover,body.page-template-page-blp a.contrast-link:after:hover{color:#fff}body.page-template-page-blp .header__language-selector .dropdown__button{--color-bg:#3f573a;--color-bg-hover:#fff;--color-text-hover:#3f573a;border:0}body.page-template-page-blp .header__language-selector.dropdown--active .dropdown__button{--color-bg:#fff}body.page-template-page-blp .header__language-selector.dropdown .dropdown__content a{background-color:#3f573a;color:#ededd8}body.page-template-page-blp .header__language-selector.dropdown .dropdown__content a:hover{background-color:#fff;color:#3f573a}body.page-template-page-blp .header__content.dropdown__content{background:#3f573a}.hero body.page-template-page-blp,body.page-template-page-blp .color-brand-indigo{--color-heading:#87aa80}body.page-template-page-blp .color-brand-grey,body.page-template-page-blp .color-brand-yellow-pale{--color-heading:#3f573a!important;--color-content:#3f573a!important}body.page-template-page-blp .color-brand-grey a.button,body.page-template-page-blp .color-brand-grey a.button.button--contrast,body.page-template-page-blp .color-brand-grey a.button.button--solid,body.page-template-page-blp .color-brand-grey button.button--contrast,body.page-template-page-blp .color-brand-grey button.button--solid,body.page-template-page-blp .color-brand-grey input[type=button].button--contrast,body.page-template-page-blp .color-brand-grey input[type=button].button--solid,body.page-template-page-blp .color-brand-grey input[type=reset].button--contrast,body.page-template-page-blp .color-brand-grey input[type=reset].button--solid,body.page-template-page-blp .color-brand-grey input[type=submit].button--contrast,body.page-template-page-blp .color-brand-grey input[type=submit].button--solid,body.page-template-page-blp .color-brand-yellow-pale a.button,body.page-template-page-blp .color-brand-yellow-pale a.button.button--contrast,body.page-template-page-blp .color-brand-yellow-pale a.button.button--solid,body.page-template-page-blp .color-brand-yellow-pale button.button--contrast,body.page-template-page-blp .color-brand-yellow-pale button.button--solid,body.page-template-page-blp .color-brand-yellow-pale input[type=button].button--contrast,body.page-template-page-blp .color-brand-yellow-pale input[type=button].button--solid,body.page-template-page-blp .color-brand-yellow-pale input[type=reset].button--contrast,body.page-template-page-blp .color-brand-yellow-pale input[type=reset].button--solid,body.page-template-page-blp .color-brand-yellow-pale input[type=submit].button--contrast,body.page-template-page-blp .color-brand-yellow-pale input[type=submit].button--solid{--color-border:#3f573a!important;--color-border-hover:#3f573a!important;--color-border-active:#3f573a!important;--color-bg:#3f573a!important;--color-bg-hover:#fff!important;--color-text:#fff!important;--color-text-hover:#3f573a!important}body.page-template-page-blp .color-brand-grey .text-block__content,body.page-template-page-blp .color-brand-yellow-pale .text-block__content{color:#3f573a}body.page-template-page-blp .color-brand-black a.button.button--contrast,body.page-template-page-blp .color-brand-black a.button.button--solid,body.page-template-page-blp .color-brand-black button.button--contrast,body.page-template-page-blp .color-brand-black button.button--solid,body.page-template-page-blp .color-brand-black input[type=button].button--contrast,body.page-template-page-blp .color-brand-black input[type=button].button--solid,body.page-template-page-blp .color-brand-black input[type=reset].button--contrast,body.page-template-page-blp .color-brand-black input[type=reset].button--solid,body.page-template-page-blp .color-brand-black input[type=submit].button--contrast,body.page-template-page-blp .color-brand-black input[type=submit].button--solid,body.page-template-page-blp .color-brand-blp a.button.button--contrast,body.page-template-page-blp .color-brand-blp a.button.button--solid,body.page-template-page-blp .color-brand-blp button.button--contrast,body.page-template-page-blp .color-brand-blp button.button--solid,body.page-template-page-blp .color-brand-blp input[type=button].button--contrast,body.page-template-page-blp .color-brand-blp input[type=button].button--solid,body.page-template-page-blp .color-brand-blp input[type=reset].button--contrast,body.page-template-page-blp .color-brand-blp input[type=reset].button--solid,body.page-template-page-blp .color-brand-blp input[type=submit].button--contrast,body.page-template-page-blp .color-brand-blp input[type=submit].button--solid{--color-border:#fff!important;--color-border-hover:#fff!important;--color-border-active:#fff!important;--color-bg:transparent!important;--color-bg-hover:#fff!important;--color-bg-active:#fff!important;--color-text:#fff!important;--color-text-hover:#3f573a!important;--color-text-active:#3f573a!important}body.page-template-page-blp #housing-search .housing-search__form .content-area{display:none}body.page-template-page-blp #housing-search .housing-search__form{background-color:#3f573a}body.page-template-page-blp #housing-search .housing-search__options .button--outline.button--ghost,body.page-template-page-blp #housing-search .housing-search__results .button{border-color:#3f573a;background:#ededd8;color:#3f573a}body.page-template-page-blp #housing-search .housing-search__options .button--outline.button--ghost:hover,body.page-template-page-blp #housing-search .housing-search__results .button:hover{color:#3f573a;background:#ededd8}body.page-template-page-blp #housing-search .housing-search__options .dropdown .dropdown__button:hover{color:#87aa80}body.page-template-page-blp #housing-search .housing-search__options .dropdown .dropdown__button:hover:after{border-color:#87aa80}body.page-template-page-blp #housing-search .housing-search__options .dropdown .dropdown__button:after{border-color:#ededd8}body.page-template-page-blp #housing-search .housing-search__options .dropdown__content .button--ghost{background:#3f573a}body.page-template-page-blp #housing-search .housing-search__options .dropdown__content .button--ghost:hover{background:#87aa80;color:#3f573a}body.page-template-page-blp #housing-search .housing-search__price .rangeslider-horizontal .rangeslider__fill{background-color:#87aa80}body.page-template-page-blp #housing-search .housing-search__price .rangeslider-horizontal .rangeslider__handle{background:#fff}.housing-search__results body.page-template-page-blp #housing-search{--color-heading:#3f573a;--color-content:#3f573a}body.page-template-page-blp #housing-search .housing-search__results .button:hover{color:#fff;background:#3f573a}body.page-template-page-blp #housing-search .housing-search__results .housing-search__view-toggle__wrapper{display:none}body.page-template-page-blp #housing-search .housing-search__search .button--solid:hover{border-color:#fff}body.page-template-page-blp #housing-search .housing-search__bottom .button--contrast{--color-border:#3f573a!important;--color-border-hover:#3f573a!important;--color-border-active:#3f573a!important}body.page-template-page-blp .form__row>.form__input,body.page-template-page-blp .form__row input[type=checkbox]{border-color:#3f573a}body.page-template-page-blp .form__row .button--ghost{border-color:#fff;color:#fff}body.page-template-page-blp .form__row .button--ghost:hover{border-color:#3f573a;color:#3f573a;background:transparent}body.page-template-page-blp .form__row .wpcf7-list-item-label{color:#3f573a}body.page-template-page-blp .form__row .wpcf7-list-item-label a:link,body.page-template-page-blp .form__row .wpcf7-list-item-label a:visited{color:#87aa80}body.page-template-page-blp .form__row .wpcf7-list-item-label a:active,body.page-template-page-blp .form__row .wpcf7-list-item-label a:hover{color:#3f573a}body.page-template-page-blp .footer{background-color:#3f573a}body.page-template-page-blp .footer .footer__copyright{color:#87aa80}
