/*!
Theme Name: FCR
Theme URI: http://underscores.me/
Author: The Team @ Playground Inc.
Author URI: https://playgroundinc.com/
Description: A custom FCR Theme theme with WebPack
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pg
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

FCR Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-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:none;text-decoration:underline;-webkit-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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-viewport{-webkit-transition:height 0.2s;transition:height 0.2s}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:"Lato",sans-serif;color:#717171}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,.p,.downloadable-file-link>span,.styled-list .list-block.with_icon .item-icon,.fcr-person-block ul h4,.external-link--link>span,.press-release .list-block .list-item .item-icon,.search-result .entry-summary,.search-result .entry-summary p{font-family:"Lato",sans-serif;color:#717171;font-size:22px;font-size:2.2rem;letter-spacing:normal;line-height:1.55;margin-top:0;margin-bottom:32px;font-weight:400}@media (max-width: 768px){p,.p,.downloadable-file-link>span,.styled-list .list-block.with_icon .item-icon,.fcr-person-block ul h4,.external-link--link>span,.press-release .list-block .list-item .item-icon,.search-result .entry-summary,.search-result .entry-summary p{color:#595959;font-size:17px;font-size:1.7rem;letter-spacing:-0.25px;line-height:1.53}}p.hero__text,.p.hero__text,.downloadable-file-link>span.hero__text,.styled-list .list-block.with_icon .hero__text.item-icon,.fcr-person-block ul h4.hero__text,.external-link--link>span.hero__text,.press-release .list-block .list-item .hero__text.item-icon,.search-result .hero__text.entry-summary,.search-result .entry-summary p.hero__text{font-size:18px;font-size:1.8rem}@media (min-width: 1200px){p.hero__text,.p.hero__text,.downloadable-file-link>span.hero__text,.styled-list .list-block.with_icon .hero__text.item-icon,.fcr-person-block ul h4.hero__text,.external-link--link>span.hero__text,.press-release .list-block .list-item .hero__text.item-icon,.search-result .hero__text.entry-summary,.search-result .entry-summary p.hero__text{font-size:22px;font-size:2.2rem}}a{color:#033331;text-decoration:none}a:hover{text-decoration:underline}button,input,select,optgroup,textarea{color:inherit;font-family:"Lato",sans-serif}.body-text{padding-bottom:0}.title-large,.header-content__title{font-family:"Bitter",serif;color:#033331;font-size:56px;font-size:5.6rem;line-height:1;letter-spacing:normal;font-weight:normal;margin:6px 0}@media (max-width: 768px){.title-large,.header-content__title{font-size:40px;font-size:4rem;line-height:0.93;letter-spacing:-0.59px}}.title-regular{font-family:"Bitter",serif;color:#033331;font-weight:400;font-size:36px;font-size:3.6rem;line-height:1.17}@media (max-width: 768px){.title-regular{font-size:40px;font-size:4rem;line-height:0.93;letter-spacing:-0.59px}}.title-sm{font-family:"Bitter",serif;color:#033331;font-size:36px;font-size:3.6rem;line-height:1.17}.title-sub{font-family:"Lato",sans-serif;color:#033331;font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.55;letter-spacing:-0.33px;margin:0 0 10px 0}@media (max-width: 768px){.title-sub{font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:-0.25px}}.address{font-size:22px;font-size:2.2rem;line-height:1.27;letter-spacing:-0.33px;color:#717171;font-weight:normal;margin-bottom:10px}@media (max-width: 768px){.address{font-size:17px;font-size:1.7rem;line-height:1.53;letter-spacing:-0.25px}}.property-spec{font-size:22px;font-size:2.2rem;font-weight:normal;line-height:1.55;letter-spacing:-0.33px;color:#033331;margin:0}@media (max-width: 768px){.property-spec{font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:-0.25px}}.property-spec span:nth-child(2)::before{content:"";display:inline-block;width:0.35em;height:0.35em;border-radius:50%;background:#033331;-webkit-transform:translateY(-25%);transform:translateY(-25%)}address{font-style:normal;line-height:2}.white{color:#fff}.grey{color:#717171}.h5{font-size:1.6rem;margin-bottom:8px}date{font-family:Lato;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:-0.33px;color:#818181}h1,h2,h3,h4,h5,h6{clear:both;color:#033331}h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}h1,.h1{font-family:"Bitter",serif;color:#033331;font-size:40px;font-size:4rem;letter-spacing:-0.59px;line-height:40px}@media (max-width: 768px){h1,.h1{font-size:24px;font-size:2.4rem;letter-spacing:-0.36;line-height:27px}}h2,.h2{font-size:24px;font-size:2.4rem;font-weight:bold;line-height:0.92;letter-spacing:1.41px}@media (max-width: 768px){h2,.h2{font-size:17px;font-size:1.7rem;letter-spacing:1px;line-height:1.29}}h3,.h3,.accordion__title button{font-size:22px;font-size:2.2rem;font-weight:bold;line-height:0.91;letter-spacing:-0.33px}@media (max-width: 768px){h3,.h3,.accordion__title button{font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:-0.25px}}h4,.h4{font-size:17px;font-size:1.7rem;font-weight:bold;line-height:1.55;letter-spacing:normal}@media (max-width: 768px){h4,.h4{font-size:17px;font-size:1.7rem;line-height:1.29;letter-spacing:-0.25px}}.nav-menu a{font-size:14px;font-size:1.4rem;font-weight:bold;letter-spacing:-0.03px;color:#033331}.nav-menu a:hover,.nav-menu a:focus{color:rgba(0,44,78,0.4)}@media (max-width: 768px){.nav-menu a{font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:-0.25px}}.nav-menu a-sub a{font-size:12px;font-size:1.2rem;font-weight:bold;letter-spacing:normal;color:#033331}.nav-menu a-sub a:hover,.nav-menu a-sub a:focus{color:rgba(0,44,78,0.4)}@media (max-width: 768px){.nav-menu a-sub a{font-size:36px;font-size:3.6rem;font-weight:500;line-height:1.28;letter-spacing:-0.5px}}ul{padding:0;margin:0;list-style-type:none}li{margin-bottom:1em}li:last-child{margin-bottom:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:20px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-halfs-col{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.row.row-thirds-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:65px;margin-right:65px}}.row--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1200px){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:65px;margin-right:65px}}@media (min-width: 1681px){.row{margin-left:12%;margin-right:12%}}.row> {width:100%}@media (min-width: 1200px){.main{min-width:669px;margin:0 4.51%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width: 1200px){.main:only-child{min-width:669px;width:50%;margin:0 auto;-webkit-box-flex:0;-ms-flex:none;flex:none}}.side{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width: 1200px){.side{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(25% - 4.51%)}}@media (min-width: 1200px){.side.hide-sm{display:none}}@media (min-width: 768px){.third{max-width:31.85%;min-width:30%;-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% / 4);flex:1 1 calc(33.33% / 4);margin-right:calc(4.51% / 4);margin-left:calc(4.51% / 4)}.third:first-child,.third:nth-child(4n){margin-left:0}.third:nth-child(3n){margin-right:0}}@media (min-width: 1200px){.half{max-width:49%;min-width:42%;-webkit-box-flex:1;-ms-flex:1 1 calc(50% / 4);flex:1 1 calc(50% / 4);margin-right:calc(4.51% / 4);margin-left:calc(4.51% / 4)}.half:first-child,.half:nth-child(3n){margin-left:0}.half:nth-child(2n){margin-right:0}.third{max-width:31.85%;min-width:30%;-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% / 4);flex:1 1 calc(33.33% / 4);margin-right:calc(4.51% / 4);margin-left:calc(4.51% / 4)}.third:first-child,.third:nth-child(4n){margin-left:0}.third:nth-child(3n){margin-right:0}.quarter{max-width:24%;min-width:20%;-webkit-box-flex:1;-ms-flex:1 1 calc(25% / 4);flex:1 1 calc(25% / 4);margin-right:calc(4.51% / 4);margin-left:calc(4.51% / 4)}.quarter:first-child,.quarter:nth-child(5n){margin-left:0}.quarter:nth-child(4n){margin-right:0}}.half>.row,.main>.row,.quarter>.row,.side>.row,.third>.row{margin-left:0;margin-right:0}.entry-header{margin-bottom:30px}.fcr-listing-header{margin-bottom:65px}@media (min-width: 1200px){.fcr-listing-header{margin-top:116px}}@media screen and (max-width: 768px){.fcr-listing-header{margin-bottom:0}}.logo{width:142px}.logo img{width:100%}header.header-content{margin-bottom:0}.fcr-alert-bar{position:relative;top:0;left:0;z-index:100;width:100%;background-color:#426463}.fcr-alert-bar .row{position:relative;padding-top:14px;padding-bottom:12px}.fcr-alert-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fcr-alert-bar__title{width:100%}.fcr-alert-bar h2{color:#fff;font-family:'Bitter', serif;margin:0;letter-spacing:0.2px;font-size:1.6rem;font-weight:500;margin-bottom:8px;padding-right:10%;line-height:1.15}.fcr-alert-bar p{color:#d8d8d8;font-size:1.3rem;line-height:1.4}.fcr-alert-bar p a{color:#fff;text-decoration:underline}.fcr-alert-bar p a:hover{color:#9aadad}.fcr-alert-bar p:last-child{margin-bottom:3px}.fcr-alert-bar .fcr-alert-bar__close{position:absolute;top:22px;right:0;font-size:32px;-webkit-appearance:none;background-color:transparent;border:0;color:#fff;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}@media (min-width: 768px){.fcr-alert-bar .row{padding-top:12px}.fcr-alert-bar__inner{padding-right:8%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fcr-alert-bar__text{margin-left:5%}.fcr-alert-bar__title{width:35%}.fcr-alert-bar h2{margin:0;padding-right:0}.fcr-alert-bar .fcr-alert-bar__close{top:calc(50% - 3px);right:0}}@media (min-width: 1200px){.fcr-alert-bar__inner{padding-right:18%}}.featured-carousel{margin-top:0;margin-bottom:126px}@media (min-width: 1200px){.featured-carousel{margin-top:40px}}.featured-carousel h2{margin-bottom:15px}@media (min-width: 1200px){.featured-carousel h2{margin-bottom:22px}}.featured-carousel p,.featured-carousel h3{line-height:1;font-size:1.6rem}.featured-carousel .row{padding-top:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.featured-carousel__header{margin-top:56px}@media (min-width: 1200px){.featured-carousel__header{margin-top:106px}}.featured-carousel__header h2{text-transform:uppercase}.featured-carousel .carousel,.featured-carousel .hero-carousel{width:100%;position:relative;padding:0;margin:0;border-bottom:2px solid #d8d8d8}.featured-carousel .carousel:after,.featured-carousel .hero-carousel:after{content:"flickity";display:none}.featured-carousel .carousel .flickity-button,.featured-carousel .hero-carousel .flickity-button{background:transparent;color:#033331}.featured-carousel .carousel .flickity-button:hover,.featured-carousel .hero-carousel .flickity-button:hover{background:transparent;color:#000;border:none}.featured-carousel .carousel .flickity-prev-next-button,.featured-carousel .hero-carousel .flickity-prev-next-button{bottom:auto;top:calc(100% + 32px);width:24px;height:24px;background:transparent}.featured-carousel .carousel .flickity-prev-next-button.previous,.featured-carousel .hero-carousel .flickity-prev-next-button.previous{left:-15px}.featured-carousel .carousel .flickity-prev-next-button.next,.featured-carousel .hero-carousel .flickity-prev-next-button.next{left:35px}.featured-carousel .carousel .flickity-prev-next-button svg,.featured-carousel .hero-carousel .flickity-prev-next-button svg{width:24px;height:24px}.featured-carousel .carousel .carousel__cell,.featured-carousel .hero-carousel .carousel__cell{width:100%;margin:0 13px}.featured-carousel .carousel .carousel__cell .row,.featured-carousel .hero-carousel .carousel__cell .row{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.featured-carousel .carousel .carousel__cell .image-container,.featured-carousel .hero-carousel .carousel__cell .image-container{padding-top:65%;background-size:cover;background-position:bottom;background-repeat:no-repeat}@media (min-width: 768px){.featured-carousel .carousel .carousel__cell,.featured-carousel .hero-carousel .carousel__cell{width:50%}}@media (min-width: 1200px){.featured-carousel .carousel .carousel__cell,.featured-carousel .hero-carousel .carousel__cell{width:28%}}.featured-carousel .carousel .slide-counter,.featured-carousel .hero-carousel .slide-counter{position:absolute;top:calc(100% + 20px);right:0;margin-bottom:0;font-size:22px;font-size:2.2rem;line-height:1.18;letter-spacing:-0.33px;color:#033331}@media screen and (max-width: 768px){.featured-carousel .carousel .slide-counter,.featured-carousel .hero-carousel .slide-counter{font-size:17px;font-size:1.7rem;line-height:1;letter-spacing:-0.25px;top:calc(100% + 20px)}}.featured-carousel .carousel.shadow::before,.featured-carousel .hero-carousel.shadow::before{content:"";height:100%;width:65px;background-color:white;position:absolute;right:-65px;-webkit-box-shadow:0 0 20px 20px #fff;box-shadow:0 0 20px 20px #fff;-webkit-filter:blur(10px);filter:blur(10px);z-index:10;display:block}.featured-carousel .carousel__title,.featured-carousel .hero-carousel__title{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.featured-carousel .carousel__title h3,.featured-carousel .hero-carousel__title h3{margin:0;font-weight:400}.featured-carousel .carousel__title p,.featured-carousel .carousel__title h3,.featured-carousel .hero-carousel__title p,.featured-carousel .hero-carousel__title h3{line-height:1.25}.featured-carousel .carousel__size,.featured-carousel .hero-carousel__size{-ms-flex-preferred-size:37%;flex-basis:37%;text-align:right}.demographics{position:relative}.demographics h3{width:100%;margin:0;padding:0;margin-bottom:16px;text-transform:capitalize;font-family:Lato;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:-0.33px}.demographics__group{width:100%;color:white;font-family:Lato;font-size:1.6rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:-0.33px;margin-bottom:32px}@media (max-width: 768px){.demographics__group{font-size:1.2rem}}.demographics__group ul li{margin:8px 0}.demographics__group ul li .bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px 12px 8px;background-color:#426463;max-width:100%}.demographics__group ul li .bar span{margin-left:auto}@media (max-width: 768px){.demographics__group ul li .bar{min-width:25%}}.demographics__group ul li:first-of-type .bar{background-color:#86c889}.demographics__group ul li:last-of-type .bar{background-color:#6e9cb8}.demographics__traffic{width:100%;margin-top:32px;color:#717171}.demographics__traffic *{display:inline-block;vertical-align:middle}.demographics__traffic img{margin-top:4px;width:50px;height:auto}@media (max-width: 768px){.demographics__traffic img{width:30px}}.demographics__traffic div{padding-left:3%;max-width:80%}.demographics__traffic div number{font-weight:bold;color:#033331}.demographics__traffic div address{display:block;line-height:normal}.demographics__footnote{width:100%;text-align:right;font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:-0.25px;text-align:right;color:#818181}.search-widget{z-index:2;position:relative;margin:23px 0 23px 23px;border-radius:24px}.search-widget div{position:relative}.search-widget div label{position:absolute;left:-9999px}.search-widget div input[type="text"].search-widget__input{border-radius:24px;background:#fff;padding:12px 45px 12px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0);width:0}.search-widget .search-submit{z-index:1;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:0;border-radius:0;outline:0;padding:0;width:24px;height:24px;background:white url("./../assets/img/icon-search.svg");background-size:cover;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search-widget .search-submit span{position:absolute;left:-9999px}.search-widget .search-submit:focus{outline:-webkit-focus-ring-color auto 1px}.search-widget.active .search-submit{display:block}.search-widget.active div input[type="text"].search-widget__input{border:1px solid #ececec;padding:12px 45px 12px 16px;width:100%}.search-widget-mobile-container .search-widget{margin:16px 0}.search-widget-mobile-container .search-widget div input[type="text"].search-widget__input{padding:12px 45px 12px 16px;border:1px solid #ececec;width:100%;-webkit-transition:none;transition:none}.search-widget-mobile-container .search-widget .search-submit{-webkit-transition:none;transition:none}.full-width-block{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignfull img:not(.lastest-posts){width:100vw !important;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;min-width:100%}img.lastest-posts{-o-object-fit:cover;object-fit:cover;aspect-ratio:calc(3 / 2)}.latest-posts__wrap{display:block}.wp-block-image{margin:32px 0 56px 0;width:100%}.wp-block-image figcaption{color:inherit}@media (max-width: 600px){.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{grid-row:1 !important}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-row:2 !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}a{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background:#FFFFF;background-image:none}select::-ms-expand{display:none}.select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;overflow:hidden}select{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem 2rem;color:#033331;border-radius:24px;border:1px solid #ececec;background:#fff;cursor:pointer}.select::after{content:'\25BC';position:absolute;top:0;right:0;padding:2rem;background:#fff;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;transition:.25s all ease}.checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;outline:0 !important}input.checkbox{position:absolute;z-index:-1;opacity:0}input.checkbox:focus+.checkbox-indicator{outline:#3b99fc auto 5px}.checkbox-indicator{display:inline-block;position:absolute;top:0;left:0;height:18px;width:18px;background:white;border:1px solid #ccc;border-radius:3px}input.checkbox:checked ~ .checkbox-indicator{background:#033331}.checkbox-indicator:after{content:'';position:absolute;display:none}input.checkbox:checked ~ .checkbox-indicator:after{display:block}.checkbox-container .checkbox-indicator:after{left:5px;top:0px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}table{margin:0 0 1.5em;width:100%}.accordion-row{border-top:1px #d8d8d8 solid}@media (min-width: 1200px){.accordion-row{border-top:none}}.accordion-row h3:not(.h5),.accordion-row .h4{display:block;position:relative;cursor:pointer}@media (min-width: 1200px){.accordion-row h3:not(.h5),.accordion-row .h4{cursor:text}}.accordion-row h3:not(.h5):after,.accordion-row .h4:after{content:"";position:absolute;right:0;top:13px;height:21px;width:21px;display:block;background-image:url(../assets/img/accordion-plus.svg);pointer-events:none}@media (min-width: 1200px){.accordion-row h3:not(.h5):after,.accordion-row .h4:after{display:none}}.accordion-row h3:not(.h5).active:after,.accordion-row .h4.active:after{background-image:url(../assets/img/accordion-minus.svg);height:3px;top:23px;background-repeat:no-repeat;background-size:cover}.accordion-row>.accordion-container,.accordion-row>.menu-footer-container,.accordion-row>[class$="container"]{height:0;overflow:hidden;visibility:hidden}@media (min-width: 1200px){.accordion-row>.accordion-container,.accordion-row>.menu-footer-container,.accordion-row>[class$="container"]{height:auto;overflow:visible;visibility:visible}}.accordion-row>.accordion-container.active,.accordion-row>.menu-footer-container.active,.accordion-row>[class$="container"].active{height:100%;padding-bottom:24px;visibility:visible}.stocks__date,.stocks__delay{font-size:12px;font-size:1.2rem;color:#033331}.stocks__disclaimer{font-size:12px;font-size:1.2rem;margin-top:10px}.stocks__pricecontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stocks__pricecontainer__price{font-size:48px;font-size:4.8rem;color:#033331;margin:0;line-height:1}.stocks__pricecontainer__status{font-size:16px;font-size:1.6rem;color:#fff;margin-top:8px;margin-bottom:0;margin-left:22px;border-radius:5px}.stocks__pricecontainer__status-active{position:relative;background:#426463;padding:5px 10px 5px 25px}.stocks__pricecontainer__status-active:before{position:absolute;content:"\25B2";display:block;left:8px}.stocks__pricecontainer__status--negative{background:#a53e00}.stocks__pricecontainer__status--negative:before{content:"\25BC"}#stocksChart{position:relative}#stocksChart .anychart-plot-controls{display:none}#stocksChart svg.anychart-ui-support{height:400px}#stocksChart .anychart-range-selector{position:absolute;top:0}#stocksChart .anychart-range-selector label{display:none}#stocksChart .anychart-button{color:#033331;background:none;padding:0;border:0;margin-right:10px}#stocksChart .anychart-button-checked{font-weight:700}#stocksChart .anychart-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:5px;background:rgba(0,44,78,0.85);border:2px solid #002745;font-family:"Lato",sans-serif;font-size:21px;padding:8px 12px}#stocksChart .anychart-tooltip-title{font-size:12px;margin-top:4px}#fcr-stocks-block.stocks-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:400px;background-color:#ffffff}#fcr-stocks-block.stocks-loader .side{display:none}#fcr-stocks-block.stocks-loader .loader{border:6px solid #f3f3f3;border-top:6px solid #416463;border-radius:50%;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#fcr-stocks-block.stocks-loader .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#fcr-stocks-block.stocks-loader .main figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fcr-stocks-block.stocks-loader .stocks-loader-text{display:inline;width:100vw;text-align:center;color:#033331;margin:1em 0}#fcr-stocks-block .stocks-loader-text{display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slider-range-container{display:inline-block;position:relative;vertical-align:middle;width:100%}.ui-slider{position:relative;vertical-align:middle;margin:16px 8px;background-color:#ececec;border-radius:6px;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:24px;height:24px;margin-top:-4px;cursor:default;-ms-touch-action:none;touch-action:none;background:white;border-radius:50%;border:1px solid #426463}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.2em;display:block;border:0;background-position:0 0;background-color:#426463;border-radius:6px}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.3em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.fcr-filter-usage{outline:none !important}#fcr-filter-space{padding-bottom:64px}#fcr-filter-space .fcr-filter-space__input{display:inline-block;vertical-align:middle;border:0;padding:0;margin:0;border-radius:0;background:transparent;float:left}#fcr-filter-space .fcr-filter-space__input:last-of-type{margin-left:0;float:right;text-align:right}dialog[open]:not(:focus-within){-webkit-transition:background-color 0.01s;transition:background-color 0.01s}.modal.is-open{display:block}.modal{display:none;overflow-y:auto !important;z-index:100;overflow-y:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);padding:0;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-0.4px;color:#033331}.modal .modal-wrapper,.modal .modal-dialog{height:100%}.modal h2.modal__title{display:inline-block;font-family:Lato;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:-0.4px;color:#033331;margin:0}.modal h3{font-family:Lato;font-size:22px;font-weight:lighter;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.05px;color:#033331;margin:0;margin-bottom:24px}.modal ul{font-family:Lato;font-size:16px}.modal ul li{margin:16px 0}.modal__content{display:inline-block;overflow-y:auto;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:33.33%;max-width:626px;min-width:500px;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}@media (max-width: 768px){.modal__content{overflow-y:auto;width:100%;min-width:100%;height:100%;top:0;left:0%;-webkit-transform:none;transform:none;border-radius:0}}@media (max-height: 900px) and (min-width: 768px){.modal__content{overflow-y:auto;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.modal__header{padding:32px;text-align:center;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}.modal__header .btn--close{float:left}@media (max-width: 768px){.modal__header{padding:16px}}.modal__body{background-color:#fbfbfb;padding:32px 64px 4px 64px}.modal__body .group{padding-bottom:32px;margin-bottom:32px}@media (max-width: 768px){.modal__body{padding:32px 32px 4px 32px}}.modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;-webkit-box-shadow:0 -1px 2px 0 rgba(0,0,0,0.04);box-shadow:0 -1px 2px 0 rgba(0,0,0,0.04)}.modal__footer .btn--clear{cursor:pointer;background-color:transparent !important;color:#033331;text-decoration:underline;border:0;margin:0;padding:0}.modal__footer .btn--submit{cursor:pointer;margin-left:auto}@media (max-width: 768px){.modal__footer{padding:16px}}.modal .btn--close{cursor:pointer;display:inline-block;background:transparent;border:0;padding:0;margin:0;color:#033331;width:20px;height:20px}.modal.modal--map .modal__content{max-width:1200px;width:90%}.modal.modal--map .modal__body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.modal.modal--map .iframe-container{padding-top:56.25%;position:relative;overflow:hidden;width:100%}.modal.modal--map .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.modal.modal--map .modal__body{height:calc(100vh - 54px)}.modal.modal--map .iframe-container{padding-top:unset;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modal.modal--map .iframe-container iframe{position:static}}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#426463;border-radius:6px;background:#426463;color:#fff;font-size:16px;font-size:1.6rem;line-height:1;padding:0.9em 2.125em 1.1em;cursor:pointer}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#426463}.button:active,.button:focus,button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#426463}.button:disabled,button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{opacity:0.5}.button--tertiary{padding:0;background-color:white;border:none;color:#426463;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.09}.button--tertiary::after{content:url("../assets/img/right-lg.svg");display:inline-block;padding-left:16px;position:relative;top:3px}.button--tertiary:hover{cursor:pointer}.btn--filter{background:#fff;padding:1.5rem 2rem;border:1px solid #d8d8d8;border-radius:24px;padding:1.5rem 2.2rem;color:#033331;outline:none !important;-webkit-transition:border 0.2s ease;transition:border 0.2s ease}.btn--filter:hover{cursor:pointer}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea[type="text"]{color:#033331;border:1px solid #d8d8d8;border-radius:24px;padding:16px 20px}select{border:1px solid #d8d8d8}textarea{width:100%}.input{position:relative;margin:16px 0}.input--inline{display:inline-block}.input-field{font-size:16px;font-size:1.6rem;padding:4px;display:block;width:100%}.input-field:focus ~ .input-label,.input-field.filled ~ .input-label,.input-field:valid ~ .input-label{top:-8px;left:20px;padding:0 3px;font-size:12px;font-size:1.2rem;background:#fff}.input-label{position:absolute;pointer-events:none;left:20px;top:16px;font-size:16px;font-size:1.6rem;-webkit-transition:0.2s ease all;transition:0.2s ease all;display:inline-block;padding:0 6px;background:rgba(255,255,255,0);color:#033331}.input-submit{text-align:center;margin-top:25px}.input-submit input{padding:15px 15%}.input input[aria-invalid]{border:1px solid red}.input input[aria-invalid] ~ .input-label{color:red}.input input[aria-invalid] ~ .is-error{display:block}.input .is-error{font-size:12px;font-size:1.2rem;margin-bottom:0;padding-left:20px;color:red;display:none}select.input-field{padding:16px 20px;background-image:url("../assets/img/down-arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) center}select.input-field ~ .input-label{top:-7px;left:20px;padding:0 3px;font-size:12px;font-size:1.2rem;background:#fff}.gform_required_legend{display:none}.show-required-form-legend_wrapper .gform_required_legend{display:block}.gform_required_legend{font-size:14px;float:right}input.gform_button{background:#033331 !important}.gform_fields{grid-row-gap:8px !important}.gform-theme--framework .gfield_list_group_item:before,.gform-theme--framework .gform-field-label{color:#717171}.leasing-info .gform_fields{grid-row-gap:1.2em !important}.leasing-info .gchoice{margin-left:10px !important}.leasing-info input,.leasing-info textarea{border-radius:24px !important;padding:1.5em !important}.leasing-info select{border-radius:24px !important}.leasing-info input[type="checkbox"],.leasing-info input[type="radio"]{border-radius:0 !important;padding:0 !important}.leasing-info .gfield--type-consent{text-align:center !important}.leasing-info .gform_footer{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.leasing-info .gform_footer input{padding:15px 15% !important;background-color:#426463 !important;border:1px solid #426463 !important;border-radius:6px !important}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.page-template-page-generic .site+.header-content{margin-top:100px}body.no-scroll{overflow:hidden}.header-mobile{padding:47px 22px}.header-mobile--active{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:900;overflow:scroll}.header-mobile--active .header-mobile__list:not(.header-mobile__list--active){display:block}.header-mobile--active .header-mobile__nav{margin-bottom:44px;min-height:56px}.header-mobile li{margin-bottom:6px}.header-mobile--active{display:block}.header-mobile__menu-logo{width:143px}.header-mobile__menu-logo--active{display:none}.header-mobile__button{color:#033331;text-decoration:none}.header-mobile__button:hover{text-decoration:none}.header-mobile__close,.header-mobile__open{font-size:44px;font-size:4.4rem}.header-mobile__close:hover,.header-mobile__open:hover{text-decoration:none}.header-mobile__close:focus:not(:focus-visible),.header-mobile__open:focus:not(:focus-visible){outline:0}.header-mobile__open{display:block;color:transparent;position:relative;border:0;padding:0;border-radius:0;background-color:transparent}.header-mobile__open--active{display:none}.header-mobile__open::before,.header-mobile__open::after{content:"";height:3px;width:100%;background-color:#818181;display:block;border-radius:20%;position:absolute;max-width:25px;margin:0 auto;left:0;right:0}.header-mobile__open::before{top:15px}.header-mobile__open::after{bottom:15px}.header-mobile__close{display:none;border:0;padding:0;border-radius:0;background-color:transparent}.header-mobile__close--active{display:block}.header-mobile__title{font-size:17px;font-size:1.7rem;color:#033331}.header-mobile__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-mobile__back{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:17px;font-size:1.7rem}.header-mobile__back::before{content:"< ";display:inline}.header-mobile__back--active{display:block}.header-mobile__list{display:none}.header-mobile__list--active{display:none}@media (min-width: 1200px){.header-mobile{display:none}}.header-mobile__subsection{display:none}.header-mobile__subsection p{font-size:17px;font-size:1.7rem;color:#033331;margin-bottom:6px}.header-mobile__subsection--active{display:block}.header-mobile__item-link{font-size:33px;font-size:3.3rem}.header{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:900}@media (min-width: 1200px){.header{display:block;position:static}}.header--active{padding:45px 0}.header--active .header__backdrop{display:block}.header__backdrop{display:none;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(3,51,49,0.25);z-index:700}.header-mainnav{padding:36px 0}.header-mainnav--active{position:fixed;left:0;top:0;height:100%;min-width:40%;background:#fff;padding-left:65px;padding-right:65px;z-index:800;overflow-y:scroll}.header-mainnav--active>.header-mainnav__menu-logo,.header-mainnav--active>.header-mainnav__close,.header-mainnav--active .header-mainnav__item-link--active+.header-mainnav__submenu{display:block}.header-mainnav__close{display:none;position:absolute;right:30px;top:34px;background:none;padding:0;border:none;color:#033331;font-size:24px;font-size:2.4rem}.header-mainnav__menu-logo{display:none;position:absolute;top:140px;width:140px}.header-mainnav__menu-logo img{max-width:100%;height:auto;width:auto;-ms-interpolation-mode:bicubic}.header-mainnav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header-mainnav__item{margin-right:28px;margin-bottom:0}.header-mainnav__item:last-child{margin-right:0}.header-mainnav__item-link{font-weight:bold;font-size:14px;font-size:1.4rem;letter-spacing:-0.03px}.header-mainnav__item-link--current{font-weight:300;font-style:italic}.header-mainnav__submenu{display:none;position:absolute;left:65px;top:240px}.header-mainnav__submenu__item{margin-bottom:16px}.header-mainnav__submenu__item a{font-family:"Bitter",serif;font-size:36px;font-size:3.6rem;color:#033331;font-weight:400}.header-subnav{display:none}@media (min-width: 1200px){.header-subnav{display:block;border-top:1px solid rgba(0,39,69,0.16);border-bottom:1px solid rgba(0,39,69,0.16);margin-bottom:50px}}.header-subnav__parent{display:none}@media (min-width: 1200px){.header-subnav__parent{display:block}}.header-subnav__container{display:none}@media (min-width: 1200px){.header-subnav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.header-subnav__links{display:-webkit-box;display:-ms-flexbox;display:flex}.header-subnav__links li{margin-bottom:0;margin-left:38px}.header-subnav__links li a{font-weight:bold;font-size:12px;font-size:1.2rem}.header-subnav__links li.current_page_item>a{font-weight:300;font-style:italic}.header-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}@media (min-width: 1200px){.header-content{margin-bottom:40px}}.header-content__logo{margin:0;display:none}@media (min-width: 1200px){.header-content__logo{display:block}}.header-content__logo img{-ms-interpolation-mode:bicubic !important;image-rendering:optimizeQuality !important;max-width:100%;height:auto;width:auto;min-height:1px}.header-content__title{width:90%;margin-top:0;margin-bottom:30px}@media (min-width: 1200px){.header-content__title{width:100%}}.header-content__description{font-size:22px;font-size:2.2rem;line-height:1.41;letter-spacing:-0.33px;margin-bottom:0}.nav-links{margin-top:32px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-links .nav-previous{text-align:right}.nav-links .nav-previous:only-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav-links .nav-next{text-align:left}.site-footer{padding-top:64px;border-top:1px solid #ececec}.site-footer a{font-weight:bold;font-size:1.4rem}.site-footer p{font-size:16px;font-size:1.6rem}.site-footer p a{margin-top:8px;display:block}.site-footer address{font-size:14px;font-size:1.4rem}.site-footer h3.h5{font-size:14px;font-size:1.4rem}@media (min-width: 1200px){.site-footer{padding-top:107px;margin-top:64px}}.site-footer__bottom{background-color:#033331;padding:32px 0}@media screen and (max-width: 768px){.site-footer__bottom{padding:48px 0}}.site-footer__bottom-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer__bottom-content .white{margin:0}.site-footer__bottom-content .employer-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer__bottom-content .employer-icons div{margin:12px}@media (min-width: 768px){.site-footer__bottom-content .employer-icons div:last-child{margin-right:0}}.site-footer__bottom-content .employer-icons img{max-width:100%;width:auto;max-height:62px}@media screen and (max-width: 768px){.site-footer__bottom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer__bottom-content .white{margin-bottom:32px;line-height:1}}.site-footer__form{margin-bottom:42px}.site-footer__form p{margin-top:20px}@media (min-width: 1200px){.site-footer__form p{max-width:250px}}.site-footer__form h3{margin-bottom:24px}@media (min-width: 1200px){.site-footer__form h3{margin-bottom:32px}}.site-footer__form form{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer__form form>.input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px}.site-footer__seperator{border-top:1px solid rgba(0,39,69,0.16);width:100%;text-align:right;padding:24px 0}@media (min-width: 1200px){.site-footer__seperator{margin-top:32px}}.site-footer .wpml-ls-legacy-list-horizontal{padding:0}.site-footer .wpml-ls-legacy-list-horizontal .wpml-ls-item{margin-left:32px}.site-footer .wpml-ls-legacy-list-horizontal span{vertical-align:unset}.site-footer .wpml-ls-current-language>.wpml-ls-link{text-decoration:underline}.site-footer .wpml-ls-link{padding:0;display:inline-block}.site-footer__content{width:100%;color:#033331;padding-bottom:21px}.site-footer__content .h4{margin:0}.site-footer__content .h4 span{display:none}.site-footer__content .h4 button{display:block;background-color:transparent;border:0;color:#033331;padding:0;font-weight:bold;padding:17px 0;width:100%;text-align:left}@media (min-width: 1200px){.site-footer__content .h4{margin:17px 32px 17px 0}.site-footer__content .h4 button{display:none}.site-footer__content .h4 span{display:block}}.site-footer__content .menu li{padding:8px 0}.site-footer__content .menu li:first-of-type{padding-top:0}.site-footer__content p.grey{margin-bottom:8px}@media (min-width: 1200px){.site-footer__content{width:33.33%;padding-right:5%}}.site-footer__content address+p+p{margin-top:10px}.site-footer .footer__newsletter{padding:0;margin-bottom:40px;max-width:375px}@media (min-width: 768px){.site-footer .footer__newsletter{width:50%}}@media (min-width: 1200px){.site-footer .footer__newsletter{width:33.33%;max-width:575px;min-width:0;margin-left:auto;margin-bottom:0}}.site-footer .footer__newsletter form{padding:0 !important}.site-footer .footer__newsletter .mailchimp-form{width:100%}.site-footer .footer__newsletter .mailchimp-form h2{margin-top:0;letter-spacing:0.4px}.site-footer #mc_embed_signup .button{background-color:#033331;border-radius:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:.875px;font-size:.0875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.single-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-value p{letter-spacing:-0.33px;text-align:center;margin-bottom:0}.single-value span{display:block;font-family:"Bitter",serif;color:#033331;font-weight:normal;letter-spacing:normal}.single-value-text{padding:28px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-value-text p{text-align:left}.single-value-text p span{font-size:53px;font-size:5.3rem;line-height:1.36}@media screen and (max-width: 1500px) and (min-width: 1200px){.single-value-text p span{font-size:3.55vw}}.single-value-number{min-width:300px;padding:132px 0 164px 0}@media screen and (max-width: 1199px){.single-value-number{width:100%}}.single-value-number p span{font-size:120px;font-size:12rem;line-height:0.85}.single-value-number-logo{padding-bottom:108px}.single-value--image{margin:0 auto 40px auto;max-width:230px}.single-value--image img{width:100%;max-width:100%}@media (max-width: 1200px){.single-value{padding:40px 0}.single-value-number-logo{padding:0;margin-bottom:80px}}@media (max-width: 768px){.single-value{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 0;margin-bottom:20px}.single-value-text p,.single-value-number p{font-size:17px;font-size:1.7rem;line-height:1.18;letter-spacing:-0.25px;text-align:left}.single-value-text p span,.single-value-number p span{font-size:72px;font-size:7.2rem;line-height:1}.single-value-number{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-value-number-logo{margin-bottom:40px}.single-value--image{margin-bottom:20px}.single-value-text p span{font-size:48px;font-size:4.8rem}}p.has-background{padding:0}.has-green-color{color:#033331}.has-green-background-color{background-color:#033331}.has-grey-color{color:#818181}.has-grey-background-color{background-color:#818181}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-green-light-color{color:#426463}.has-green-light-background-color{background-color:#426463}.title-with-body .block-title{font-family:"Lato",sans-serif;color:#717171;font-size:22px;font-size:2.2rem;font-weight:bold;letter-spacing:normal;line-height:1.55;margin:0;padding-bottom:0;color:#033331}@media screen and (max-width: 768px){.title-with-body .block-title{font-size:17px;font-size:1.7rem;letter-spacing:-0.25px;line-height:1.53}}.title-with-body-alt .block-title{font-family:"Bitter",serif}.wp-block-button__link{color:#fff;font-size:1.7rem;font-size:17px}.wp-block-button:empty{display:none}.wp-block-button.is-style-primary{margin-top:36px}.wp-block-button.is-style-primary .wp-block-button__link{display:block;width:320px;border-radius:10px;background:#426463;text-align:center;padding:15px}@media screen and (max-width: 768px){.wp-block-button.is-style-primary .wp-block-button__link{width:auto}}.wp-block-button.is-style-secondary .wp-block-button__link{display:block;width:320px;border-radius:10px;background:#426463;text-align:center;padding:15px}@media screen and (max-width: 768px){.wp-block-button.is-style-secondary .wp-block-button__link{width:auto}}.wp-block-button.aligncenter .wp-block-button__link{margin:auto}.fcr-link{font-family:Lato;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.05px;text-align:right;color:#002745;padding:16px 0}.fcr-link--right{float:right}.accordion-block--fe .accordion__inner :first-child{margin-top:0}.accordion-block--fe .accordion__content{display:none}.accordion-block--fe .accordion__content--open{display:block}.accordion__trigger{border:0;padding:8px 0;width:100%;position:relative;text-align:left;font-size:1.7rem;font-weight:500;text-transform:none;line-height:1.3;color:#033331;cursor:pointer}.accordion__trigger:focus{outline:0}.accordion__trigger--open:after{content:"";position:absolute;right:0;top:15px;height:3px;width:21px;display:block;background-image:url(../assets/img/accordion-minus.svg)}.accordion__trigger--open .accordion__close{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__trigger--open.accordion__trigger--disabled{color:initial}.accordion__trigger--closed:after{content:"";position:absolute;right:0;top:6px;height:21px;width:21px;display:block;background-image:url(../assets/img/accordion-plus.svg)}.accordion__title{margin:0;color:#033331;position:relative;padding:16px 0}.accordion__trigger--enabled{background:#fff}.accordion__trigger--enabled:focus{outline:0;text-decoration:underline}.accordion__trigger--enabled.accordion__trigger--open{color:#033331}.accordion__inner{padding:24px 0}.list__container-list li h3.open-title{padding-bottom:24px;border-bottom:1px solid #ececec}.list__container-list--item .accordion__inner{padding-bottom:0}.list__container-list--item .accordion__inner .list-container{margin-bottom:0}.grid-to-carousel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-18px;margin-right:-18px}.grid-to-carousel:after{content:"";display:none}.grid-to-carousel .flickity-button{background:transparent;color:#033331}.grid-to-carousel .flickity-button:hover{background:transparent;color:#000;border:none}.grid-to-carousel .flickity-prev-next-button{top:calc(100% + 40px);width:30px;height:30px}.grid-to-carousel .flickity-prev-next-button.previous{left:-20px}.grid-to-carousel .flickity-prev-next-button.next{left:20px}.grid-to-carousel .grid-cell-counter{display:none}@media screen and (max-width: 768px){.grid-to-carousel{display:block;margin-right:0;margin-left:0;padding-bottom:12px;margin-bottom:100px;border-bottom:1px solid #d8d8d8}.grid-to-carousel:after{content:"flickity";display:none}.grid-to-carousel .grid-cell-counter{color:#033331;display:block;position:absolute;top:calc(100% + 25px);right:0}}.image-carousel-block{width:100%;position:relative;padding:40px 0;margin:40px 0}.image-carousel-block:after{content:"flickity";display:none}.image-carousel-block .flickity-button{background:transparent;color:#033331}.image-carousel-block .flickity-button:hover{background:transparent;color:#000;border:none}.image-carousel-block .flickity-prev-next-button{bottom:auto;top:101%;width:30px;height:30px}.image-carousel-block .flickity-prev-next-button.previous{left:-20px}.image-carousel-block .flickity-prev-next-button.next{left:20px}.image-carousel-block .image-carousel-cell{width:100%;margin:0 20px}.image-carousel-block .image-carousel-cell figure{width:100%;max-width:100%;position:relative;height:auto;overflow:hidden;padding:44.96% 0 0 0;margin:0;font-size:0}.image-carousel-block .image-carousel-cell figure img{width:100%;min-height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.image-carousel-block .slide-counter{position:absolute;top:98%;right:2%;z-index:2;color:#033331}.fcr-listing-header__image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:44px}.fcr-listing-header__image img{width:100%}.filter-container{position:relative;display:inline-block;vertical-align:middle;margin-bottom:1rem}.filter-container select{width:100% !important;min-width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 768px){.filter-container select{min-width:350px}}@media (min-width: 1200px){.filter-container{margin:0;margin-right:1rem}}.filter-container .arrow{position:absolute;top:17px;right:24px}@media (min-width: 1200px){.filter-container .arrow{right:10%}}#fcr-filter-future-developments{outline:0 !important}.downloadable-file-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px 0;color:#595959}.downloadable-file-link p{margin:0;line-height:0.91;letter-spacing:-0.33px;padding-right:10px}.downloadable-file-link:hover p,.downloadable-file-link:focus p,.downloadable-file-link:active p{color:#033331}.downloadable-file-link>span{color:#033331;text-transform:uppercase;line-height:0.91;letter-spacing:-0.33px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.downloadable-file-link .arrow{width:15px;display:inline-block;margin-right:15px;margin-bottom:0}.downloadable-file-link .arrow.rotate-90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.downloadable-file-link .arrow img{width:100%}@media screen and (max-width: 768px){.downloadable-file-link{padding:15px 0}.downloadable-file-link p{color:#033331;line-height:1.18;letter-spacing:-0.25px}.downloadable-file-link>span{line-height:1.18;letter-spacing:-0.25px}.downloadable-file-link .arrow{width:11px;margin-right:5px;top:3.5px}}ul{list-style:none}ul li{margin:0;padding:0}.list__container{margin-top:48px}.list__container .list-title{padding:24px 0}.list__container-list{list-style:none;margin:0;padding:0}.list__container-list li{margin-bottom:0;padding:24px 0}.list__container-list li h1,.list__container-list li h2,.list__container-list li h3,.list__container-list li a,.list__container-list li p,.list__container-list li small,.list__container-list li date{padding:0;margin:0 !important}.list__container .list-container{padding:0;margin:0}.list__container .list-container-list--item.fcr-divider{border-bottom:none;padding-top:0}.list__container+.list__container{margin-top:0}.accordion__inner .list__container-list--item.fcr-divider:first-of-type{padding-top:0}.accordion__inner .list__container-list--item.fcr-divider{border-bottom:1px solid #ececec}.list__container-list--item .fcr-divider{border-bottom:none}.list__container-list--item.fcr-divider .list__container-list--item.fcr-divider .fcr-divider{border-bottom:none}.styled-list .list-block.with_icon .list-item a:hover p{color:#033331}.styled-list .list-block.with_icon .list-item.media-item .arrow{margin-right:22px}.styled-list .list-block.with_icon p:first-child{width:80%}.styled-list .list-block.with_icon .item-icon{color:#033331;text-transform:uppercase;line-height:0.91;letter-spacing:-0.33px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.styled-list .list-block.link_style a p{color:#033331}.styled-list .list-block.link_style .item-icon{display:none}.styled-list .list-block .list-item{margin-bottom:0;padding:24px 0}.styled-list .list-block .list-item h1,.styled-list .list-block .list-item h2,.styled-list .list-block .list-item h3,.styled-list .list-block .list-item a,.styled-list .list-block .list-item p,.styled-list .list-block .list-item small,.styled-list .list-block .list-item date{padding:0;margin:0}.styled-list .list-block .list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.styled-list .list-block .list-item .date{line-height:0.91;letter-spacing:-0.33px;margin-top:10px}.styled-list .list-block .list-item .item-icon{text-transform:uppercase}.styled-list .list-block .list-item .item-icon .arrow{width:15px;display:inline-block;margin-right:15px;margin-bottom:0}.styled-list .list-block .list-item .item-icon .arrow img{width:100%}.styled-list .list-block .list-item .item-icon .arrow.web{display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-right:8px}.styled-list .list-footnote{font-size:15px;font-size:1.5rem;margin-top:24px}.fcr-person-block a:hover p{color:#717171;text-decoration:underline}.fcr-person-block h4,.fcr-person-block p{word-wrap:break-word}.fcr-person-block ul,.fcr-person-block li{list-style:none;margin:0}.fcr-person-block ul{padding-top:10px}.fcr-person-block ul h4{padding:0;margin:0;color:#033331}.fcr-person-block ul p{padding:0;margin:0}@media screen and (max-width: 768px){.fcr-person-block ul{padding-top:0}.fcr-person-block ul h4,.fcr-person-block ul p{line-height:1.29}}.fcr-person-block.property-team{width:100%;padding:22px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.fcr-person-block.property-team .fcr-person-block--headshot{margin-right:26px;width:130px;height:153px}.fcr-person-block.property-team .fcr-person-block--headshot img{padding-top:10px;max-width:100%}@media screen and (max-width: 768px){.fcr-person-block.property-team .fcr-person-block--headshot{width:75px;height:88px;margin-right:17px}.fcr-person-block.property-team .fcr-person-block--headshot img{padding-top:0}}.fcr-person-block.property-team .person_email:hover a p,.fcr-person-block.property-team .person_phone:hover a p{color:#033331}.fcr-person-block.executive-leadership,.fcr-person-block.board-of-directors,.fcr-person-block.board-of-trustees{width:22%;-o-object-fit:fill;object-fit:fill;margin:14px 18px;border-bottom:none}.fcr-person-block.executive-leadership .fcr-person-block--headshot,.fcr-person-block.board-of-directors .fcr-person-block--headshot,.fcr-person-block.board-of-trustees .fcr-person-block--headshot{margin-bottom:13px;height:550px}.fcr-person-block.executive-leadership h4,.fcr-person-block.executive-leadership p,.fcr-person-block.board-of-directors h4,.fcr-person-block.board-of-directors p,.fcr-person-block.board-of-trustees h4,.fcr-person-block.board-of-trustees p{font-size:15px;font-size:1.5rem;line-height:1.33;letter-spacing:-0.22px}.fcr-person-block.executive-leadership img,.fcr-person-block.executive-leadership ul,.fcr-person-block.executive-leadership li,.fcr-person-block.board-of-directors img,.fcr-person-block.board-of-directors ul,.fcr-person-block.board-of-directors li,.fcr-person-block.board-of-trustees img,.fcr-person-block.board-of-trustees ul,.fcr-person-block.board-of-trustees li{display:block;padding:0;margin:0}.fcr-person-block.executive-leadership img,.fcr-person-block.board-of-directors img,.fcr-person-block.board-of-trustees img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.fcr-person-block.executive-leadership .person_fullname h4,.fcr-person-block.board-of-directors .person_fullname h4,.fcr-person-block.board-of-trustees .person_fullname h4{font-size:3rem;color:#426463}.fcr-person-block.executive-leadership .person_job p,.fcr-person-block.board-of-directors .person_job p,.fcr-person-block.board-of-trustees .person_job p{font-size:2rem}.fcr-person-block.executive-leadership .person_role,.fcr-person-block.executive-leadership .person_email,.fcr-person-block.executive-leadership .person_phone,.fcr-person-block.board-of-directors .person_role,.fcr-person-block.board-of-directors .person_email,.fcr-person-block.board-of-directors .person_phone,.fcr-person-block.board-of-trustees .person_role,.fcr-person-block.board-of-trustees .person_email,.fcr-person-block.board-of-trustees .person_phone{display:none}@media screen and (max-width: 768px){.fcr-person-block.executive-leadership,.fcr-person-block.board-of-directors,.fcr-person-block.board-of-trustees{width:210px;margin:0 8px}}@media screen and (max-width: 768px){.fcr-person-block.fcr-divider{border-bottom:0}}.section-header{padding-top:48px;margin-bottom:48px}.section-header h2{text-transform:uppercase}.section-header__stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.external-link--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:25px 0}.external-link--link p{margin:0}.external-link--link>span{color:#033331;text-transform:uppercase;line-height:0.91;letter-spacing:-0.33px;margin-bottom:0}.external-link--link>span .arrow{display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-right:8px}.external-link--link:hover,.external-link--link:active,.external-link--link:focus{color:#033331}@media screen and (max-width: 768px){.external-link--link{padding:15px 0}.external-link--link p{color:#033331;line-height:1.18;letter-spacing:-0.25px}.external-link--link>span{line-height:1.18;letter-spacing:-0.25px}.external-link--link>span .arrow{width:11px;margin-right:5px}}.two-column-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.analyst-card-container{width:50%;margin-bottom:0;-ms-flex-item-align:end;align-self:flex-end}.analyst-card-container .analyst-card{width:290px;margin-bottom:0;margin-top:24px;padding-bottom:24px}.analyst-card-container .analyst-card p{color:#a1a1a1}.analyst-card-container .analyst-card h4,.analyst-card-container .analyst-card p{font-size:22px;font-size:2.2rem;line-height:1.32;letter-spacing:-0.33px;font-weight:normal;margin:0;padding:0}.analyst-card-container .analyst-card li{margin:0}@media screen and (max-width: 768px){.analyst-card-container{width:100%}.analyst-card-container .analyst-card{width:auto;padding-bottom:20px}.analyst-card-container .analyst-card h4,.analyst-card-container .analyst-card p{font-size:17px;font-size:1.7rem;letter-spacing:-0.22px}}.contact-card-container{width:50%;margin-bottom:0}.contact-card-container .contact-card{border-top:1px solid #ececec;width:290px;margin-bottom:20px;padding-top:20px}.contact-card-container .contact-card h4,.contact-card-container .contact-card p{font-size:22px;font-size:2.2rem;line-height:1.32;letter-spacing:-0.33px;font-weight:normal;margin:0;padding:0}.contact-card-container .contact-card li{margin:0}.contact-card-container .contact-card-address p{margin-bottom:40px}@media screen and (max-width: 768px){.contact-card-container{width:100%}.contact-card-container .contact-card{width:auto;padding-bottom:20px}.contact-card-container .contact-card h4,.contact-card-container .contact-card p{font-size:17px;font-size:1.7rem;letter-spacing:-0.22px}}.contact-card-container:first-of-type .contact-card,.contact-card-container:nth-of-type(2) .contact-card{border-top:none}.contact-card-container:nth-of-type(5) .contact-card,.contact-card-container:last-of-type .contact-card{border-bottom:1px solid #ececec;padding-bottom:20px}.values-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.values-container .single-value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 1200px){.values-container .single-value-number-logo{-ms-flex-preferred-size:100%;flex-basis:100%}.values-container .single-value-number-logo p{text-align:center}}.callouts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}@media screen and (max-width: 768px){.callouts{margin-bottom:0}}.callouts .callout{display:block;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;text-align:left;line-height:normal;margin:0 1%;margin-bottom:16px}.callouts .callout a:hover p{color:#818181;text-decoration:underline}.callouts .callout .wp-block-image{width:100%;margin:0;margin-bottom:24px}.callouts .callout .wp-block-image img{width:100%}.callouts .callout:first-of-type{margin-left:0}.callouts .callout:last-of-type{margin-right:0}.callouts .callout .block-title{font-family:"Bitter",serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin-bottom:4px}.callouts .callout .body-text{line-height:normal;margin-bottom:32px;padding-bottom:0}.callouts .callout .fcr-link,.callouts .callout .downloadable-file-link{padding:0 !important;font-family:Lato;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#033331}@media screen and (max-width: 768px){.callouts .callout{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin:0;margin-bottom:48px}}.distributions-container h3.fcr-divider{padding-bottom:24px;margin-bottom:12px}.distributions-container .distributions{padding-bottom:24px;margin-bottom:24px}.distributions-container .distributions .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}.distributions-container .distributions .line-item p{margin-bottom:0;line-height:1.14;letter-spacing:-0.33px}.distributions-container.fcr-divider:last-of-type{border-bottom:none}.archive-container h4,.archive-container .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececec;margin-bottom:0}.archive-container h4 p,.archive-container .line-item p{margin:0}.archive-container h3{margin:0}.archive-container h4{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.04px;color:#033331}.archive-container h3,.archive-container h4,.archive-container .line-item{padding:24px 0}.wp-block-image.alignwide{margin:32px 0}@media (max-width: 768px){.wp-block-image.alignwide{margin:12px 0 20px 0}}.mapboxgl-ctrl-attrib-inner{display:none !important}.fcr-mini-map{padding-top:64px}.fcr-mini-map #map-container{width:100%;height:416px;outline:0;background-color:#CAD2D3;margin-bottom:24px}.fcr-mini-map .map-marker{background:url("./../assets/img/map-pin-generic.svg");background-size:cover;width:32px;height:32px;cursor:pointer;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 0.3 ease;transition:all 0.3 ease}.fcr-mini-map .map-marker:hover{width:32px;height:32px;background-image:url("./../assets/img/map-pin-hover.svg")}.fcr-mini-map .map-marker.active{z-index:1;background-image:none}.fcr-mini-map .map-marker.active:before{pointer-events:none;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:116px;height:116px;border-radius:100%;background-color:rgba(66,100,99,0.19);transform:translate(-50%, -50%);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.fcr-mini-map .map-marker.active:after{z-index:1;content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:52px;height:52px;background-image:url("./../assets/img/map-pin-hover.svg");background-position:center;background-repeat:no-repeat}.fcr-mini-map .fcr-mini-map__address{text-align:center;font-family:Lato;font-weight:normal;font-stretch:normal;font-style:normal;color:#595959;font-size:1.7rem;line-height:1.53;letter-spacing:-0.25px}@media screen and (min-width: 1200px){.fcr-mini-map .fcr-mini-map__address{font-size:22px;line-height:1.27;letter-spacing:-0.33px}}.map-popup{z-index:10;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;font-size:16px;color:#818181;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.map-popup .popup-thumb{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;height:150px}.map-popup .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:16px 24px 24px 24px}.map-popup h4{margin:0}.mapboxgl-popup{z-index:1;max-width:100%;left:-5%}.mapboxgl-popup .mapboxgl-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:290px;min-height:293px;border:0 !important;border-radius:25px;-webkit-box-shadow:0 16px 24px 0 rgba(0,0,0,0.24);box-shadow:0 16px 24px 0 rgba(0,0,0,0.24);padding:0}@media screen and (min-width: 768px){.mapboxgl-popup{left:initial}}.mapboxgl-popup .mapboxgl-popup-tip{margin-left:15%}@media screen and (min-width: 768px){.mapboxgl-popup .mapboxgl-popup-tip{margin-left:0}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes pulse{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}70%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}@keyframes pulse{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}70%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}}.footnote h5{margin:8px 0}.footnote-description p{font-size:14px;font-size:1.4rem}.footnote-container{margin-top:36px}.footnote-container .footnote:last-of-type .footnote-description p{margin-bottom:0}.footnote-reference{color:inherit}.section-header p.footnote-edit{color:#033331}.financial_reports{margin-bottom:32px}.financial_reports-recent-year{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.financial_reports-recent-year .recent-year-quarter{width:calc(100% / 2 - 16px);margin:16px}.financial_reports-recent-year .recent-year-quarter:nth-of-type(odd){margin-left:0}.financial_reports-recent-year .recent-year-quarter:nth-of-type(even){margin-right:0}.financial_reports-recent-year .recent-year-quarter-callout{margin-bottom:8px}.financial_reports-recent-year .recent-year-quarter-callout img{width:100%}.financial_reports-recent-year .recent-year-quarter-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.financial_reports-recent-year .recent-year-quarter-text p{font-size:18px;font-size:1.8rem;line-height:1.33;letter-spacing:-0.27px;margin-bottom:0}.financial_reports-recent-year .recent-year-quarter-text p:nth-child(2){color:#033331;display:-webkit-box;display:-ms-flexbox;display:flex}.financial_reports-recent-year .recent-year-quarter-text .arrow{width:15px;display:inline-block;margin-left:15px;margin-bottom:0;font-size:0}.financial_reports-recent-year .recent-year-quarter-text .arrow img{width:100%}.financial_reports-recent-year .recent-year-quarter:hover p{text-decoration:underline}@media screen and (max-width: 768px){.financial_reports-recent-year .recent-year-quarter{width:100%;margin:0 0 24px 0}}.financial_reports-previous-years{margin-top:32px}.financial_reports-previous-years h3,.financial_reports-previous-years p{color:#033331;font-size:22px;font-size:2.2rem;line-height:1.41;letter-spacing:-0.33px;font-weight:bold;margin:0}.financial_reports-previous-years h3{margin-bottom:32px}.financial_reports-previous-years .previous-year-report{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.financial_reports-previous-years .previous-year-report ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.financial_reports-previous-years .previous-year-report ul .report-quarter{width:80px;margin:0 16px}.financial_reports-previous-years .previous-year-report ul .report-quarter a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-size:1.7rem;line-height:1.82;letter-spacing:-0.25px}.financial_reports-previous-years .previous-year-report ul .report-quarter a .report-image{width:24px;font-size:0}.financial_reports-previous-years .previous-year-report ul .report-quarter:last-of-type{margin-right:0}@media screen and (max-width: 768px){.financial_reports-previous-years .previous-year-report{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #ececec;margin-bottom:16px}.financial_reports-previous-years .previous-year-report .year{margin-bottom:16px;font-size:17px;font-size:1.7rem;font-weight:bold;line-height:1.82;letter-spacing:-0.25px}.financial_reports-previous-years .previous-year-report ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:16px}.financial_reports-previous-years .previous-year-report ul .report-quarter{width:auto;margin:0}}.financial_reports-previous-years .sedar-link{text-align:right;margin:24px 0 64px 0}.financial_reports-previous-years .sedar-link a{font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.09;letter-spacing:-0.05px;text-transform:capitalize}.financial_reports-previous-years .sedar-link a .arrow{display:inline-block;width:24px;height:24px;margin-left:16px;position:relative;top:4px}.financial_reports-previous-years .sedar-link a .arrow img{max-width:100%;max-height:100%}@media screen and (max-width: 768px){.financial_reports-previous-years .sedar-link{margin:32px 0}.financial_reports-previous-years .sedar-link a{font-size:18px;font-size:1.8rem;line-height:1.33;letter-spacing:-0.04px}}.debentures-container table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.debentures-container table tr th,.debentures-container table tr td{-webkit-box-flex:1;-ms-flex:1 0 192px;flex:1 0 192px}@media screen and (max-width: 768px){.debentures-container table tr th,.debentures-container table tr td{-webkit-box-flex:1;-ms-flex:1 0 122px;flex:1 0 122px}}.debentures-container table tr th:first-of-type,.debentures-container table tr th:nth-of-type(4),.debentures-container table tr td:first-of-type,.debentures-container table tr td:nth-of-type(4){-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px}@media screen and (max-width: 768px){.debentures-container table tr th:first-of-type,.debentures-container table tr th:nth-of-type(4),.debentures-container table tr td:first-of-type,.debentures-container table tr td:nth-of-type(4){-webkit-box-flex:1;-ms-flex:1 0 80px;flex:1 0 80px}}@media screen and (max-width: 768px){.debentures{margin-bottom:65px}}.debentures-container{text-align:left;min-width:900px}@media screen and (max-width: 768px){.debentures-container{min-width:600px}}.debentures-container table{border-collapse:collapse;border-bottom:1px solid #818181}.debentures-container .table-head th p{color:#033331;font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.41;letter-spacing:-0.33px;margin-bottom:0;padding:24px 0;text-align:left;margin-right:32px}@media screen and (max-width: 768px){.debentures-container .table-head th p{font-size:16px;font-size:1.6rem;letter-spacing:-0.24px;line-height:1;padding:16px 0}.debentures-container .table-head th:nth-of-type(5) p{margin-right:16px}}.debentures-container .table-body{border-top:1px solid #818181}.debentures-container .table-body tr{border-bottom:1px solid #d8d8d8}.debentures-container .table-body tr td p{margin-bottom:0;padding:24px 0}.debentures-container .table-body tr td:first-of-type p{color:#033331}.debentures-container .table-body tr:last-of-type{border-bottom:1px solid #818181}@media screen and (max-width: 768px){.debentures-container .table-body tr td p{font-size:16px;font-size:1.6rem;letter-spacing:-0.24px;line-height:1;padding:16px 0}.debentures-container .table-body tr td:nth-of-type(5) p{margin-right:16px}}@media screen and (max-width: 768px){.distributions-monthly.row{display:block}}.distributions-monthly-table-container{text-align:left}@media screen and (max-width: 768px){.distributions-monthly-table-container{overflow:scroll;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:#033333 transparent}.distributions-monthly-table-container::-webkit-scrollbar{width:4px;height:4px}.distributions-monthly-table-container::-webkit-scrollbar-track{background:transparent;width:80%}.distributions-monthly-table-container::-webkit-scrollbar-thumb{background-color:#033333;border-radius:45px}}.distributions-monthly-table-container table{border-collapse:collapse;border-bottom:1px solid #818181;margin-bottom:0}.distributions-monthly-table-container .table-head th p{color:#033331;font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.41;letter-spacing:-0.33px;margin-bottom:0;padding:24px 0;text-align:left}.distributions-monthly-table-container .table-body{border-top:1px solid #818181}.distributions-monthly-table-container .table-body tr{border-bottom:1px solid #d8d8d8}.distributions-monthly-table-container .table-body tr td p{margin-bottom:0;padding:24px 0;color:#595959}.distributions-monthly-table-container .table-body tr td p a{color:inherit}.distributions-monthly-table-container .table-body tr:last-of-type{border-bottom:1px solid #818181}@media screen and (max-width: 768px){.distributions-monthly-table-container .table-head th p{min-width:150px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}.distributions-monthly-table-container .table-body tr td p{min-width:150px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}}.footnotes{padding-top:20px;margin-bottom:64px}.footnotes .footnote-title,.footnotes .footnote-description{font-size:17px;font-size:1.7rem;letter-spacing:-0.25px;margin-bottom:0}.footnotes .footnote-title{line-height:1.29;color:#595959}.footnotes .footnote-title sup{font-size:12px;font-size:1.2rem;line-height:1.83;letter-spacing:-0.18px}.footnotes .footnote-description{font-size:17px;font-size:1.7rem;line-height:1.41}@media screen and (max-width: 768px){.footnotes .footnote-description{color:#717171}}@media screen and (max-width: 768px){.dividend-archive.row{display:block}}@media screen and (min-width: 768px){.dividend-archive .accordion.row{margin-left:0;margin-right:0}}.dividend-archive-year table{text-align:left;border-collapse:collapse;overflow:scroll;margin-bottom:0}.dividend-archive-year table .table-head th p{color:#033331;font-size:22px;font-size:2.2rem;font-weight:bold;line-height:1.41;letter-spacing:-0.33px;margin-bottom:0;padding:24px 0;min-width:210px;text-transform:capitalize}.dividend-archive-year table .table-head th p a{color:inherit}.dividend-archive-year table .table-body{border-top:1px solid #d8d8d8}.dividend-archive-year table .table-body tr{border-bottom:1px solid #d8d8d8}.dividend-archive-year table .table-body tr td p{margin-bottom:0;padding:24px 0;min-width:210px;color:#595959}.dividend-archive-year table .table-body tr td p a{color:inherit}.dividend-archive-year table .table-body tr:last-of-type{border-bottom:1px solid #818181}@media screen and (max-width: 768px){.dividend-archive-year table .table-head th p{min-width:150px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}.dividend-archive-year table .table-head th:last-of-type p{margin-right:0}.dividend-archive-year table .table-body tr td p{min-width:150px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}.dividend-archive-year table .table-body tr td:first-of-type p{color:#033331}.dividend-archive-year table .table-body tr td:last-of-type p{margin-right:0}}.taxation-container.row{display:block}.taxation table{border-collapse:collapse;border-bottom:1px solid #818181;margin-bottom:20px;text-align:left;overflow:scroll}.taxation .table-head th{width:200px;padding-right:25px}.taxation .table-head th p{color:#033331;font-weight:bold;line-height:1.09;letter-spacing:-0.33px;margin-bottom:0;padding:24px 0}.taxation .table-head th:first-of-type p,.taxation .table-head th:last-of-type p{width:300px}.taxation .table-head th:nth-of-type(2) p,.taxation .table-head th:nth-of-type(3) p,.taxation .table-head th:nth-of-type(4) p{width:192px}.taxation .table-body{border-top:1px solid #d8d8d8}.taxation .table-body tr{border-bottom:1px solid #d8d8d8}.taxation .table-body tr td p{margin-bottom:0;padding:16px 0;color:#595959}.taxation .table-body tr td a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taxation .table-body tr td a .arrow{width:24px;height:24px}.taxation .table-body tr td a .arrow img{max-height:100%}.taxation .table-body tr td:first-of-type p{color:#033331}.taxation .table-body tr td:first-of-type p,.taxation .table-body tr td:last-of-type a{width:300px}.taxation .table-body tr td:nth-of-type(2) p,.taxation .table-body tr td:nth-of-type(3) p,.taxation .table-body tr td:nth-of-type(4) p{width:192px}.taxation .table-body tr td:last-of-type a p{color:#426463}.taxation .table-body tr:last-of-type{border-bottom:1px solid #818181}@media screen and (max-width: 768px){.taxation .table-head th:first-of-type p,.taxation .table-head th:nth-of-type(2) p,.taxation .table-head th:nth-of-type(3) p,.taxation .table-head th:nth-of-type(4) p,.taxation .table-head th:last-of-type p{width:200px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}.taxation .table-body tr td:first-of-type p,.taxation .table-body tr td:nth-of-type(2) p,.taxation .table-body tr td:nth-of-type(3) p,.taxation .table-body tr td:nth-of-type(4) p,.taxation .table-body tr td:last-of-type a{width:200px;margin-right:16px;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:-0.24px}}.table-scroll-container{overflow:scroll;scrollbar-width:thin;scrollbar-color:#033333 transparent}.table-scroll-container::-webkit-scrollbar{width:4px;height:4px}.table-scroll-container::-webkit-scrollbar-track{width:75%}.table-scroll-container::-webkit-scrollbar-thumb{background-color:#033333;border-radius:45px}.fcr-table .accordion{display:block}.fcr-table .accordion-row{border-top:0}@media (min-width: 1200px){.fcr-table .accordion-row{border-top:none}}.fcr-table .accordion-row h3{display:block;position:relative;cursor:pointer;margin:0;padding:24px 0;border-bottom:1px solid #d8d8d8}.fcr-table .accordion-row h3:after{content:"";position:absolute;right:0;top:35%;height:21px;width:21px;display:block;background-image:url(../assets/img/accordion-plus.svg)}@media (min-width: 1200px){.fcr-table .accordion-row h3:after{display:block}}.fcr-table .accordion-row h3.active{border-bottom:1px solid #818181}.fcr-table .accordion-row h3.active:after{background-image:url(../assets/img/accordion-minus.svg);height:3px;top:45%;background-repeat:no-repeat;background-size:cover}.fcr-table .accordion-row>.accordion-container,.fcr-table .accordion-row>[class$="container"]{height:0;overflow:scroll}.fcr-table .accordion-row>.accordion-container.active,.fcr-table .accordion-row>.menu-footer-container.active,.fcr-table .accordion-row>[class$="container"].active{height:100%;padding-bottom:0}.fcr-table .accordion .table-scroll-container.active table{margin-bottom:0}.fcr-table .accordion .taxation-container .table-scroll-container.active{padding-bottom:25px}@media (min-width: 1200px){.fcr-table .accordion .taxation-container .taxation .taxation-header-small{width:150px}}.fcr-awards{margin-bottom:96px;padding:64px 32px;background:#f8f8f8;text-align:center}.fcr-awards__title{width:100%;font-family:"Bitter",serif;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#426463}.fcr-awards__container{width:100%}.fcr-awards__award{display:inline-block;vertical-align:top;margin:16px;padding:16px;text-align:center}.fcr-awards__award img{display:block;width:auto;height:140px;margin:0 auto;margin-bottom:16px}.fcr-awards__description{font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.25px;text-align:center;color:#668094}.fcr-quotes{margin-bottom:32px;padding:16px 0;text-align:center}@media screen and (min-width: 768px){.fcr-quotes{margin-bottom:64px}}.fcr-quotes__container{width:100%;min-height:100%}.fcr-quotes__quote{display:inline-block;vertical-align:top;max-width:100%;padding:0;text-align:center}@media screen and (min-width: 768px){.fcr-quotes__quote{max-width:33%;padding:0}}@media screen and (min-width: 1200px){.fcr-quotes__quote{max-width:33%;padding:0 5%}}.fcr-quotes__quote img{display:block;width:auto;height:164px;margin:0 auto}.fcr-quotes__title{font-family:"Bitter",serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#426463;margin:16px auto 8px auto}@media screen and (min-width: 1200px){.fcr-quotes__title{font-size:32px}}.fcr-quotes__text{font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:-0.25px;text-align:center;color:#717171;padding:0 10%}@media screen and (min-width: 1200px){.fcr-quotes__text{padding:0}}.quote-block{margin-top:120px;margin-bottom:120px}.quote-block.is-style-dark{background-color:#033331;color:#fff;padding-top:130px;padding-bottom:110px}.quote-block.is-style-dark blockquote p{color:#fff}.quote-block .quote-container{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.quote-block .quote-container .wp-block-quote.is-style-large{margin-bottom:0;padding:0 50px}.quote-block .quote-container blockquote{position:relative}.quote-block .quote-container blockquote::before,.quote-block .quote-container blockquote::after{content:'\201C';font-size:120px;color:#426463;position:absolute;top:-30px;left:0}.quote-block .quote-container blockquote::after{content:'\201D';top:auto;left:auto;bottom:-40px;right:0}.is-style-dark:first-child{margin-top:0}.is-style-dark+.is-style-dark{margin-top:-120px}.video-block{margin-top:70px;margin-bottom:70px}.video-block .video-container{max-width:800px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.video-block .video-container .video-title--large{font-size:4rem;letter-spacing:0.7px;margin-bottom:3.6rem}@media (max-width: 1200px){.video-block .video-container .video-title--large{font-size:3rem;margin-bottom:3rem}}.video-block .video-container figcaption{margin-top:2.6rem}.press-release .accordion{display:block}.press-release .accordion-row{border-top:0}@media (min-width: 1200px){.press-release .accordion-row{border-top:none}}.press-release .accordion-row h3{display:block;position:relative;cursor:pointer;margin:0;padding:24px 0;border-bottom:1px solid #ececec}.press-release .accordion-row h3:after{content:"";position:absolute;right:0;top:35%;height:21px;width:21px;display:block;background-image:url(../assets/img/accordion-plus.svg)}@media (min-width: 1200px){.press-release .accordion-row h3:after{display:block}}.press-release .accordion-row h3.active:after{background-image:url(../assets/img/accordion-minus.svg);height:3px;top:45%;background-repeat:no-repeat;background-size:cover}.press-release .accordion-row>.accordion-container,.press-release .accordion-row>[class$="container"]{height:0;overflow:hidden}.press-release .accordion-row>.accordion-container.active,.press-release .accordion-row>.menu-footer-container.active,.press-release .accordion-row>[class$="container"].active{height:100%;padding-bottom:0}.press-release .accordion .accordion-container.active .list-block .list-item:last-of-type{border-bottom:1px solid #ececec}.press-release .list-block{padding-top:32px}.press-release .list-block .list-item>a p{width:80%;color:#033331;line-height:1.09;letter-spacing:-0.33px;padding-right:10px}.press-release .list-block .list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.press-release .list-block .list-item .item-icon{color:#033331;text-transform:uppercase;line-height:0.91;letter-spacing:-0.33px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.press-release .list-block .list-item .item-icon .arrow{width:15px;display:inline-block;margin-right:15px;margin-bottom:0}.press-release .list-block .list-item .item-icon .arrow img{width:100%}.press-release .list-block .list-item .item-icon .arrow.web{display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-right:8px}.fcr-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;margin:32px 0 64px 0}@media screen and (min-width: 768px){.fcr-icon-list{margin:32px 0 64px 0}}.fcr-icon-list *{vertical-align:middle}.fcr-icon-list__item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:8px 0}@media screen and (min-width: 768px){.fcr-icon-list__item{margin:12px 0;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}.fcr-icon-list__icon{display:inline-block;width:32px;height:32px;margin:0 24px}.fcr-icon-list__title{display:inline-block;font-family:Lato;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.25px;color:#426463}.fcr-our-values{margin-bottom:64px;text-align:center}.fcr-our-values__container{width:100%;min-height:100%}.fcr-our-values__item{display:inline-block;vertical-align:top;width:100%;text-align:center;margin:0}@media screen and (min-width: 768px){.fcr-our-values__item{width:auto;margin:32px 64px}}.fcr-our-values__item img{display:block;width:auto;height:104px;margin:0 auto}@media screen and (min-width: 768px){.fcr-our-values__item{margin:32px 3%}}@media screen and (min-width: 1200px){.fcr-our-values__item{margin:32px 4%}}@media screen and (min-width: 1681px){.fcr-our-values__item{margin:32px 6%}}.fcr-our-values__title{font-family:Bitter;font-size:44px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#033331;margin:8px auto 0 auto}@media screen and (max-width: 1200px){.fcr-our-values__title{font-size:32px}}.fcr-our-values__description{font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.41;letter-spacing:-0.25px;text-align:center;color:#717171}.page-strip{margin-top:120px;margin-bottom:120px}.page-strip--center{text-align:center}.page-strip--left{text-align:left}.page-strip--right{text-align:right}.page-strip.is-style-dark{padding:120px 0}.page-strip--slate{background-color:#dde3e3}.page-strip__container{max-width:800px;margin-left:auto;margin-right:auto}.page-strip__container>:first-child{margin-top:0}.page-strip__container>:last-child{margin-bottom:0}.page-strip h2{font-size:4rem;margin-bottom:3.6rem;letter-spacing:0.7px;margin-top:-20px}.page-strip-bg{padding:120px 0;margin-top:120px;margin-bottom:120px;background-size:cover;background-position:center}.page-strip-bg__text{max-width:400px}.page-strip-bg__text>:last-child{margin-bottom:0}.page-strip-bg h2{font-size:4rem;margin-bottom:3.6rem;letter-spacing:0.7px;margin-top:-20px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.post-thumbnail img{width:100%}.page-template-page-properties h2{font-size:22px;font-size:2.2rem;line-height:normal;letter-spacing:-0.05px;margin:1.2rem 0;font-family:"Bitter",serif}.page-template-page-properties p{margin-bottom:0}.page-template-page-properties .filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.page-template-page-properties .filters-container h2{margin-right:32px}.page-template-page-properties .filters-container .filter-container:last-of-type{margin-left:auto}@media (max-width: 1200px){.page-template-page-properties .filters-container .filter-container{width:100%}}.page-template-page-properties .btn--modal{width:100%;text-align:left}.page-template-page-properties .site-footer{display:none}.bio__portrait{text-align:center}.bio__portrait img{display:block;margin:0 auto;width:100%;height:auto;padding-bottom:1.5rem}@media (max-width: 768px){.bio__portrait img{height:auto;width:100%}}.home{overflow-x:hidden}.home .header-content{display:none}.homepage__hero{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage__hero.hidden-md{display:none}@media (min-width: 1200px){.homepage__hero.hidden-md{display:-webkit-box;display:-ms-flexbox;display:flex}}.homepage__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:106px 0;background:rgba(129,129,129,0.05);text-align:center;margin-bottom:32px}.homepage__cta_group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 0;background:none;text-align:center;margin-bottom:32px}.homepage__two-up{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:14px}.homepage__featured-neighbourhood{margin-top:30px}.homepage__featured-neighbourhood .section-header{margin-bottom:0}@media (min-width: 1200px){.homepage__featured-neighbourhood .section-header{margin-bottom:48px}}@media (min-width: 1200px){.homepage__featured-neighbourhood .row{width:calc((100% / 11) * 7)}}.homepage__link{display:block}.homepage__link figure{margin-top:0}.homepage__link:hover{text-decoration:none}.homepage__link:hover button{text-decoration:underline}html,body{overflow-x:hidden}.hero__content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:570px}.hero__content .row{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.hero__title{margin:0 0 8px 0;line-height:1;font-weight:normal}.hero__text,.hero .hero .hero__text{margin-bottom:16px;color:#717171;line-height:1.22}@media (min-width: 1200px){.hero__text span,.hero .hero .hero__text span{display:block}}@media (min-width: 1200px){.hero__text,.hero .hero .hero__text{margin-bottom:32px}}.hero__image{display:none}.hero__image__container,.hero__image__placeholder{height:100%;width:100%}.hero__image__container{position:absolute;top:-40px;right:-145px;width:calc(50vw + 100px)}@media screen and (max-width: 1680px){.hero__image__container{right:10px;width:60vw}}.hero__image__placeholder{overflow:hidden;-webkit-transform:rotate(3deg);transform:rotate(3deg);position:relative;border-radius:100px;right:-160px;top:-130px;bottom:0;height:calc(100% + 90px)}.hero__image__holder{position:relative;background-size:cover;background-position:center;height:calc(100% + 90px);-webkit-transform:rotate(-3deg) scale(1.075);transform:rotate(-3deg) scale(1.075);z-index:-1}@media (min-width: 1200px){.hero__image{display:block}}.hero__listing{margin-top:29px}@media (min-width: 1200px){.hero__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;margin-top:116px}.hero__listing .logo{-ms-flex-negative:1;flex-shrink:1;margin-bottom:65px}}@media (min-width: 1200px) and (max-height: 1210px){.hero__listing .logo{min-height:auto;height:85%}}@media (min-width: 1200px) and (max-height: 800px){.hero__listing .logo{height:auto;min-height:60px}}@media (min-width: 1200px){.hero__listing .homepage__link{-ms-flex-negative:6;flex-shrink:6}.hero__listing .text{width:70%}}@media (min-width: 1200px) and (min-width: 768px){.hero__listing .text{min-height:250px}}.hero__toggle{position:relative;background-color:#ececec;height:2px}.hero__status{height:2px;position:absolute;top:0;left:0;width:25%;background-color:#033331;-webkit-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out}.hero__controls{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding-bottom:58px;z-index:10}.hero__controls .quarter{margin:0;padding-right:10px;max-width:25%}.hero__controls__status,.hero__controls__property{font-size:16px;font-size:1.6rem;color:#033331}.hero__controls__status{font-weight:lighter;padding-top:8px;margin:0}.hero__controls__property{font-weight:bolder;padding-top:4px}.hero--active.row{z-index:1;opacity:1;display:block}@media (min-width: 1200px){.hero--active.row{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero__mobile{padding-top:64%;background-size:cover;display:block}@media (min-width: 768px){.hero__mobile{padding-top:32%}}@media (min-width: 1200px){.hero__mobile{display:none}}.hero-mobile{display:none;position:relative;z-index:1;opacity:1;margin-top:0;margin-bottom:48px}.hero-mobile .full-width-block{position:relative;padding-top:50%}@media (min-width: 768px){.hero-mobile .full-width-block{padding-top:40%}}.hero-mobile__toggles{position:relative;padding-top:70px}.hero-mobile__image,.hero-mobile__controls{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;z-index:0;max-height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.hero-mobile__controls{max-width:50%}.hero-mobile__controls--active,.hero-mobile__image--active{opacity:1;z-index:1}.hero-mobile__image{background-position:center}.hero-mobile .hero__carousel .carousel__cell{z-index:1;width:100%;padding-bottom:51px;min-height:200px}.hero-mobile .hero__carousel .carousel__cell.full-height{height:calc((1200px - 100vw) * 0.35)}.hero-mobile .hero__carousel .carousel__cell[aria-hidden="true"]{pointer-events:none;z-index:0}.hero-mobile .hero__carousel .flickity-prev-next-button{z-index:10}.hero-mobile .hero__carousel .flickity-prev-next-button.previous{right:50px;left:auto}.hero-mobile .hero__carousel .flickity-prev-next-button.next{right:0;left:auto}.hero-mobile .button--tertiary{position:absolute;bottom:24px}.hero-mobile .homepage__link{position:relative}.hero-mobile .homepage__link,.hero-mobile .button--tertiary{z-index:-1}.hero-mobile .is-selected .button--tertiary,.hero-mobile .is-selected .homepage__link{z-index:1}.hero-mobile .text{margin-top:21px}.hero-mobile .text .hero__title{margin-bottom:8px}@media screen and (max-width: 1200px){.hero-mobile{display:block}}.cta__content{padding:48px 10%;width:100%;margin:0 auto}@media (min-width: 1200px){.cta__content{padding:0 25%}}.cta__title{color:#426463;margin:16px 0;font-size:31px;font-size:3.1rem}@media (min-width: 1200px){.cta__title{font-size:36px;font-size:3.6rem}}.cta__title,.cta__text{font-weight:lighter}.cta__text{color:#595959}.cta__btn{display:inline-block;margin-top:36px}.cta_group__element{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:4rem;background:rgba(129,129,129,0.05);margin:2rem}.cta_group__element__content{padding:48px 10%;width:100%;margin:0 auto}@media (min-width: 1200px){.cta_group__element__content{padding:0 25%}}.cta_group__element__title{color:#426463;margin:4rem 0;font-size:31px;font-size:3.1rem}@media (min-width: 1200px){.cta_group__element__title{font-size:36px;font-size:3.6rem}}.cta_group__element__title,.cta_group__element__text{font-weight:lighter;margin:4rem}.cta_group__element__text{height:calc(40%);color:#595959}@media (max-width: 768px){.cta_group__element__text{height:auto}}.cta_group__element__btn{display:inline-block;margin:4rem}.featured-neighbourhood-carousel{width:100%;border-bottom:2px solid #d8d8d8;position:relative}.featured-neighbourhood-carousel .slide-counter{position:absolute;top:calc(100% + 20px);right:0;margin-bottom:0;font-size:22px;font-size:2.2rem;line-height:1.18;letter-spacing:-0.33px;color:#033331}.featured-neighbourhood-carousel .flickity-prev-next-button{bottom:auto;top:calc(100% + 32px);width:24px;height:24px;background:transparent}.featured-neighbourhood-carousel .flickity-prev-next-button.previous{left:-15px}.featured-neighbourhood-carousel .flickity-prev-next-button.next{left:35px}.featured-neighbourhood-carousel .flickity-prev-next-button svg{width:24px;height:24px}.featured-neighbourhood-carousel.shadow::before{content:"";height:100%;width:65px;background-color:white;position:absolute;right:-65px;-webkit-box-shadow:0 0 20px 20px #fff;box-shadow:0 0 20px 20px #fff;-webkit-filter:blur(10px);filter:blur(10px);z-index:10;display:block}@media screen and (max-width: 768px){.featured-neighbourhood-carousel .slide-counter{font-size:17px;font-size:1.7rem;line-height:1;letter-spacing:-0.25px;top:calc(100% + 20px)}}.featured-neighbourhood-cell{width:288px;margin-right:32px}.featured-neighbourhood-cell-image{height:456px}.featured-neighbourhood-cell-image img{max-width:100%;height:100%}.featured-neighbourhood-cell h4{font-family:"Bitter",serif;font-size:22px;font-size:2.2rem;line-height:1;letter-spacing:-0.33px;font-weight:normal;margin:0;padding:8px 0 24px 0}@media screen and (max-width: 768px){.featured-neighbourhood-cell{width:148px;margin-right:16px}.featured-neighbourhood-cell-image{height:234px}.featured-neighbourhood-cell h4{font-size:17px;font-size:1.7rem;letter-spacing:-0.25px}}@media screen and (max-width: 768px){.featured-neighbourhood{margin-bottom:100px}}.homepage__two-up .half{position:relative}.homepage__two-up .half:first-child{padding-bottom:32px}@media (min-width: 1200px){.homepage__two-up .half:first-child{padding-bottom:0}}.homepage__two-up h3{font-family:"Bitter",serif;-webkit-font-smoothing:antialiased;font-size:24px;font-size:2.4rem;font-weight:normal;margin:0 0 8px}.homepage__two-up p{line-height:normal;margin-bottom:24px}@media (min-width: 1200px){.homepage__two-up p{padding-bottom:25px;margin-bottom:32px}}.homepage__two-up .wp-block-image{margin-bottom:24px;padding-top:66%;position:relative}.homepage__two-up .wp-block-image img{position:absolute;top:0;height:100%;width:auto}@media (min-width: 1200px){.homepage__two-up .wp-block-image{margin-bottom:32px}}@media (min-width: 1200px){.homepage__two-up button{position:absolute;bottom:0}}.category-page .list__container{margin-top:0px}.menu--blog-categories li{padding:8px 0}.menu--blog-categories li.current-menu-item a{font-weight:700}.pagination.blog-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.pagination.blog-category .next,.pagination.blog-category .prev{padding:8px 12px}.pagination.blog-category .page-numbers{display:inline-block;padding:8px 12px;margin:0 4px;border-radius:20px;background-color:#033331;color:#fff;text-decoration:none}.pagination.blog-category .page-numbers.current{background-color:#247d79}.row .three-quarters{-ms-flex-preferred-size:75%;flex-basis:75%}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}.flex-row.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-row>*:not(:first-child){margin-left:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mock-input{color:#033331;border:1px solid #d8d8d8;border-radius:24px}.mock-input .input-label{position:relative;top:auto;left:auto}.radio{cursor:pointer}.radio *{cursor:pointer}.leasing-form{margin-bottom:32px}@media (min-width: 1200px){.leasing-form{margin-bottom:64px}}.leasing-form .main{padding:22px 0 34px}@media (min-width: 1200px){.leasing-form .main{border-bottom:1px solid #ececec}}.leasing-form .success__message{display:none}.leasing-form .success{display:none}.leasing-form .success ~ .success-cta{display:block}.leasing-form .success-cta{padding:30px 0;display:none;background:rgba(129,129,129,0.05)}.leasing-form .loading{position:relative;pointer-events:none}.leasing-form .loading form{opacity:0.5}.leasing-form .loading::after{content:"";position:absolute;display:block;width:48px;height:48px;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:100%;border:6px solid #d8d8d8;border-top-color:#426463;-webkit-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}@-webkit-keyframes rotating{from{rotate:0deg}to{rotate:360deg}}@keyframes rotating{from{rotate:0deg}to{rotate:360deg}}.property-certifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.property-certifications{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 1200px){.property-certifications__logo{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}.property-certifications__logo:last-child{margin-left:20px}.property-certifications__logo img{max-width:100%;max-height:56px}.property-details .title-large,.property-details .header-content__title{margin-bottom:32px}.address{margin-bottom:0}.address:nth-child(2){margin-bottom:18px}.address-part:nth-child(n+2)::before{content:", ";display:inline}@media screen and (min-width: 768px){.address-part:nth-child(n+2)::before{position:relative;left:-1px}}.mobile-cert{display:none}@media (max-width: 1200px){.mobile-cert{display:block}}@media (max-width: 1200px){.desktop-cert{display:none}}@media screen and (max-width: 1200px){.mobile-cert{display:block}.desktop-cert{display:none}.listing-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.listing_description{font-family:"Lato",sans-serif;color:#818181;font-size:1.7rem;line-height:1.53;letter-spacing:-0.25px}@media screen and (min-width: 1200px){.listing_description{font-size:2.2rem;letter-spacing:normal;line-height:1.55;font-weight:400}}.pc-interactive-site-plan iframe{max-width:100%;max-height:100%}.single-listings .section-header{margin-bottom:22px}@media (min-width: 1200px){.single-listings .section-header{margin-bottom:48px}}.single-listings .list__container{margin-top:0}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-form label{-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px;min-width:175px;margin-right:28px}.search-form label input[type="search"]{border-radius:0;width:100%}.search-form input[type="submit"]{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px}.search-result{margin-top:22px;max-width:736px;margin-right:auto}.search-result header{margin:0}.search-result header h2{margin:6px 0;font-weight:normal;letter-spacing:-0.33px;line-height:1.09}.search-result .entry-summary,.search-result .entry-summary p{margin-top:0;font-size:18px;font-size:1.8rem;line-height:1.3;letter-spacing:-0.33px;margin-bottom:6px}.search-result .entry-summary li+li,.search-result .entry-summary p li+li{margin-top:8px}.search-result .entry-summary ul,.search-result .entry-summary p ul{margin-bottom:24px}.search-result .article-read-more{font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.78;display:inline-block;padding-bottom:16px}.search-result .entry-summary{margin:16px 0}@media screen and (max-width: 767px){.search-form{display:block;margin-bottom:24px}.search-form label{width:100%;margin-bottom:24px;margin-right:0;display:inline-block}.search-form input[type="submit"]{width:100%}}.page-template-searchpage .header-content,.error404 .header-content{margin-top:96px}.page-template-searchpage footer,.error404 footer{position:absolute;bottom:0;left:0;right:0}@media (max-height: 975px){.page-template-searchpage footer,.error404 footer{position:static}}.search-results .content-area{margin-top:96px}.search-results .content-area header .main{padding-top:0}.search-results .content-area .main{padding-top:20px}.error404 header .home-link{display:inline-block;margin-top:24px;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.33;letter-spacing:-0.04px}@media screen and (max-width: 1260px){.full-width-block>.row.row-halfs-col{margin-left:20px;margin-right:20px}}.our-values-icon-grid>div{cursor:default}.our-values-icon-grid>div *{pointer-events:none}.our-values-icon-grid>div img{-webkit-transition:all 0.25s;transition:all 0.25s}.our-values-icon-grid>div:hover img{-webkit-transform:scale(1.25) translateY(-12px);transform:scale(1.25) translateY(-12px)}.more-blocks{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{width:100%;max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}.fcr-map-plugin{position:relative;width:100%}.fcr-map-plugin__container{overflow:hidden;height:90vh}@media (max-width: 768px){.fcr-map-plugin__container{height:auto}}.fcr-map-plugin__map-container{position:relative;margin-left:0;max-width:50%}@media (max-width: 1200px){.fcr-map-plugin__map-container{display:none}}.fcr-map-plugin__listings{position:relative;height:100%;margin-right:0;max-width:100%}@media (min-width: 1200px){.fcr-map-plugin__listings{max-width:50%}}.fcr-map-plugin__logo-container{display:none}@media (min-width: 1200px){.fcr-map-plugin__logo-container{display:inline-block;vertical-align:middle;width:33.33%}}.fcr-map-plugin__logo-container a{display:block}.fcr-map-plugin__logo{background-image:url("./../assets/img/fcr-logo.png");background-size:contain;background-repeat:no-repeat;width:142px;height:65px}.fcr-map-plugin__description{font-size:16px}@media (min-width: 1200px){.fcr-map-plugin__description{display:inline-block;vertical-align:middle;width:66.66%}}.fcr-map-plugin__counter{width:100%;padding:4rem 0 1rem 0;border-bottom:1px solid #ececec;font-size:16px;color:#033331}.fcr-map-plugin__counter span{font-weight:700}.fcr-map-plugin__counter-content{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;min-height:18px}.fcr-map-plugin__scroll-container{padding:32px 0 128px 0px;overflow-y:scroll;height:100%}@media (min-width: 1200px){.fcr-map-plugin__scroll-container{padding:32px 16px 128px 0px}}.fcr-map-plugin__scroll-container-padding{padding-right:0}@media (min-width: 1200px){.fcr-map-plugin__scroll-container-padding{padding-right:16px}}.fcr-map-plugin__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;margin-bottom:0;padding:2rem 0;border-bottom:1px solid #ececec;font-size:16px}.fcr-map-plugin__card *{color:#717171}.fcr-map-plugin__card h4{margin:0;color:#033331}.fcr-map-plugin__card.active .fcr-map-plugin__thumb{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(100%);filter:brightness(100%)}.fcr-map-plugin__thumb-container{overflow:hidden;height:100%;max-width:427px;max-height:240px;border-radius:2px}.fcr-map-plugin__thumb{will-change:transform;width:100%;padding-top:56.25%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-filter:brightness(75%);filter:brightness(75%)}.fcr-map-plugin__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.fcr-map-plugin__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.fcr-map-plugin__col:first-of-type{padding-right:8px}.fcr-map-plugin__popup{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;font-size:16px;color:#818181;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.fcr-map-plugin__popup .popup-thumb{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;height:150px}.fcr-map-plugin__popup .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:16px 24px 24px 24px}.fcr-map-plugin__popup h4{margin:0}.fcr-map-plugin__debug{z-index:1;position:absolute;top:0;right:0;padding:0.5rem;background-color:rgba(0,0,0,0.7);color:white;font-size:12px}.fcr-map-plugin__info{margin-top:auto}.fcr-map-plugin__message h3{font-family:Lato;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#002c4e;margin:4px 0}.fcr-map-plugin__message p{font-size:16px}.fcr-map-plugin__contact-form{margin-top:32px;padding:32px 96px 64px 96px;background-color:rgba(129,129,129,0.05);text-align:center}@media (max-width: 1200px){.fcr-map-plugin__contact-form{padding:32px}}.fcr-map-plugin__contact-form h3{font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.27px;text-align:center;color:#033331;margin-bottom:0}.fcr-map-plugin__contact-form p{font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;text-align:center;color:#595959;padding:16px}.fcr-map-plugin__contact-form .success-cta{display:none}.fcr-map-plugin__contact-form.success .success-cta{display:block}.fcr-map-plugin__contact-form.success form{display:none}.fcr-map-plugin__contact-form.success .contact-form__header{display:none}.fcr-map-plugin__contact-form #wpnonce{visibility:hidden}.map-marker{background-image:url("./../assets/img/map-pin-generic.svg");background-size:cover;width:43px;height:43px;cursor:pointer;-webkit-transition:background-image 0.3s ease;transition:background-image 0.3s ease}.map-marker:hover,.map-marker.active{z-index:1;background-image:url("./../assets/img/map-pin-hover.svg")}.map-marker.future-developments{background:url("./../assets/img/icon-future-developments-default.svg")}.map-marker.future-developments:hover,.map-marker.future-developments.active{background-image:url("./../assets/img/icon-future-developments-active.svg")}.map-cluster{display:inline-block;position:relative;width:70px;height:70px;cursor:pointer;-webkit-transition:none !important;transition:none !important}.map-cluster .cluster-bg{position:absolute;background-image:url("./../assets/img/map-cluster.png");background-size:cover;width:70px;height:70px;-webkit-transition:background-image 0.3s ease;transition:background-image 0.3s ease}.map-cluster p{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.map-cluster.active .cluster-bg{background-image:url("./../assets/img/map-cluster-hover.png")}.map-cluster.active p{color:white}button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E");width:30px;height:30px;display:block}button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E");width:30px;height:30px;display:block}button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E");width:30px;height:30px;display:block}.mapboxgl-ctrl-attrib-button{display:none}.mapboxgl-canvas{outline:0;background-color:#cad2d3}.mapboxgl-popup{max-width:100%}.mapboxgl-popup .mapboxgl-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:290px;min-height:293px;border:0 !important;border-radius:25px;-webkit-box-shadow:0 16px 24px 0 rgba(0,0,0,0.24);box-shadow:0 16px 24px 0 rgba(0,0,0,0.24);padding:0}@keyframes fadein{from{opacity:0;-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.fcr-divider{border-bottom:1px solid #ececec}

