﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent }.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0 }.slick-list:focus{outline:none }.slick-list.dragging{cursor:pointer;cursor:hand }.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.slick-track{position:relative;top:0;left:0;display:block }.slick-track:before,.slick-track:after{display:table;content:'' }.slick-track:after{clear:both }.slick-loading .slick-track{visibility:hidden }.slick-slide{display:none;float:left;height:100%;min-height:1px }[dir='rtl'] .slick-slide{float:right }.slick-slide img{display:block }.slick-slide.slick-loading img{display:none }.slick-slide.dragging img{pointer-events:none }.slick-initialized .slick-slide{display:block }.slick-loading .slick-slide{visibility:hidden }.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent }.slick-arrow.slick-hidden{display:none }@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat }@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url(./fonts/slick.woff) format('woff'),url(./fonts/slick.ttf) format('truetype'),url('./fonts/slick.svg#slick') format('svg') }.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent }.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent }.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1 }.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25 }.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-prev{left:-25px }[dir='rtl'] .slick-prev{right:-25px;left:auto }.slick-prev:before{content:'←' }[dir='rtl'] .slick-prev:before{content:'→' }.slick-next{right:-25px }[dir='rtl'] .slick-next{right:auto;left:-25px }.slick-next:before{content:'→' }[dir='rtl'] .slick-next:before{content:'←' }.slick-dotted.slick-slider{margin-bottom:30px }.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center }.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer }.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent }.slick-dots li button:hover,.slick-dots li button:focus{outline:none }.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1 }.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-dots li.slick-active button:before{opacity:.75;color:black }@keyframes bounce{0%,20%,60%,to{-webkit-transform:translateY(0);transform:translateY(0) }40%{-webkit-transform:translateY(-10px);transform:translateY(-10px) }80%{-webkit-transform:translateY(-5px);transform:translateY(-5px) }}@-webkit-keyframes bgAni{0%,to{background-position:0 50% }50%{background-position:100% 50% }}@-moz-keyframes bgAni{0%,to{background-position:0 50% }50%{background-position:100% 50% }}@keyframes bgAni{0%,to{background-position:0 50% }50%{background-position:100% 50% }}@keyframes textflip{0%,to{transform:rotateX(0deg) }50%{transform:rotateX(90deg) }}.contenhtml,a,abbr,acronym,applet,dd,del,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,iframe,ins,label,legend,li,object,ol,q,s,span,strike,table,tbody,tfoot,thead,tr,ul{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline }body{vertical-align:baseline;background:#fff;height:100% }p{border:0;padding:0 }address,blockquote,cite,dfn,em{border:0;outline:0;padding:0 }p,pre{font-style:inherit;outline:0 }address,cite,dfn,em,p{font-family:inherit }big,blockquote,small{font-family:inherit;vertical-align:baseline }cite,dfn,em{margin:0 }big,body,caption,code,kbd,samp,small,strong,sub,sup,td,th,tt,var{border:0;font-style:inherit;margin:0;outline:0;padding:0 }address,big,blockquote,body,cite,code,dfn,em,kbd,p,pre,samp,small,tt,var{font-weight:inherit }caption,strong,sub,sup,td,th{font-family:inherit }address,caption,cite,code,dfn,em,kbd,p,pre,samp,strong,td,th,tt,var{font-size:100%;vertical-align:baseline }sub,sup{font-weight:inherit }html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit }article,aside,details,div.contentDetails.current div.divValue,div.contentDetails.current#divApproach,div.contentDetails.current#divStory,figcaption,figure,footer,header,main,nav,section{display:block }ol,ul{list-style:none }table{border-collapse:separate;border-spacing:0 }caption,td,th{font-weight:400;text-align:left }blockquote:after,blockquote:before,q:after,q:before{content:"" }blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none }a{color:#009ddc;cursor:pointer;text-decoration:none }a:focus{outline:2px solid #c1c1c1;outline:2px solid rgba(51,51,51,.3) }a:active,a:hover{outline:0;text-shadow:0 0 .3px;text-decoration:underline }a img,img{border:0 }hr{border:1px solid #dfe3eb;clear:both }.site-content a,.site-content img,.site-footer a,.site-footer img,div.clikfix{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease }.author-link:after,.byline:before,.bypostauthor>article .fn:after,.cat-links:before,.comment-navigation .nav-next a:after,.comment-navigation .nav-previous a:before,.comment-reply-title small a:before,.comments-link:before,.dropdown-toggle:after,.edit-link:before,.entry-content .more-link:after,.entry-format:before,.entry-summary .more-link:after,.format-link .entry-title a:after,.full-size-link:before,.image-navigation a:after,.image-navigation a:before,.pagination .next:before,.pagination .prev:before,.posted-on:before,.secondary-toggle:before,.social-navigation a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top }body,button,input,select,textarea{color:#333;font-family:"proxima-nova","Lato",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.6 }p{margin:0 0 1em }b,strong{font-weight:700;color:#009ddc }blockquote,cite,dfn,em,i{font-style:italic }blockquote{border-left:4px solid #707070;border-left:4px solid rgba(51,51,51,.7);color:#707070;color:rgba(51,51,51,.7);font-size:18px;font-size:1.8rem;line-height:1.6667;margin:0 0 1.6667em;padding-left:.7778em }blockquote p{margin-bottom:1.6667em }blockquote>p:last-child{margin-bottom:0 }blockquote cite,blockquote small{color:#333;font-size:15px;font-size:1.5rem;font-family:"proxima-nova","Lato",sans-serif;line-height:1.6 }blockquote cite,blockquote em,blockquote i{font-style:normal }blockquote b,blockquote strong{font-weight:400 }address,pre{margin:0 0 1.6em }address{font-style:italic }code,kbd,pre,samp,tt,var{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none }pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.2;max-width:100%;overflow:auto;padding:.8em;white-space:pre-wrap;word-wrap:normal }abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51,51,51,.1);cursor:help }ins,mark{background-color:#fff9c0;text-decoration:none }sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline }sup{bottom:1ex }sub{top:.5ex }small{font-size:75% }big{font-size:125% }.local-parent{position:relative }.local-child,.site-header .local-parent li{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%) }.site-wrapper{min-height:100%;position:relative }.left-text{text-align:left }.right-text{text-align:right }.center-text{text-align:center }.p-date{color:#aaa;font-size:14px;font-size:1.4rem }.imv-tbl .imv-tbl-content td p.description strong,.tbl-investment .tbl-content td p.description strong,.tbl-investment .tbl-content.contact td strong,.tbl-portfolio tr td strong,span.read-more{color:#333 }.site-header{width:100%;height:120px;background-color:#232935;position:fixed;top:0;z-index:200 }.site-header ul{margin:0;padding:0;height:inherit }.site-header li{margin:0;padding:0;display:inline-block;list-style:none }.site-header-top{width:100%;height:40px;padding:0 1% }.site-header-top ul{text-align:right }.awards-archive a .genericon,.clikfix span.genericon,.news-archive a .genericon,.site-header a span.genericon{vertical-align:text-bottom }.site-header-top a{display:block;height:inherit;text-decoration:none;padding:15px }.site-header-top a:hover{text-shadow:0 0 .3px }.site-header-top a.disabled{color:gray;cursor:default }.site-header-top a.disabled:hover{background-color:transparent;text-shadow:none }.site-header-bottom{height:80px;padding:0 1%;position:relative }.site-header-logo{width:156px;height:57px;display:inline-block }.site-header-bottom .genericon-menu,p#radio-archive-perspective{display:none }.main-nav{display:block;height:inherit;float:right }.main-nav li{padding:26px 15px }.main-nav li.left-vertical-spliter{padding-left:0 }.main-nav li.left-vertical-spliter a{border-left:2px #a1a6ac solid;padding-left:15px }.main-nav a{color:#003946;text-decoration:none }.main-nav a span.genericon.genericon-expand{-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease }.main-nav a:hover,.main-nav-active a{color:#009ddc;text-shadow:0 0 .3px }.main-nav a:hover span.genericon.genericon-expand,.main-nav-active a span.genericon.genericon-expand{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg) }.clikfix{background-color:#21407f;padding:.13em 1.5em;border-radius:1em;cursor:pointer }.clikfix:hover{color:#dfe3eb;border:0;background-color:#009ddc }.clikfix a,.clikfix a:hover,.clikfix span{color:#dfe3eb }.main-nav-active .clikfix{background-color:#009ddc;border-bottom-left-radius:0;border-bottom-right-radius:0 }.sub-nav{display:none;position:absolute;min-width:22rem;background-color:#fff;top:4.85em;box-shadow:.1em .1em .5em #999;border-top:3px solid #009ddc }.sub-nav li{display:list-item;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important;padding:0 }.sub-nav li:hover{background-color:#f5f6f8 }.sub-nav li a{border-top:1px solid #aaa;color:#333;display:block;padding:1em 1.5em;text-shadow:none }.sub-nav li a:hover{padding-left:1.65em }.sub-nav li:first-child a{border:0 }.sub-clikfix{top:3.5em;left:-3em;min-width:12em;background-color:#009ddc;box-shadow:none;border-radius:.5em;padding:.5em 1.5em!important }.sub-clikfix li a{color:#dfe3eb;padding:1em 0 }.sub-clikfix li a:hover{color:#333b53;background-color:#009ddc;padding-left:.15em }div#overlay{height:100%;width:100%;top:0;left:0;position:fixed;overflow:hidden;z-index:199;display:none;background:rgba(0,32,42,.3) }.site-content{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal }.site-content h1{font-size:26px;font-size:2.6rem;line-height:1.1538;margin-top:1.8462em;margin-bottom:.9231em }.site-content h2{font-size:22px;font-size:2.2rem;line-height:1.3636;margin-top:2.1818em;margin-bottom:1.6909em }.site-content h3{font-size:18px;font-size:1.8rem;line-height:1.5333;margin-top:2.6667em;margin-bottom:1.3333em }.site-content h4,.site-content h5,.site-content h6{font-size:15px;font-size:1.5rem;line-height:1.2;margin-top:3.2em;margin-bottom:1.6em }.site-content h5,.site-content h6{letter-spacing:.1em;text-transform:uppercase }.site-content h1:first-child,.site-content h2:first-child,.site-content h3:first-child,.site-content h4:first-child,.site-content h5:first-child,.site-content h6:first-child{margin-top:0 }.background-image{background:url(images/home-banner.jpg) no-repeat 50% 0%;width:100%;overflow:hidden;height:530px }.background-image.sub-content{height:auto;background:#21407f no-repeat center center;background-size:cover }.background-image.sub-content .site-main-banner{margin:77px auto }.site-main-banner{color:#fff;width:100%;max-width:none;text-shadow:1px 1px 10px rgba(0,0,0,.7) }.site-main-banner h1,.site-main-banner h2,.site-main-banner p{margin:0 }.site-main-banner h1{font-size:50px;font-size:5rem;line-height:2.21885 }.site-main-banner h2{font-size:22px;font-size:2.2rem;line-height:1.77629;margin-bottom:1.5em;width:65% }.site-main-banner p{font-size:18px;font-size:1.8rem;line-height:1.8;margin-bottom:1em }.main-banner-container{position:relative }.main-banner-container h1{line-height:1.5;margin-bottom:.5em }.main-banner-container h1,.main-banner-container h2{text-shadow:1px 1px 10px rgba(0,0,0,.7) }.btn-banner{display:inline-block;color:#dfe3eb;border:2px solid #dfe3eb;border-radius:.5em;padding:.3em 1.2em;text-transform:uppercase;text-decoration:none }.slider-content-current p.slider-date span.slider-month{background-color:#009ddc }.content-area{clear:both;width:100%;max-width:none;padding:0 5%;margin:0 auto }.content-area>h2{color:#21407f;text-align:left }.content-area>h2 strong{color:#009ddc;font-weight:100 }.content-area>h3{color:#333;text-align:center;margin-top:-.7667em }.content-area-darkblue{width:100%;background-color:#333b53;display:inline-block;position:relative }.content-area-lightgray,.content-area-white{width:100%;background-color:#fff;display:inline-block;padding-top:2em;padding-bottom:4em }.content-area-lightgray{background-color:#f5f6f8;padding-top:4em }.sub-content .content-area-lightgray{padding-bottom:1em }.sub-content .content-area-white{padding-top:2em;padding-bottom:1em }div.columns-3{color:#dfe3eb;width:33%;float:left;padding:0 .1em }div.columns-2{width:100%;clear:both }div.columns-2>div:first-child{float:left;width:49%;padding-right:1% }div.columns-2>div:last-child{float:left;width:49%;padding-left:1% }div.description{margin-top:1em }div.aum-disclaimer p{font-size:.8em;font-style:italic;padding:0 9.5em }.content-area-darkblue .content-area h3{margin-top:0;padding:0 1.5em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;word-wrap:normal }.content-area-darkblue .content-area .img-focus{height:144px;margin-top:-105px }.content-area-darkblue .content-area .btn-focus{background-color:#232935;color:#dfe3eb;display:block;width:100%;padding:.75em 2.5em;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:.2em }.content-area-darkblue .columns-3.center-text p{bottom:0;position:absolute }.content-area-darkblue-bottom{clear:both;color:#dfe3eb;background:url(images/top-down-arrow.svg) no-repeat center center;margin-top:-10px;height:63px }.content-area-white .content-area div.columns-3{color:inherit }.content-area-white .content-area.main-callout .img-callout{height:13.5em }.content-area-lightgray .content-area h2,.content-area-white .content-area h2{font-size:3rem;line-height:1.5 }.btn-read-all{background-color:#21407f;border-radius:1em;color:#dfe3eb;display:inline-block;padding:.2em 3em;text-decoration:none;margin-left:1.5%;float:left }.btn-banner:hover,.btn-read-all:hover,.content-area-darkblue .content-area .btn-focus:hover{background-color:#009ddc;text-shadow:0 0 .3px;text-decoration:none }.news-media{padding:0 1.25%!important }.img-callout,.img-news{width:100%;max-width:inherit;max-height:inherit;overflow:hidden }.img-news-container{width:100%;height:16em;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;margin-bottom:.5em }.sub-content .content-area h2,.sub-content .content-area h3{text-align:left }.sub-content .content-area h2{font-size:2.5rem;margin-bottom:1.3333em }.sub-content .content-area h3 strong{font-size:inherit;color:#009ddc;font-style:normal }.recent-transactions{width:100%;min-height:250px }.carousel{background-color:#fff;width:66%;padding:1% 1.25em;min-height:150px }.carousel .genericon{color:#232935;font-size:2.5em }.carousel .genericon:hover{color:#009ddc }.carousel-p{text-align:right;padding:.2em .2em 0 0;text-transform:uppercase;margin:0 }.slider{width:100%;clear:both;min-height:201px }.slider-navigation{width:2.5em;vertical-align:middle;padding:0 .25em }.slider-navigation a:hover{text-decoration:none }.slider-content{padding:0 1em;width:50% }.slider-content-current .slider-content-detail h3 a,.slider-content-current .slider-content-detail p{text-shadow:0 0 .3px }.slider-content-detail{padding:1.5em 0 0 .1em;margin-left:3.5em }.slider-content-detail h3,.slider-content-detail p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;clear:none;margin:0 0 .8em;padding:0 }.slider-content-detail>h3{margin:0 }p.slider-date{display:inline-block;text-align:center;padding:.25em;float:left }p.slider-date span.slider-year{font-size:.8em;display:inline-block;margin-bottom:.6em;font-weight:600 }p.slider-date span.slider-month{text-transform:uppercase;background-color:#232935;padding:.7em .5em;color:#dfe3eb }span.slider-cost{width:100%;display:inline-block }span.slider-id{display:none!important }.current-property{background-repeat:no-repeat;background-position:center center;background-image:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:33%;vertical-align:bottom }.current-property-detail{background-color:#333;opacity:.95;filter:alpha(opacity=95);padding:1em }.current-property-detail h3,.current-property-detail p,.current-property-detail span{color:#dfe3eb;margin:0 }.filter-area{border-bottom:1px solid #c6d4db;padding:0!important }.filter-area ul{padding:1.5em 0 }.filter-area ul li{color:#aaa;display:inline-block;text-transform:uppercase }.filter-area ul li:first-child{margin-right:1.5em }.filter-area ul li a{border-radius:.75em;color:#aaa;margin:1em .5em;padding:.5em 1.5em }.filter-area ul li a:hover{border-radius:.75em;background-color:#009ddc;text-decoration:none;color:#dfe3eb }.filter-area ul li a.active{background-color:#21407f;color:#dfe3eb }.awards-archive,.news-archive{width:20%;padding-right:0;float:left }.awards-archive p,.news-archive p{margin-bottom:0 }.awards-archive a,.news-archive a{display:block;text-align:left;color:#333;border-left:1px solid transparent;padding:5% 10% }.awards-archive a.active,.news-archive a.active{font-weight:600;color:#009ddc;background-color:#f5f6f8;text-decoration:none;border-left:1px solid #009ddc;text-shadow:0 0 .3px }.awards-archive.left-nav,.news-archive.left-nav{padding-right:2% }.awards-archive.left-nav p,.news-archive.left-nav p{margin-bottom:.25em }.awards-archive.left-nav a,.news-archive.left-nav a{color:#333;border:1px solid #c6d4db;background-color:#f5f6f8;text-align:left;padding-top:.25em;padding-bottom:.25em;padding-left:.5em }.news-archive.left-nav h2{margin-top:1em;color:#21407f }.awards-archive a:hover,.news-archive a:hover{color:#009ddc;background-color:#f5f6f8;text-decoration:none;border-left:1px solid #009ddc }.news-content{width:78%;float:left }.news-item{border-bottom:1px solid #aaa;margin-bottom:2em }.news-content.news-item{border-bottom:0 }.awards-item .awards-picture,.awards-item-picture,.news-content.news-item .news-picture,.news-item-picture{width:100%;background:no-repeat center center;overflow:hidden;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover }.awards-item .awards-picture,.news-content.news-item .news-picture{display:none;height:200px }.news-content h2{color:#21407f }.news-content .news-item h2{font-size:2.2rem }.news-content .news-item h3{margin-bottom:.5em }.awards-item h2,.news-content.news-item h2{color:#21407f;font-size:2.5rem }.news-content.news-item h3{border-bottom:2px solid #ccc;padding-bottom:1.3333em }.awards-item ul,.news-content.news-item ul{list-style:none;padding-left:1.5em;margin-bottom:1em }.awards-item ul li,.news-content.news-item ul li{margin-bottom:.2em }.awards-item h2,.news-item h2{margin-top:.5em;margin-bottom:.5em }.awards-item h3,.news-item h3{margin-top:0 }.awards-item h2,.awards-item h3,.news-item h2,.news-item h3{-moz-hyphens:none;-webkit-hyphens:none;-o-hyphens:none;-ms-hyphens:none;hyphens:none }.awards-item-picture,.news-item-picture{height:22em }.research-and-strategy{float:left;width:65%;padding-right:2em }.recent-publications{float:right;background-color:#fff;margin-top:-12em }.recent-publications h2,.research-and-strategy h2{font-size:2.5rem;margin-bottom:1.3333em;color:#21407f }.sub-content .content-area .recent-publications h2,.sub-content .content-area .recent-publications h3{font-style:normal;text-align:center;margin-top:0 }.recent-publications h3{font-size:1.64rem }.recent-publications ul li{display:inline-block;width:49%;text-align:center }.recent-publications ul li a{margin:1em .5em;display:inline-block;width:90% }#contactlist .btn-go:hover,.recent-publications #btn-archive-dl:hover{background-color:#009ddc;box-shadow:none;text-decoration:none }.recent-publications ul li a:hover{box-shadow:none;text-decoration:none }.recent-publications select#select-archive-perspective{width:100%;margin-bottom:1em;padding:.5em;border:1px solid #ccc;border-radius:.5em;color:#aaa }.shadetabs li a:active,.shadetabs li a:focus,.shadetabs li a:visited,select#select-archive-perspective:active,select#select-archive-perspective:focus,select#select-archive-perspective:hover{color:#333 }select#select-archive-perspective.disabled{background-color:#dfe3eb }p#radio-archive-perspective.disabled,select#select-archive-perspective.disabled:active,select#select-archive-perspective.disabled:focus,select#select-archive-perspective.disabled:hover{color:#aaa }#contactlist .btn-go,.recent-publications #btn-archive-dl{text-align:center;width:75%;background-color:#21407f;border-radius:.75em;box-shadow:.1em .1em .3em #999;color:#dfe3eb;padding:.5em 1.5em;font-size:.85em }.recent-publications #btn-archive-dl{margin:0 auto;display:none }.people-accordion>div{display:none }#contactlist .btn-go{border:0;cursor:pointer;margin:0 auto 1em }.prompt-recent-publications{background-color:#f9f9f9;padding:1em }.prompt-recent-publications h1{color:#21407f;font-size:2.2em }.contactlabel,.prompt-recent-publications a,.prompt-recent-publications p,.prompt-recent-publications strong{font-size:1.3em }.prompt-recent-publications span.input{font-size:1em;max-width:50%;margin:.25em }.prompt-recent-publications strong{color:#009ddc }#contact table,.directors .columns-3 img,.people-content .person table,.prompt-recent-publications table,table.retail-directory{width:100% }.prompt-recent-publications table tr td{padding:.5em;vertical-align:middle }.required{font-size:inherit;color:red }#countrydivcontainer input.submit,.prompt-recent-publications input.submit{cursor:pointer;display:block;text-align:center;background-color:#21407f;border:0;border-radius:.75em;box-shadow:.1em .1em .3em #999;color:#dfe3eb;padding:.2em 1.2em;text-transform:uppercase;font-size:1.5rem }#countrydivcontainer input.submit:active,#countrydivcontainer input.submit:focus,#countrydivcontainer input.submit:hover,.prompt-recent-publications input.submit:active,.prompt-recent-publications input.submit:focus,.prompt-recent-publications input.submit:hover{background-color:#009ddc;box-shadow:none;text-decoration:none }.popup{background-color:transparent }.popup .people-content{padding:1.5em;width:100% }.popup .people-content .person{border:0 }.popup .people-content .person .person-bio{min-height:19em }.popup .people-content .person .person-detail p{color:#009ddc;font-size:150% }.popup .person-bio p,.popup .person-bio strong{font-size:120% }.people-accordion{float:left;width:25%;padding-top:1.5em;padding-bottom:1.5em }.accessibility-accordion h4,.people-accordion h4{text-transform:uppercase;margin:0;padding:1em;border-bottom:2px solid #dfe3eb;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease }.people-accordion h4:first-child{border-top:2px solid #dfe3eb }.people-accordion h4:hover{color:#dfe3eb;background-color:#009ddc;text-shadow:0 0 .3px;padding-left:1.2em }.people-accordion h4.active{color:#009ddc;background-color:#f5f6f8;text-shadow:0 0 .3px;border-left:2px solid #aaa }.accessibility-accordion h4.active:hover,.people-accordion h4.active:hover{padding-left:1em }.accessibility-accordion h4.active+div,.people-accordion h4.active+div{display:block;padding:1em;border-bottom:2px solid #dfe3eb }.people-accordion h4.active+div a.active{font-weight:700;padding-left:.2em;font-size:1.12em }.people-content{float:left;width:75%;padding:1.5em 1.5em 1.5em 6em }.people-content .person{padding-top:2em;padding-bottom:2em;border-bottom:2px solid #aaa }.people-content .person:first-child{padding-top:0 }.people-content .person .person-bio,.person-bio-trigger a.read-bio span.genericon-minus{display:none }.people-content .person td{padding:0 .5em;vertical-align:bottom }.people-content .person td:first-child{padding:0 }.people-content .person-headshot{width:159px;max-width:159px }#development_projects tbody tr td p,.people-content .person-bio-trigger p,.people-content .person-detail p{margin-bottom:0 }.people-content .person-detail.popup p{font-size:150% }.people-content .person-detail p{font-weight:700;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out }.people-content .person-bio-trigger{text-align:right }.people-content .person-bio-trigger p,.people-content .person-bio-trigger span{color:#009ddc;vertical-align:text-bottom }.person-bio-trigger a.read-bio:hover span,.tbl-investment .tbl-content.contact td a:hover{text-decoration:none }.people-content .person .person-bio{margin-top:1.5em }.people-content .person .person-bio .person-contact .genericon{font-size:2.133em;margin-left:-.13em }.people-content .person .person-bio .person-contact a{color:#aaa }.people-content .person .person-bio .person-contact a:hover{color:#009ddc;text-decoration:none;text-shadow:none }.directors{clear:both }.director-bio,.directors .columns-3{width:33%;padding:0 .5em;margin-bottom:2em }.accessibility-accordion h4.active+div p a:hover,.director-bio strong,.directors .columns-3.active p,.rpi-screenshot div h3,.shadetabs li a:hover{color:#009ddc }.director-bio{display:none;clear:both;background-color:#f1f3f7;padding:2em;width:100% }.director-bio .close{width:100%;text-align:right;position:relative;top:-3em;right:-3em }.director-bio .close img{filter:alpha(opacity = 75);opacity:.75;cursor:pointer;float:right;width:2em;height:2em;color:#009ddc }.regional-overview{padding-top:1.5em }.regional-overview+p{clear:both;padding-top:1.5em }.regional-overview .columns-2 div:first-child{width:48% }.regional-overview .columns-2 div:last-child{float:right;width:48% }.regional-overview .columns-2 .center-text{background-color:#21407f;color:#dfe3eb;padding:2.5em }.column-1 ul,.regional-overview .columns-2 .center-text>p{margin-bottom:2em }.sub-content .content-area-lightgray.regional-overview-footer{border-top:1px solid #aaa;padding-top:2em;padding-bottom:2em }.a-btn,.regional-overview-footer .content-area{text-align:center }.a-btn{display:inline-block;background-color:#21407f;border-radius:.75em;box-shadow:.1em .1em .3em #999;color:#dfe3eb;margin:0 auto;padding:.5em 1.5em;font-size:1.5rem;text-transform:uppercase }.a-btn:hover{text-decoration:none }.a-btn.invert,.a-btn:hover{background-color:#009ddc;box-shadow:none }.a-btn.invert:hover{background-color:#3079b0 }.tbl-investment{width:100%;margin:2em auto }.tbl-investment .tbl-header td{font-weight:600;width:25% }.tbl-investment .tbl-content td,.tbl-investment .tbl-content.odd td{width:25% }.tbl-investment .tbl-header td{padding-bottom:2em;padding-left:.5em }.tbl-investment .tbl-content td{padding:.5em .5em 0 }.tbl-investment .tbl-content.contact td{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #c6d4db;font-size:.85em }.office-locations section div.office-contact p a span.genericon,.tbl-investment .tbl-content.contact td a span.genericon{vertical-align:text-top;font-size:1.3em }.tbl-investment .tbl-content td p.description{margin-top:.5em;font-size:.85em }.tbl-investment .tbl-content.odd>td{width:100%;padding:0 }.tbl-investment.nested{margin:0;border-spacing:.5em 0 }.tbl-investment.nested td{background-color:#f5f6f8;border:1px solid #c6d4db;padding:1em }.operating-left-column{float:left;width:25% }.operating-right-column{float:right;width:75%;padding-left:1em;padding-right:1em }.columns-3.leasing ul li,ul.operating li{margin-bottom:.5em }.columns-3.leasing ul li::before,ul.operating li::before{content:'>';font-weight:600;color:#009ddc;padding-right:.75em }div.padding-5em{clear:both;padding-top:2.5em;padding-bottom:2.5em }div.padding-4em{clear:both;padding-top:2em;padding-bottom:2em }div.padding-3em{clear:both;padding-top:1.5em;padding-bottom:1.5em }div.padding-2em{clear:both;padding-top:1em;padding-bottom:1em }div.padding-1em{clear:both;padding-top:.5em;padding-bottom:.5em }div.break{clear:both }.filter-area .content-area h3{padding:1.2em 0;margin:0 }.columns-3.leasing{border:2px solid #dfe3eb;width:30%;padding:1em;margin-right:1em;min-height:18em }.columns-3.leasing img{width:50%;display:block;margin:-6em auto 0 }.columns-3.leasing h2{margin-top:1em;color:#21407f;text-align:center }table.retail-directory tr td{width:33%;padding:1em }table.retail-directory tr td a:first-child{font-weight:700;text-transform:uppercase }table.retail-directory tr:nth-child(odd) td{border-top:1px solid #c6d4db;border-bottom:1px solid #c6d4db;background-color:#f5f6f8 }.contactlabel{display:inline-block;float:left;height:26px;line-height:26px;width:125px;-webkit-border-radius:5px }#contactlist{width:25%;float:left }#contactlist select{width:75%;margin-bottom:1em;height:2.5em }#contact{width:75%;float:right }.shadetabs{margin-top:1px;margin-bottom:0;list-style-type:none;text-align:left;text-decoration:none }.shadetabs li{display:inline;margin:0;text-decoration:none }.shadetabs li a{text-decoration:none;position:relative;z-index:1;padding:3px 7px;margin-right:3px;border:1px solid #aaa;color:#333 }.shadetabs li a.selected{position:relative;border-bottom-color:#fff }#countrydivcontainer{border:1px solid #aaa;width:100%;margin-bottom:1em;padding:30px }#countrydivcontainer .input{margin:0 1em }#countrydivcontainer .input__label-content--chisato{font-size:1em }.sub-content .content-area h3.h3-quote{text-align:center;padding:0 2em }.content-area-lightgray.rpi{border-bottom:2px solid #c6d4db }.content-area-lightgray.rpi.top-bottom-border{border-top:2px solid #c6d4db }.rpi-screenshot{padding:0 1em }.rpi-screenshot img{float:left;margin-right:5em;margin-bottom:-1.19em }.rpi-screenshot div{padding-top:4em;float:left;width:27% }.column-1{padding:2em 0 }.column-1 h3,div.contentDetails.current h2{color:#21407f }.column-1 a.a-btn:last-child{margin-left:2em }.operating-box li{padding:.25em 0 }.operating-box li a{color:#333;border:1px solid #c6d4db;padding:1em;background-color:#f5f6f8;width:45%;display:block }.operating-box li a:hover{color:#dfe3eb;text-decoration:none;background-color:#009ddc;border:1px solid transparent }.operating-box li a img{height:1.75em;float:right }.rpi-logo{text-align:center }.rpi-logo a{margin:0 1.5em }.real-estate-services{width:100%;margin:3.5em auto }.real-estate-services tr td,.site-footer-middle #footer-contact .contact-details table tr td,.site-footer-middle #footer-contact .contact-details table tr td span.genericon{vertical-align:top }.real-estate-services tr td:first-child{width:10% }.real-estate-services tr td:first-child img{width:100% }.real-estate-services tr td:last-child{width:90%;padding-left:2em }.naiop{text-align:center;padding:0 22% 3em }.naiop img{margin-bottom:.5em }.tbl-portfolio{width:100% }.tbl-portfolio tr td{padding:.5em }.tbl-portfolio tr:nth-child(odd) td,.tblRecentTDetail tr:nth-child(odd) td{border-top:1px solid #c6d4db;border-bottom:1px solid #c6d4db;background-color:#f5f6f8 }.res-clikfix{width:100%;clear:both;padding-top:2em }.res-clikfix .column-box{width:48%;float:left;border:1px solid #c6d4db;background-color:#f5f6f8 }.res-clikfix .column-box:last-child{float:right }.res-clikfix .column-box>div{width:60%;float:left;text-align:center;padding:3em 0 }.res-clikfix .column-box p{padding-top:3em }.tbl-careers{width:60%;margin:3.5em 0 }.tbl-careers tr td{width:45%;text-align:center }.tbl-careers tr td img{width:75% }.careers-prompt{background-color:transparent;padding:.5em }.careers-prompt h1{color:#21407f;font-size:2em;margin-bottom:.75em }.careers-prompt .links{width:100%;margin-bottom:2em }.careers-prompt .links ul li{display:inline-block }.careers-prompt .links ul li a{display:inline;padding:.5em 1em;background-color:#009ddc;color:#dfe3eb }#development_projects th.header:hover,.careers-prompt .links ul li a:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease }.careers-prompt .links ul li a:hover{text-decoration:none;background-color:#3079b0 }#filterForm{border:1px solid #c6d4db;background-color:#f5f6f8;padding:1.5em;float:left;width:100%;margin-top:1em }#filterForm .region{float:left;width:50% }#filterForm .type{float:right;width:50% }.selectFilter{width:40%;float:left }.selectFilter span{display:block;padding:.5em 0 }#development_projects th.header{background-image:url(images/tblsort/bg.gif);color:#aaa;cursor:pointer;font-weight:700;background-repeat:no-repeat;background-position:right center;padding:.2em .5em }#development_projects th.header:hover{background-color:#009ddc;color:#333 }#development_projects th.headerSortUp{background-image:url(images/tblsort/asc.gif);background-color:#f5f6f8;color:#009ddc }#development_projects th.headerSortDown{background-image:url(images/tblsort/desc.gif);background-color:#f5f6f8;color:#009ddc }#development_projects td.photo{padding-top:.9em }#development_projects td.completed,#development_projects td.cost,#development_projects td.leed,#development_projects td.project,#development_projects td.sqft{padding-left:.6em;vertical-align:top }.recent_transactions{padding:2em;border-bottom:1px solid #c6d4db }.tblRecentT,.tblRecentTDetail{width:100% }.tblRecentTContent{width:75% }.tblRecentT .imgProperty{background-repeat:no-repeat;background-position:center center;background-image:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:80%;height:15em;float:left;border:1px solid #c6d4db }.tblRecentT td,.tblRecentTContent td,.tblRecentTDetail td{width:50%;vertical-align:top }.rt_tblDetail td,.tblRecentTDetail td{padding:.25em .5em }.tblRecentTDetail td:first-child{color:#009ddc;font-weight:700 }.accessibility-accordion{float:left;width:25%;padding-top:1.5em;padding-bottom:1.5em }.accessibility-accordion h4:first-child{border-top:2px solid #dfe3eb }.accessibility-accordion h4:hover{color:#dfe3eb;background-color:#009ddc;text-shadow:0 0 .3px;padding-left:1.2em }.accessibility-accordion h4.active{color:#009ddc;background-color:#f5f6f8;text-shadow:0 0 .3px;border-left:2px solid #aaa }.accessibility-accordion>div,.accessibility-content>div{display:none }.accessibility-accordion h4.active+div p a::before{content:'> ' }.accessibility-accordion h4.active+div p a{color:#333;text-transform:capitalize }.accessibility-accordion h4.sub .genericon{float:right }.accessibility-content{float:left;width:75%;padding:1.5em 1.5em 1.5em 6em }.accessibility-accordion h4.active+div p a.active,.accessibility-content h3{font-weight:700;color:#009ddc }.ol-alpha{padding-left:1.5em }.ol-alpha li{list-style-type:lower-alpha;margin-bottom:1em }ul.main-nav>li>a::after{content:'';display:block;width:0;height:2px;transition:width .3s;margin-top:2px;background:#009ddc }ul.main-nav li.main-nav-active>a::after{width:100% }ul.main-nav.mobile-view li.main-nav-active>a::after{width:0 }.site-footer{width:100%;clear:both;background-color:#232935;position:relative;bottom:0 }.site-footer-top{width:100%;color:#dfe3eb }.site-footer-top h2{text-shadow:0 0 .3px }.site-footer-top li{margin-bottom:.5em }.site-footer-top a{color:#aaa;text-decoration:none }.site-footer-top a:hover{color:#dfe3eb;text-shadow:0 0 .3px }.site-footer-top>div{float:left }.site-footer-top .contact-details p{color:#aaa;font-size:.85em }.contact-details table tr td:first-child{width:16px }.contact-details table tr td,.contact-details table tr td span.genericon{padding:.1rem }.site-footer-bottom{clear:both;background-color:#f5f5f5;padding:15px 0 }.site-footer-bottom .site-info{width:100%;max-width:1100px;margin:0 auto;text-align:center }.site-info a{color:#333;text-decoration:none }.site-info a:hover{text-shadow:0 0 .3px }img.sns-icons{margin:5px;opacity:.5;filter:alpha(opacity = 50) }.callout-section>ul>li.current>a .flag-icon,.callout-section>ul>li>a:hover .flag-icon,img.sns-icons:hover{opacity:1;filter:alpha(opacity = 100) }.ui-accordion{font-family:"proxima-nova","Lato",sans-serif }.ui-accordion .ui-accordion-header{font-size:.9em;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease }.ui-accordion .ui-accordion-content{padding:.5em 1em }.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0;color:#888 }.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-radius:0 }.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus{background-color:#009ddc;color:#dfe3eb;text-shadow:0 0 .3px }.ui-widget-content{background:0 0;border:0 }.scrollToTop{width:2.5em;height:2.5em;text-align:center;position:fixed;background-color:#21407f;bottom:5em;right:2em;cursor:pointer;filter:alpha(opacity = 75);opacity:.75;display:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,box-shadow,border-radius,color,font-weight;-moz-transition-property:background-color,box-shadow,border-radius,color,font-weight;-o-transition-property:background-color,box-shadow,border-radius,color,font-weight;-ms-transition-property:background-color,box-shadow,border-radius,color,font-weight;transition-property:background-color,box-shadow,border-radius,color,font-weight }.scrollToTop:hover{background-color:#009ddc;filter:alpha(opacity = 100);opacity:1;box-shadow:0 0 .5em #009ddc;border-radius:1.25em }.scrollToTop p{color:#aaa;font-size:2em }.scrollToTop:hover p{color:#dfe3eb;font-weight:700 }@-ms-viewport{width:device-width }@viewport{width:device-width }@media screen and (max-width:1205px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }.main-nav li{padding:1.5em .5em }.main-nav li a{font-size:.9em }.main-nav li.left-vertical-spliter a{display:initial }.sub-nav li{padding:0 }}@media screen and (max-width:992px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }.main-nav li{padding:1.5em .25em }.main-nav li.left-vertical-spliter a{padding-left:.5em }.sub-nav li{padding:0 }}@media screen and (max-width:894px){.a-btn,.p-date,a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-size:.85rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }.site-header{height:auto }.site-header li{padding:.2em }.main-nav{display:block }.main-nav li{padding:1.5em .2em }.main-nav .clikfix{padding:0 .5em }.sub-nav{top:3.15em;min-width:15rem }.sub-nav li{padding:0 }.sub-clikfix{top:3.3em;min-width:11.3em }.site-header-top{height:1.5rem }.site-header-bottom,.site-header-logo{height:4rem }.site-header-logo{width:auto }.site-header-logo img{width:7rem;height:auto;margin:.5% 0 }.site-content{margin-top:5.5rem }.background-image{background:url(images/home-banner.jpg) no-repeat top center;width:100%;height:auto }.main-banner-container{width:70%;padding-bottom:3em;position:initial }.site-content h1{font-size:2rem;margin-top:2rem;margin-bottom:1rem }.content-area-white .content-area h2,.content-area-white .content-area.main-callout h2,.news-content.news-item h2,.site-content h2,.sub-content .content-area h2{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem }.site-content em,.site-content h2 strong{font-size:inherit }.news-content.news-item h3,.site-content h3,.sub-content .content-area h3{font-size:1.15rem;margin-top:-.3rem }.site-content h4,.site-content h5,.site-content h6{font-size:.85em;margin-top:.85em;margin-bottom:.425em }.news-content.news-item h2:first-child,.news-content.news-item h3:first-child,.site-content h1:first-child,.site-content h2:first-child,.site-content h3:first-child,.site-content h4:first-child,.site-content h5:first-child,.site-content h6:first-child,.sub-content .content-area h2:first-child,.sub-content .content-area h3:first-child{margin-top:0 }.recent-publications select#select-archive-perspective{font-size:1.25em }.site-main-banner{width:97%;margin-top:0 }.site-main-banner h2{width:auto }.main-banner-container{margin-top:5% }.content-area-darkblue{padding-top:80px }.content-area-darkblue .content-area h3{padding:0 }.recent-transactions{min-height:initial }.slider{min-height:14em }.carousel .genericon{font-size:1em }#contactlist select{font-size:.85rem }.contact-details table tr td span.genericon{padding-top:0 }}@media screen and (max-width:768px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }.site-header{height:auto;position:static }.site-header-bottom{height:4rem;padding:0 }.site-header-logo{margin-left:1% }.site-header-logo img{width:9rem;height:auto;margin:.5% 0 }.site-header-bottom .genericon-menu{color:#232935;display:block;float:right;margin-right:1rem;font-size:2em;cursor:pointer }.site-header-bottom .genericon-menu:active,.site-header-bottom .genericon-menu:focus,.site-header-bottom .genericon-menu:hover{color:#009ddc }.site-header .local-parent li{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none }.main-nav,.news-archive.left-nav,.site-footer-middle div,.site-footer-top div,.site-header-top,div.description,hr{display:none }div.aum-disclaimer{display:block }div.aum-disclaimer p{font-size:1em;font-style:italic;padding:0 }.main-nav{width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);z-index:1;position:absolute }.main-nav li{width:100%;background-color:#fff;text-align:right;padding:1.5em 1.2em }.main-nav a,.mobile-view .clikfix.main-nav-active a,.mobile-view .sub-clikfix.sub-nav li:hover a{color:#333 }.main-nav-active{background-color:#f4f5f8 }.clikfix a:hover,.clikfix a:hover span,.main-nav-active a,.main-nav-active span{color:#009ddc }.mobile-view li{padding:0 }.mobile-view a{display:block;padding:1.5em 1.2em;width:100%;cursor:pointer;text-align:center;font-size:1.15em }.mobile-view li:active,.mobile-view li:focus,.mobile-view li:hover{background-color:#f4f5f8;box-shadow:0 0 2rem rgba(0,157,220,.2) }.mobile-view li.left-vertical-spliter a{display:block;border:0;padding-left:1.2em }.mobile-view .sub-nav{width:100%;top:0;position:relative;box-shadow:none;padding:0!important }.mobile-view .sub-nav li{position:initial;background-color:#009ddc }.mobile-view .sub-nav li:active,.mobile-view .sub-nav li:focus,.mobile-view .sub-nav li:hover{background-color:#21407f;box-shadow:0 0 2rem #21407f }.mobile-view .sub-nav li a{color:#dfe3eb;padding:1.5em 3.5em }.mobile-view .clikfix{border-radius:0 }.mobile-view .clikfix:hover{box-shadow:none;background-color:#009ddc }.mobile-view .clikfix a{color:#dfe3eb }.mobile-view .sub-clikfix{left:0;border-radius:0 }div#overlay{z-index:-10 }.site-content{margin-top:0 }.content-area{margin-top:0;padding:0 2% }.background-image{background-size:cover;background-image:url(images/home-banner-responsive.jpg) }.site-main-banner{width:100% }.site-main-banner h1,.site-main-banner h2{line-height:1.5 }.main-banner-container{float:none;width:100%;padding:1em }.main-banner-container h1,.main-banner-container h2,.main-banner-container p{text-align:center }.main-banner-container h1{font-size:4em;padding-top:0 }.main-banner-container h2{padding:0 5%;margin-bottom:2em }.main-banner-container .btn-banner{font-size:.75em }div.columns-3{width:100%;margin:2% 0 }div.columns-2>div:first-child,div.columns-2>div:last-child{width:100%;padding:0;margin:2% 0 }div.columns-3 h3{font-size:1.15rem }.content-area-darkblue{padding-top:0 }.content-area-darkblue .content-area h3{padding:0 5.5rem }.content-area-darkblue .content-area .img-focus{margin-top:0;width:35%;height:auto }.content-area-darkblue .content-area .btn-focus{width:60%;margin:0 auto }.content-area-lightgray,.content-area-white{padding-top:2em;padding-bottom:3em }.carousel{width:100% }.current-property,.slider-navigation{display:none }.slider-content{display:inline-block;width:100% }.news-content.news-item{width:100%;padding-left:0 }.research-and-strategy{float:none;width:100%;padding:0 }.recent-publications{float:none;width:100%;background-color:transparent;margin-top:0 }#contactlist .btn-go,.recent-publications #btn-archive-dl,.recent-publications ul li a{font-size:1em }.recent-publications ul li a{min-height:4.5em;vertical-align:middle }#radio-archive-perspective label{font-size:1.5em }#radio-archive-perspective input[type=radio]{width:.75em;height:.75em }#contactlist .btn-go,#contactlist select,.operating-box li a,.rpi-screenshot img,.tblRecentTContent{width:100% }.site-footer-top>div{margin-bottom:2% }.site-footer-bottom .site-info,.site-footer-top,div#footer-contact{width:98%;font-size:1rem }div#footer-contact,div#footer-contact div{display:block }.site-footer-top{padding:0 }.site-footer-bottom{padding:1% 0 }.contact-details table tr td span.genericon{margin-top:-.15rem }div.columns-2 div:first-child div:first-child.operating-left-column,div.columns-2 div:last-child div:first-child.operating-left-column{float:left;width:25% }div.columns-2 div:first-child div:last-child.operating-right-column,div.columns-2 div:last-child div:last-child.operating-right-column{float:right;width:75%;padding-left:1em;padding-right:1em }.rpi-screenshot div{padding-top:2em;width:100% }.a-btn.invert{display:inline-block;margin:.5em 1em;width:94% }.column-1 a.a-btn:last-child{margin-left:1em }.filter-area ul li:first-child{margin-right:0 }.filter-area ul li{display:block;margin-bottom:.25em }.filter-area ul li a{display:block;width:100%;margin:0 }ul.ulChartData{float:none;clear:both;padding:.5em 1.5em }.res-clikfix .column-box{width:100%;margin-bottom:1em }#contact,#contactlist{width:100%;float:none }.scrollToTop{width:3em;bottom:0 }.scrollToTop:hover{border-radius:0 }.people-content{padding-left:.5em }.columns-3.leasing img,.people-content .person .person-headshot{width:25% }.people-content .person .person-headshot img{width:100%;height:auto }.columns-3.leasing{width:100%;float:none;margin:0 0 6em;border:0;border-bottom:2px solid #dfe3eb;min-height:initial }.columns-3.leasing ul li{text-align:center }.columns-3.leasing ul li::before{content:none }table.tbl-investment tr td:nth-child(3){display:none }}*{letter-spacing:.01em }.site-header{background-color:rgba(255,255,255,.7);box-shadow:none }.site-header-top{overflow-y:hidden }.site-header-top ul{float:right }.main-nav>li>a,.site-header-top a,.site-header-top ul .li-sns{color:#003946 }.site-header-top ul .li-sns a{display:inline-block;padding:15px 10px;width:40px;background:no-repeat 50% 50%;background-size:20px }.site-header-top ul .li-sns a[title~=LinkedIn]{background-image:url(images/icon-header-linkedin.svg) }.site-header-top ul .li-sns a[title~=Twitter]{background-image:url(images/icon-header-twitter.svg) }.site-header-top ul .li-sns a[title~=LinkedIn]:hover,.site-header.scrolled .site-header-top ul .li-sns a[title~=LinkedIn]:hover{background-image:url(images/icon-header-linkedin-hov.svg) }.site-header-top ul .li-sns a[title~=Twitter]:hover,.site-header.scrolled .site-header-top ul .li-sns a[title~=Twitter]:hover{background-image:url(images/icon-header-twitter-hov.svg) }.site-header-bottom,.site-header-top{background-color:transparent;transition:background-color .3s ease-in-out }.site-header-bottom .site-header-logo{transform:translate(0,-100%);transition:transform 1s ease-in-out }.site-header-top a:hover{color:#009ddc;background-color:transparent }.main-nav>li>a:hover,li.main-nav-active>a{color:#009ddc }.sub-nav{left:15px }.sub-nav li a{white-space:nowrap }.sub-nav.sub-clikfix{left:-3em }.background-image{background-attachment:local }#mainBG.background-image{background-image:url(images/home-banner-v8.jpg) }.background-image.sub-content{height:22vw }.background-image.sub-content.our-locations{background-image:url(images/our-locations-banner.jpg);background-position-y:100%;position:relative }.background-image.sub-content.our-locations p{color:#fff;position:absolute;bottom:0;right:5%;font-size:.9em;text-align:right }.background-image.sub-content .site-main-banner{margin:8vw auto auto }.site-content,.sub-content .content-area .callout-section h2{margin-top:0 }.sub-content .content-area h2{margin-top:1.3333em;color:#21407f }.site-header.scrolled{box-shadow:0 0 .5em }.site-header.scrolled .site-header-top{background-color:#003946 }.site-header.scrolled .site-header-top a{color:#dfe3eb;font-size:1em }.site-header.scrolled .site-header-top ul .li-sns a[title~=LinkedIn]{background-image:url(images/icon-header-linkedin-scrolled.svg) }.site-header.scrolled .site-header-top ul .li-sns a[title~=Twitter]{background-image:url(images/icon-header-twitter-scrolled.svg) }.site-header.scrolled .site-header-top a:hover{background-color:#009ddc }.site-header.scrolled .site-header-top ul .li-sns a:hover{background-color:transparent }.site-header.scrolled .site-header-bottom{background-color:rgba(255,255,255,.9) }.site-header.scrolled .site-header-bottom .site-header-logo{transform:translate(0,-50%) }.hlb2_btn:hover .hlb2_content .hlb2_content_detail p,.hlb3_btn:hover .hlb3_content .hlb3_content_detail p,.site-header.scrolled .main-nav>li>a,.site-header.scrolled .site-header-top a{text-shadow:none }.site-header.scrolled .main-nav>li>a{color:#003946;font-size:1em }.site-header.scrolled .main-nav .main-nav-active>a,.site-header.scrolled .main-nav .main-nav-active>a:hover{color:#009ddc }.site-header.scrolled ul.main-nav>li>a::after{background:#009ddc }.main-nav .clikfix a{color:#dfe3eb;text-shadow:none }.site-main-banner{margin:10% auto 3%;padding:0 5% }.full-width-research-banner .btn-banner,.main-banner-container .btn-banner{color:#fff;background-color:transparent;text-shadow:none;border-radius:2em;border-color:#fff;text-transform:lowercase }.full-width-research-banner .btn-banner:hover,.main-banner-container .btn-banner:hover{color:#21407f;background-color:#fff }.main-banner-container .btn-banner{padding:.3em 3em;font-weight:600;letter-spacing:.05em;background-color:rgba(117,120,123,.4) }.main-banner-container h2{width:50% }.highlightBox2,.highlightBox3,.site-footer-middle #footer-contact .contact-details table,.sub-tabs ul li.active:before{width:100% }.highlightBox3 .c1,.highlightBox3 .c2,.highlightBox3 .c3{width:32%;height:40vh;background-color:rgba(0,0,0,.5);float:left;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:1% }.highlightBox2>div,.highlightBox3>div{position:relative;overflow:hidden }.highlightBox3 .c1{background-image:url(images/bg-box-investment-management.jpg);margin-left:0 }.highlightBox3 .c2{background-image:url(images/bg-box-property-management.jpg) }.highlightBox3 .c3{background-image:url(images/bg-box-property-development.jpg);margin-right:0 }.highlightBox2 .c1,.highlightBox2 .c2{width:49%;height:50vh;background-color:rgba(0,0,0,.5);float:left;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:1% }.highlightBox2 .c1{margin-left:0 }.highlightBox2 .c2{margin-right:0 }.hlb2_btn,.hlb3_btn{display:block;height:20%;width:100%;background-color:#21407f;position:absolute;bottom:0;left:0;z-index:101 }.hlb2_btn:hover,.hlb3_btn:hover{text-decoration:none;background-color:rgba(33,64,127,.8);transition:background .2s ease-in-out }.hlb2_btn.expand,.hlb3_btn.expand{background-color:rgba(33,64,127,.8);transition:background .3s ease-in-out }.hlb2_btn.expand:after,.hlb2_btn:after,.hlb3_btn.expand:after,.hlb3_btn:after{content:'+';color:#fff;font-size:2em;margin:0;position:absolute;top:50%;right:5%;transform:translate(-50%,-50%);z-index:0 }.hlb2_btn.expand:after,.hlb3_btn.expand:after{content:'-';top:10% }.hlb2_btn h3.hlb2_type,.hlb3_btn h3.hlb3_type{cursor:pointer;color:#fff;font-size:1.8em;position:absolute;margin:0;padding:0 0 0 3%;top:50%;transform:translate(0,-50%);letter-spacing:1px;width:100%;z-index:1;line-height:1.1 }.hlb2_btn.expand h3.hlb2_type,.hlb3_btn.expand h3.hlb3_type{top:10% }.hlb2_btn .hlb2_content,.hlb3_btn .hlb3_content{width:80%;background-color:transparent;position:absolute;top:20%;padding:3%;z-index:100;display:none }.hlb2_btn .hlb2_content .hlb2_content_detail p,.hlb3_btn .hlb3_content .hlb3_content_detail p{color:#fff;font-size:1.2em;text-align:left;margin-bottom:0 }.hlb2_content .hlb2_content_detail p strong,.hlb3_content .hlb3_content_detail p strong{color:#fff;font-size:2em;font-weight:400 }.hlb2_content .hlb2_content_detail a.btn-lm,.hlb3_content .hlb3_content_detail a.btn-lm{display:inline-block;border:2px solid #fff;border-radius:2em;color:#fff;padding:1% 5%;margin-top:10%;text-transform:lowercase;font-weight:600 }.hlb2_content .hlb2_content_detail a.btn-lm:hover,.hlb3_content .hlb3_content_detail a.btn-lm:hover{text-decoration:none;text-shadow:none;background-color:#fff;color:#21407f }.sns-follow,.sns-list{width:100%;text-align:right }.sns-follow{font-size:.85em;color:#21407f;font-weight:700;margin-bottom:.25em }.sns-list{margin-bottom:.5em }.sns-list li{display:inline-block }.sns-list li:first-child{margin-right:.5em }.sns-list li a img{width:2vw;height:2vw }.sns-list li a:hover img{opacity:.5 }.news-container,.news-container h2{width:100%;text-shadow:none }.news-container h2{color:#21407f;margin:.25em 0 }.news-container .main-news{color:#333;float:left;width:41%;cursor:pointer;padding:1%;border:1px solid transparent;transition:background,border,transform .3s ease-in-out }.news-container .main-news .main-news-image{width:100%;height:25em;background:no-repeat center center;overflow:hidden;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover }.news-container .main-news:hover{background-color:#f5f6f8;border:1px solid #009ddc;box-shadow:10px 10px 20px #f5f6f8;transform:translate(-2px,-2px) }.news-container .latest-news ul li p.date,.news-container .main-news p.date,.news-container .prev-news li p.date{color:#aaa;margin-bottom:0;font-size:.75em }.news-container .latest-news ul li h3.news-title,.news-container .main-news h3.news-title,.news-container .prev-news li h3.news-title{margin-top:0;margin-bottom:.85em;color:#21407f;font-size:1em }.news-container .main-news p.desc{font-size:.95em }.news-container .main-news h3.news-title{transition:all .3s ease-in-out }.news-container .latest-news ul li:hover h3.news-title,.news-container .main-news:hover h3.news-title,.news-container .prev-news ul li:hover h3.news-title{text-decoration:underline;color:#009ddc }.news-container .prev-news{float:left;width:30%;margin-top:.5%;margin-left:2%;color:#333 }.news-container .prev-news .prev-news-image{width:100%;height:7.5em;background:no-repeat center center;overflow:hidden;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;opacity:.2 }.news-container .latest-news ul li h3.news-title span.genericon,.news-container .main-news h3.news-title span.genericon,.news-container .prev-news li h3.news-title span.genericon{vertical-align:baseline }.news-container .latest-news ul li,.news-container .prev-news ul li{padding:1%;cursor:pointer;border:1px solid transparent;transition:background,border,transform .3s ease-in-out }.news-container .latest-news ul li:hover,.news-container .prev-news ul li:hover{background-color:#f5f6f8;border:1px solid #009ddc;box-shadow:10px 10px 20px rgba(0,157,220,.1);transform:translate(-2px,-2px) }.news-container .prev-news ul li:hover .prev-news-image{opacity:1;background-position-y:53%;transition:all .3s ease-in-out }.news-container .latest-news{color:#333;float:left;width:74%;margin-right:1% }.news-container .latest-news .latest-news-image{width:100%;height:7.5em;background:no-repeat 50% 50%;overflow:hidden;background-size:cover;border:1px solid #dfe3eb }.news-container .latest-news ul li{border-bottom-color:#dfe3eb;margin-bottom:2% }.news-container .latest-news ul li:hover .latest-news-image{opacity:.5;background-position-y:53%;transition:all .3s ease-in-out }#newsSection.news-content{width:74%;float:left;margin-right:1%;padding:0;flex-flow:nowrap }#newsSection.news-content .news-item{min-width:0;flex:0 1 33% }#newsSection.news-content .news-item .news-item-picture,.btn-play:hover svg path.a{opacity:1 }#newsSection.news-content .news-item:hover .news-item-picture{opacity:.8 }.news-container #twitter-feed-container{width:25%;padding:0;float:right }.mainPerspectives{margin-top:-80px;background-color:#fff;text-align:center;padding:2em;position:relative;border-bottom:1px solid #c6d4db }.mainP-callout{display:block;font-family:'Crimson Text',serif;color:#21407f;font-size:1.2em;font-weight:700 }.mainP-container{display:flex;flex-wrap:nowrap }.mainP-container>div{flex:1 1 50% }.mainP-container .mainP{width:57%;background-repeat:no-repeat;background-size:cover;height:150px;margin:-150px auto 0;border:5px solid #fff;text-align:left;cursor:pointer;padding:2%;transition:opacity .3s ease-in-out,transform .3s ease-in-out }.mainP-container .mainP:hover{opacity:.9;transform:translateY(-5px) }.mainP-container .mainP.US{background-image:url(images/home-perspective-us.jpg) }.mainP-container .mainP.CAN{background-image:url(images/home-perspective-canada.jpg) }.mainP-container .mainP h2,.mainP-container .mainP p{margin:0;color:#fff;font-family:'Crimson Text',serif }.mainP-container .mainP p.download{display:inline-block;float:right;background-color:rgba(33,64,127,.8) }a.twitter-timeline{color:#333;font-family:"proxima-nova","Lato",sans-serif }a.twitter-timeline:focus,a.twitter-timeline:hover{background-color:#f5f6f8 }.news-container .read-all{width:100%;clear:both;text-align:left;font-size:1em }.news-container .read-all .btn-read-all{float:none;box-shadow:0 5px 10px rgba(0,0,0,.3);padding:.2em 1.5em }.news-container .read-all .btn-read-all:hover{background-color:rgba(0,157,220,.85);transform:translateY(2px);box-shadow:0 3px 10px rgba(0,157,220,.3) }.main-banner-cheveron{position:relative;bottom:0;text-align:center;display:inline-block }.main-banner-cheveron a,.main-banner-cheveron a:hover{color:rgba(33,64,127,.8);display:inline-block;height:1em }.main-banner-cheveron a:hover{text-decoration:none;color:rgba(33,64,127,.2);border-radius:100%;background-color:rgba(150,150,150,.5) }.main-banner-cheveron a span.genericon.genericon-expand{font-size:3.5em;line-height:0 }.main-banner-cheveron a.entered span.genericon.genericon-expand,.main-banner-cheveron a:hover span.genericon.genericon-expand{animation:bounce 2s ease-in-out infinite }.main-banner-cheveron a span.cheveron-desc{font-size:.75em;text-transform:uppercase;position:relative;top:-10px }.divValue,.main-banner-cheveron a.scrolled,div.contentDetails#divApproach,div.contentDetails#divStory{display:none }.content-area.about-us,.content-area.careers,.content-area.commercial-services,.content-area.investment-management,.content-area.property-management,.content-area.retail-services,.slider-nav h3,div.columns-2{position:relative }div.columns-2 div.about-us-nav{width:18%;padding-right:0 }div.columns-2 div.about-us-content{width:78%;border-left:2px solid #009ddc;padding-left:2%;overflow:hidden }.about-us-nav ul li{padding:5% 10%;border-left:1px solid transparent;cursor:pointer;font-size:1.25em }.about-us-nav ul li.current,.about-us-nav ul li:hover{color:#009ddc;background-color:#f5f6f8;border-left:1px solid #009ddc }.about-us-nav ul li.current{font-weight:600;cursor:initial }.about-us-nav ul li.liSub{font-size:1.1em;padding:3% 14% }div.contentDetails{visibility:collapse;height:0 }div.contentDetails.current{visibility:visible;height:100% }#divStory.current div.collage{width:111.18%;max-width:none;background-color:#000;z-index:100;position:absolute;left:-5.6% }.divValue{width:100%;height:auto }.divValue>div{border:1px solid #c6d4db;float:left;position:relative;width:30%;padding-bottom:20%;margin:1.66%;box-shadow:.2em .2em 1em rgba(0,0,0,.1) }.divValue>div .content{position:absolute;height:100%;width:100% }.divValue>div .content .bgValue{display:block;bottom:1em;right:1em;position:absolute }.divValue>div h2{background-color:#f5f6f8;border-bottom:1px solid #c6d4db;padding:2% 5%;color:#009ddc;margin-bottom:.5em!important }.divValue>div p{padding:2% 5% }#bkOfficesMap{height:450px;width:73% }.content-area.main-callout.about-us.our-locations{display:flex;justify-content:space-between }.content-area.main-callout.about-us.our-locations .office-locations{flex:0 1 48% }.divValue>div,.office-locations{overflow:hidden }.office-locations section{margin:-1%;padding:1%;display:flex;flex-wrap:wrap }.office-locations section>div,.our-team section>div{border:1px solid #c6d4db;height:100%;background:#fff;transition:box-shadow,transform .3s ease-in-out }.office-locations section>div{flex:0 1 47%;margin:.5em }.office-locations section>div:hover{transform:translate(-.2em,-.2em);box-shadow:.2em .2em 1em rgba(0,0,0,.1) }.office-locations section>div .city{font-weight:700;color:#009ddc;border-bottom:1px solid #c6d4db;padding:.5em;background:#f5f6f8 }.office-locations section>div .address{color:#333;font-size:.85em;margin:auto .5em }.office-locations section div.location-detail{display:inline-block;width:auto }.office-locations section a.location-map{float:right;margin-right:4% }.office-locations section a.location-map img{border:1px solid #c6d4db;opacity:1;transition:all .3s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray }.office-locations section a.location-map:hover img{transform:translate(-2px,-2px);box-shadow:2px 2px 10px rgba(223,227,235,.5);-webkit-filter:grayscale(0);filter:grayscale(0);filter:initial }.office-locations section div.office-contact{margin:.5em }.office-locations section div.office-contact p,.our-team section div.team-contact p,div.contact h3{font-size:.85em;margin-bottom:0 }.office-locations section div.office-contact p a:hover,.our-team section div.team-contact p a:hover{text-decoration:none }.slider-nav{width:95%;margin:0 }.background-image.sub-content.who-we-are .tblCallout td h3:hover,.callout-section h2 a:hover,.news-ticker .slick-next:hover:before,.news-ticker .slick-prev:hover:before,.slick-next:before,.slick-prev:before{color:#009ddc }.slider-nav h3{color:#009ddc;font-size:1.25em;margin:10px;padding:2%;text-align:center!important;transition:all .3s ease-in-out;opacity:.5;cursor:pointer }.slider-nav .slick-slide.slick-current h3{background:#f5f6f8;color:#21407f;opacity:1;border-radius:1em;cursor:default }.site-main-banner h1{text-shadow:1px 1px 10px rgba(0,0,0,.7) }.callout-section{float:right;background-color:#fff;padding:2em;width:25%;right:2%;margin:-6.5em 0 1% 2%;box-shadow:.2em .2em 1em rgba(0,0,0,.1);border-bottom-right-radius:3em }#devContainer h2,.callout-section h2,.callout-section h2 a{color:#21407f }.callout-section>ul{border-left:2px solid #009ddc }.callout-section>ul>li{padding:0 }.callout-section>ul>li>a{color:#333;display:block;width:100%;height:100%;padding:1em 1.5em;background:url(images/bg-chevron-right.png) 93% 50% no-repeat }.callout-section>ul>li.current>a,.callout-section>ul>li>a:hover{background-color:#f5f6f8;background-position:95% 50%;text-decoration:none;color:#009ddc;text-shadow:0 0 .3px;padding-left:1.65em }.callout-section>ul>li.current>a{background:#f5f6f8 url(images/bg-chevron-down.png) 93% 50% no-repeat }.callout-section>ul>li>a .flag-icon{margin-right:.5em;opacity:.5;filter:alpha(opacity = 50) }.callout-section>ul li.liSub a{padding-left:2.5em;background:#f5f6f8 93% 50% no-repeat }.callout-section>ul li.liSub a:hover{padding-left:2.65em }.indent-section h1,.indent-section h2,.indent-section h3,.indent-section h4,.indent-section h5,.indent-section h6{clear:none }.indent-section h2{color:#21407f;margin-top:1.3333em }.about-us .indent-section .collage{width:105.6%;max-width:none;background-color:#000;position:absolute;left:-5.6%;margin-top:1em }.about-us .indent-section.awards{width:73% }.awards-item{margin-bottom:2em }.awards-item h3{border:0;padding:0 }.our-team{overflow:hidden }.our-team section{margin:-1%;padding:1% }.our-team section>div{float:left;margin:1%;width:31% }.our-team section>div:hover{transform:translate(-.2em,-.2em);box-shadow:.2em .2em 1em rgba(0,0,0,.1) }.our-team section>div .name{font-weight:700;color:#009ddc;border-bottom:1px solid #c6d4db;padding:.5em;background:#f5f6f8 }.media-contact .our-team-pic,.our-team section>div .our-team-pic{float:left;width:15%;max-width:80px;margin:0 2.5% 2.5% }.our-team section>div .title{font-size:.85em;margin:auto .5em }.our-team section div.team-contact{margin:.5em }.our-team section div.team-contact p a span.genericon,div.contact div.team-contact p a span.genericon{vertical-align:bottom;font-size:1.3em }.sub-tabs{width:100%;clear:both;margin-top:1em;margin-bottom:1em;padding-bottom:2em;border-bottom:1px solid gray }.sub-tabs ul li{color:#009ddc;display:inline-block;margin-right:2%;padding-top:1em;cursor:pointer;font-size:1em;letter-spacing:2px;font-weight:600 }.sub-tabs ul li.active,.who-we-are-nav button:hover{color:#eaab00 }.sub-tabs ul li.current{color:#eaab00;transition:color .3s ease-in-out;cursor:initial }.sub-tabs ul li:before{content:'';display:block;width:0;height:3px;background:#eaab00;transition:width .3s ease-in-out;margin-top:8px }.sub-tabs ul li.current:before{background:#eaab00;width:100% }.tbl-portfolio{margin:0 }.callout-section div.contact{margin:.25em 1em 0 2.2em;padding-bottom:1em;font-size:.75em;border-bottom:2px solid #c6d4db }div.contact h3{font-size:1.4em;color:#21407f }div.contact>div .name{font-size:1.2em;font-weight:700;color:#009ddc;padding:.5em 0;margin-bottom:.5em }div.contact>div .title{font-size:1.15em;margin:auto .5em }div.contact>div p.links{font-size:1.25em;margin-bottom:.75em;transition:padding .3s ease-in-out }div.contact>div p.links:hover{padding-left:.15em }div.contact>div p.links.current a{font-weight:600 }div.contact div.team-contact{font-size:1.15em;margin:.5em }div.contact div.team-contact p{margin-bottom:0 }div.contact div.team-contact p a:hover{text-decoration:none }.ulChartData li>p a{position:relative;cursor:help;color:#333 }.ulChartData li>p a:hover{text-decoration:none;text-shadow:0 0 1px;color:#009ddc }.ulChartData li>p a span.ulChartAbbr{background:rgba(0,75,141,.95);color:#fff;display:table;left:50%;margin-top:.75em;opacity:0;padding:10%;pointer-events:none;position:absolute;transform:translateY(.5em);transition:all .25s ease-out;box-shadow:1px 1px 5px rgba(0,0,0,.28);border-radius:1em;font-size:.75em;width:100% }.ulChartData li>p a span.ulChartAbbr:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,75,141,.95);top:-.85em;content:' ';height:0;left:20%;position:absolute;width:0 }.ulChartData li>p a:hover span.ulChartAbbr{opacity:1;pointer-events:auto;transform:translateY(0);text-shadow:none;z-index:1 }.group.photo.rt_flex-item,.lte8 .ulChartData li>p a span.ulChartAbbr{display:none }.lte8 .ulChartData li>p a:hover span.ulChartAbbr{display:block }.recent-publications ul li a{background-color:transparent;border-radius:0;box-shadow:none;padding:0;color:#009ddc;font-size:1em;text-shadow:0 0 .3px }.recent-publications ul li a img{border:1px solid #ddd;border-radius:4px;padding:5px }.recent-publications ul li a:hover{background-color:transparent;color:#21407f }.recent-publications ul li a:hover img{padding:0;box-shadow:0 0 3px 1px rgba(0,75,141,.5);border-width:0 }.site-footer{background:#232935;background:linear-gradient(225deg,#003946 ,#232935 ,#232935 ,#21407f);background-size:800% 800%;-webkit-animation:bgAni 10s ease infinite;-moz-animation:bgAni 10s ease infinite;animation:bgAni 10s ease infinite }.site-footer-container{padding:0 5%;width:100%;max-width:1280px;margin:0 auto }.site-footer-middle,.site-footer-top{padding:40px 0;max-width:none;margin:0 }.site-footer-top>div{width:25%;margin-bottom:0 }.site-footer-middle{width:100%;color:#dfe3eb }.site-footer-middle h2{text-shadow:0 0 .3px }.awards-item h3,.site-footer-middle li{margin-bottom:.5em }.site-footer-middle a{color:#aaa;text-decoration:none }.site-footer-middle a:hover{color:#dfe3eb;text-shadow:0 0 .3px }.site-footer-middle>div{float:left;margin-bottom:40px }.site-footer-middle>div:first-child{width:25% }.site-footer-middle #footer-contact{width:75% }.site-footer-middle #footer-contact .accordion-container{width:49%;float:left }.site-footer-middle #footer-contact .accordion-container .ui-accordion-header{margin-top:5px }.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #888 }.ui-state-active,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-focus{border:1px solid #009ddc }.site-footer-middle #footer-contact .contact-details table tr:first-child td:last-child{text-align:right }.site-footer-middle #footer-contact .contact-details table tr:first-child td:last-child a img{border:1px solid #888;opacity:.75;transition:all .3s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray }.site-footer-middle #footer-contact .contact-details table tr:first-child td:last-child a:hover img{border-color:#dfe3eb;opacity:1;box-shadow:2px 2px 10px rgba(223,227,235,.5);transform:translate(-2px,-2px);-webkit-filter:grayscale(0);filter:grayscale(0);filter:initial }.site-footer-middle #footer-contact #accordion{margin-right:.5% }.site-footer-middle #footer-contact #accordion2{margin-left:.5% }.site-footer-middle .contact-details p{color:#aaa;font-size:.85em }.site-footer-middle img.site-header-logo.sns-icons{opacity:0;transform:translateY(-200%);transition:all 1.5s ease-in-out }.site-footer-middle img.site-header-logo.sns-icons.logodrop{opacity:.5;transform:translateY(0) }.site-footer-middle img.sns-icons{opacity:0;transform:translateX(200%);transition:all .5s ease-in-out }.site-footer-middle a[title~=LinkedIn] img.sns-icons{transition-delay:1s }.site-footer-middle a[title~=Twitter] img.sns-icons{transition-delay:1.25s }.site-footer-middle a[title~=Email] img.sns-icons{transition-delay:1.5s }.site-footer-middle img.sns-icons.logodrop{opacity:.5;transform:translateX(0) }.site-footer-middle img.sns-icons.logodrop:hover{opacity:1;filter:alpha(opacity = 100);transition:all .3s ease-in-out 0s }#twitter-feed-container{width:25%;padding:30px 5% 0 0;float:right }.site-main-banner.main-page{margin:7% auto 0;padding:0;max-width:none;width:100% }.main-banner-container{width:100%;margin:0 auto;left:0;padding:7% 5% }.site-main-banner.main-page h1{margin-bottom:.25em;text-align:left;letter-spacing:.1em;font-weight:600;text-shadow:2px 2px 5px rgba(0,0,0,.7) }.site-main-banner.main-page h2{text-align:left;margin:1em 0;width:40%;line-height:1.7;letter-spacing:.05em;text-shadow:2px 2px 3px #000 }.site-main-banner.main-page p{margin:0;text-align:left }h2#mainBusinesses{margin:0;text-align:center;width:75%;letter-spacing:.075em;font-size:0;padding:.5rem }div.news-ticker-title-wrapper{margin:0;display:block;text-align:right;padding-right:40px }h3.news-ticker-title{margin:0;display:inline-block;text-shadow:none;color:#003946;border-bottom:1px solid #003946 }.news-ticker{width:29%;position:absolute;right:0 }.news-ticker div.slick-list{background-color:transparent;padding-left:0!important }.news-ticker div.slick-slide{border:1px solid transparent;background:0 0;padding:.5em;opacity:.5 }.news-ticker div.slick-slide.slick-active{background:0 0;opacity:.5 }.news-ticker div.slick-slide.slick-current{background:0 0;opacity:1 }.news-ticker div.slick-slide:hover{opacity:1;transition:all .3s ease-in-out }.news-ticker div.slick-slide img{width:80%;float:none;margin:0 0 1% }.news-ticker div.slick-slide p.title{color:#989898;text-transform:uppercase;font-size:1.2em;letter-spacing:1px;margin-bottom:.5em;width:80% }.news-ticker div.slick-slide p{color:#333;text-shadow:none;font-size:1em;line-height:1.4025em;margin:0;width:80% }.news-ticker div.slick-slide a{padding-top:1em;text-shadow:none;display:inline-block }.news-ticker div.slick-slide a .genericon{vertical-align:text-top }.news-ticker div.slick-slide a:hover{text-decoration:none;text-shadow:none;border-bottom:1px solid #009ddc }.news-ticker .slick-dots{bottom:auto;top:-30px }.news-ticker .slick-dots li button:before{color:#21407f!important;font-size:15px }.news-ticker .slick-next:before,.news-ticker .slick-prev:before{color:gray;transition:color .3s linear }.punch-container{display:flex;flex-wrap:nowrap;background-color:#fff }.punch-container>div{flex:1 1 33%;padding:2.8em 5.6em;text-align:center }.punch-container div p{color:gray;font-size:1.2em;margin:0;letter-spacing:.025em;line-height:1.25 }.punch-container span.punch-num{color:#21407f;font-family:'Crimson Text',serif;font-size:3.5em;white-space:nowrap;display:block }.rt_flex-wrapper{display:block;width:100% }.rt_flex-container{display:flex;flex-flow:column wrap;width:100% }.rt_flex-container .rt_description{width:100%;clear:both;font-size:.85em;margin:.5em 0 1em }.rt_flex-container .rt_description a.rt_desc_pr{display:inline-block;text-transform:uppercase;border-bottom:1px solid transparent }.rt_flex-container .rt_description a.rt_desc_pr:hover{text-decoration:none;color:#21407f;border-bottom:1px solid #21407f }.rt_flex-container .rt_description a.rt_desc_pr span.genericon{vertical-align:text-bottom }.rt_flex-container-item,.rt_flex-row{display:flex;flex-flow:row wrap }.rt_flex-container-item{flex:2;min-width:33vw;padding:2em;border-bottom:1px solid #dfe3eb }.rt_flex-item{flex:1 }.photo.rt_flex-item,.photo.rt_flex-item .imgProperty{width:auto;min-width:20vh;max-width:20vw;margin:0 2% 1.5% 0;min-height:10vw }.photo.rt_flex-item .imgProperty{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:1px solid #dfe3eb;transition:transform .3s ease-in-out }.rt_flex-container-item:hover .photo.rt_flex-item .imgProperty{box-shadow:10px 10px 20px #dfe3eb;transform:translate(-2px,-2px) }.rt_tblContent.rt_flex-item .rt_tblDetail{width:20vw }.rt_tblDetail td:first-child{color:#009ddc;font-weight:600;width:40% }.rt_tblDetail tr:nth-child(odd) td{border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb;background-color:#f5f6f8 }#filterForm.development,#filterForm.retail{float:left;width:23.4%;margin:0 2% 0 0;background-color:rgba(245,246,248,.95);box-shadow:.2em .2em 1em rgba(245,246,248,.5);border-radius:1em }#filterForm.development.sticky,#filterForm.retail.sticky{float:none;position:fixed;left:5%;width:21% }#filterForm.development .region,#filterForm.retail .region{float:none;width:100% }#filterForm.development .type{float:none;width:100%;margin:.5em 0 }#filterForm.development .selectFilter,#filterForm.retail .selectFilter{width:50% }#filterForm.development .selectFilter span,#filterForm.retail .selectFilter span{font-size:.85em }#development_projects,#retail_leasing{width:73%;float:right;margin-bottom:5em }#development_projects tr.table_head th,#retail_leasing tr.table_head th{padding:.2em .5em;font-weight:700 }#retail_leasing th.header{background-image:url(images/tblsort/bg.gif);color:#333;cursor:pointer;font-weight:700;background-repeat:no-repeat;background-position:right center }#retail_leasing th.header:hover{background-color:#009ddc;color:#dfe3eb;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease }#retail_leasing th.headerSortDown,#retail_leasing th.headerSortUp{background-image:url(images/tblsort/asc.gif);background-color:#f5f6f8;color:#009ddc }#retail_leasing th.headerSortDown{background-image:url(images/tblsort/desc.gif) }#retail_leasing tbody tr:hover{background-color:rgba(0,157,220,.1) }#retail_leasing tbody tr td.brochure a{display:inline-block;transition:transform .3s ease-in-out }#retail_leasing tbody tr:hover td.brochure a{transform:translateY(50%) }#development_projects tbody tr td,#retail_leasing tbody tr td{border-bottom:1px solid #dfe3eb;padding:.5em }#retail_leasing tbody tr td .title{color:#21407f;text-transform:uppercase }#retail_leasing tbody tr td .genericon{color:#009ddc;vertical-align:baseline }#development_projects tbody tr:hover{background-color:rgba(0,157,220,.1);transition:transform .3s ease-in-out }#development_projects tbody tr:hover td.photo a img{transform:translateX(15px) }.news-archive h3{color:#21407f;font-weight:600;margin:1.25em 0 }.media-contact{border:1px solid #c6d4db;margin-bottom:10%;background:#fff;width:100%;transition:box-shdaow,transform .3s ease-in-out }.media-contact:hover{transform:translate(-.2em,-.2em);box-shadow:.2em .2em 1em rgba(0,0,0,.1) }.media-contact .name{font-weight:700;color:#009ddc;border-bottom:1px solid #c6d4db;padding:.5em;background:#f5f6f8;margin-bottom:1em }.media-contact .name a.contact-bio{margin:0;border:0;display:inline-block;float:right;font-size:.85em;font-weight:400;padding:.15em 0 0 }.media-contact .name a.contact-bio:hover,.media-contact div.team-contact p a{border:0;text-decoration:underline;background-color:transparent }.media-contact a.photo{display:inline;padding:0;border:0 }.media-contact a.photo:hover{border:0;padding:0 }.media-contact .title{font-size:.85em;margin:auto .5em }.media-contact div.team-contact{margin:.25em;clear:both }.media-contact div.team-contact p{font-size:.85em;margin-bottom:0 }.media-contact div.team-contact p a{color:#333;text-align:left;padding:0;text-decoration:none;word-break:break-all;font-weight:400;text-shadow:none }.media-contact div.team-contact p a:hover{color:#009ddc;text-shadow:0 0 .3px }.media-contact div.team-contact p a span.genericon{vertical-align:bottom;font-size:1.3em }.news-archive a:hover{padding-left:calc(10% + .15em) }.news-archive.sticky{width:18%;float:none;position:fixed }.news-content.sticky{float:none }.news-content{display:flex;flex-flow:row wrap;padding-left:2% }.news-content .news-item,.news-content.news-item,.people-nav ul li.current .people-nav-sub{display:block }.news-content .news-item{flex:0 1 28%;min-width:21vw;padding:1em;margin:.5em;border:1px solid transparent;border-bottom-color:#dfe3eb;transition:background,border,transform .3s ease-in-out }.news-content .news-item:hover{cursor:pointer;background-color:#f5f6f8;border:1px solid #009ddc;box-shadow:10px 10px 20px #f5f6f8;transform:translate(-2px,-2px) }.news-content .news-item .news-item-picture{height:20vh;border:1px solid #dfe3eb;opacity:1;transition:opacity .3s ease-in-out }.news-content .news-item:hover .news-item-picture{opacity:.75 }.news-content .news-item .news-item-picture .pic-date{background-color:rgba(33,64,127,.9);color:#fff;text-transform:uppercase;text-align:center;padding:.5em;position:absolute;font-size:1em;letter-spacing:1px;line-height:1.2;min-width:85px;transition:box-shadow,transform .3s ease-in-out .1s }.news-content .news-item .news-item-picture .pic-date .pic-date-mo{font-size:.65em;display:block;letter-spacing:normal }.news-content .news-item:hover .news-item-picture .pic-date{transform:translate(-8px,-8px);box-shadow:1px 1px 10px rgba(33,64,127,.5) }.news-content .news-item h2{color:#21407f;font-size:1.1em;line-height:1.65 }.news-content .news-item>p{text-align:right }.news-content .news-item p.p-date>span{float:left }.news-content .news-item p a:hover{text-decoration:none;border-bottom:1px solid #009ddc }.news-content .news-item .news-desc{display:block;text-align:left;font-size:.85em;clear:both }.news-content .news-item p.tags{margin:0;font-size:.8em }.news-content .news-item p.tags span{font-style:italic;color:#aaa }.news-content .news-item p.tags span:before{content:'#' }.news-content .news-item p.tags span:after{content:';' }.awards-content{display:none;width:78%;float:left;padding-left:2% }.awards-content.sticky{float:none }.awards-content .awards .slider-nav{width:100% }.recent-publications{padding:2em;width:25%;right:2%;margin-left:2%;box-shadow:.2em .2em 1em rgba(0,0,0,.1);border-radius:0;border-bottom-right-radius:3em }.full-width-research-banner{width:100%;background:no-repeat 50% 30%;background-size:cover;padding:5% }.full-width-research-banner h2,.full-width-research-banner p{font-family:'Crimson Text',serif;color:#fff;width:100%;margin:0 }.full-width-research-banner h2{font-size:5.6em;margin-bottom:.25em }.full-width-research-banner p{font-size:2.4em;margin-bottom:1em;line-height:1.2 }.fw-research-container{display:flex }.fw-research-container .current{flex:1 1 70% }.fw-research-container .previous{flex:1 1 30%;margin-top:3%;padding:1em;background-color:rgba(0,0,0,.3) }.fw-research-container .previous p{font-size:1.5em }.fw-research-container .previous ul li a{color:#fff;display:inline-block;width:100%;padding:1em }.fw-research-container .previous ul li a:hover{color:#21407f;background-color:#fff;text-decoration:none;text-shadow:none;padding-left:1.5em;border-radius:3em }.background-image.sub-content.our-approach{background-attachment:fixed;background-position:50% 0;height:70vh;position:relative }.background-image.sub-content.our-approach .photo-desc{position:absolute;bottom:0;left:40%;color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.7);font-size:.85em;letter-spacing:.5px }.background-image.sub-content.our-approach .site-main-banner{width:37%;height:70vh;margin:0;padding:5%;background-color:rgba(255,255,255,.7) }.background-image.sub-content.our-approach .site-main-banner h1,.background-image.sub-content.our-approach .site-main-banner p{color:#003946;text-shadow:none;line-height:1.75 }.background-image.sub-content.our-approach .site-main-banner h1{font-size:3em;margin-bottom:.5em }.background-image.sub-content.our-approach .site-main-banner p{font-size:1.15em }.callout-section.our-approach{margin-top:-16em }.indent-section.our-approach{padding:0 8% }.our-approach-internal-nav{margin:0 auto }.our-approach-internal-nav li{display:inline-block;padding:1% 2% }.our-approach-internal-nav li:first-child{padding-left:0 }.our-approach-internal-nav li a{color:#009ddc;font-weight:600;border-top:3px solid transparent;padding-top:10px;letter-spacing:1px;transition:all .3s ease-in-out }.our-approach-internal-nav li.current a,.our-approach-internal-nav li:hover a{color:#eaab00;border-top-color:#eaab00;text-decoration:none;text-shadow:none }.our-approach-internal-nav.sticky{position:fixed;width:75.6%;background-color:rgba(255,255,255,.9);padding-top:1% }p.our-approach-text-mobile{display:none }.our-approach-flex-container{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:3%;padding-bottom:3%;border-bottom:1px solid #dfe3eb }.oa-flex-item{padding:2%;flex:1 }.oa-flex-item:last-child{flex:1.4 }.oa-flex-item h2{color:#009ddc;margin:0 0 1.3333em 20%!important;line-height:1.8!important }.oa-flex-item h3{color:#494949;line-height:1.8 }.oa-flex-item .oa-icon{float:left;width:15%;margin-top:.5em }.background-image.sub-content.who-we-are{background-image:url(images/who-we-are-banner.jpg);background-attachment:fixed;height:38vw;min-height:550px }.background-image.sub-content.who-we-are .site-main-banner{text-align:center;height:38vw;min-height:550px;background-color:rgba(0,0,0,.6);margin:0;padding:5% 5% 3%;position:relative }.background-image.sub-content.who-we-are .site-main-banner h1{text-shadow:none }.background-image.sub-content.who-we-are .site-main-banner p{width:65%;margin:1em auto;text-shadow:none }.background-image.sub-content.who-we-are .tblCallout{border:0;padding:0;margin:0;width:90%;display:table;position:absolute;bottom:0;left:5% }.background-image.sub-content.who-we-are .tblCallout td{width:100%;text-align:center;padding:0;text-shadow:none;font-size:1.16em }.background-image.sub-content.who-we-are .tblCallout td h3{display:block;letter-spacing:5px;font-weight:700;text-shadow:none;cursor:pointer }.background-image.sub-content.who-we-are .tblCallout td h3 .genericon{font-size:3.5em;display:block;animation:bounce 2s ease-in-out infinite }.content-area.main-callout.who-we-are{padding:0 5% }.content-area.main-callout.who-we-are h3.content-title{width:100%;text-align:center;margin:2% auto;font-size:3em;color:#777779 }.content-area.main-callout.who-we-are h3.content-title span.highlight{color:#eaab00;border-bottom:3px dashed #eaab00;display:inline-block }.content-area.main-callout.who-we-are h3.content-title span.highlight.flip{animation:textflip 1 .3s }.who-we-are-nav{display:flex;margin:5% auto }.who-we-are-nav button{display:inline-flex;background:0 0;border:0;padding:0;margin:0;cursor:pointer;text-transform:uppercase;color:#777779;letter-spacing:2px;font-weight:600;transform:translateY(0);-ms-transform:translateY(50%) }.who-we-are-nav button .arrow{width:15px;height:15px }.who-we-are-nav button.prev .arrow{margin:5px 10px 0 0 }.who-we-are-nav button.next .arrow{margin:5px 0 0 10px }.who-we-are-nav ul{display:inline-flex;width:100%;margin:0 auto }.who-we-are-nav ul li{display:inline-block;flex:1 0 12%;text-align:center;vertical-align:middle;color:rgba(119,119,121,.5);cursor:pointer;letter-spacing:2px }.who-we-are-nav ul li.current,.who-we-are-nav ul li:hover{color:#eaab00;font-weight:600 }.who-we-are-nav ul li.current{cursor:auto }.who-we-are-nav ul li:before{content:'';display:block;width:4vw;height:4vw;margin:0 auto 5%;background-size:4vw 4vw }.who-we-are-nav ul li#nav1:before{background-image:url(images/icon-nav-clients.svg) }.who-we-are-nav ul li#nav2:before{background-image:url(images/icon-nav-talent.svg) }.who-we-are-nav ul li#nav3:before{background-image:url(images/icon-nav-real-estate-dna.svg) }.who-we-are-nav ul li#nav4:before{background-image:url(images/icon-nav-sustainability.svg) }.who-we-are-nav ul li#nav5:before{background-image:url(images/icon-nav-development.svg) }.who-we-are-nav ul li#nav6:before{background-image:url(images/icon-nav-research.svg) }.who-we-are-nav ul li#nav7:before{background-image:url(images/icon-nav-relationships.svg) }.who-we-are-nav ul li#nav8:before{background-image:url(images/logo-sunshine.svg) }.who-we-are-nav ul li#nav1.current:before,.who-we-are-nav ul li#nav1:hover:before{background-image:url(images/icon-nav-clients-hov.svg) }.who-we-are-nav ul li#nav2.current:before,.who-we-are-nav ul li#nav2:hover:before{background-image:url(images/icon-nav-talent-hov.svg) }.who-we-are-nav ul li#nav3.current:before,.who-we-are-nav ul li#nav3:hover:before{background-image:url(images/icon-nav-real-estate-dna-hov.svg) }.who-we-are-nav ul li#nav4.current:before,.who-we-are-nav ul li#nav4:hover:before{background-image:url(images/icon-nav-sustainability-hov.svg) }.who-we-are-nav ul li#nav5.current:before,.who-we-are-nav ul li#nav5:hover:before{background-image:url(images/icon-nav-development-hov.svg) }.who-we-are-nav ul li#nav6.current:before,.who-we-are-nav ul li#nav6:hover:before{background-image:url(images/icon-nav-research-hov.svg) }.who-we-are-nav ul li#nav7.current:before,.who-we-are-nav ul li#nav7:hover:before{background-image:url(images/icon-nav-relationships-hov.svg) }.who-we-are-nav ul li#nav8.current:before,.who-we-are-nav ul li#nav8:hover:before{background-image:url(images/logo-sunshine-hov.svg) }.who-we-are-contents{position:relative;overflow:hidden;height:30vh }.who-we-are-contents>div{display:flex;position:absolute;width:100%;height:100% }.who-we-are-contents .c1{width:30%;padding:2% 1% 2% 2% }.who-we-are-contents .c2{width:70%;padding:2% 2% 2% 1% }.who-we-are-contents .c1 strong{color:#21407f;font-size:2em }.who-we-are-contents p{color:#777779;line-height:1.75 }#im-mission{display:-webkit-flex;display:-ms-flex;overflow:hidden;max-height:174px }#im-mission .col{flex:1;text-align:left;transition:all .3s ease-in }#im-mission .col.one{background-color:#fff;padding:1.5em 1.5em 1.5em 0 }#im-mission .col.two{flex:.1 }#im-mission .col.three{background-color:#fff;padding:1.5em }#im-mission .col.four{flex:.1 }#im-mission .col.five{background-color:#fff;padding:1.5em 0 1.5em 1.5em }#im-mission .col h3{color:#ba8043;text-align:left;font-weight:600;margin-bottom:.75em;letter-spacing:1px }#im-mission,.aum-container{width:100%;display:flex }.aum-CAN-section,.aum-USA-section,.im-columns3>div{flex:1 }.aum-description{text-align:center }.aum-bar li,.flag-container{position:relative }.flag-container object{width:2.5vw;display:inline-block }.flag-container span{font-size:1.5em;position:absolute;top:50%;transform:translate(20%,-50%) }.aum-USA-section .flag-container span{color:#21407f }.aum-CAN-section .flag-container span{color:#881711 }.aum-description h3{color:#003946;font-weight:600;margin:0 0 1em;text-align:center!important }.aum-description p{color:gray;font-style:italic }.aum-bar{width:100%;font-size:0 }.aum-bar li{display:inline-block;height:2.5vw;margin:0;padding:0;border:0;letter-spacing:0;cursor:pointer }.aum-bar li:hover{opacity:.85 }.aum-bar.aum-USA li:nth-child(1){background-color:#102b3e }.aum-bar.aum-USA li:nth-child(2){background-color:#103f5b }.aum-bar.aum-USA li:nth-child(3){background-color:#21407f }.aum-bar.aum-USA li:nth-child(4){background-color:rgba(33,64,127,.8) }.aum-bar.aum-USA li:nth-child(5){background-color:rgba(33,64,127,.6) }.aum-bar.aum-USA li:nth-child(6){background-color:rgba(33,64,127,.4) }.aum-bar.aum-USA li:nth-child(7){background-color:rgba(33,64,127,.2) }.aum-bar.aum-CAN li:nth-child(1){background-color:rgba(136,23,17,.2) }.aum-bar.aum-CAN li:nth-child(2){background-color:rgba(136,23,17,.4) }.aum-bar.aum-CAN li:nth-child(3){background-color:rgba(136,23,17,.7) }.aum-bar.aum-CAN li:nth-child(4){background-color:#881711 }.aum-bar.aum-CAN li:nth-child(5){background-color:#5e0413 }.aum-bar.aum-CAN li:nth-child(6){background-color:#2d040d }.aum-bar li .tooltip{font-size:1.3rem;visibility:hidden;width:120px;background-color:#102b3e;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;top:130%;left:50%;margin-left:-60px }.aum-bar li .tooltip::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #102b3e }.aum-bar li:hover .tooltip{visibility:visible }.center-text.im-columns3{width:75%;display:-webkit-flex;display:-ms-flex;display:flex;overflow:hidden;margin:0 auto }.im-columns3>div:first-child,.im-columns3>div:nth-child(3){position:relative;max-width:250px }.im-columns3>div:nth-child(2){flex:2;position:relative;max-width:none }.im-columns3>div:nth-child(2) object,.pm-columns3>div:nth-child(2) object{position:absolute;bottom:10%;left:0 }.im-columns3>div.break{flex:0 }#cr-accordion,#imv-accordion,.highlightBox2 .title-container table,.highlightBox3 .title-container table,.highlightBox4{width:100% }.highlightBox4 .c1,.highlightBox4 .c2,.highlightBox4 .c3,.highlightBox4 .c4{width:23.5%;height:35vh;background-color:rgba(0,0,0,.5);float:left;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:1% }.highlightBox4>div{position:relative;overflow:hidden }.highlightBox4 .c1{background-image:url(images/transactions/us/img-transaction-18.jpg);margin-left:0 }.highlightBox4 .c2{background-image:url(images/hl4-im-residential.jpg) }.highlightBox4 .c3{background-image:url(images/hl4-im-retail.jpg) }.highlightBox4 .c4{background-image:url(images/hl4-im-industrial.jpg);margin-right:0 }.highlightBox4.res .c1{background-image:url(images/hl4-res-office.jpg) }.highlightBox4.res .c2{background-image:url(images/hl4-res-residential.jpg) }.highlightBox4.res .c3{background-image:url(images/hl4-res-retail.jpg) }.highlightBox4.res .c4{background-image:url(images/hl4-res-industrial.jpg) }.highlightBox3.res .c1,.highlightBox3.res .c2,.highlightBox3.res .c3{background:0 0;height:auto }.highlightBox3.res .c1{padding:0 2.5% 0 0 }.highlightBox3.res .c2{padding:0 2.5% }.highlightBox3.res .c3{padding:0 0 0 2.5% }.highlightBox2.res .c1,.highlightBox2.res .c2{background:0 0;height:auto }.highlightBox2.res .c1{padding:0 2.5% 0 0 }.highlightBox2.res .c2{padding:0 0 0 2.5% }.highlightBox2.res .sub-c2{display:flex;flex-wrap:wrap }.highlightBox2.res .sub-c2 .operating{flex:0 1 50% }.highlightBox3.residential .c1{background-image:url(images/hl4-residential-01.jpg) }.highlightBox3.residential .c2{background-image:url(images/hl4-residential-02.jpg) }.highlightBox3.residential .c3{background-image:url(images/hl4-residential-03.jpg) }.highlightBox2 .title-container,.highlightBox3 .title-container{position:relative;margin-bottom:5% }.highlightBox2 .title-container table tr td,.highlightBox3 .title-container table tr td{vertical-align:middle }.highlightBox2 .title-container table tr td:first-child,.highlightBox3 .title-container table tr td:first-child{width:35px }.highlightBox2 .title-container table tr td:last-child,.highlightBox3 .title-container table tr td:last-child{padding-left:5% }.highlightBox2 .title-container object,.highlightBox3 .title-container object{width:35px;height:35px;display:inline-block }.highlightBox2 .title-container span,.highlightBox3 .title-container span{color:#0480af;font-size:1.3em;text-transform:uppercase }.highlightBox2 .title-container.retail span,.highlightBox3 .title-container.retail span{position:relative;transform:none }.hlb_btn{display:block;height:20%;width:100%;background-color:#21407f;position:absolute;bottom:0;left:0;z-index:101 }.hlb_btn.expand,.hlb_btn:hover{background-color:rgba(33,64,127,.8) }.hlb_btn:hover{text-decoration:none;transition:background .2s ease-in-out }.hlb_btn.expand{transition:background .3s ease-in-out }.hlb_btn.expand:after,.hlb_btn:after{content:'+';color:#fff;font-size:2em;margin:0;position:absolute;top:50%;right:5%;transform:translate(-50%,-50%) }.hlb_btn.expand:after{content:'-';top:10% }.hlb_btn .hlb_content,.hlb_btn h3.hlb_type{position:absolute;top:50%;transform:translate(0,-50%) }.hlb_btn h3.hlb_type{color:#fff;font-size:1.8em;margin:0;letter-spacing:1px;padding:0 0 0 3% }.hlb_btn.expand h3.hlb_type{top:10% }.hlb_btn .hlb_content{width:100%;background-color:transparent;padding:2%;z-index:100;display:none }.hlb_btn .hlb_content .hlb_content_detail p{color:rgba(255,255,255,.8);font-size:1.2em;text-align:center;margin-bottom:0 }.hlb_btn:hover .hlb_content .hlb_content_detail p{text-shadow:none }.hlb_content .hlb_content_detail p strong{color:#fff;font-size:1.46em;font-weight:400;line-height:1.2 }.hlb_content .hlb_content_detail p.date{font-size:.85em;font-style:italic }#cr-news.news-content,#im-news.news-content,#res-news.news-content{width:100%;float:none;padding:0;justify-content:space-around }#cr-news.news-content .news-item,#im-news.news-content .news-item,#res-news.news-content .news-item{max-width:32%;margin:.5em;padding:1em }#cr-accordion .ui-state-active,#cr-accordion .ui-state-focus,#cr-accordion .ui-state-hover,#cr-accordion .ui-widget-content .ui-state-active,#cr-accordion .ui-widget-content .ui-state-focus,#cr-accordion .ui-widget-content .ui-state-hover,#cr-accordion .ui-widget-header .ui-state-active,#cr-accordion .ui-widget-header .ui-state-focus,#imv-accordion .ui-state-active,#imv-accordion .ui-state-focus,#imv-accordion .ui-state-hover,#imv-accordion .ui-widget-content .ui-state-active,#imv-accordion .ui-widget-content .ui-state-focus,#imv-accordion .ui-widget-content .ui-state-hover,#imv-accordion .ui-widget-header .ui-state-active,#imv-accordion .ui-widget-header .ui-state-focus{border:1px solid #c6d4db;background-color:#f5f6f8;text-shadow:none;color:#21407f }#cr-accordion .ui-state-active.ui-accordion-header-active,#imv-accordion .ui-state-active.ui-accordion-header-active{border-bottom-left-radius:0;border-bottom-right-radius:0 }#cr-accordion .ui-state-default,#cr-accordion .ui-widget-content .ui-state-default,#cr-accordion .ui-widget-header .ui-state-default,#imv-accordion .ui-state-default,#imv-accordion .ui-widget-content .ui-state-default,#imv-accordion .ui-widget-header .ui-state-default{border:1px solid #c6d4db;border-radius:1em;font-size:1.25em }#imv-accordion .ui-accordion-content{padding:0 1em }#cr-accordion .ui-accordion-content,#imv-accordion .ui-accordion-content{border:1px solid #c6d4db;border-top:0;border-bottom-left-radius:1em;border-bottom-right-radius:1em }#div-dvf,#div-edgemoor,#div-svf,#h3-dvf,#h3-edgemoor,#h3-svf{display:none }.imv-tbl{width:100%;margin:1em auto }.imv-tbl .imv-tbl-header td{padding:1em .5em;font-weight:700;color:#21407f;border-bottom:1px solid gray }.imv-tbl .imv-tbl-content td{padding:1em .5em 0;font-size:.91em;line-height:1.6em }.imv-tbl .imv-tbl-content td p.description{margin-top:.5em }.imv-tbl .imv-tbl-content.contact td{padding-top:1em;padding-bottom:1em;font-size:.85em }#cr-accordion .ui-accordion-content a,.cr-acc-contents a,.imv-tbl .imv-tbl-content td a{color:#009ddc }#cr-accordion .ui-accordion-content a:hover,.imv-tbl .imv-tbl-content td a:hover{text-decoration:none }.imv-tbl .imv-tbl-content td a span.genericon{vertical-align:text-top }.ui-dialog{background-color:#fff;border:1px solid #c6d4db;padding:0;box-shadow:0 0 25px rgba(0,0,0,.5) }.ui-dialog-titlebar{background:#f5f6f8;border:0;border-bottom:1px solid #c6d4db;color:#21407f;font-weight:400 }.ui-dialog-titlebar-close{display:none }#usim-dialog{color:#333;display:none }#usim-dialog p,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text-only .ui-button-text{font-size:.9em }.ui-widget-overlay{background:#333;opacity:.5 }.center-text.pm-columns3{width:75%;display:-webkit-flex;display:-ms-flex;display:flex;overflow:hidden;margin:0 auto }.pm-columns3>div{flex:1 }.pm-columns3>div:first-child,.pm-columns3>div:nth-child(3){position:relative;max-width:250px }.pm-columns3>div:nth-child(2){flex:2;position:relative;max-width:none }.pm-columns3>div.break{flex:0 }ul.operating{list-style:none;margin-bottom:1em }ul.operating li{margin-left:1.5em;position:relative }ul.operating li:before{content:'>';font-weight:600;color:#009ddc;position:absolute;padding:0;left:-1.5em }.people-nav{margin-bottom:5% }.people-nav ul{width:100%;text-align:center }.people-nav ul li{display:inline-block;color:gray;padding:1% 0 }.people-nav ul>li{width:19%;text-align:center }.people-nav ul li span{padding:1% 0 }.people-nav ul li span:hover{cursor:pointer }.people-nav ul.people-nav-main>li.current>span,.people-nav ul.people-nav-main>li>span:hover{color:#eaab00;border-bottom:2px solid #eaab00;font-weight:600 }.people-nav ul li .people-nav-sub{border-radius:2em;display:none;position:absolute;left:0;width:70vw;margin:2% 15% 0;background-color:rgba(119,119,121,.1) }.people-nav ul li .people-nav-sub.people-canada li{padding:.5% 0;width:23.1vw;font-size:.85vw }.people-nav ul li .people-nav-sub.people-usa li{padding:.5% 0;width:49.8%;font-size:.85vw }.people-nav ul li .people-nav-sub>li.current,.people-nav ul li .people-nav-sub>li:hover{background-color:#21407f;border-radius:2em;color:#fff }#people-content .people-row{display:flex }#people-content .people-row .person{flex:0 1 25%;padding:1em }#people-content .people-row .person .person-headshot{background-position:0 50%;background-repeat:no-repeat;margin-bottom:1em;height:15vw;background-size:cover;position:relative;max-width:15vw;max-height:15vw }#people-content .people-row .person .person-headshot .read-bio{position:absolute;right:0;bottom:0;padding:.5em 1em;font-size:1.5em;background-color:#21407f;color:#fff;font-weight:600;cursor:pointer;transition:background .3s ease-in-out }#people-content .people-row .person .person-headshot .read-bio:hover{background-color:rgba(33,64,127,.8) }#people-content .people-row .person .person-name{font-weight:600;font-size:1.2em;margin-bottom:.25em }#people-content .person-bio{display:none;border:1px solid #c6d4db;background-color:#f5f6f8;padding:2.5% 5%;position:relative }#people-content .person-bio span.close{position:absolute;padding:.5% 1%;background-color:#c6d4db;border-left:1px solid #c6d4db;border-bottom:1px solid #c6d4db;right:0;top:0;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease-in-out }#people-content .person-bio span.close:hover{color:#21407f;background-color:rgba(198,212,219,.5);border-left:1px solid #c6d4db;border-bottom:1px solid #c6d4db }#people-content .person-bio strong:first-child{font-size:1.2em }.video-background{position:relative;top:0;right:0;bottom:0;left:0;z-index:0 }.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1 }.video-foreground .video-overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background:rgba(255,255,255,.4) }@media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100% }}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100% }}p.indented{display:list-item;margin-left:20px;list-style:none }p.indented:before{content:'>';font-weight:600;color:#009ddc;margin-left:-20px;position:absolute }img#swv{position:absolute;right:0;opacity:0;cursor:help;transition:all 1s ease-in 1.5s }img#swv:hover{right:2%;opacity:1;transform:rotate(-360deg) }.cr-banner .site-main-banner.main-page h1,.cr-banner .site-main-banner.main-page p{text-align:center;text-shadow:none }.cr-banner .site-main-banner.main-page h2{text-align:center;width:100%!important }.cr-banner .site-main-banner.main-page .main-banner-container{padding:9% 5% }.cr-banner.btn-banner{text-transform:uppercase;padding:1em 2em;margin-top:2em }.btn-play svg{width:4vw;height:4vw }.btn-play svg path.a{transition:all .2s ease-in-out }.fancybox-error,.fancybox-iframe{background-color:rgba(0,0,0,.78) }.cr-main-download{background:#21407f;width:100%;padding:.8% 5%;display:flex;align-items:center }.cr-main-download h2{color:#fff;text-align:left;margin:1em 0!important;line-height:1.7;letter-spacing:.05em;width:100%!important;text-shadow:none!important;text-transform:uppercase!important;flex:0 1 auto!important }.cr-main-download .btn-banner,.full-width-research-banner.cr .btn-banner{text-transform:none;text-shadow:none;border-radius:2em;border-color:#fff;color:#fff;font-size:2.2rem;flex:0 0 auto;transition:all .2s ease-in-out }.cr-main-download .btn-banner:hover,.full-width-research-banner.cr .btn-banner:hover{color:#21407f;background-color:#fff;opacity:1 }.sub-content .content-area.corporate-responsibility .quote h2{text-align:center;width:100%;margin:1.3em auto;padding:0 20% }.content-area.corporate-responsibility .quote p{text-align:center;text-transform:uppercase;font-size:.85em;color:#eaab00;font-weight:700;letter-spacing:.24em }.missions{display:flex;flex-flow:row wrap;justify-content:space-around }.missions .items{margin:0 auto;padding:1em;max-width:19%;min-width:19%;border-left:1px solid #c6d4db }.missions .items:first-child{border-left:0 }.missions .items img{width:50%;display:block;margin:0 auto }.missions .items:hover img{transform:scale(1.1) }.missions .items h2,.missions .items h3,.missions .items p,p.center-text{text-align:center }.missions .items h2{text-transform:uppercase;font-weight:700;letter-spacing:.2em;margin-bottom:1em;font-size:2.25rem }.missions .items h3{color:#009ddc;font-weight:700;margin:1.6em 0;font-size:1.2em }#esg-tabs.sub-tabs,#highlights-tabs.sub-tabs,#portfolio-tabs.sub-tabs{border-bottom:0;background-color:#fff;margin-top:0 }#esg-tabs.sub-tabs ul,#highlights-tabs.sub-tabs ul,#portfolio-tabs.sub-tabs ul{display:flex;flex-flow:row wrap;align-items:center }#esg-tabs.sub-tabs ul li,#highlights-tabs.sub-tabs ul li,#portfolio-tabs.sub-tabs ul li{margin:0 auto;padding:1em;flex:0 1 auto }#esg-tabs.sub-tabs ul li{font-size:1.6em }.sub-content .content-area-lightgray{padding-top:0 }.esg-contents{display:flex }.esg-contents .esg-icon{min-width:33% }.esg-contents .esg-icon img{display:block;margin:0 auto;width:75% }.esg-contents .esg-description,.esg-contents .esg-icon{margin:0 auto;padding:1em }.esg-contents .esg-description h3{font-weight:700 }.esg-contents .esg-description h3 a,.esg-contents .esg-description h3 span.genericon{font-weight:700;color:#21407f }.esg-contents .esg-description h3 span.genericon{font-size:1.2em;vertical-align:sub;margin-left:1em }.esg-contents .esg-description h3 span.genericon:first-child{margin-left:0 }a.btn-banner.invert{border:2px solid transparent;background-color:#21407f;color:#fff;text-shadow:none;text-transform:none;padding:.5% 5%;font-size:1.3em;border-radius:2em;transition:all .2s ease-in-out }a.btn-banner.invert:hover{border:2px solid #21407f;background-color:#fff;color:#21407f }#highlights-tabs.sub-tabs ul li,#portfolio-tabs.sub-tabs ul li{letter-spacing:.24em;text-align:center }.port-contents{display:flex;flex-flow:row wrap;justify-content:space-around }.port-contents p.center-text{width:100%;margin-top:2em;font-size:1.8rem }.port-contents p.center-text a,.port-contents p.center-text span.genericon{font-weight:700;color:#21407f }.port-contents p.center-text span.genericon{font-size:1.2em;vertical-align:sub }.port-contents .port-items{margin:.5em;padding:1.6em;max-width:32%;min-width:32%;background-color:#fff;border:1px solid #c6d4db;box-shadow:5px 5px 10px #c6d4db }.port-contents .port-items img{margin:2.5% auto 5%;display:block }.port-contents .port-items p{text-align:center }#port-studies.port-contents .port-items{height:40vh;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer;transition:all .2s ease-in-out }#port-studies.port-contents .port-items:hover{opacity:.8;border:1px solid #009ddc;transform:translate(-2px,-2px) }#port-studies.port-contents .port-items .port-items-title{background:linear-gradient(transparent,rgba(0,0,0,.5),rgba(0,0,0,.7));height:30%;display:block;position:absolute;bottom:0;left:0;z-index:101;width:100% }#port-studies.port-contents .port-items .port-items-title h3{color:#fff;font-size:1.8em;position:absolute;margin:0;padding:0 0 0 3%;top:auto;bottom:10%;transform:translate(0,-50%);letter-spacing:1px;width:100%;z-index:1;line-height:1.1;text-align:left }.cr-partners{border-top:1px solid #c6d4db }.partners-container{width:100%;display:flex;flex-flow:row wrap;align-items:center }.partners-container .partners-item{margin:0 auto;padding:1em;max-width:15% }.partners-container img.partners-item{max-width:none;height:100% }.partners-container .partners-item h3{font-weight:700;text-transform:uppercase;letter-spacing:.24em;margin:0 }.full-width-research-banner.cr h2{font-size:4em;margin-bottom:1em }#highlights-tabs.sub-tabs ul li{text-transform:uppercase }.highlights-contents{display:flex;flex-flow:row wrap;justify-content:space-around }.highlights-contents .highlights-items{margin:.5em;padding:1.6em;max-width:32%;min-width:32%;background-color:#f5f6f8;border:1px solid #c6d4db;box-shadow:5px 5px 10px #c6d4db }.highlights-contents .highlights-items img{margin:0 auto 2.5%;display:block }.cr-nav,.highlights-contents .highlights-items h3,.highlights-contents .highlights-items p{text-align:center }.highlights-contents .highlights-items h3{margin:1.3333em 0;font-weight:700;font-size:2.25rem }.cr-nav{width:100% }.cr-nav li{display:inline-block;margin:2% 0;padding:0 2%;border-right:1px solid #333 }.cr-nav li:last-child{border:0 }.cr-nav li a{text-transform:uppercase;color:#333;font-weight:700;letter-spacing:.24em }.cr-nav li a.current,.cr-nav li a:hover{color:#009ddc;text-decoration:none;text-shadow:none }.cr-nav li a.current{cursor:default }#cr-accordion .ui-accordion-content,.cr-acc-contents{padding:1em }#cr-accordion .ui-accordion-content p,.cr-acc-contents p{font-size:16px;line-height:1.6em }#cr-accordion .ui-accordion-content .cr-photo,.cr-acc-contents .cr-photo{display:inline-block;float:left;width:30vw;height:30vw;background:no-repeat 50% 50%;background-size:cover;margin:0 1em 1em 0 }.cr-acc-contents .cr-photo{width:15vw;height:15vw;margin:0 1em 0 0;transition:all .3s ease-in-out }.cr-acc-contents .cr-photo:hover{opacity:.8;transform:translate(-5px,-5px) }.cr-acc-contents a:hover{text-decoration:none }.cr-banner{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100 }.cr-banner .background-video{position:relative;top:0;left:0;width:100%;height:100%;z-index:-99 }.cr-banner .background-video-overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;background:rgba(117,120,123,.6) }.btn-cr-banner{border:2px solid #fff;background-color:rgba(117,120,123,.4);border-radius:2em;color:#fff;font-weight:600;text-transform:uppercase;padding:1em 2em;text-shadow:none;transition:all .2s ease-in-out;letter-spacing:.05em }.btn-cr-banner:hover{color:#21407f;background-color:#fff;text-decoration:none }.full-width-research-banner.cr .current{text-align:center }.full-width-research-banner.cr .current h2{font-family:inherit;letter-spacing:.1em;font-weight:600;font-size:5rem;text-shadow:2px 2px 3px #000 }.full-width-research-banner.cr .current p{font-family:inherit;letter-spacing:.05em;font-size:2.2rem;line-height:1.7;text-shadow:2px 2px 3px #000 }#footer-contact #langtogglemobile{float:right;color:#dfe3eb;display:none }@media (min-aspect-ratio:16/9){.cr-banner .background-video{height:300%;top:-100% }}@media (max-aspect-ratio:16/9){.cr-banner .background-video{width:300%;left:-100% }}@media screen and (max-width:1700px){.site-main-banner.main-page{background-position-y:30% }}@media screen and (max-width:1633px){.site-main-banner.main-page{background-position-y:20% }.divValue>div{padding-bottom:30% }.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{font-size:120% }}@media screen and (max-width:1535px){.site-main-banner.main-page{background-position-y:0 }.background-image.sub-content.our-approach .site-main-banner{padding:3% 5% }.background-image.sub-content.our-approach .site-main-banner h1{line-height:1.25 }.background-image.sub-content.who-we-are .site-main-banner h2{width:75% }}@media screen and (max-width:1430px){#im-mission .col.five,#im-mission .col.one,#im-mission .col.three{padding:1em }}@media screen and (max-width:1360px){#im-mission{max-height:140px }#im-mission .col.four,#im-mission .col.six,#im-mission .col.two{border-top-width:70px;border-bottom-width:70px }#im-mission .col h3{font-size:1em }#im-mission .col p{font-size:.75em }.center-text.im-columns3,.center-text.pm-columns3{width:100% }}@media screen and (max-width:1304px){.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{font-size:100% }}@media screen and (max-width:1288px){.divValue>div{padding-bottom:40% }.divValue>div .content .bgValue{width:33% }.partners-container .partners-item h3{font-size:1em }}@media screen and (max-width:1183px){#im-mission .col.five,#im-mission .col.one,#im-mission .col.three{padding:.5em }.hlb_btn{height:6vw }.highlightBox4 .c1,.highlightBox4 .c2,.highlightBox4 .c3,.highlightBox4 .c4{height:27vw }.hlb_content .hlb_content_detail_img a{height:10vw }.background-image.sub-content.who-we-are .site-main-banner h2{width:90% }}@media screen and (max-width:1091px){.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content{font-size:95% }.background-image.sub-content.our-approach .site-main-banner h1{font-size:200%;margin-bottom:.75em }.our-approach-internal-nav li{padding:1% }.partners-container .partners-item h3{font-size:.8em }}@media screen and (max-width:1035px){.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content{font-size:75% }}@media screen and (max-width:1024px){#mainBG.background-image{background-image:url(images/home-banner-v8x1024.jpg) }.mainPerspectives{margin-top:-50px }.mainP-container .mainP{width:90% }.mainP-callout{visibility:hidden }.punch-container>div{padding-left:5em;padding-right:5em }.punch-container div p{font-size:1em }.highlights-contents .highlights-items{max-width:none;flex-basis:100%}}@media screen and (max-width:1020px){#im-mission .col h3{margin-bottom:.25em }#im-mission .col.four,#im-mission .col.six,#im-mission .col.two{border-left-width:15px }.im-columns3>div:first-child,.pm-columns3>div:first-child{max-width:190px }.im-columns3>div:nth-child(2),.pm-columns3>div:nth-child(2){max-height:190px }.im-columns3>div:nth-child(2) object,.pm-columns3>div:nth-child(2) object{position:static;bottom:0 }.im-columns3>div:nth-child(3),.pm-columns3>div:nth-child(3){max-width:190px }.cr-partners{display:none }}@media screen and (max-width:1014px){.rt_flex-item.photo,.rt_flex-item.photo .imgProperty{min-width:100%;min-height:20vw }.rt_tblContent.rt_flex-item{min-width:98% }.rt_flex-item.rt_tblContent .rt_tblDetail{width:100% }}@media screen and (max-width:950px){.main-banner-container h2{width:auto }.divValue>div{padding-bottom:45% }.divValue>div .content .bgValue{width:25% }.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{font-size:120% }#im-mission{max-height:100px }#im-mission .col.four,#im-mission .col.six,#im-mission .col.two{border-top-width:50px;border-bottom-width:50px }#im-mission .col h3{font-size:.75em }#im-mission .col p{font-size:.65em }}@media screen and (max-width:894px){.background-image{background-attachment:fixed }.main-banner-container{width:70%;padding-bottom:3em }.background-image.sub-content.who-we-are .site-main-banner{width:100% }.sub-tabs{padding-top:.5em;max-width:65% }.sub-tabs ul li,.sub-tabs ul li.current{font-size:1.2em }.main-nav a span.genericon.genericon-expand{font-size:1em }.content-area-white .content-area h2,.content-area-white .content-area.main-callout h2,.news-content.news-item h2,.site-content h2,.sub-content .content-area h2{margin:0;padding:1.5rem 0 }.punch-container div p,div.contact div.team-contact,div.contact h3,div.contact>div .name,div.contact>div .title{font-size:.85rem }div.contact>div .name{margin-bottom:0 }.site-main-banner.main-page{background-size:contain;background-position:100% 200% }div.news-ticker-title-wrapper{padding-right:2em }.news-ticker{width:35% }.news-ticker div.slick-slide{max-height:100px }#im-mission{max-height:80px }#im-mission .col.five,#im-mission .col.one,#im-mission .col.three{padding:1em }#im-mission .col.four,#im-mission .col.six,#im-mission .col.two{border-top-width:40px;border-bottom-width:40px }.punch-container span.punch-num,.punch-container span.punch-num span{font-size:1.5em }}@media screen and (max-width:768px){#mainBG.background-image{background-image:url(images/home-banner-v8x768.jpg) }.site-main-banner.main-page{background:0 0 }div.news-ticker-title-wrapper{padding-left:1em;text-align:left }h3.news-ticker-title{color:#fff;border:0;text-shadow:0 0 1px }.news-ticker{width:calc(100% + 2.4em);left:-1.2em;right:0;float:none;background-color:rgba(255,255,255,.5) }.news-ticker div.slick-slide{min-height:0;max-height:none }.news-ticker div.slick-slide img{width:50%;margin-top:1.45%;margin-bottom:1%;margin-right:1% }.news-ticker div.slick-slide.slick-center{opacity:1;background:0 0 }.news-ticker div.slick-slide.slick-center p{color:#000;font-size:1.25em;line-height:1.875 }.hlb_content .hlb_content_detail p,.office-locations section div.office-contact p a{font-size:1em }.sub-content .content-area-lightgray,.sub-content .content-area-white{padding-top:0 }.office-locations,div.contentDetails{margin:0!important }.divValue>div{width:98%!important;padding:0!important;clear:both;float:none;position:relative;margin:2% 0 }.divValue>div .content{position:relative;margin:0!important }.divValue>div .content .bgValue{width:5% }.divValue>div h2,.divValue>div p{padding:1% 3% }#divLocations .padding-2em{padding:0 }.office-locations section div{width:98% }.office-locations section>div .city{font-size:1.5em }.office-locations section div.office-contact p,.office-locations section>div .address{font-size:1.25em }#bkOfficesMap{visibility:collapse;height:0;margin:0;padding:0 }.site-header-bottom{background-color:#fff }.site-header-bottom .site-header-logo{transform:translate(0,-50%) }.main-nav>li>a,.site-header-top a{color:#003946;text-shadow:none }.main-nav>li>a:hover,li.main-nav-active>a{color:#009ddc;text-shadow:0 0 .3px }.sub-nav,.sub-nav.sub-clikfix{left:0 }.background-image{background-attachment:local }.background-image.sub-content{height:25vh }.background-image.sub-content .site-main-banner{margin:10% auto auto }.background-image.sub-content.who-we-are{height:auto;min-height:0;background-attachment:local }.background-image.sub-content.who-we-are .site-main-banner{position:static;height:auto;min-height:0 }.background-image.sub-content.who-we-are .site-main-banner h2{width:100%;padding:0;font-size:1.6em }.background-image.sub-content.our-locations p,.background-image.sub-content.who-we-are .tblCallout{display:none }.background-image.sub-content.our-locations,.main-banner-cheveron a span.cheveron-desc{position:static }.site-content h2,.sub-content .content-area h2{margin:.75em 0 }.main-banner-container{width:100%;padding:5% }.site-main-banner.main-page h1{font-size:3em;text-align:center }.site-main-banner.main-page h2{margin-bottom:2em;width:100%;text-align:center }.site-main-banner.main-page p{text-align:center }.content-area .callout-wrapper .callout-box .box-content h3,.news-ticker{display:none }.main-banner-cheveron a,.main-banner-cheveron a:hover{color:#fff }.callout-section h2 a,.main-banner-cheveron a span.cheveron-desc,.our-team section div.team-contact p a,.sns-follow{font-size:1em }.news-container .main-news{width:100% }.news-container .prev-news{width:100%;margin-left:0 }.sns-list li a img{width:7vw;height:7vw }#newsSection.news-content,.news-container #twitter-feed-container{width:100%;float:none }#newsSection.news-content{flex-flow:wrap }#cr-news.news-content .news-item h2,#im-news.news-content .news-item h2,#newsSection.news-content.news-content .news-item h2,#res-news.news-content .news-item h2{font-size:1.1em }.news-container #twitter-feed-container iframe{height:350px!important }.content-area-white,content-area-lightgray{padding-top:0 }.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{top:4%;font-size:100% }.content-area .callout-wrapper.boxes-2 .callout-box,.content-area .callout-wrapper.boxes-2 .callout-box>div,.content-area .callout-wrapper.boxes-3 .callout-box,.content-area .callout-wrapper.boxes-3 .callout-box>div,.dev-tabs ul li.current:after,.full-width-research-banner h2,.full-width-research-banner p,.sub-tabs ul li.current:after{width:100% }.content-area .callout-wrapper.boxes-3 .callout-box.scale-left:hover .box-content,.content-area .callout-wrapper.boxes-3 .callout-box.scale-right:hover .box-content{left:0;width:100% }.callout-section,.content-area .callout-wrapper.boxes-2 .callout-box.scale-left:hover .box-content,.content-area .callout-wrapper.boxes-2 .callout-box.scale-right:hover .box-content{left:0;top:0;width:100% }.content-area .callout-wrapper.boxes-3 .callout-box .box-content,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{background:rgba(0,35,70,.4) }.content-area .callout-wrapper.boxes-3 .callout-box{padding-bottom:50% }.content-area .callout-wrapper.boxes-2 .callout-box{padding-bottom:27.5% }.content-area .callout-wrapper.boxes-2 .callout-box .box-content h3,.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content h3,.content-area .callout-wrapper.boxes-3 .callout-box .box-content .hidden{display:block }.content-area .callout-wrapper.boxes-3 .callout-box .box-content .hidden p.title{color:#dfe3eb;font-size:1.2rem;text-shadow:1px 1px #333;padding:3% 5%;background:rgba(0,35,70,.7);box-shadow:0 1px .1em rgba(0,35,70,.4);text-transform:uppercase }.content-area .callout-wrapper.boxes-3 .callout-box .box-content .hidden p{color:#dfe3eb;padding:0 5%;font-size:1.1rem }.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-bg,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-bg{transform:none;z-index:initial }.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content{width:100%;height:92%;left:0 }#retail_leasing tbody tr td .genericon,.background-image.sub-content.our-approach .site-main-banner p,.banner-wrapper.banners-1 .banner-content a.btnCallout,.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-bg .box-bg-overlay,.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content .hidden,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-bg .box-bg-overlay,.content-area .callout-wrapper.boxes-3 .callout-box:hover .box-content .callout-buttons,.sub-tabs ul li:before{display:none }.content-area .callout-wrapper.boxes-2 .callout-box:hover .box-content{left:0;top:0;width:100%;height:100%;font-size:1em }.callout-section ul li a .flag-icon,.content-area.about-us,.content-area.careers,.content-area.commercial-services,.content-area.investment-management,.content-area.property-management,.content-area.retail-services{position:static;opacity:1 }.about-us .indent-section,.about-us .indent-section.awards,.careers .indent-section,.commercial-services .indent-section,.investment-management .indent-section,.property-management .indent-section,.retail-services .indent-section{width:100%;padding:0;margin-top:1em }.content-area.main-callout.about-us.our-locations{flex-flow:wrap }.content-area.main-callout.about-us.our-locations .office-locations,.office-locations section>div{flex:1 0 98% }.office-locations section a.location-map img{width:15vw;filter:none }.callout-section{clear:both;float:none;position:static;right:0;border-radius:0;padding:0;box-shadow:none;margin:0 }.callout-section>ul{margin-top:1em }.rt_flex-container .rt_description{margin-top:1.5% }.rt_flex-container-item{min-width:100%;padding:1em }.dev-tabs,.sub-tabs{width:100%;max-width:none;padding-top:1em;padding-bottom:1em }.dev-tabs ul,.sub-tabs ul{border-left:2px solid #009ddc }.dev-tabs ul li,.sub-tabs ul li{width:100%;text-align:left;font-size:1.2em;display:list-item;padding:1% 5% }.dev-tabs ul li:first-child{padding-left:5% }.dev-tabs ul li:after,.sub-tabs ul li:after{content:'';display:block;width:0;height:3px;background:#eaab00;transition:width .3s ease-in-out;margin-top:8px }#filterForm .region,#filterForm .type{float:none;width:100%;clear:both }.selectFilter{width:50%;margin-bottom:0 }#development_projects{margin-bottom:1em }#development_projects td.photo{padding-top:.7em }#development_projects td.photo a img{width:11vw }#development_projects td.completed,#development_projects td.cost,#development_projects td.leed,#development_projects td.project,#development_projects td.sqft{padding:.4em }.our-team section div{width:98% }#radio-archive-perspective label,.our-team section>div .name{font-size:1.5em }.our-team section div.team-contact p,.our-team section>div .title{font-size:1.25em }div.columns-2 div:first-child{margin-bottom:0 }div.columns-2 div:last-child{margin-top:0 }.news-archive,.news-content{width:100%;float:none;padding:0;margin-bottom:5% }.news-archive.sticky{top:0;right:auto;left:0;width:100%;margin:0;z-index:1;background-color:rgba(245,246,248,.95);box-shadow:0 1px 5px #c6d4db }.news-archive.sticky h2{padding:2%;margin:0;font-size:1.25em }.news-archive.sticky .media-contact{width:96%;margin:2% }.news-archive>p{display:inline-block;width:calc(100%/8);margin:2% 1% }.news-archive a{text-align:center;padding:1% 5% }.news-archive a.active{background-color:transparent;border:1px solid #009ddc }.media-contact{width:100%;margin:0 0 3% }.news-archive .media-contact .title{float:left;width:50%;padding:1% 0 }.awards-item-picture,.news-item-picture{height:30vw }.news-archive.left-nav{display:block;padding:0 }.news-archive.left-nav>p{width:49%;margin:0 }#newsSection.news-content .news-item,.news-content .news-item{flex:none;width:98%;max-width:none;min-width:0 }#im-news.news-content .news-item{flex:none;min-width:0 }#cr-news.news-content .news-item,#res-news.news-content .news-item{flex:none;width:98%;max-width:none;min-width:0 }.news-content .news-item .news-item-picture{opacity:1 }.news-content .news-item h2{margin:.5em 0;padding:0 }.site-footer-top{padding:1% }.site-footer-middle,.site-footer-middle #footer-contact{padding:1%;width:98%;font-size:1rem }.site-footer-middle #footer-contact .contact-details table tr:first-child td:last-child{display:none }div.padding-to-1em{padding-top:.5em;padding-bottom:.5em }#filterForm.development,#filterForm.retail{float:none;clear:both;width:100%;margin:2% 0;display:inline-block }#filterForm.development.sticky,#filterForm.retail.sticky{top:0;right:auto;left:0;width:100%;margin:0;z-index:1;background-color:rgba(245,246,248,.95);box-shadow:0 1px 5px #c6d4db }#development_projects,#retail_leasing{width:100% }sup{font-size:75% }.recent-publications{float:none;width:100%;background-color:transparent;box-shadow:none;border-radius:0;right:0;margin:0 }#contactlist .btn-go,.aum-bar li .tooltip,.recent-publications #btn-archive-dl,.recent-publications ul li a{font-size:1em }.recent-publications ul li a{min-height:4.5em;vertical-align:middle }#radio-archive-perspective input[type=radio]{width:.75em;height:.75em }.background-image.sub-content.our-approach{height:auto;position:static;background-attachment:scroll;background-position:50% 15% }.background-image.sub-content.our-approach .site-main-banner{width:100%;margin:77px auto;padding:0 5%;height:auto;background-color:transparent }.background-image.sub-content.our-approach .site-main-banner h1{color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.7) }#im-mission .col p,.our-approach-internal-nav{display:none }.background-image.sub-content.our-approach .photo-desc{position:static;text-align:center }.callout-section.our-approach{margin-top:0 }p.our-approach-text-mobile{display:block }.oa-flex-item{min-width:100%;padding-top:1%;padding-bottom:1% }.mainP-container .mainP h2,.mainP-container .mainP p,.oa-flex-item h2{padding:0!important }.oa-flex-item h3 a{font-size:100% }#im-mission{width:100%;max-height:70px }#im-mission .col.five,#im-mission .col.one,#im-mission .col.three{padding:1em }#im-mission .col.four,#im-mission .col.six,#im-mission .col.two{border-top-width:35px;border-bottom-width:35px;border-left-width:8px }#im-mission .col h3{font-size:1.25em;margin-bottom:1em }.im-columns3{flex-direction:column;height:750px }.im-columns3>div:first-child{order:2;margin:2% auto;width:100%;max-width:75vw }.im-columns3>div:nth-child(2){order:1 }.im-columns3>div:nth-child(2) object,.pm-columns3>div:nth-child(2) object{position:static;bottom:0 }.im-columns3>div:nth-child(3){order:3;margin:2% auto;width:100%;max-width:75vw }.padding-to-1em{padding-top:.5em!important;padding-bottom:.5em!important }#people-content .people-row,.aum-container{display:block }.aum-CAN-section,.aum-USA-section{margin-bottom:2.5em }.flag-container object{width:10vw }.aum-bar{display:none }.aum-bar li,.hlb2_btn,.hlb3_btn,.hlb_btn{height:10vw }.highlightBox2 .c1,.highlightBox2 .c2,.highlightBox3 .c1,.highlightBox3 .c2,.highlightBox3 .c3,.highlightBox4 .c1,.highlightBox4 .c2,.highlightBox4 .c3,.highlightBox4 .c4{width:100%;height:50vw;border-bottom:2px solid #f5f6f8;margin:1% 0;padding:0 }.highlightBox3.res .c1,.highlightBox3.res .c2,.highlightBox3.res .c3{padding:1% 0 }.highlightBox2.res .sub-c2 .operating{flex:0 1 100% }.hlb2_btn .hlb2_content,.hlb3_btn .hlb3_content{width:100% }.hlb2_content .hlb2_content_detail a.btn-lm,.hlb3_content .hlb3_content_detail a.btn-lm{margin-top:2% }.content-area h3.hlb_type,h3.hlb2_type,h3.hlb3_type{text-align:left;padding:0 0 0 3% }.hlb2_btn h3.hlb2_type,.hlb2_btn h3.hlb2_type span,.hlb3_btn h3.hlb3_type{font-size:1.3em }.content-area h3.hlb_type.expand,h3.hlb2_type.expand,h3.hlb3_type.expand{left:0;right:auto;padding:2% 0 0 2% }#im-news.news-content .news-item{width:100%;max-width:none }.pm-columns3{flex-direction:column;height:700px }.pm-columns3>div:first-child{order:2;margin:0 auto;width:250px;max-width:250px }.pm-columns3>div:nth-child(2){order:1 }.pm-columns3>div:nth-child(3){order:3;margin:0 auto;width:250px;max-width:250px }.background-image.sub-content.who-we-are .site-main-banner p{font-size:.85rem;width:100% }.content-area.main-callout.who-we-are{padding:0 2% }#people-content .people-row .person .person-headshot .read-bio,.content-area.main-callout.who-we-are h3.content-title,.who-we-are-nav{display:none }.content-area.main-callout.who-we-are .who-we-are-contents{margin-top:1em;overflow:auto;position:static;height:auto }.who-we-are-contents>div{display:block;position:static }.who-we-are-contents .c1,.who-we-are-contents .c2,.who-we-are-contents .c3{width:auto }.who-we-are-contents .c2,.who-we-are-contents .c3{padding-top:0;padding-bottom:0 }.punch-container{flex-wrap:wrap;margin-top:0 }.punch-container>div{flex:1 0 100%;padding:2em;border-bottom:1px solid #dfe3eb }.punch-container div p{font-size:.95em }.people-nav{margin-bottom:2.5%;padding-bottom:2.5%;border-bottom:1px solid #c6c6c6 }.people-nav ul>li{text-align:left }.people-nav ul.people-nav-main>li.current span{border:0 }.people-nav ul li .people-nav-sub{border-radius:0;position:static;width:100%;margin:2% 0 0;padding:.5% 2% 2%;background:0 0 }.people-nav ul li .people-nav-sub.people-canada li,.people-nav ul li .people-nav-sub.people-usa li{width:100%;border-bottom:1px solid #c6d4db }.people-nav ul li .people-nav-sub>li.current,.people-nav ul li .people-nav-sub>li:hover{border-radius:0;background-color:transparent;color:#eaab00;font-weight:600;border-bottom:1px solid #eaab00 }.people-nav ul li span,.people-nav ul>li{width:100%;display:block }#people-content .people-row .person{margin:1% 0;border:1px solid #c6d4db;clear:both;min-height:27.5vw }#people-content .people-row .person .person-headshot{width:30vw;height:30vw;background-size:contain;display:inline-block;float:left;margin-right:1em;position:static }.ui-dialog{width:100%!important }.mainPerspectives{margin:0;padding:1em 0 }.mainP-callout{display:none }.mainP-container{flex-wrap:wrap }.mainP-container>div{flex:1 0 100% }.mainP-container .mainP{width:100%!important;margin-top:0 }.mainP-container .mainP p.download{display:inline-block;padding:.5em 2em!important;margin-top:1em }.fw-research-container .current{flex:1 1 100% }.fw-research-container .current h2{margin-bottom:0 }.fw-research-container .previous,.sub-tabs ul li.blank{display:none }.btn-play svg{width:5em;height:5em }.cr-main-download,.full-width-research-banner.cr .fw-research-container .current{display:block;text-align:center }.site-main-banner.main-page .cr-main-download h2{margin:.5em 0!important;padding:0!important }.cr-main-download .btn-banner{font-size:1.6em;margin-bottom:1em }.sub-content .content-area.corporate-responsibility .quote h2{padding:0 }.missions .items{max-width:none;border:0;border-bottom:1px solid #c6d4db }.missions .items h3{margin:.8em 0 }.missions .items p{margin:0 }#portfolio-tabs.sub-tabs ul li{flex:1 0 auto;text-align:left }.esg-contents{display:block }.port-contents .port-items{flex:none;width:98%;max-width:none;min-width:0 }.partners-container img.partners-item{max-width:none;height:auto;flex:0 1 auto }.cr-banner{background:url(media/bg-cr_sustainability_2017.jpg) 50% 50%/cover no-repeat }.cr-banner .background-video{display:none }.full-width-research-banner.cr .current h2{font-size:1.3em }.full-width-research-banner.cr .current a,.full-width-research-banner.cr .current p{font-size:1em }#footer-contact #langtogglemobile{display:inline-block }}