/* CSS Document */
/* Font Weight Spec
  Lato: Thin - 200
        Light - 300
        Regular - 400
        Bold - 600
        Black - 800
  Gotham: Book - 400
          Medium - 500
          Bold - 700
*/

*{border:0;padding:0;margin:0;}
html{font-family:'Lato', sans-serif;font-size:100%;}
body{/*font-size:0.833333vw;*/font-size:16px;font-weight:400;line-height:1.25;color:rgb(57,62,67);background-color:transparent;font-smooth:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;overflow-x:hidden;}
p, .p{margin-bottom:1.25em;}
h1, h2, h3, h4, h5{margin-bottom:1.5rem;line-height:1.15;}
h1, .h1{margin-top:0;font-size:3.052em;}
h2, .h2{font-size:2.441em;}
h3, .h3{font-size:1.953em;}
h4, .h4{font-size:1.563em;}
h5, .h5{font-size:1.25em;}
sup{font-size:small;}
p strong, .p strong{font-weight:600;}
.half{width:50%;}
.two-third{width:66.666666%;}
.one-third{width:33.333333%;}
small, .small_text{font-size:0.8em;}
.gotham{font-family:'Gotham A','Gotham B';}
.gotham.book{font-weight:400;}
.gotham.medium{font-weight:500;}
.gotham.bold{font-weight:700;}
a{text-decoration:none;color:inherit;transition:all 0.6s ease-in-out;}
a.blue-link{color:rgb(0,148,209);font-weight:400;}
a.hide-show{color:rgb(57,62,67);text-decoration:underline;}
a span.genericon-next{transition:margin-left 0.2s ease-in-out;}
a:hover span.genericon-next{margin-left:0.5em!important;}
a span.genericon-external{transition:margin-left 0.2s ease-in-out;}
a:hover span.genericon-external{margin-left:0.5em!important;}
a:hover{opacity:0.8;}
li{font-size:1em;}
.wrapper15{padding:1% 15%;}
.wrapper8{padding:0 8.33%;}
.wrapper6{padding:5.8% 6.4%;}
.content.wrapper15.no-margin-top, .content.wrapper6.no-margin-top{margin-top:0;}
.content.wrapper15.no-padding-top, .content.wrapper6.no-padding-top{padding-top:0;}
.content.wrapper15.no-margin-bot, .content.wrapper6.no-margin-bot{margin-bottom:0;}
.content.wrapper15.no-padding-bot, .content.wrapper6.no-padding-bot{padding-bottom:0;}
.bg-white{background-color:rgb(255,255,255);}
.bg-blue{background-color:rgb(0,35,55);margin:-1px 0;}
.bg-tan{background-color:rgb(245,244,239);}
.pointer{cursor:pointer;}
.btn-cta{display:inline-block;text-transform:uppercase;background-color:rgb(0,148,209);color:rgb(255,255,255);padding:0.75em 2em;border-radius:2em;font-size:0.88em;letter-spacing:0.88px;font-weight:600;text-align:center;cursor:pointer;}
.btn-cta:hover{background-color:rgb(0,123,173);opacity:1;transform:translateY(-2px);text-decoration:none;box-shadow:rgba(0,123,173,0.3) 0 10px 14px;}
.btn-cta:hover:after{content:'>';display:inline-block;margin-left:0.5em;font-size:1em;width:0;}
.genericon{font-size:0.833333vw;}
span.pc-only{display:inline-block;}
span.mobile-only{display:none;}
.swiper-lazy-preloader{--swiper-theme-color:rgb(5,88,43) !important;}

/* Cookie Notification */
#close_cookie{display:none;}
   #close_cookie:checked + .cookie-notification{display:none;}
.cookie-notification{position:fixed;bottom:1vw;right:1vw;z-index:110;background-coloR:rgb(245,244,239);width:20vw;padding:2%;border-radius:8px;box-shadow:0 0 1vw rgba(57,62,67,0.4);}
.cookie-notification .btn-cta{margin-top:2em;}

/* Modal Disclaimer */
.fancybox-slide--iframe .fancybox-content{max-width:80%;max-height:90%;min-height:60%;margin:0;border-radius:8px;}
.fancybox-slide--iframe .fancybox-content .fancybox-iframe{border-radius:8px;}
.content.wrapper15.modal{padding:2.5% 10%;}

/* Tabs */
.content.tabs{padding-bottom:0 !important;border-bottom:1px solid rgba(57,62,67,0.2);}
.content.tabs ul{margin:0 auto;width:75%;list-style:none;display:flex;justify-content:space-between;}
.content.tabs ul li{display:block;border-bottom:1px solid transparent;text-align:center;margin:0 auto;padding:0 0.5% 2.5%;font-family:'Gotham A','Gotham B';font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;}
.looper{position:static !important;}
.content.tabs .looper-nav > li a{color:rgb(151,151,151);opacity:0.6;}
.content.tabs .looper-nav > li.active a, .content.tabs .looper-nav > li.active a:hover, .content.tabs .looper-nav > li a:hover{color:rgb(5,88,43);opacity:1;text-decoration:none;}
.content.tabs .looper-nav > li.active{border-bottom:1px solid rgb(5,88,43);}
.looper-nav .active .tab.nav.icon{filter:grayscale(0);opacity:1;}
.looper-nav li a:hover .tab.nav.icon{filter:grayscale(0);opacity:0.8;}
.looper .item > img.tab.icon{display:none;}
.tab.nav.icon{display:block;width:40%;height:40%;margin:0 auto 1em;max-height:40px;filter:grayscale(1);opacity:0.5;transition:all 0.2s ease-in-out;}

/* Header */
#mobile-nav-wrapper{display:none;}
.announcement{background-color:rgb(5,88,43);padding:0.5% 15%;}
.announcement p{margin:0;text-align:center;color:rgb(255,255,255);font-weight:600;}
.announcement p a{text-decoration:underline;}
.announcement p .genericon-close-alt{display:inline-block;position:absolute;right:1%;cursor:pointer;vertical-align:middle;}
#pc-nav.scrolled{position:fixed;top:0;transition:top 0.3s ease-in-out;width:100%;z-index:100;background-color:rgb(0,26,41);}
#pc-nav.scrolled .nav-bottom{background-color:rgb(0,26,41);}
.nav-top{background-color:rgb(0,26,41);color:rgb(242,242,239);}
.nav-top #lang-toggle{text-align:right;}
.nav-top #lang-toggle li{font-family:'Gotham A', 'Gotham B';font-weight:500;list-style:none;display:inline-block;text-transform:uppercase;font-size:0.75em;white-space:nowrap;border-right:2px solid rgba(242,242,239,0.68);padding:0 1.5%;transition:all 0.2s ease-in-out;}
.nav-top #lang-toggle li:first-child a{opacity:0.64;}
.nav-top #lang-toggle li:last-child{border:0;padding-right:0;}
.nav-top #lang-toggle li.active a, .nav-top #lang-toggle li.clicked a, .nav-top #lang-toggle li a:hover{color:rgb(119,183,104);opacity:1;text-decoration:none;}
.nav-top #lang-toggle li a .genericon{transition:transform 0.2s ease-in-out;}
.nav-top #lang-toggle li .sub-nav{display:none;position:absolute;background-color:rgb(0,26,41);padding:2vw 1vw 1vw;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.nav-top #lang-toggle li.active .sub-nav{display:block;z-index:100;}
.nav-top #lang-toggle li.active .sub-nav li{display:list-item;font-size:1em;font-weight:400;padding-bottom:0.8em;border:0;}
.nav-top #lang-toggle li.active .sub-nav li a{padding:2% 0;color:rgb(242,242,239);transition:all 0.2s ease-in-out;}
.nav-top #lang-toggle li.active .sub-nav li.active{border-bottom-color:rgba(119,183,104,0.68);}
.nav-top #lang-toggle li.active .sub-nav li.active a{color:rgb(119,183,104);}
.nav-top #lang-toggle li:nth-child(2) .sub-nav{transform:translateX(-1vw);text-align:left;}
.nav-top #lang-toggle li:nth-child(2) .sub-nav li{margin-bottom:1em;padding:0 0 0.8em;border-bottom:1px solid rgba(242,242,239,0.68);}
.nav-bottom{background-color:rgb(0,35,55);color:rgb(242,242,239);display:flex;padding:1% 15%;}
.nav-bottom .nav-logo{display:contents;flex:0 1 auto;}
.nav-bottom .logo{width:100%;max-width:9.896vw;height:auto;max-height:2vw;}
.nav-bottom #top-nav{flex:1 1 auto;display:inline-flex;flex-wrap:nowrap;align-items:center;margin-left:5vw;}
.nav-bottom #top-nav li{font-family:'Gotham A', 'Gotham B';font-weight:500;list-style:none;display:inline-block;text-transform:uppercase;font-size:0.75em;white-space:nowrap;margin:0 auto;}
.nav-bottom #top-nav li:last-child{margin-right:0;}
.nav-bottom #top-nav li.active a, .nav-bottom #top-nav li.clicked a, .nav-bottom #top-nav li a:hover{color:rgb(119,183,104);text-decoration:none;}
.nav-bottom #top-nav li a .genericon{transition:transform 0.2s ease-in-out;}
.nav-bottom #top-nav li a:hover .genericon{margin:0!important;}
.nav-bottom #top-nav li a:before{content:'';display:block;width:0;height:2px;transition:width 0.6s;background:rgb(119,183,104);transform:translateY(-1.5vw);}
.nav-bottom #top-nav li.active a:before, .nav-bottom #top-nav li.clicked a:before{width:100%;}
.nav-bottom #top-nav li .sub-nav{display:none;position:absolute;background-color:rgb(0,35,55);margin-left:-1vw;padding:2vw 1vw 1vw;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.nav-bottom #top-nav li.active .sub-nav{display:block;z-index:100;}
#pc-nav.scrolled .nav-bottom #top-nav li.active .sub-nav{background-color:rgb(0,26,41);}
.nav-bottom #top-nav li.active .sub-nav li{display:list-item;font-size:1em;font-weight:400;margin-bottom:1em;padding-bottom:0.8em;border-bottom:1px solid rgba(242,242,239,0.68);}
.nav-bottom #top-nav li.active .sub-nav li a{padding:2% 0;color:rgb(242,242,239);transition:all 0.2s ease-in-out;}
.nav-bottom #top-nav li.active .sub-nav li a:before{content:none;}
.nav-bottom #top-nav li.active .sub-nav li a .genericon{transform:none;}
.nav-bottom #top-nav li.active .sub-nav li.active{border-bottom-color:rgba(119,183,104,0.68);}
.nav-bottom #top-nav li.active .sub-nav li.active a{color:rgb(119,183,104);}

/* Arc Cut-outs */
.arc-cut{width:100%;height:19.3vw;}
.arc-cut.top-bottom{margin-top:-9.77vw;position:relative;margin-bottom:-1px;}
.arc-cut.white{background:url(images/bg/bg-curved-cut-white.svg) 0 0 no-repeat;background-size:cover;}
.arc-cut.white.reversed{background:url(images/bg/bg-curved-cut-white-reversed.svg) -1px 0 no-repeat;background-size:cover;}
.arc-cut.blue{background:url(images/bg/bg-curved-cut-blue.svg) 0 0 no-repeat;background-size:cover;}
.arc-cut.blue.reversed{background:url(images/bg/bg-curved-cut-blue-reversed.svg) -1px 0 no-repeat;background-size:cover;}
.arc-cut.tan{background:url(images/bg/bg-curved-cut-tan.svg) 0 0 no-repeat;background-size:cover;}
.arc-cut.tan.reversed{background:url(images/bg/bg-curved-cut-tan-reversed.svg) -1px 0 no-repeat;background-size:cover;}

/* Page Header */
.page-header .arc-cut{margin-top:-6vw;}
.page-header h1{color:rgb(255,255,255);font-family:'Gotham A','Gotham B';font-size:3.5em;line-height:1.196429;margin:0 15%;font-weight:700;padding:0;text-transform:uppercase;transform:translateY(4vw);max-width:50%;}
.page-header-sub{padding:0 15%;max-width:50%;transform:translateY(6vw);}
.page-header-sub h2{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1.25em;line-height:1.4;font-weight:500;text-transform:uppercase;}
.page-header-sub p{color:rgb(255,255,255);font-size:1.125em;line-height:1.222222;margin-right:1em;margin-bottom:0;display:inline-block;}
.page-header-sub a{display:inline-flex;justify-content:space-between;align-items:center;}
.page-header-sub a .genericon{font-size:1em;margin-left:0.5em;}

/* Page Content */
.content{position:relative;z-index:1;}
.content.wrapper15{padding:5% 15%;}
.content.wrapper15.foot-note{padding-top:0;}
.content.wrapper15 h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(5,88,43);font-size:1.25em;line-height:1.4;text-transform:uppercase;}
.content.wrapper15 h2 sup{font-size:medium;}
.content.wrapper15 p{font-size:1.125em;font-weight:400;color:rgb(57,62,67);line-height:1.555555;margin-bottom:3em;}
.flex-container{display:flex;}
.rnd-img{border-radius:8px;}
.content a{transition:all 0.6s ease-in-out;}
.content a.btn-cta:hover{color:rgb(255,255,255);text-decoration:none;}
.content ul, .content ol{margin-bottom:1.25em;margin-left:1.5em;}
.content ul li, .content ol li{margin-bottom:1em;}
.content .hidden-content{display:none;}
.content .hide-show .less{display:none;}
.content .hide-show.show .less{display:inline;}
.content .hide-show.show .more{display:none;}

/* Video Container */
.video-container{width:100%;height:18.75vw;background-color:white;margin-bottom:2em;border-radius:8px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;justify-content:center;align-items:center;}
.video-container .icon-play{width:100%;height:100%;max-width:64px;max-height:64px;opacity:0.8;transition:all 0.5s ease-in-out;}
.video-container:hover .icon-play{opacity:1;transform:scale(1.5);}

/* Colored Ordered List */
.ol-colored{list-style:none;}
.ol-colored li{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:0.5em}
.ol-colored li:before{content:attr(data-before);color:rgb(0,148,209);position:absolute;margin-left:-1em;font-weight:bold;}

/* Property Caption */
.prop-caption{display:inline-block;position:relative;z-index:10;}
.prop-caption .genericon{padding:0.25em;background-color:rgb(119,183,104);color:rgb(255,255,255);border-radius:50%;font-size:1.5em;transition:transform 0.6s ease-in-out;cursor:pointer;position:relative;z-index:1;}
.prop-caption.active .genericon{transform:rotate(45deg);}
.prop-caption .prop-info{background-color:rgb(0,35,55);font-weight:300;color:rgb(255,255,255);font-size:1.375em;padding:1em 1.5em;border-radius:8px;margin-bottom:-0.7em;position:absolute;bottom:100%;right:-25%;white-space:nowrap;display:none;box-shadow:rgb(0 35 55 / 30%) 0 10px 14px;}
/* Caption Position */
.prop-caption[data-prop=index-esg-leadership]{transform:translate(68vw, 29vw);}
.prop-caption[data-prop=index-im]{transform:translate(35vw, 25vw);}
.prop-caption[data-prop=index-lending]{transform:translate(75vw, 25vw);}
.prop-caption[data-prop=can-lease]{transform:translate(44vw, 50vw);}
.prop-caption[data-prop=can-dev]{transform:translate(calc(20vw * (16/9)), calc(55vh * (16/9)));}
.prop-caption[data-prop=our-approach]{transform:translate(33vw, 50vw);}
.prop-caption[data-prop=global-investment]{transform:translate(89vw, 28vw);}
.prop-caption[data-prop=esg-awards]{transform:translate(35vw, 35vw);}
.prop-caption[data-prop=esg-sil]{transform:translate(39vw, 40vw);}

/* Hero Block */
.bg-blue.home-hero-block{/*transition:background 2.5s ease-out;*/}
.bg-blue.home-hero-block[data-hero=aum]{background:rgb(0,35,55) url(images/bg/bg-home-hero-01.jpg) 100% 75% no-repeat;background-size:55%;}
.bg-blue.home-hero-block[data-hero=clients]{background:rgb(0,35,55) url(images/bg/bg-home-hero-02.jpg) 100% 100% no-repeat;background-size:50%;}
.bg-blue.home-hero-block[data-hero=offices]{background:rgb(0,35,55) url(images/bg/bg-home-hero-03.jpg) 100% 25% no-repeat;background-size:50%;}
#hero-block{padding-top:6%;}
#hero-block .content-block{width:51%;}
#hero-block .content-block h1{font-size:3.5em;line-height:1.2;text-transform:uppercase;color:rgb(255,255,255);}
#hero-block .content-block h2{font-size:1.5em;line-height:1.417;font-weight:400;color:rgb(255,255,255);}
#hero-block .content-block .lst-aum{list-style:none;}
#hero-block .content-block .lst-aum li{transform-origin:left;transform:scale(0.7);opacity:0.5;display:flex;align-items:center;margin-left:-1.2em;transition:2s;}
#hero-block .content-block .lst-aum li:before{content:'';width:8px;height:0;display:block;background:rgb(0,148,209);margin-right:1em;border-radius:8px;transition:2.5s;}
#hero-block .content-block .lst-aum li.focus:before{height:3em;}
#hero-block .content-block .lst-aum li.active{transform:scale(1.1);opacity:1;}
#hero-block .content-block .lst-aum li span{display:inline-block;}
#hero-block .content-block .aum-fig{color:rgb(119,183,104);font-family:'Gotham A', 'Gotham B';font-weight:700;font-size:5em;white-space:nowrap;}
#hero-block .content-block .aum-desc{color:rgb(255,255,255);font-family:'Gotham A', 'Gotham B';font-weight:400;font-size:1.5em;margin-left:1em;}
#hero-block .content-block .aum-desc .small_text{font-family:'Lato', sans-serif;font-weight:400;text-transform:none;}

/* News and Insights v2.0 */
#sec-news-insights.wrapper8{padding:5% 8.33%;}
#sec-news-insights .news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em;}
#sec-news-insights .news-header h2{color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-size:2.5em;line-height:1.77777;font-weight:300;margin:0;}
#sec-news-insights .news-header p{margin:0;}
#featured-news.flex-container{justify-content:space-between;margin-bottom:5%;flex-flow:row wrap;}
#featured-news .mobile-swiper-wrapper{flex-flow:row wrap;}
#featured-news .flex-item{flex:0 1 31.8%;margin:0.75%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;cursor:pointer;}
#featured-news .flex-item:hover{transform:translateY(-5px);box-shadow:rgb(0 0 0 / 10%) 0 5px 10px;}
#featured-news .flex-item .news-img{height:15vw;}
#featured-news .flex-item .news-desc{flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
#featured-news .flex-item.hero-news{flex:0 1 100%;display:inline-flex;justify-content:space-between;flex-flow:row nowrap;cursor:auto;}
#featured-news .hero-news .hero-news-desc{flex:0 1 40%;background-color:rgb(0,35,55);border-radius:8px 0 0 8px;display:flex;flex-direction:column;justify-content:flex-end;}
#featured-news .hero-news .hero-news-image{flex:0 1 60%;width:100%;min-height:28.7572vw;height:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:0 8px 8px 0;display:flex;justify-content:flex-end;align-items:flex-end;}
#featured-news .hero-news .hero-news-image.vid{justify-content:center;align-items:center;}
#featured-news .hero-news .hero-news-image.vid .icon-play{width:100%;height:100%;max-width:100px;max-height:100px;opacity:0.8;transition:all 0.5s ease-in-out;}
#featured-news .hero-news .hero-news-image.vid:hover .icon-play{opacity:1;transform:scale(1.5);}
#featured-news .hero-news .hero-news-desc h4{font-size:1.25em;line-height:1.4;color:rgb(119,183,104);margin-bottom:1.4em;}
#featured-news .hero-news .hero-news-desc h3{font-family:'Gotham A', 'Gotham B';font-weight:300;color:rgb(255,255,255);font-size:2.25em;line-height:1.277778;}
#featured-news .hero-news .hero-news-desc p{font-size:1.375em;line-height:1.636363;color:rgb(255,255,255);font-weight:300;margin:0;}
#featured-news .hero-news .hero-news-desc .btn-cta{display:inline-block;margin:5% 5% 0 0;width:fit-content;}

/* Homepage ESG Leadership */
.bg-white.home-esg-leadership{background:rgb(255,255,255) url(images/bg/bg-esg-leadership.jpg) 102% 50% no-repeat;background-size:40%;}
#sec-esg-leadership{padding:10% 15% 5% 15%;position:relative;z-index:1;}
#sec-esg-leadership h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#sec-esg-leadership h3{font-weight:400;font-size:1.875em;color:rgb(57,62,67);}
#sec-esg-leadership p{font-weight:300;font-size:1.375em;color:rgb(57,62,67);line-height:1.64;}
#sec-esg-leadership .container{display:flex;align-items:center;}
#sec-esg-leadership .container .flex-item{flex:0 1 60%;}
#sec-esg-leadership .container .flex-item:last-child{flex:0 1 40%;}
#sec-esg-leadership .container .flex-item .img-home-esg-leadership{width:100%;transform:translateX(9vw) scale(1.5);}

/* Banner Block */
#banner-block{background:rgb(0,35,55);margin-top:-1px;padding:1% 0;margin-bottom:-1px;transition:padding 0.5s ease-in-out;}
#banner-video{position:relative;height:85.2%}
#banner-video .bg-video-overlay{height:94.2%;width:100.1%;position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;background-color:rgba(0,0,0,0.2);border-radius:0;transition:border-radius 0.5s ease-in-out;}
#banner-video .bg-video-overlay .bg-content{width:50%;margin-left:15%;transition:margin-left 0.5s ease-in-out;}
#banner-video .bg-video-overlay .bg-content h1{font-size:3.5em;line-height:1.2;text-transform:uppercase;}
#banner-video .bg-video-overlay .bg-content h2{font-size:1.5em;line-height:1.417;font-weight:400;}
#banner-video .bg-video-overlay .bg-content h1, #banner-video .bg-video-overlay .bg-content h2{color:rgb(255,255,255);}
#banner-video .bg-video{width:100%;height:94.2%;vertical-align:middle;border-radius:0;object-fit:cover;transition:border-radius 0.5s ease-in-out;}
#banner-video .vjs-poster{background-size:cover;background-position-y:0;}
#banner-video .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;height:3em;line-height:3em;}
#banner-video .vjs-big-play-button .vjs-icon-placeholder{font-size:1em;}
#banner-block-bg.arc-cut.white{margin-top:-30%;margin-bottom:-1px;}

/* Banner Block v2.0 */
#pc-nav.scrolled ~ #banner-block{padding:1% 8.33% 0;}
#pc-nav.scrolled ~ #banner-block #banner-video .bg-video-overlay, #pc-nav.scrolled ~ #banner-block #banner-video .bg-video{border-radius:8px;}
#pc-nav.scrolled ~ #banner-block #banner-video .bg-video-overlay .bg-content{margin-left:8.013%;}

/* Homepage Our Approach */
#sec-our-approach.wrapper15{padding:15% 15% 0;}
#sec-our-approach h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#sec-our-approach h3{font-weight:400;font-size:1.875em;color:rgb(57,62,67);}
#sec-our-approach .lst-our-approach{list-style:none;margin-left:1.5em;}
#sec-our-approach .lst-our-approach li{font-family:'Gotham A', 'Gotham B';font-weight:500;text-transform:uppercase;font-size:1.375em;border-bottom:1px solid rgb(245,244,239);padding:0.5em 0;color:rgb(36,67,84);}
#sec-our-approach .lst-our-approach li:last-child{border-bottom:0;}
#sec-our-approach .lst-our-approach li:before{margin-top:0.25em;}
#sec-our-approach .lst-our-approach li span.light{font-family:'Lato';font-weight:300;text-transform:none;font-size:1.275em;color:rgb(36,67,84);}
#sec-our-approach .container{display:flex;justify-content:space-between;}
#sec-our-approach .container .flex-item{flex:0 1 47.5%;}
#sec-our-approach .container .flex-item:last-child{display:flex;justify-content:flex-end;}
#sec-our-approach .container .flex-item .lst-aum{list-style:none;}
#sec-our-approach .container .flex-item .lst-aum li{border-bottom:1px solid rgb(245,244,239);padding:0.5em 0;white-space:nowrap;margin-bottom:1em;}
#sec-our-approach .container .flex-item .lst-aum li:first-child{padding-top:0;}
#sec-our-approach .container .flex-item .lst-aum li span{display:inline-block;}
#sec-our-approach .container .flex-item .aum-fig{color:rgb(119,183,104);font-family:'Gotham A', 'Gotham B';font-weight:700;font-size:5em;width:50%;}
#sec-our-approach .container .flex-item .aum-desc{color:rgb(75,101,115);font-family:'Gotham A', 'Gotham B';font-weight:500;font-size:0.878em;margin-left:4em;text-transform:uppercase;}
#sec-our-approach .container .flex-item .aum-desc .small_text{font-family:'Lato', sans-serif;font-weight:400;text-transform:none;}
#sec-our-approach .lst-our-approach li:first-child, #sec-our-approach .container .flex-item .lst-aum li:first-child{padding-top:0;}

/* Homepage Our Approach v2.0 */
.bg-white[data-hero=aum] #sec-our-approach.wrapper15{padding:12.5% 15% 0;}
.bg-white[data-hero=aum] #sec-our-approach h2{font-size:2em;color:rgb(57,62,67);}
.bg-white[data-hero=aum] #sec-our-approach p{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-weight:300;font-size:2.25em;line-height:1.277778;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item{flex:0 1 27.5%;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item img{height:5vw;display:block;margin:0 0 5% 0;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item .aum-desc{margin:0;font-size:1.5em;line-height:1.5;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item .aum-desc a{font-weight:500;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item .lst-aum li{border:0;}
.bg-white[data-hero=aum] #sec-our-approach .container .flex-item:last-child{display:block;}

/* Homepage Investment Management */
#sec-investment.wrapper15{padding:2% 15% 0 15%;position:relative;}
#sec-investment h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#sec-investment h3{font-weight:400;font-size:1.875em;color:rgb(255,255,255);}
#sec-investment p{font-weight:300;font-size:1.375em;color:rgb(255,255,255);line-height:1.64;}
#sec-investment .container{display:flex;}
#sec-investment .container .flex-item{flex:0 1 50%;}
#sec-investment .container .flex-item:last-child{align-self:center;z-index:1;position:relative;}
#sec-investment .container .flex-item .img-home-investment{width:100%;transform:translate(-8.5vw, 2.85vw) scale(1.4);}

/* Homepage Lending */
.bg-tan.home-lending{background:rgb(245,244,239) url(images/bg/bg-home-lending.png) 100% 99.9% no-repeat;background-size:37.5%;}
#sec-lending{padding:5% 15%;position:relative;z-index:1;}
#sec-lending h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#sec-lending h3{font-weight:400;font-size:1.875em;color:rgb(57,62,67);}
#sec-lending p{font-weight:300;font-size:1.375em;color:rgb(57,62,67);line-height:1.64;}
#sec-lending a{display:flex;justify-content:flex-start;align-items:center;font-size:1.125em;line-height:1.222222;font-weight:bold;color:rgb(0,148,209);margin-bottom:1.25em;}
#sec-lending a .genericon{font-size:1em;margin-left:0.25em;}
#sec-lending .content-wrapper{margin-bottom:5%;}

/* Homepage Real Estate Services */
#sec-services.wrapper15{padding:5% 15% 0;text-align:center;}
#sec-services h2{/*font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;*/color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-size:2.5em;line-height:1.77777;font-weight:300;margin-bottom:1.25em;}
#sec-services p{font-weight:300;font-size:1.375em;color:rgb(57,62,67);line-height:1.64;width:70%;margin:0 auto;}
#sec-services .container{display:flex;margin-top:2em;justify-content:space-between;}
#sec-services .container .flex-item{flex:0 1 30%;margin:0 auto;text-align:left;}
#sec-services .container .flex-item:first-child{margin-left:0;}
#sec-services .container .flex-item:last-child{margin-right:0;}
#sec-services .container .flex-item a{display:block;color:rgb(0,148,209);margin-bottom:1.125em;font-weight:600;font-size:1.125em;line-height:1.222222;}
#sec-services .container .flex-item a .genericon{font-size:1em;vertical-align:middle;}
#sec-services .container .flex-item .services-box{border-radius:8px;height:14vw;display:flex;align-items:center;margin-bottom:1em;}
#sec-services .container .flex-item .services-box.canada{background:linear-gradient(rgba(0,35,55,0.5), rgba(0,35,55,0.5)), url(images/bg/bg-home-services-canada.jpg) no-repeat 50% 50%;background-size:cover;}
#sec-services .container .flex-item .services-box.asia{background:linear-gradient(rgba(0,35,55,0.5), rgba(0,35,55,0.5)), url(images/bg/bg-home-services-asia.jpg) no-repeat 50% 50%;background-size:cover;}
#sec-services .container .flex-item .services-box.europe{background:linear-gradient(rgba(0,35,55,0.5), rgba(0,35,55,0.5)), url(images/bg/bg-home-services-europe.jpg) no-repeat 50% 50%;background-size:cover;}
#sec-services .container .flex-item .services-box h3{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(255,255,255);font-size:1.5em;text-transform:uppercase;margin:0;width:100%;text-align:center;}

/* Homepage Real Estate Services Release 2022 */
#sec-services-new.wrapper15{padding:5% 15% 0;text-align:center;}
#sec-services-new h2{color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-size:2.5em;line-height:1.77777;font-weight:300;margin-bottom:1.25em;}
#sec-services-new p{font-weight:300;font-size:1.375em;color:rgb(57,62,67);line-height:1.64;width:70%;margin:0 auto;}
#sec-services-new .container{display:flex;margin-top:2em;flex-flow:column nowrap;}
#sec-services-new .container .flex-item{flex:0 1 auto;margin:1em 0;text-align:left;width:100%;border-radius:8px;transition:box-shadow 0.6s ease-in-out;}
#sec-services-new .container .flex-item:hover{box-shadow:rgb(0 35 55 / 30%) 0.25em 0.5em 1em;}
#sec-services-new .container .flex-item a{display:block;color:rgb(0,148,209);margin-bottom:0.75em;font-weight:600;font-size:1.125em;line-height:1.222222;}
#sec-services-new .container .flex-item a .genericon{font-size:1em;vertical-align:middle;}
#sec-services-new .container .flex-item.canada{background:url(images/bg/bg-home-services-canada-new.jpg) no-repeat 100% 75%;background-size:71.5%;}
#sec-services-new .container .flex-item.asia{background:url(images/bg/bg-home-services-asia-new.jpg) no-repeat 100% 75%;background-size:71.5%;}
#sec-services-new .container .flex-item.europe{background:url(images/bg/bg-home-services-europe-new.jpg) no-repeat 100% 75%;background-size:71.5%;}
#sec-services-new .container .flex-item .services-box{border-top-left-radius:8px;border-bottom-left-radius:8px;height:10vw;display:flex;flex-flow:column nowrap;padding:2%;background:url(images/bg/bg-sec-services-new.svg) no-repeat 0 50%;background-size:contain;}
#sec-services-new .container .flex-item .services-box h3{color:rgb(255,255,255);margin-bottom:0.75em;}

/* Homepage Sustainable Investing */
#sec-sustainable.wrapper15{padding:1% 15% 5% 15%;}
#sec-sustainable h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#sec-sustainable h3{font-weight:400;font-size:1.875em;color:rgb(255,255,255);}
#sec-sustainable p{font-weight:300;font-size:1.375em;color:rgb(255,255,255);line-height:1.64;}
#sec-sustainable .container{display:flex;justify-content:space-between;margin-top:-5vw;align-items:center;}
#sec-sustainable .container .flex-item{flex:0 1 auto;}
#sec-sustainable .container .flex-item:last-child{flex-basis:35%;}
#sec-sustainable .container .flex-item img{width:37.6045vw;border-radius:8px;}

/* Homepage News & Insights */
#sec-news.wrapper15{padding:1% 15% 5% 15%;}
.news-header{display:flex;justify-content:space-between;align-items:center;}
.news-header .genericon-expand{transform:rotate(-90deg);}
.news-header p{font-size:1.125em !important;font-weight:400;color:rgb(57,62,67);line-height:1.555555;}
.news-header p a{font-weight:600;color:rgb(1,142,196);display:inline-flex;align-items:center;}
#sec-news .news-header, .news-header.sub-news{border-top:1px solid rgba(255,255,255,0.16);padding-top:4%;}
#sec-news h2, .bg-blue .news-header h2{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(119,183,104);font-size:1.25em;text-transform:uppercase;}
#news-insights.container{margin-top:1em;display:flex;justify-content:space-between;position:relative;}
#news-insights.container .news-item{flex:0 1 32.3%;margin:0.5%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;cursor:pointer;}
#news-insights.container .news-item:hover{transform:translateY(-5px);box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
#news-insights.container .news-item .news-desc{flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}

/* Homepage Featured reports */
#sec-featured-reports.wrapper8{padding:5% 8.33% 1% 8.33%;}
#sec-featured-reports h2{color:rgb(255,255,255);font-family:'Gotham A', 'Gotham B';font-size:2.5em;line-height:1.77777;font-weight:300;margin:0;}
#sec-featured-reports .swiper-container{margin-top:2em;padding-bottom:3em;}
#sec-featured-reports .swiper-container .swiper-wrapper{height:auto;}
#sec-featured-reports .swiper-container .swiper-wrapper .swiper-slide{background-color:rgb(245,244,239);border-radius:8px;padding:5% 5% 0.5% 5%;width:75%;height:auto;opacity:0.7;transition:opacity 0.3s ease-in-out;}
#sec-featured-reports .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;}
#sec-featured-reports .flex-container{justify-content:space-between;}
#sec-featured-reports .flex-container .flex-item.desc{flex:0 1 65%;}
#sec-featured-reports .flex-container .flex-item.desc h3{font-weight:400;font-size:1.875em;color:rgb(57,62,67);}
#sec-featured-reports .flex-container .flex-item.desc p{font-weight:300;font-size:1.375em;color:rgb(57,62,67);line-height:1.64;}
#sec-featured-reports .flex-container .flex-item.image{flex:0 1 30%;text-align:right;}
#sec-featured-reports .flex-container .flex-item.image a:hover{opacity:1;}
#sec-featured-reports .flex-container .flex-item.image a:hover img{transform:translateY(-5px);box-shadow:rgb(0 0 0 / 10%) 0 5px 15px;}
#sec-featured-reports .flex-container .flex-item.image img{width:auto;max-width:100%;height:auto;max-height:15vw;border-radius:8px;box-shadow:rgb(0 0 0 / 10%) 0 5px 10px;transition:all 0.3s ease-in-out;}
#sec-featured-reports .swiper-container .swiper-button-prev, #sec-featured-reports .swiper-container .swiper-button-next{width:calc(100px / 44 * 27);height:100px;margin-top:calc(-1 * 100px / 2);}
#sec-featured-reports .swiper-container .swiper-button-prev{left:50px;}
#sec-featured-reports .swiper-container .swiper-button-next{right:50px;}
#sec-featured-reports .swiper-container .swiper-button-prev:before{content:'';display:inline-block;width:100px;height:100px;-moz-border-radius:50%;border-radius:50%;background-color:rgb(119,183,104);margin-right:-53px;margin-top:-11px;opacity:0.8;z-index:-2;position:relative;transition:opacity 0.3s ease-in-out;}
#sec-featured-reports .swiper-container .swiper-button-next:before{content:'';display:inline-block;width:100px;height:100px;-moz-border-radius:50%;border-radius:50%;background-color:rgb(119,183,104);margin-left:-53px;margin-top:-11px;opacity:0.8;z-index:-2;position:relative;transition:opacity 0.3s ease-in-out;}
#sec-featured-reports .swiper-container .swiper-button-prev:after{position:absolute;right:-10%;left:auto;top:17.5%;color:rgb(255,255,255);transform:scale(0.5);opacity:0.8;}
#sec-featured-reports .swiper-container .swiper-button-next:after{position:absolute;right:auto;left:-10%;top:17.5%;color:rgb(255,255,255);transform:scale(0.5);opacity:0.8;}
#sec-featured-reports .swiper-container .swiper-button-prev:hover:before, #sec-featured-reports .swiper-container .swiper-button-prev:hover:after, #sec-featured-reports .swiper-container .swiper-button-next:hover:before, #sec-featured-reports .swiper-container .swiper-button-next:hover:after{opacity:1;}
#sec-featured-reports .swiper-container .swiper-pagination-bullet{width:0.75em;height:0.75em;margin:0 0.5em;transition:all 0.3s ease-in-out;}
#sec-featured-reports .swiper-container .swiper-pagination-bullet-active{--swiper-theme-color:rgb(119,183,104);transform:scale(1.25);}

/* Global Investment Platform */
.bg-white.investment{background:rgb(255,255,255) url(images/bg/bg-investment-skyscraper.png) no-repeat 90% 100%;background-size:25vw;}
.bg-white.investment .arc-cut.tan.top-bottom{margin-top:-19.3vw;}
.content.investment .content-wrapper{width:65%;}
.content.investment p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;margin-bottom:1.25em;}
.investment .flex-container{flex-flow:row wrap;width:100%;}
.investment .flex-container .flex-item{flex:0 1 47.5%;}
.investment .flex-container .flex-item .aum-fig{color:rgb(119,183,104);font-family:'Gotham A', 'Gotham B';font-weight:700;font-size:3.636364em;line-height:1.2;display:block;margin-bottom:5%;}
.investment .flex-container .flex-item .aum-desc{color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-weight:500;font-size:0.909091em;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:10%;}
.investment .flex-container .flex-item .aum-desc .small_text{font-family:'Lato', sans-serif;font-weight:400;text-transform:none;}
.im-cards{margin-bottom:5%;}
.im-cards h4{font-family:'Gotham A','Gotham B';color:rgb(5,88,43);font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;}
.im-cards .flex-container.filters .flex-item{flex:0 1 30%;margin-right:3%;}
.im-cards .flex-container.filters .flex-item h4{padding:3%;margin:0;}
.im-cards .flex-container.filters .flex-item ul{width:100%;list-style:none;margin:0;}
.im-cards .flex-container.filters .flex-item ul li{font-size:1.875em;line-height:1.2;color:rgb(57,62,67);padding:3% 3% 6%;}
.im-cards .flex-container.filters .flex-item li.selected{border-bottom:1px solid rgb(151,151,151);display:inline-block;width:90%;}
.im-cards .flex-container.filters .flex-item li.selected .sub-contain{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.im-cards .flex-container.filters .flex-item li.selected .sub-contain .genericon{font-size:1em;}
.im-cards .flex-container.filters .flex-item ul.options{display:none;border:1px solid rgb(151,151,151);background-color:rgb(245,244,239);border-radius:8px;position:absolute;width:auto;margin-top:-1.35vw;}
.im-cards .flex-container.filters .flex-item ul.options li{font-size:0.75em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out;cursor:pointer;margin:0;}
.im-cards .flex-container.filters .flex-item ul.options li:last-child{margin-bottom:0;border-bottom:0;}
.im-cards .flex-container.filters .flex-item ul.options li:hover{opacity:0.64;}
.im-cards .flex-container.filters .flex-item li.selected.active ul.options{display:block;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);}
.im-cards .flex-container.filters .flex-item ul{position:relative;}
.im-cards .flex-container.filters .flex-item .options li{font-size:1.2em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out, padding-left 0.2s ease-in-out;cursor:pointer;margin:0;}
.im-cards .flex-container.filter .flex-item .options li:hover{opacity:0.8;padding-left:0.75em;}

.im-platforms{justify-content:space-between;flex-flow:row wrap;margin-top:5%;}
.im-platforms .flex-item{flex:0 1 45%;/*background-color:rgb(255,255,255);*/background:rgb(255,255,255) url(images/bg/bg-im-detail.svg) no-repeat 101% 100%;background-size:0;border-radius:8px;padding:2%;margin:1% 0;display:flex;flex-flow:column nowrap;justify-content:space-between;max-width:45%;transition:background-size 0.2s ease-in-out;}
.im-platforms .flex-item.hover{background-size:6.5vw;}
.im-platforms .flex-item.hover .genericon-plus{color:rgb(255,255,255);}
.im-platforms .flex-item .genericon-plus{cursor:pointer;}
.im-platforms .flex-item h2{font-size:2.25em;line-height:1.166667;font-weight:300;color:rgb(0,35,55);width:95%;margin-bottom:2em;min-height:4.3vw;text-transform:none;}
.im-platforms .flex-item h2 .genericon-minus{display:none;font-size:1em;margin-right:-7%;}
.im-platforms .flex-item .im-summary{display:flex;justify-content:space-between;align-items:center;}
.im-platforms .flex-item .im-summary h3{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;color:rgb(5,88,43);margin:0;text-transform: uppercase;}
.im-platforms .flex-item .im-summary .genericon{font-size:1.5em;padding:0.5em;}
.im-platforms .flex-item.active{cursor:auto;}
.im-platforms .flex-item.active, .im-platforms .flex-item.active:hover{background:rgb(0,35,55);}
.im-platforms .flex-item.active h2, .im-platforms .flex-item.active .im-summary .genericon, .im-platforms .flex-item.active .im-detail h4, .im-platforms .flex-item.active .im-detail p{color:rgb(255,255,255);}
.im-platforms .flex-item.active h2{display:flex;justify-content:space-between;}
.im-platforms .flex-item.active h2 .genericon-minus{display:inline;cursor:pointer;}
.im-platforms .flex-item.active .im-summary h3{color:rgb(119,183,104);}
.im-platforms .flex-item.active .im-summary .genericon-plus{display:none;}
.im-platforms .flex-item.active .im-detail{display:block;z-index:1;margin-top:5%;transform:translate(-1.4vw, 1.4vw);border-radius:8px;padding:4%;width:66.8vw;}
.im-platforms .flex-item.active.even .im-detail{transform:translate(-36.7vw, 1.4vw);}
.im-platforms .flex-item .im-detail{background:rgb(0,35,55);display:none;}
.im-detail .im-detail-wrapper{display:flex;justify-content:space-between;width:100%;align-items:flex-start;}
.im-detail .im-detail-wrapper .im-detail-desc{flex:0 1 auto;width:47%;}
.im-detail .im-detail-wrapper .im-detail-desc h4{font-family:'Lato';font-size:1.875em;line-height:1.2;font-weight:400;text-transform:none;}
.im-detail .im-detail-wrapper .im-detail-desc h5{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;color:rgb(255,255,255);font-weight:500;text-transform:uppercase;}
.im-detail .im-detail-wrapper .im-detail-desc p{font-size:1.125em;line-height:1.444444;font-weight:300;margin-bottom:1.5rem;}
.im-detail .im-detail-wrapper .im-detail-desc a.fund-login{font-size:1.125em;line-height:1.222222;font-weight:bold;color:rgb(255,255,255);display:inline-flex;align-items:center;}
.im-detail .im-detail-wrapper .im-detail-desc a.fund-login .genericon{font-size:1em;}
.im-detail .im-detail-wrapper .im-detail-desc a.fund-login:hover{text-decoration:none;}
.im-detail .im-detail-wrapper .im-detail-desc p.fund-contact{font-size:1.3125em;line-height:1.428571;margin-top:2em;}
.im-platforms .flex-item.even .im-detail .im-detail-wrapper .im-detail-showcase{order:-1;}
.im-detail .im-detail-wrapper .im-detail-showcase{flex:0 1 auto;width:50%;}
.im-detail.not-featured .im-detail-desc{flex:1 0 100%;}
.im-detail.not-featured .im-detail.showcase{display:none;}
.im-detail-showcase .swiper-slide .img-property{border-radius:8px;width:100%;height:21vw;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin-bottom:2em;}
.im-detail-showcase .swiper-slide .property-desc h3{font-size:1.375em;line-height:1.272727;font-weight:bold;color:rgb(255,255,255);margin-bottom:0.25em;}
.im-platforms .flex-item.active .im-detail .im-detail-showcase .swiper-slide .property-desc p{font-family:'Gotham A','Gotham B';font-size:1em;font-weight:500;line-height:1.75;color:rgb(119,183,104);text-transform:uppercase;margin-bottom:2.5vw;}
.im-detail-showcase .swiper-button-next, .im-detail-showcase .swiper-button-prev{top:23.5vw;color:rgb(255,255,255)}
.im-detail-showcase .swiper-button-prev{left:auto;right:4em;}
.im-detail-showcase .swiper-button-next:after, .im-detail-showcase .swiper-button-prev:after{font-size:1em;}
.im-detail-showcase .swiper-pagination{text-align:left;}
.im-detail-showcase .swiper-pagination-bullet{background:rgb(255,255,255);opacity:1;}
.im-detail-showcase .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);}
.im-detail-showcase .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.im-detail-showcase .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.5em;}

/* Product Detail */
#banner-block.product-detail #banner-video .bg-video-overlay .bg-content h1{margin-bottom:0;}
#banner-block.product-detail h3{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;text-transform:uppercase;}
.bg-blue.product-detail .wrapper15 h1{color:rgb(255,255,255);font-family:'Gotham A','Gotham B';font-size:3.5em;line-height:1.196429;margin-bottom:0.5em;font-weight:700;padding:0;text-transform:uppercase;}
.bg-blue.product-detail .wrapper15 h2{color:rgb(255,255,255);font-family:'Lato';font-size:1.875em;line-height:1.2;margin-top:0;font-weight:400;text-transform:none;}
.bg-blue.product-detail .wrapper15 h3{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;text-transform:uppercase;}
.bg-blue.product-detail .flex-container{justify-content:space-between;}
.bg-blue.product-detail .flex-container .flex-item{flex:0 1 auto;}
.bg-blue.product-detail .flex-container .flex-item h4{color:rgb(255,255,255);font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;text-transform:uppercase;}
.bg-blue.product-detail .flex-container .flex-item p{color:rgb(255,255,255);font-size:1.25em;line-height:1.444444;font-weight:300;margin-bottom:1.5rem;}
.bg-blue.product-detail h2.news-title-lg{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1.25em;line-height:1.15;font-weight:500;text-transform:uppercase;margin:2em 0;}
.bg-blue.product-detail .flex-container .news-desc h4{font-family:'Gotham A','Gotham B';font-weight:500;text-transform:uppercase;color:rgb(5,88,43);font-size:0.875em;line-height:2;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;}
.bg-blue.product-detail .flex-container .news-desc h4 .genericon-expand{transform:rotate(-90deg);font-size:2em;cursor:pointer;}
.bg-blue.product-detail .flex-container .news-desc h3{color:rgb(57,62,67);font-size:1.25em;line-height:1.4;font-weight:400;text-transform:none;}
.bg-blue.product-detail .flex-container .news-desc .btn-cta{margin-right:1em;}
.bg-blue.product-detail .flex-container .news-desc a:hover{text-decoration:none;}
.bg-blue.product-detail .wrapper15.teams h2, .bg-white.product-detail h2{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1.25em;line-height:1.15;font-weight:500;text-transform:uppercase;margin-bottom:2em;}
.bg-blue.product-detail .teams .flex-container .flex-item p{font-size:1.125em;font-weight:300;}
.bg-blue.product-detail .teams .flex-container, .bg-white.product-detail .flex-container{justify-content:space-between;width:auto;height:auto;}
.bg-blue.product-detail .teams .flex-container.swiper-wrapper, .bg-white.product-detail .flex-container.swiper-wrapper{flex-flow:row wrap;}
.bg-blue.product-detail .teams .flex-container .flex-item, .bg-white.product-detail .flex-container .flex-item{width:25%;height:auto;}
.bg-blue.product-detail .teams .flex-container .flex-item img, .bg-white.product-detail .flex-container .flex-item img{border-radius:8px;width:8vw;margin-bottom:2em;}
.bg-blue.product-detail .teams .swiper-button-prev, .bg-blue.product-detail .teams .swiper-button-next, .bg-white.product-detail .swiper-button-prev, .bg-white.product-detail .swiper-button-next{display:none;}
.bg-white.product-detail.looper.slide{padding-top:5%;}
.bg-blue.product-detail.slide h2, .bg-tan.product-detail.slide h2{color:rgb(57,62,67);font-size:2.25em;line-height:1.777777;font-weight:300;text-align:center;text-transform:none;margin-bottom:0;}
.bg-blue.product-detail .tabs, .bg-tan.product-detail .tabs{padding:2.5% 0;}
.bg-blue.product-detail .tabs ul li, .bg-tan.product-detail .tabs ul li{flex:0 1 16.666667%;font-size:1em;}
.bg-blue.product-detail .content.slide, .bg-tan.product-detail .content.slide{padding:3% 0 0;background-repeat:no-repeat;background-position:0 99.6%;background-size:60%;}
#tabAssetMgmnt.bg-tan.product-detail .content.slide{padding:3% 0 0;}
.product-detail .content.slide .flex-container{padding:0 15%;justify-content:space-between;}
.product-detail .content.slide .flex-container .flex-item.desc{flex:0 1 50%;}
.product-detail .content.slide .flex-container .flex-item.featured{flex:0 1 40%;width:40%;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.featured .swiper-wrapper, .bg-tan.product-detail .content.slide .flex-container .flex-item.featured .swiper-wrapper{height:auto;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.featured .swpier-slide, .bg-tan.product-detail .content.slide .flex-container .flex-item.featured .swpier-slide{height:auto;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.featured .swiper-slide p{font-family:'Gotham A','Gotham B';font-size:1em;font-weight:500;line-height:1.75;color:rgb(119,183,104);text-transform:uppercase;margin-bottom:2.5vw;}
#tabRecentDev .content.slide .flex-container .flex-item.featured .swiper-button-prev, #tabRecentDev .content.slide .flex-container .flex-item.featured .swiper-button-next, #tabRecentAcq .content.slide .flex-container .flex-item.featured .swiper-button-prev, #tabRecentAcq .content.slide .flex-container .flex-item.featured .swiper-button-next, #tabAssetMgmnt .content.slide .flex-container .flex-item.featured .swiper-button-prev, #tabAssetMgmnt .content.slide .flex-container .flex-item.featured .swiper-button-next{display:flex;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.featured .swiper-pagination-bullet.swiper-bullet.swiper-pagination-bullet-active, .bg-tan.product-detail .content.slide .flex-container .flex-item.featured .swiper-pagination-bullet.swiper-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);}
.bg-blue.product-detail .content.slide .flex-container .flex-item.desc h3, .bg-tan.product-detail .content.slide .flex-container .flex-item.desc h3{color:rgb(57,62,67);font-size:2.25em;line-height:1.777777;font-weight:700;text-transform:uppercase;margin-bottom:1.5em;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.desc h4, .bg-tan.product-detail .content.slide .flex-container .flex-item.desc h4{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;text-transform:uppercase;}
.bg-blue.product-detail .content.slide .flex-container .flex-item.desc p, .bg-tan.product-detail .content.slide .flex-container .flex-item.desc p{color:rgb(57,62,67);font-size:1.375em;line-height:1.64;font-weight:300;}
.bg-blue.product-detail .content.slide .arc-cut.top-bottom, .bg-tan.product-detail .content.slide .arc-cut.top-bottom{margin-top:0;}
.bg-blue.product-detail h2, .bg-tan.product-detail h2{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-size:1.25em;line-height:1.15;font-weight:500;text-transform:uppercase;margin-bottom:2em;}
.bg-blue.product-detail.slide h2, .bg-blue.product-detail .content.slide .flex-container .flex-item.desc h3, .bg-blue.product-detail .content.slide .flex-container .flex-item.desc h4, .bg-blue.product-detail .content.slide .flex-container .flex-item.desc p, .bg-blue.product-detail .flex-item.featured .swiper-slide h3, .bg-blue.product-detail .flex-item.featured .swiper-button-next, .bg-blue.product-detail .flex-item.featured .swiper-button-prev{color:rgb(255,255,255);}
.bg-blue.product-detail .content.tabs .looper-nav > li.active{border-bottom-color:rgb(119,183,104);}
.bg-blue.product-detail .content.tabs .looper-nav > li.active a, .bg-blue.product-detail .content.tabs .looper-nav > li.active a:hover, .bg-blue.product-detail .content.tabs .looper-nav > li a:hover{color:rgb(119,183,104);}
.bg-blue.product-detail .flex-item.featured .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);}
#product-news{margin-top:1em;display:flex;justify-content:space-between;position:relative;flex-flow:row wrap;}
#product-news .flex-item{flex:0 1 32.3%;margin:0.5%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;cursor:pointer;}
#product-news .flex-item:hover{transform:translateY(-5px);box-shadow:rgb(0 0 0 / 10%) 0 5px 10px;}
#product-news .flex-item .news-img{height:15vw;}
#product-news .flex-item .news-desc{flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
.product-detail.looper .content.slides h4.mobile-only{display:none;}

/* Global Lending Platforms */
.bg-white.lending .arc-cut.tan.top-bottom{margin-top:-19.3vw;}
.content.lending .content-wrapper{width:65%;}
.content.lending p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;margin-bottom:1.25em;}
.lending-platforms .lending-item{border-radius:8px;background-color:rgb(0,35,55);padding:3%;margin:2% 0;}
.lending-platforms .lending-item:first-child{margin-top:0;}
.lending-platforms .lending-item h2{font-size:2.25em;line-height:1.166667;font-weight:300;/*color:rgb(0,35,55);*/color:rgb(255,255,255);margin-bottom:1em;text-transform:none;}
.lending-platforms .lending-item h3{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;font-weight:500;/*color:rgb(5,88,43);*/color:rgb(119,183,104);text-transform: uppercase;}
.lending-platforms .lending-item h4{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;color:rgb(255,255,255);font-weight:500;text-transform:uppercase;}
.lending-platforms .lending-item h4 .detail-txt{font-family:'Lato', sans-serif;font-weight:300;text-transform:none;}
.lending-platforms .lending-item h5{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;/*color:rgb(57,62,67);*/color:rgb(119,183,104);font-weight:500;text-transform:uppercase;margin:0;}
.lending-platforms .lending-item p{font-size:1.125em;line-height:1.444444;font-weight:300;margin-bottom:1.5rem;color:rgb(255,255,255);}
.lending-platforms .lending-item a:hover{color:rgb(255,255,255);text-decoration:none;}
.lending-platforms .lending-item ul li{color:rgb(255,255,255);font-weight:300;}
.lending-platforms .lending-item.featured{display:flex;justify-content:space-between;}
.lending-platforms .lending-item.featured .lending-detail{flex:0 1 55%;}
.lending-platforms .lending-item.featured .lending-featured{flex:0 1 40%;width:40%;}
.lending-platforms .lending-item.featured .lending-featured .img-lending{width:100%;height:17.609862vw;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;border-radius:8px;margin-bottom:1em;}
.lending-platforms .lending-item.featured .lending-featured h3{width:75%;font-size:1.375em;line-height:1.272727;font-weight:bold;color:rgb(255,255,255);margin-bottom:0.25em;}
.lending-platforms .lending-item.featured .lending-featured h4{width:75%;font-family:'Gotham A','Gotham B';font-size:1em;font-weight:500;line-height:1.75;color:rgb(119,183,104);text-transform:uppercase;margin-bottom:1.5vw;}
.lending-featured .swiper-slide ul{margin-bottom:2em;}
.lending-featured .swiper-button-next, .lending-featured .swiper-button-prev{top:19.1vw;color:rgb(255,255,255)}
.lending-featured .swiper-button-prev{left:auto;right:4em;}
.lending-featured .swiper-button-next:after, .lending-featured .swiper-button-prev:after{font-size:1em;}
.lending-featured .swiper-pagination{text-align:left;}
.lending-featured .swiper-pagination-bullet{background:rgb(255,255,255);opacity:1;}
.lending-featured .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);}
.lending-featured .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.lending-featured .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.5em;}
.lending.looper.slide{padding-top:5%;}
.lending.looper.slide .content.tabs ul li{flex:0 1 33.333333%;}
.lending-tab.featured{display:flex;justify-content:space-between;align-items:flex-start;}
.lending-tab.featured .lending-tab-detail{flex:0 1 55%;}
.lending-tab.featured .lending-tab-featured{flex:0 1 40%;width:40%;}
.bg-tan.lending .content.wrapper15 h2{font-size:2.25em;line-height:1.166667;font-weight:300;color:rgb(57,62,67);margin-bottom:1em;text-transform:none;}
.lending-tab-detail h3{font-family:'Gotham A','Gotham B';font-weight:400;color:rgb(5,88,43);font-size:1.25em;line-height:1.4;text-transform:uppercase;}
.bg-tan.lending .content.wrapper15 p{font-size:1.375em;font-weight:300;line-height:1.636364;margin-bottom:1.25em;color:rgb(57,62,67);}
.bg-tan.lending .content.wrapper15 p.small_text{font-size:1em;font-style:italic;font-weight:400;}
.lending-tab-detail h4{font-family:'Gotham A','Gotham B';font-size:1.25em;line-height:1.5;color:rgb(57,62,67);font-weight:500;margin-bottom:0;}
.lending-tab-detail h4 .detail-txt{font-family:'Lato', sans-serif;font-weight:300;text-transform:none;display:inline-block;margin-bottom:0.75em;}
.lending-tab-detail h5{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;color:rgb(5,88,43);font-weight:500;text-transform:uppercase;margin:3em 0 0;}
.lending-tab-featured .img-lending{width:100%;height:17.609862vw;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;border-radius:8px;margin-bottom:1em;}
.lending-tab-featured h3{font-family:'Lato', sans-serif;font-size:1.375em;line-height:1.272727;font-weight:bold;color:rgb(57,62,67);margin-bottom:0.25em;text-transform:none;}
.lending-tab-featured h4{font-family:'Gotham A','Gotham B';font-size:1em;font-weight:500;line-height:1.75;color:rgb(5,88,43);text-transform:uppercase;}
.lending .content .lending-tab ul li{font-size:1.375em;color:rgb(57,62,67);font-weight:300;}
.bg-tan.lending .content.wrapper15 .lending-tab-featured p, .lending .content .lending-tab-featured ul li{font-size:1.15em;}
.lending .content .lending-tab-featured ul li{list-style:none;margin-left:-1.25em;}
.lending-tab-featured .swiper-slide ul{margin-bottom:2em;}
.lending-tab-featured .swiper-button-next, .lending-tab-featured .swiper-button-prev{top:19.1vw;color:rgb(57,62,67);}
.lending-tab-featured .swiper-button-prev{left:auto;right:4em;}
.lending-tab-featured .swiper-button-next:after, .lending-tab-featured .swiper-button-prev:after{font-size:1em;}
.lending-tab-featured .swiper-pagination{text-align:left;}
.lending-tab-featured .swiper-pagination-bullet{background:rgba(57,62,67,0.2);opacity:1;}
.lending-tab-featured .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(5,88,43);}
.lending-tab-featured .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.lending-tab-featured .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.5em;}

/* Canada & U.S. & UK/Europe Lending Services */
.bg-white.lending{background-repeat:no-repeat;}
.content.wrapper15.lending{padding-top:3%;}
.bg-white.lending.canada{background-image:url(images/bg/bg-our-approach-tab-05.png);background-position:-20% 99.9%;background-size:70%;}
.bg-white.lending.canada .content.wrapper15.lending .content-wrapper{margin:0 0 30% auto;width:100%;}
.bg-white.lending.us{background-image:url(images/bg/bg-our-approach-tab-01.png);background-position:0 99.9%;background-size:80%;}
.bg-white.lending.us .content.wrapper15.lending .content-wrapper{margin:0 0 25% auto;width:100%;}
.bg-white.lending.uk{background-image:url(images/bg/bg-our-approach-tab-02.png);background-position:0 99.9%;background-size:65%;}
.bg-white.lending.uk .content.wrapper15.lending .content-wrapper{margin:0 0 25% auto;width:100%;}
.bg-white.lending.scp .content.wrapper15.lending .content-wrapper{margin:0 0 25% auto;width:100%;}

/* Canadian Property Management & Leasing */
.bg-white.leasing{background-image:url(images/bg/bg-canada-services.png);background-position:25% calc(100% + 12vw);background-repeat:no-repeat;background-size:40vw;}
.bg-white.leasing .flex-container .flex-item:first-child .hidden-content{margin-bottom:20vw;}
.leasing .flex-container{justify-content:space-between;}
.leasing .flex-container .flex-item:first-child{flex:0 1 65%;}
.leasing .flex-container .flex-item{flex:0 1 30%;}
.flex-item.figures .aum-fig{color:rgb(119,183,104);font-family:'Gotham A', 'Gotham B';font-weight:700;font-size:3.636364em;line-height:1.2;display:block;margin-bottom:5%;}
.flex-item.figures .aum-desc{color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-weight:500;font-size:0.909091em;line-height:1.4;text-transform:uppercase;display:block;}
.bg-white.page-header.can-leasing .arc-cut.tan{margin-top:-20vw;}
.leasing .content p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:1.25em;}
.leasing .flex-item ul{list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.leasing .flex-item ul li{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:0.5em;}
.leasing .flex-item ul li:before{content:'\2022';color:rgb(0,148,209);position:static;margin-left:-1em;margin-right:0.4em;}
.bg-blue.leasing .content h2{color:rgb(119,183,104);}
.bg-blue.leasing .content p{color:rgb(255,255,255);}
.bg-blue.leasing .flex-container{justify-content:space-between;padding:5% 0;margin-bottom:4%;border-bottom:1px solid rgba(255,255,255,0.2);}
.bg-blue.leasing .flex-container .flex-item{flex:0 1 30%;}
.bg-blue.leasing .flex-item h3{color:rgb(255,255,255);font-family:'Gotham A', 'Gotham B';font-size:2.25em;font-weight:300;line-height:0.777777;}
.bg-blue.leasing .flex-item .icon{width:4vw;height:4vw;margin:0 0 5%;}
.bg-blue.leasing .flex-container.contacts{margin:0;border:0;flex-flow:row wrap;}
.bg-blue.leasing .flex-container.contacts .mobile-swiper-wrapper{width:100%;flex-flow:row wrap;justify-content:space-between;}
.bg-blue.leasing .flex-container.contacts .flex-item{flex:0 1 23%;}
.bg-blue.leasing .news-header{padding-top:4%;border-top:1px solid rgba(255,255,255,0.2);}
.bg-blue.leasing #news-insights{margin-bottom:5%;}
.flex-container.contacts p{font-size:1.125em;}
.flex-container.contacts p.name{font-size:1.25em;line-height:1.4;font-weight:bold;margin-bottom:1.25em;}
.flex-container.contacts img{width:8vw;border-radius:8px;margin-bottom:2em;}
.flex-container.contacts .swiper-button-next, .flex-container.contacts .swiper-button-prev, .flex-container.contacts .swiper-pagination{display:none;}
.bg-tan.leasing .content.wrapper15 h2{color:rgb(57,62,67);font-size:2.25em;line-height:0.777777;font-weight:300;text-align:center;text-transform:none;}
#tabLeasing .content.tabs ul li{flex:0 1 25%;}
.leasing .flex-container.lease-opp{justify-content:space-between;margin-bottom:5em;}
.leasing .flex-container.lease-opp .flex-item{flex:0 1 45%;}
.leasing .flex-container.lease-opp .flex-item.img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;min-height:20.8vw;}
.leasing .flex-container.lease-opp .flex-item h3{color:rgb(5,88,43);font-family:'Gotham A','Gotham B';font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;}
.lease-opp.filters{width:30%;}
.lease-opp.filters h4{font-family:'Gotham A','Gotham B';color:rgb(5,88,43);font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;padding:3%;margin:0;}
.lease-opp.filters ul{width:100%;list-style:none;margin:0;}
.lease-opp.filters ul li{font-size:1.875em;line-height:1.2;color:rgb(57,62,67);padding:3% 3% 6%;}
.lease-opp.filters li.selected{border-bottom:1px solid rgb(151,151,151);display:inline-block;width:90%;}
.lease-opp.filters li.selected .sub-contain{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.lease-opp.filters li.selected .sub-contain .genericon{font-size:1em;}
.lease-opp.filters ul.options{display:none;border:1px solid rgb(151,151,151);background-color:rgb(245,244,239);border-radius:8px;position:absolute;width:auto;margin-top:-1.35vw;}
.lease-opp.filters ul.options li{font-size:0.75em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out;cursor:pointer;margin:0;}
.lease-opp.filters ul.options li:last-child{margin-bottom:0;border-bottom:0;}
.lease-opp.filters ul.options li:hover{opacity:0.64;}
.lease-opp.filters li.selected.active ul.options{display:block;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);}
.lease-opp.filters ul{position:relative;}
.options{display:none;width:95%;position:absolute;z-index:10;border:1px solid rgb(151,151,151);background-color:rgb(245,244,239);border-radius:8px;box-shadow:rgba(151,151,151,0.2) 0 0 10px 5px;}
.lease-opp.filters .options li{font-size:1.2em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out, padding-left 0.2s ease-in-out;cursor:pointer;margin:0;}
.lease-opp.filters .options li:hover{opacity:0.8;padding-left:0.75em;}
#loadLease{flex-flow:row wrap;margin-top:2em;justify-content:flex-start;}
#loadLease .flex-item{flex:0 1 32.3%;margin:0.5%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
#loadLease .flex-item:hover{transform:translateY(-5px);box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
#loadLease .flex-item.hidden{display:none;}
#loadLease .flex-item.filtered{display:flex;}
#loadLease .lease-img{width:100%;height:12.8786vw;border-top-left-radius:8px;border-top-right-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
#loadLease .lease-desc{padding:5%;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(255,255,255);flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
#loadLease .lease-desc p{font-size:1.25em;line-height:1.4;font-weight:400;margin:auto 0;}
#loadLease .lease-desc p:first-child{margin-bottom:3em;}
#loadLease .lease-desc p a{font-size:0.9em;line-height:1.222222;font-weight:bold;color:rgb(5,88,43);display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:0.5em;}
#loadLease .lease-desc p a .genericon{font-size:1em;margin-left:0.5em;}
#btnLoadLease{margin:2em 0.5%;}
#btnLoadLease.loaded{display:none;}

/* Canadian Development Services */
.bg-white.development{background:rgb(255,255,255) url(images/bg/bg-canadian-development-test.jpg) -7.5vw 100% no-repeat;background-size:/*calc(55% - 10vw)*/contain;}
.bg-white.development .content p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;margin-bottom:1.25em;}
.development .content-wrapper{width:50%;margin:0 0 0 auto;}
.dev-highlight{justify-content:space-between;flex-flow:column nowrap;width:85%;}
.content.development .dev-highlight p{margin-bottom:3em;}
.dev-highlight > p{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25em;border-bottom:1px solid rgb(235,234,227);}
.dev-highlight > p:last-child{border-bottom:0;}
.dev-highlight > p span{flex:0 1 47.5%;}
.dev-highlight .aum-fig{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-weight:700;font-size:3.236364em;line-height:1.2;white-space:nowrap;}
.dev-highlight .aum-desc{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-weight:500;font-size:1.145833vw;line-height:1.4;text-transform:uppercase;flex-basis:40%;}
.flex-container.featured-dev{justify-content:space-between;margin-bottom:3em;}
.flex-container.featured-dev .flex-item.main-dev{flex:0 1 58%;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
.flex-container.featured-dev .flex-item.main-dev:hover{transform:translateY(-5px); box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
.flex-container.featured-dev .dev-img{width:100%;height:13.066667vw;border-top-left-radius:8px;border-top-right-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transition:opacity 0.2s ease-in-out;cursor:pointer;}
.flex-container.featured-dev .dev-img:hover{opacity:0.64;}
.flex-container.featured-dev .dev-desc{padding:5%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:rgb(0,35,55);}
.flex-container.featured-dev .dev-desc h4{font-family:'Gotham A','Gotham B';font-weight:500;text-transform:uppercase;color:rgb(119,183,104);font-size:1em;line-height:2;margin-bottom:0;}
.flex-container.featured-dev .dev-desc p{font-weight:300;color:rgb(255,255,255);font-size:1.25em;margin-bottom:0;white-space:nowrap;}
.flex-container.featured-dev .main-dev .dev-img{height:31.14vw;}
.flex-container.featured-dev .main-dev .dev-desc h4{font-size:1.25em;}
.flex-container.featured-dev .main-dev .dev-desc p{font-size:2.25em;width:80%;}
.flex-container.featured-dev .flex-item.sub-dev{flex:0 1 40%;display:flex;flex-floW:column nowrap;justify-content:space-between;}
.flex-item.sub-dev .sub-flex-item{flex:1 1 auto;margin:3% 0;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
.flex-item.sub-dev .sub-flex-item:hover{transform:translateY(-5px); box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
.flex-item.sub-dev .sub-flex-item:first-child{margin-top:0;}
.flex-item.sub-dev .sub-flex-item:last-child{margin-bottom:0;}
.dev-sub-highlight{justify-content:space-between;flex-flow:row wrap;}
.dev-sub-highlight > p{flex:0 1 47.5%;display:flex;flex-flow:column nowrap;}
.dev-sub-highlight .aum-fig{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-weight:700;font-size:2.636364em;line-height:1.2;display:block;}
.dev-sub-highlight .aum-desc{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-weight:500;font-size:1.145833vw;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:5%;}
.bg-tan.development .flex-container.contacts{margin:0;border:0;flex-flow:row wrap;justify-content:flex-start;}
.bg-tan.development .flex-container.contacts p{font-size:1.145833vw;font-weight:300;}
.bg-tan.development .flex-container.contacts p.name{font-size:1.25em;font-weight:600;}
.bg-tan.development .flex-container.contacts .mobile-swiper-wrapper{width:100%;flex-flow:row nowrap;justify-content:normal;}
.bg-tan.development .flex-container.contacts .flex-item{flex:0 1 23%;margin:0 1em;}
.bg-tan.development .news-header{padding-top:4%;border-top:1px solid rgba(255,255,255,0.2);}
.bg-tan.development #news-insights{margin-bottom:5%;}
.dev-list .filters .flex-item{flex:0 1 30%;margin-right:3%;}
.dev-list .filters .flex-item h4{font-family:'Gotham A','Gotham B';color:rgb(119,183,104);font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;padding:3%;margin:0;}
.dev-list .filters .flex-item ul{width:100%;list-style:none;margin:0;}
.dev-list .filters .flex-item ul li{font-size:1.875em;line-height:1.2;color:rgb(255,255,255);padding:3% 3% 6%;}
.dev-list .filters .flex-item li.selected{border-bottom:1px solid rgb(151,151,151);display:inline-block;width:90%;}
.dev-list .filters .flex-item li.selected .sub-contain{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.dev-list .filters .flex-item li.selected .sub-contain .genericon{font-size:1em;}
.dev-list .filters .flex-item ul.options{display:none;border:1px solid rgb(151,151,151);background-color:rgb(0,35,55);border-radius:8px;position:absolute;width:auto;margin-top:-1.35vw;}
.dev-list .filters .flex-item ul.options li{font-size:0.75em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out;cursor:pointer;margin:0;}
.dev-list .filters .flex-item ul.options li:last-child{margin-bottom:0;border-bottom:0;}
.dev-list .filters .flex-item ul.options li:hover{opacity:0.64;}
.dev-list .filters li.selected.active ul.options{display:block;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);}
.dev-list .filters .flex-item ul{position:relative;}
.dev-list .filters .flex-item .options li{color:rgb(57,62,67);font-size:1.2em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out, padding-left 0.2s ease-in-out;cursor:pointer;margin:0;}
.dev-list .filters .flex-item .options li:hover{opacity:0.8;padding-left:0.75em;}
#loadDev{flex-flow:row wrap;margin-top:2em;justify-content:flex-start;}
#loadDev .flex-item{flex:0 1 32.3%;margin:0.5%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
#loadDev .flex-item:hover{transform:translateY(-5px); box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
#loadDev .flex-item.hidden{display:none;}
#loadDev .dev-img{width:100%;height:12.8786vw;border-top-left-radius:8px;border-top-right-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer;transition:opacity 0.2s ease-in-out;}
#loadDev .dev-img:hover{opacity:0.64;}
#loadDev .dev-desc{padding:5%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:rgb(255,255,255);flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
#loadDev .dev-desc p{font-size:1.25em;line-height:1.4;font-weight:400;margin:auto 0;color:rgb(57,62,67);}
#loadDev .dev-desc > p{margin-bottom:3em;}
#loadDev .dev-desc .dev-stats{display:flex;justify-content:space-between;align-items:flex-end;}
#loadDev .dev-desc .dev-stats p{flex:0 1 auto;margin:0;}
#loadDev .dev-desc .dev-stats p:last-child{text-align:right;}
#loadDev .dev-desc .dev-stats p span{font-family:'Gotham A','Gotham B';font-size:0.7em;font-weight:500;text-transform:uppercase;}
#loadDev .dev-desc .dev-stats span.cdate, #loadDev .dev-desc .dev-stats span.sqft{color:rgb(5,88,43);}
#btnLoadDev{margin:2em 0.5%;}
#btnLoadDev.loaded{display:none;}

/* Asia Services */
.services h2.script{font-size:2.25em;font-weight:300;line-height:1.333333;color:rgb(57,62,67);text-transform:none;}
.services h3{font-family:'Gotham A','Gotham B';font-weight:400;color:rgb(5,88,43);font-size:1.25em;line-height:1.4;text-transform:uppercase;}
.services .content.wrapper15 p{font-size:1.375em;font-weight:300;line-height:1.636364;margin-bottom:1.25em;}
.services ul li{font-size:1.375em;font-weight:300;line-height:1.636364;margin-bottom:0.5em;}
.services h5{font-family:'Gotham A','Gotham B';font-size:1em;line-height:1.5;color:rgb(5,88,43);font-weight:500;text-transform:uppercase;margin:0;}
.bg-white.japan{background:rgb(255,255,255) url(images/bg/bg-japan-services-01.jpg) 50% 99.9% no-repeat;background-size:contain;}
.japan-overview{justify-content:space-between;margin-bottom:15%;}
.japan-overview .flex-item{flex:0 1 30%;}
.japan-overview .flex-item .aum-fig{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-weight:700;font-size:3.636364em;line-height:1.2;display:block;margin-bottom:5%;}
.japan-overview .flex-item .aum-desc{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-weight:500;font-size:0.636364em;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:10%;}
.japan-detail{justify-content:space-between;margin-bottom:2em;align-items:flex-start;}
.japan-detail .flex-item{flex:0 1 60%;width:60%;}
.japan-detail .flex-item.featured{flex:0 1 35%;width:35%;}
.flex-item.featured h4{font-family:'Gotham A','Gotham B';font-weight:600;color:rgb(5,88,43);font-size:1.375em;line-height:1.272727;text-transform:uppercase;margin-bottom:0.25em;}
.flex-item.featured .swiper-slide .img-services{border-radius:8px;width:100%;height:21vw;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin-bottom:2em;}
.flex-item.featured .swiper-slide h3{font-family:'Lato', sans-serif;font-size:1.375em;line-height:1.272727;font-weight:bold;color:rgb(57,62,67);margin-bottom:0.25em;text-transform:none;}
.flex-item.featured .swiper-slide p{font-family:'Gotham A','Gotham B';font-size:1em;font-weight:500;line-height:1.75;color:rgb(5,88,43);text-transform:uppercase;margin-bottom:2.5vw;}
.flex-item.featured .swiper-pagination{text-align:left;}
.flex-item.featured .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
.flex-item.featured .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(5,88,43);}
.flex-item.featured .swiper-button-next, .flex-item.featured .swiper-button-prev{top:23.5vw;color:rgb(57,62,67);}
.flex-item.featured .swiper-button-next:after, .flex-item.featured .swiper-button-prev:after{font-size:1em;}
.flex-item.featured .swiper-button-prev{left:auto;right:4em;}
.flex-item.featured .swiper-lazy-preloader{--swiper-theme-color:rgb(5,88,43);}
.bg-blue.services h3, .bg-blue.services h5{color:rgb(119,183,104);}
.bg-tan.services.southkorea{background-image:url(images/bg/bg-asia-services-01.png);background-repeat:no-repeat;background-position:0 99.9%;background-size:70%;}
.southkorea .content-wrapper{margin-bottom:10%;}
.bg-white.services.india{background-image:url(images/bg/bg-asia-services-02.png);background-repeat:no-repeat;background-position:0 99.9%;background-size:70%;}
.india .content-wrapper{margin-bottom:0;}
#tabIndia .flex-item.featured img{width:100%;}
.asia-news .content.wrapper15 h2{color:rgb(119,183,104);}

/* UK Services */
.bg-white.uk{background:rgb(255,255,255) url(images/bg/bg-uk-services-01.jpg) 50% 99.9% no-repeat;background-size:contain;}
.uk-aum{justify-content:space-between;flex-flow:row nowrap;margin-bottom:12.5%;}
.uk-aum .flex-item{flex:0 1 47.5%;}
.uk-aum .flex-item.uk-aum-figures{display:flex;flex-flow:row wrap;justify-content:space-around;}
.uk-aum .flex-item.uk-aum-figures p{flex:0 1 47.5%;}
.uk-aum .flex-item .aum-fig{color:rgb(119,183,104);font-family:'Gotham A','Gotham B';font-weight:700;font-size:3.636364em;line-height:1.2;display:block;margin-bottom:5%;}
.uk-aum .flex-item .aum-desc{color:rgb(57,62,67);font-family:'Gotham A','Gotham B';font-weight:500;font-size:0.636364em;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:10%;}
.bg-blue.services.uk h2{color:rgb(255,255,255);}
.services.uk h2.centered{width:66%;text-align:center;margin:0 auto 2em auto;}
.bg-blue.services.uk h3{font-family:'Gotham A', 'Gotham B';font-size:1.25em;font-weight:400;line-height:1.4;text-transform:uppercase;color:rgb(119,183,104);}
.bg-blue.services.uk p, .bg-blue.services.uk li{color:rgb(255,255,255);}
.flex-container.principles{justify-content:space-between;}
.flex-container.principles .flex-item{flex:0 1 30%;}
.flex-container.principles .flex-item .icon{width:4vw;height:4vw;margin:0 0 5%;}
.flex-container.half, .flex-container.one-three, .flex-container.three-one{width:100%;}
.flex-container.uk-featured{justify-content:space-between;}
.flex-container.uk-featured.half .flex-item{flex:0 1 47.5%;}
.flex-container.uk-featured.three-one .flex-item:first-child{flex:0 1 63.5%;}
.flex-container.uk-featured.three-one .flex-item:last-child{flex:0 1 31.5%;}
.flex-container.uk-featured.one-three .flex-item:first-child{flex:0 1 31.5%;}
.flex-container.uk-featured.one-three .flex-item:last-child{flex:0 1 63.5%;}
.flex-container.uk-featured .flex-item .featured-img{border-radius:8px;width:100%;height:24vw;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;}
.flex-container.uk-featured .flex-item .featured-img:hover{transform:translateY(-5px); box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
.flex-container.uk-featured .flex-item h4{font-family:'Lato', sans-serif;font-size:1.375em;line-height:1.272727;font-weight:bold;color:rgb(57,62,67);margin:1em 0 0.25em;text-transform:none;}
.bg-blue .flex-container.uk-featured .flex-item h4{color:rgb(255,255,255);}
.bg-blue.services.contact h3{color:rgb(119,183,104);font-weight:500;}
.bg-blue.services.contact .news-desc h3{font-family:'Lato', sans-serif;color:rgb(57,62,67);font-size:1.25em;line-height:1.4;text-transform:none;font-weight:600;}
.services.contact .flex-container{justify-content:space-between;}
.services.contact .flex-item{flex:0 1 47.5%;}
.services.contact .flex-item img{border-radius:8px;width:8vw;margin-bottom:2em;}

/* Our Approach */
.bg-white.approach{background:rgb(255,255,255) url(images/bg/bg-our-approach.png) 0 13vw no-repeat;background-size:45vw;}
.bg-white.approach .content.wrapper15{display:flex;justify-content:flex-end;}
.approach .content p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:1.25em;}
.bg-white.approach .content-wrapper{width:50%;}
.approach .flex-container{justify-content:space-between;flex-flow:row wrap;}
.approach .flex-container .flex-item{flex:0 1 42%;}
.approach .flex-item ul{list-style:none;column-count:2;}
.approach .flex-item ul li{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:0.5em;}
.approach .flex-item ul li:before{content:'\2022';color:rgb(0,148,209);position:absolute;margin-left:-1em;}
.approach .flex-item .aum-fig{color:rgb(119,183,104);font-family:'Gotham A', 'Gotham B';font-weight:700;font-size:3.636364em;line-height:1.2;display:block;margin-bottom:5%;text-transform:uppercase;}
.approach .flex-item .aum-desc{color:rgb(57,62,67);font-family:'Gotham A', 'Gotham B';font-weight:500;font-size:0.909091em;line-height:1.4;text-transform:uppercase;display:block;margin-bottom:10%;}
.aum-desc .small_text{font-family:'Lato', sans-serif;font-weight:400;text-transform:none;}
.approach .tabs{padding:5% 0;}
.approach .tabs ul li{flex:0 1 16.666667%;font-size:1em;}
.approach .content.slide{padding:3% 0 0;background-repeat:no-repeat;background-position:0 99.6%;background-size:60%;}
.approach .content.slide .arc-cut.top-bottom{margin-top:0;}
.approach .content.slide h2{color:rgb(57,62,67);font-size:2.25em;line-height:1.777777;font-weight:300;text-align:center;text-transform:none;margin-bottom:1.5em;}
.approach .content.slide p{text-align:center;margin:0 auto;width:66%;}
.bg-blue.approach h2{color:rgb(119,183,104);}
.approach .content.slide:first-child{background-image:url(images/bg/bg-our-approach-tab-01.png);}
.approach .content.slide:nth-child(2){background-image:url(images/bg/bg-our-approach-tab-02.png);}
.approach .content.slide:nth-child(3){background-image:url(images/bg/bg-our-approach-tab-03.png);}
.approach .content.slide:nth-child(4){background-image:url(images/bg/bg-our-approach-tab-04.png);}
.approach .content.slide:nth-child(5){background-image:url(images/bg/bg-our-approach-tab-05.png);}
.approach .content.slide:nth-child(6){background-image:url(images/bg/bg-our-approach-tab-06.png);}
.approach .flex-container.client-relationship{padding:0 15%;}
.approach .flex-container.client-relationship .flex-item{flex:0 1 47.5%;}
.approach .flex-container.client-relationship .flex-item p{width:100%;text-align:left;}

/* Global Leadership Team */
h2.leadership.script{color:rgb(57,62,67);font-size:2.25em;line-height:0.777777;font-weight:300;text-align:center;text-transform:none;margin-bottom:2em;}
.bg-blue h2.leadership.script{color:rgb(255,255,255);}
.content .leadership-nav li .mobile-only{display:none;}
.content .leadership-tab{padding:0;}
.content .leadership-tab-container{display:flex;justify-content:space-around;}
.content .leadership-tab-container .leadership-tab{flex:0 1 45.7%;}
.content .leadership-tab-container .leadership-tab:first-child{margin-left:0;padding-right:4.3%}
.content .leadership-tab-container .leadership-tab:last-child{margin-right:0;}
.content .leadership-tab-container .leadership-tab h2{margin:3em 0;text-align:center;}
.content .leadership-tab-container .leadership-tab:first-child .leadership-nav{padding-right:9.18%;border-right:1px solid rgba(57,62,67,0.2);}
.content .leadership-nav{margin:0 auto;width:100%;height:auto;list-style:none;display:flex;justify-content:space-between;flex-flow:row nowrap;}
.content .leadership-nav li{display:block;margin:0;padding:0 1% 2em;font-size:1.2em;line-height:1.4;flex:0 1 17%;position:relative;}
.leadership-tab.tier1 .leadership-nav li{flex:0 1 30%;}
.leadership-tab.regional .leadership-nav li{flex:0 1 37.8%;}
.content .leadership-nav li *{transition:all 0.2s ease-in-out;}
.content .leadership-nav li a{transition:none;}
.content .leadership-nav li a:hover{opacity:1;text-decoration:none;}
.content .leadership-nav li.active a{cursor:default;}
.content .leadership-nav li img{width:12vw;margin-bottom:1em;border-radius:8px;}
.content .leadership-tab.tier1 li img{width:15.633142vw;}
.content .leadership-nav li.focused img{transform:scale(1.025);}
.content .leadership-nav li.gray img{filter:grayscale(1);opacity:0.8;}
.content .leadership-nav li.gray span{opacity:0.6;}
.content .leadership-nav li span{display:block;width:95%;margin:0 auto;}
.content .leadership-nav li span strong{display:inline-block;margin-bottom:0.5em;}
.content .leadership-nav li:after{content:'';display:block;position:absolute;left:0;bottom:0;height:2px;width:0;background:rgb(119,183,104);transition:width 0.2s ease-in-out;}
.content .leadership-nav li.focused:after, .content .leadership-nav li.active:after{width:100%;}
.content .leadership-nav li.active:after{background:rgb(5,88,43);}
.content .leadership-tab.tier1 .leadership-nav li{text-align:center;}
.leadership-tab-container.five-col .leadership-tab.regional:first-child{flex:0 1 37%;padding-right:5%;}
.leadership-tab-container.five-col .leadership-tab.regional:first-child .leadership-nav{padding-right:7.5%;}
.leadership-tab-container.five-col .leadership-tab.regional:last-child{flex:0 1 65%;}
.leadership-tab-container.five-col .leadership-nav li img{width:10vw;}
.bio-content{padding:3% 0;border-top:1px solid rgba(57,62,67,0.2);display:none;}
.bg-tan .bio-content{border-top:0;border-bottom:1px solid rgba(57,62,67,0.2);}
.bio-container{display:flex;justify-content:space-between;}
.bio-container .bio-text{flex:0 1 80%;}
.content.wrapper15 .bio-text p{font-size:1.375em;font-weight:300;line-height:1.636363;margin-bottom:1em;}
.bio-control .genericon{font-size:2em;cursor:pointer;color:rgba(57,62,67,0.8);transition:color, transform 0.2s ease-in-out;}
.bio-control .genericon:hover{color:rgb(5,88,43);transform:rotate(90deg);}
.tier-divider{display:flex;justify-content:space-between;margin:3em 0 2em;}
.tier-divider h2{flex:0 1 47.5%;}
.leadership-list h4{font-family:'Gotham A','Gotham B';color:rgb(119,183,104);font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;}
.leadership-list .flex-container.filters .flex-item{flex:0 1 35%;margin-right:3%;}
.leadership-list .flex-container.filters .flex-item h4{padding:3%;margin:0;}
.leadership-list .flex-container.filters .flex-item ul{width:100%;list-style:none;margin:0;}
.leadership-list .flex-container.filters .flex-item ul li{font-size:1.875em;line-height:1.2;color:rgb(255,255,255);padding:3% 3% 6%;}
.leadership-list .flex-container.filters .flex-item li.selected{border-bottom:1px solid rgb(151,151,151);display:inline-block;width:90%;}
.leadership-list .flex-container.filters .flex-item li.selected .sub-contain{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.leadership-list .flex-container.filters .flex-item li.selected .sub-contain .genericon{font-size:1em;}
.leadership-list .flex-container.filters .flex-item ul.options{display:none;border:1px solid rgb(151,151,151);background-color:rgb(245,244,239);border-radius:8px;position:absolute;width:auto;margin-top:-1.35vw;}
.leadership-list .flex-container.filters .flex-item ul.options li{font-size:0.75em;color:rgb(57,62,67);padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out;cursor:pointer;margin:0;}
.leadership-list .flex-container.filters .flex-item ul.options li:last-child{margin-bottom:0;border-bottom:0;}
.leadership-list .flex-container.filters .flex-item ul.options li:hover{opacity:0.64;}
.leadership-list .flex-container.filters .flex-item li.selected.active ul.options{display:block;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);}
.leadership-list .flex-container.filters .flex-item ul{position:relative;}
.leadership-list .flex-container.filters .flex-item .options li{color:rgb(57,62,67);font-size:1.2em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out, padding-left 0.2s ease-in-out;cursor:pointer;margin:0;}
.leadership-list .flex-container.filters .flex-item .options li:hover{opacity:0.8;padding-left:0.75em;}

.leaders{flex-flow:row wrap;margin-top:5%;}
.leaders .flex-item{flex:0 1 28%;background-color:rgb(255,255,255);border-radius:8px;padding:2%;margin:0.5%;display:flex;flex-flow:column nowrap;justify-content:space-between;}
.leaders .flex-item h2{font-size:1.5em;line-height:1.5;font-weight:300;color:rgb(0,35,55);text-transform:none;}
.leaders .flex-item h3{font-family:'Gotham A','Gotham B';font-size:0.875em;line-height:1.5;font-weight:500;color:rgb(5,88,43);margin:0;text-transform:uppercase;}
.bg-blue .content.wrapper15 .leaders .flex-item p{font-size:1em;line-height:1.222222;margin-bottom:0.875em;color:rgb(57,62,67);flex:1 0 auto;}

/* News & Insights */
.content.wrapper15.news{padding:0 15% 5%;}
.flex-container.featured-news{justify-content:space-between;margin-bottom:4vw;}
.flex-container.featured-news .flex-item.main-news{flex:0 1 66%;}
.flex-container.featured-news .flex-item.sub-news{flex:0 1 32%;display:flex;flex-flow:column nowrap;justify-content:space-between;}
.flex-container.featured-news .flex-item.sub-news .mobile-swiper-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%;}
.flex-item.sub-news .sub-flex-item{flex:1 1 auto;margin:3% 0;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;cursor:pointer;}
.flex-item.sub-news .sub-flex-item:hover{transform:translateY(-5px);box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
.flex-item.sub-news .sub-flex-item:first-child{margin-top:0;}
.flex-item.sub-news .sub-flex-item:last-child{margin-bottom:0;}
.flex-item.sub-news .sub-flex-item .news-desc{flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
.news-img{width:100%;height:12.8786vw;border-top-left-radius:8px;border-top-right-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer;transition:opacity 0.2s ease-in-out;}
.news-img.vid{display:flex;justify-content:center;align-items:center;}
.news-img.vid .icon-play{width:100%;height:100%;max-width:64px;max-height:64px;opacity:0.8;transition:all 0.5s ease-in-out;}
.news-items .flex-item:hover .news-img.vid .icon-play{opacity:1;transform:scale(1.5);}
.news-desc{padding:5%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:rgb(255,255,255);}
.news-desc h4{font-family:'Gotham A','Gotham B';font-weight:500;text-transform:uppercase;color:rgb(5,88,43);font-size:0.875em;line-height:2;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;}
.news-desc h4 .genericon-expand{transform:rotate(-90deg);font-size:2em;cursor:pointer;}
.news-desc h3{color:rgb(57,62,67);font-size:1.25em;line-height:1.4;font-weight:400;}
.news-desc .btn-cta{margin-right:1em;}
.news-desc a:hover{text-decoration:none;}
.main-news .news-img{height:25.7572vw;cursor:auto;}
.main-news .news-desc{background-color:rgb(0,35,55);}
.main-news .news-desc h4{font-size:1.25em;line-height:1.4;color:rgb(119,183,104);margin-bottom:1.4em;}
.main-news .news-desc h3{font-family:'Gotham A','Gotham B';font-weight:300;color:rgb(255,255,255);font-size:2.25em;line-height:1.277778;width:75%;}
.main-news .news-desc p{font-size:1.375em;line-height:1.636363;color:rgb(255,255,255);font-weight:300;width:75%;}
h2.mobile-only{display:none;}
.mobile-swiper-wrapper{display:flex;width:100%;}
.content.wrapper15 p.news-sns{width:100%;text-align:right;margin:0;}
.news-sns .social-network{width:9%;display:inline-flex;justify-content:space-between;}
.news-sns .social-network a{transition:opacity 0.2s ease-in-out;}
.news-sns .social-network a:hover{text-decoration:none;opacity:0.68;}
.news-sns .social-network .genericon{font-size:2em;color:rgb(57,62,67);}
.flex-container.news-filters h4{font-family:'Gotham A','Gotham B';color:rgb(5,88,43);font-size:1.25em;font-weight:500;line-height:1.4;text-transform:uppercase;}
.flex-container.news-filters .flex-item{flex:0 1 30%;margin-right:3%;}
.flex-container.news-filters .flex-item h4{padding:3%;margin:0;}
.flex-container.news-filters .flex-item ul{width:100%;list-style:none;margin:0;}
.flex-container.news-filters .flex-item ul li{font-size:1.875em;line-height:1.2;color:rgb(57,62,67);padding:3% 3% 6%;}
.flex-container.news-filters .flex-item li.selected{border-bottom:1px solid rgb(151,151,151);display:inline-block;width:90%;}
.flex-container.news-filters .flex-item li.selected .sub-contain{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.flex-container.news-filters .flex-item li.selected .sub-contain .genericon{font-size:1em;}
.flex-container.news-filters .flex-item ul.options{display:none;border:1px solid rgb(151,151,151);background-color:rgb(245,244,239);border-radius:8px;position:absolute;width:auto;margin-top:-1.35vw;}
.flex-container.news-filters .flex-item ul.options li{font-size:0.75em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out;cursor:pointer;margin:0;}
.flex-container.news-filters .flex-item ul.options li:last-child{margin-bottom:0;border-bottom:0;}
.flex-container.news-filters .flex-item ul.options li:hover{opacity:0.64;}
.flex-container.news-filters .flex-item li.selected.active ul.options{display:block;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.2);}
.flex-container.news-filters .flex-item ul{position:relative;}
.flex-container.news-filters .flex-item .options li{font-size:1.2em;padding:0.5em;border-bottom:1px solid rgb(151,151,151);transition:opacity 0.2s ease-in-out, padding-left 0.2s ease-in-out;cursor:pointer;margin:0;}
.flex-container.news-filters .flex-item .options li:hover{opacity:0.8;padding-left:0.75em;}
#news-filters{height:auto;display:flex;align-items:center;margin-top:1em;}
#news-filters .selected{flex:0 1 4.5vw;display:inline-flex;border:1px solid rgb(151,151,151);padding:0.5% 1.5%;border-radius:2em;margin:0 1em;justify-content:space-between;align-items:center;font-family:'Gotham A','Gotham B';font-size:0.875em;font-weight:500;line-height:1.714286;color:rgb(57,62,67);text-transform:uppercase;transition:background 0.2s ease-in-out;white-space:nowrap;}
#news-filters .selected:hover{background-color:rgb(255,255,255);}
#news-filters .selected .genericon{font-size:2em;cursor:pointer;margin-left:0.5em;margin-right:-0.5em;}
#news-filters .clear-filters{font-size:1.25em;line-height:1.4;font-weight:bold;cursor:pointer;margin-left:2vw;}
.flex-container.news-items{flex-flow:row wrap;margin-top:1em;}
.flex-container.news-items .flex-item{flex:0 1 32.3%;margin:0.5%;display:flex;flex-flow:column nowrap;transition:transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;cursor:pointer;}
.flex-container.news-items .flex-item:hover{transform:translateY(-5px);box-shadow:rgba(0,0,0,0.1) 0 5px 10px;}
.flex-container.news-items .flex-item.hidden{display:none;}
.flex-container.news-items .flex-item .news-desc{flex:1 0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;}
#btnLoadNews{margin:2em 0.5%;}
#btnLoadNews.loaded{display:none;}
.content.wrapper15 h2.news-title{font-size:2.25em;color:rgb(0,35,55);text-transform:none;margin-bottom:2em;}
.news-article{justify-content:space-between;flex-flow:row nowrap;}
.news-article .news-detail{flex:0 1 65%;}
.news-article .news-detail .news-lead-img{width:100%;margin-bottom:1em;border-radius:8px;display:block;}
.news-article .news-detail p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:1.25em;}
.news-article .news-detail .small_text{font-size:1em;}
.news-article .news-detail strong{color:rgb(5,88,43);}
.news-article .news-detail h3{font-family:'Gotham A','Gotham B';font-size:1.625em;font-weight:500;color:rgb(5,88,43);}
.news-article .news-detail ul li, .news-article .news-detail ol li{font-size:1.125em;font-weight:300;color:rgb(57,62,67);line-height:1.555555;margin-bottom:0.5em;}
.news-article .news-detail a{color:rgb(0,148,209);font-weight:400;}
.news-article .news-sidebar{flex:0 1 30%;}
#news-img-header{display:flex;justify-content:center;align-items:center;width:100%;height:11.715086vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:3em;border-radius:8px;cursor:pointer;transition:opacity 0.2s ease-in-out;position:relative;}
#news-img-header:hover{opacity:0.7;}
#news-img-header .genericon{font-size:10em;color:rgb(255,255,255);opacity:0.8;transition:all 0.2s ease-in-out;}
#news-img-header:hover .genericon{color:rgb(119,183,104);opacity:0.9;transform:scale(1.2);}
#news-img-header.hidden{display:none;}
.news-article .news-sidebar h4{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(5,88,43);font-size:1em;text-transform:uppercase;}
.news-article .news-sidebar ul{list-style:none;margin:0;}
.news-article .news-sidebar li.social-share{display:inline-block;padding:0.25em 1.5em;margin:0.25em;cursor:pointer;opacity:0.8;transition:opacity 0.2s ease-in-out;border-radius:3px;}
.news-article .news-sidebar li.social-share:hover{opacity:1;}
.news-article .news-sidebar li.social-share.email{background-color:rgb(147,149,152);}
.news-article .news-sidebar li.social-share.document{background-color:rgb(203, 32, 39);}
.news-article .news-sidebar li.social-share.twitter{background-color:rgb(43, 169, 225);}
.news-article .news-sidebar li.social-share.linkedin{background-color:rgb(0, 123, 182);}
.news-article .news-sidebar li.social-share .genericon{font-size:1.75em;color:rgb(255,255,255);}

/* Our Locations */
.hqs h3{font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;color:rgb(0,35,55);margin-top:1.5rem;}
.hqs p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;}
.hqs .flex-container{justify-content:space-between;margin-bottom:3em;}
.hqs .flex-container .flex-item{flex:0 1 23.5%;}
.hqs .flex-container .flex-item img{width:100%;}
.arc-cut.top-bottom.our-locations{margin-top:-20vw;}
h3.region{font-size:1.875em;font-weight:400;color:rgb(57,62,67);margin-top:2em;padding-bottom:1em;border-bottom:2px solid rgb(151,151,151);}
.flex-container.region{margin-top:3em;flex-wrap:wrap;}
.flex-container.region .flex-item{flex:0 1 22%;margin:1.5%;}
.flex-container.region .flex-item h4{font-size:1.25em;font-weight:600;color:rgb(5,88,43);}
.flex-container.region .flex-item p{font-size:1.125em;font-weight:400;color:rgb(57,62,67);line-height:1.555555;margin-bottom:3em;}

/* Client Login */
.content.wrapper15.client {padding-top:0;}
.content.wrapper15.client > h2, .content.wrapper15.client > p{text-align:center;width:66%;margin:0 auto 1em;}
.content.wrapper15.client p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;margin-bottom:1em;}
.client .flex-container{flex-flow:row wrap;justify-content:space-between;}
.client .flex-container .flex-item{display:flex;margin:1em 0;padding:2% 1%;flex:0 1 46.75%;background-color:rgb(255,255,255);border-radius:8px;}
.client .flex-container .flex-item .client-content{margin-left:5%;}
.client .flex-container .flex-item .client-content h3{font-size:1.875em;font-weight:400;color:rgb(5,88,43);}

/* Careres */
.careers-sns{width:75%;text-align:right;margin-bottom:1em;}
.page-header-sub .careers-sns a:first-child{margin-right:1em;}
.page-header-sub .careers-sns a:last-child{margin-left:1em;}
.page-header-sub .careers-sns a .genericon{margin:0;font-size:1.5em;}
.bg-white.careers-overview{background:rgb(255,255,255) url(images/bg/bg-careers-01.jpg) 50% 0 no-repeat;background-size:cover;}
.bg-white.careers-overview .content.wrapper15.careers{margin-bottom:27.5vw;}
.content.wrapper15.careers p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;margin-bottom:1em;}
.careers-content{justify-content:space-between;}
.careers-content .flex-item{flex:0 1 48%;}
.careers-links{flex-flow:row wrap;}
.careers-content h3{font-family:'Gotham A','Gotham B';color:rgb(0,35,55);font-size:2.25em;line-height:1.277778;font-weight:300;text-transform:none;}
.content.wrapper15.careers .careers-link{font-size:1.125em;line-height:1.222222;color:rgb(5,88,43);font-weight:bold;margin-bottom:3em;}
.careers-link a{display:inline-flex;justify-content:space-between;align-items:center;}
.careers-link a .genericon{font-size:1em;margin-left:0.25em;}
#tabCareers h4.mobile-only{display:none;}
#tabCareers .slides .slide:last-child .careers-tab .careers-tab-hero{background-position:0% 50%;}
.careers-tab{display:flex;justify-content:space-between;}
.careers-tab .careers-tab-content{flex:0 1 33%;padding:3% 5%;background-color:rgb(255,255,255);border-top-left-radius:8px;border-bottom-left-radius:8px;}
.careers-tab .careers-tab-hero{flex:0 1 66%;border-top-right-radius:8px;border-bottom-right-radius:8px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
@supports (-ms-ime-align:auto) {
   /* IE11 & MS Edge only */
   .careers-tab:first-child .careers-tab-hero{background-color:rgb(255,255,255);}
}
.careers-tab .careers-video{width:100%;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;object-fit:cover;}
.careers-tab h3{font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;color:rgb(57,62,67);line-height:1.277778;}
.content.wrapper15 .careers-tab p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364em;}
.arc-cut.blue.top-bottom.bg-careers-tab{margin-top:-15vw;}
.bg-blue .content.wrapper15.careers h2{color:rgb(119,183,104);width:66%;margin:0 auto 1.5em;text-align:center;}
.bg-white .content.wrapper15.careers h2{width:66%;margin:0 auto 1.5em;text-align:center;}
.bg-blue .content.wrapper15 p{color:rgb(255,255,255);}
.volunteerism{justify-content:space-between;margin:2em 0;}
.volunteerism .flex-item{flex:0 1 48%;text-align:center;}
.volunteerism .flex-item h3{color:rgb(255,255,255);font-size:1.875em;line-height:1.2}
.bg-tan.tenure-in-trees{background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
.tenure-in-trees .flex-container{justify-content:space-between;margin-bottom:15vw;}
.tenure-in-trees .flex-item{flex:0 1 47.5%;}
.tenure-in-trees .flex-item:last-child{flex-basis:33%;}
.tenure-in-trees .flex-item h3{font-size:1.875em;line-height:1.2;color:rgb(57,62,67);}
.careers-footer{justify-content:space-between;}
.careers-footer .flex-item{flex:0 1 48%;}
.careers-footer h3{font-family:'Gotham A','Gotham B';color:rgb(255,255,255);font-size:2.25em;line-height:1.277778;font-weight:300;text-transform:none;}
.bg-blue .content.wrapper15.careers .careers-link{color:rgb(119,183,104);}
.internship h2#internship{font-family:'Gotham A','Gotham B';font-weight:500;font-size:1.25em;text-transform:uppercase;width:100%;}
.internship h3{font-weight:600;font-size:1.875em;text-align:center;}
.internship p{font-weight:300;font-size:1.375em;line-height:1.64;}
.internship .container{display:flex;justify-content:space-between;margin-top:1em;align-items:center;}
.internship .container .flex-item{flex:0 1 auto;}
.internship .container .flex-item:last-child{flex-basis:37%;}
.internship .container .flex-item.vid-internship{flex:0 1 60%;border-top-right-radius:8px;border-bottom-right-radius:8px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.internship .container .flex-item #bg-video-internship{width:100%;height:auto;border-radius:8px;object-fit:cover;margin-bottom:2%;}
.internship .container .flex-item img{width:37.6045vw;border-radius:8px;}

/* Sustainable Investing */
.bg-white.page-header.esg{background:rgb(255,255,255) url(images/bg/bg-sustainable-investing-v2.jpg) 100% 0 no-repeat;background-size:50%;}
.bg-white.page-header.esg .content-wrapper{width:45%;}
.bg-white.esg.mobile-only{display:none;}
.bg-blue.esg .content.wrapper15 h2{color:rgb(119,183,104);}
.bg-blue.esg .content.wrapper15 h2.script, .bg-blue.esg .content.wrapper15 p{color:rgb(255,255,255);}
.esg .content.wrapper15 h2.script{font-size:2.25em;font-weight:300;line-height:1.333333;color:rgb(57,62,67);text-transform:none;}
.esg .content.wrapper15 h2.centered, .esg .content.wrapper15 p.centered{width:66%;text-align:center;margin:0 auto 1.5rem auto;}
.esg .content.wrapper15 h2.script.centered{color:rgb(255,255,255);}
.esg .content.wrapper15 p{font-size:1.375em;font-weight:300;color:rgb(57,62,67);line-height:1.636364;margin-bottom:1em;}
.esg .content.wrapper15 p a{color:rgb(0,148,209);font-weight:400;}
.esg .content.wrapper15 p.small_text{font-size:1em;}
.ol-colored.esg li:before{color:rgb(5,88,43);}
.bg-tan.esg.awards{background-image:url(images/bg/bg-sustainable-investing-02.png);background-position:0 calc(100% + 3vw);background-repeat:no-repeat;background-size:50%;}
.content-wrapper.awards{width:45%;margin-left:50%;}
.content-wrapper.awards .img-award{max-width:100%;}
.esg .flex-container.awards, .esg .flex-container.awards .mobile-swiper-wrapper{margin:2.5% auto;justify-content:flex-start;align-items:center;flex-flow:row wrap;}
.esg .flex-container.awards .mobile-swiper-wrapper .swiper-button-next, .esg .flex-container.awards .mobile-swiper-wrapper .swiper-button-prev{display:none;}
.esg .flex-container.awards .flex-item{flex:0 1 27.5%;margin:2.5%;}
.bg-tan.esg.sil{background-image:url(images/bg/bg-sustainable-investing-03.png);background-position:0 calc(100% + 1.6vw);background-repeat:no-repeat;background-size:45%;}
.bg-tan.esg.sil > .content.wrapper15{margin-bottom:5%;}
.sil h3{font-family:'Gotham A','Gotham B';font-weight:400;text-transform:uppercase;font-size:1.25em;line-height:1.4;}
.esg .content.wrapper15 .sil p a{font-weight:600;font-size:0.818182em;line-height:1.222222;color:rgb(5,88,43);display:inline-flex;align-items:center;}
.esg .content.wrapper15 .sil p a .genericon{font-size:1em;margin-left:0.25em;}
.esg .sil .flex-container{justify-content:space-between;}
.esg .sil .flex-container .flex-item{flex:0 1 47.5%;}
.esg quote{display:block;font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;line-height:1.333333;color:rgb(57,62,67);text-transform:none;margin-bottom:1em;}
.esg .content.wrapper15 p.quote{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(5,88,43);font-size:1.25em;line-height:1.4;text-transform:uppercase;margin-bottom:3em;}
#tabESG .content.slides .content.wrapper15{padding-bottom:0;}
#tabESG .content.tabs{border-bottom:1px solid rgba(255,255,255,0.2);}
#tabESG .content.tabs .looper-nav > li a{color:rgb(255,255,255);}
#tabESG .content.tabs .looper-nav > li.active a, #tabESG .content.tabs .looper-nav > li.active a:hover, #tabESG .content.tabs .looper-nav > li a:hover{color:rgb(119,183,104);text-decoration:none;}
#tabESG .content.tabs .looper-nav > li.active{border-bottom:1px solid rgb(119,183,104);}
#tabESG .content.tabs ul li{flex:0 1 33.333333%;}
#tabESG h3.esg-ops{display:none;}
#tabESG .flex-container{flex-flow:row wrap;justify-content:space-between;}
#tabESG .flex-container .flex-item{flex:0 1 45%;margin:2.5% 0;}
#tabESG .tab.icon{margin:0 auto 1em;max-width:64px;max-height:64px;}
#tabESG .flex-item h3{font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;line-height:1.333333;color:rgb(255,255,255);}
#tabESG .flex-item p{color:rgb(255,255,255);}
#tabESG p.small_text{color:rgb(255,255,255);font-style:italic;font-size:1em;width:50%;font-weight:300;}
.esg-news .arc-cut{margin-top:-5vw;}
.flex-container.resilience{justify-content:space-between;flex-flow:row wrap;margin-top:5%;}
.flex-container.resilience .flex-item{flex:0 1 45%;margin:2.5% 0;}
.flex-container.resilience .flex-item .tab.icon{margin:0 auto 1em;max-width:64px;max-height:64px;}
.flex-container.resilience .flex-item h3{font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;line-height:1.333333;}
.flex-container.tenant-exp{justify-content:space-between;align-items:center;flex-flow:row nowrap;margin-bottom:5%;}
.flex-container.tenant-exp .flex-item{flex:0 1 35%;}
.flex-container.tenant-exp .flex-item:last-child{flex-basis:50%;}
.flex-container.tenant-exp img{border-radius:8px;width:100%;}
.gri-wrapper{border:1px solid rgb(151,151,151);border-radius:8px;padding:0 2%;}
h3.gri{font-size:1.875em;font-weight:400;color:rgb(57,62,67);margin-top:1em;padding-bottom:1em;border-bottom:1px solid rgb(151,151,151);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color 0.2s ease-in-out;}
h3.gri:last-of-type{border-bottom:1px solid transparent;margin-bottom:0;}
h3.gri:hover{color:rgb(0,148,209);}
h3.gri .genericon{font-size:1em;transition:transform 0.2s ease-in-out;}
h3.gri.active{color:rgb(5,88,43);border-bottom:1px solid transparent;margin-bottom:0;padding-bottom:0;}
h3.gri.active .genericon-expand{transform:rotate(-180deg);}
.gri-documents{display:none;padding-top:2em;padding-bottom:1em;border-bottom:1px solid rgb(151,151,151);}
.gri-documents:last-of-type{border-bottom:1px solid transparent;}
.gri-documents p{display:flex;align-items:center;}
.gri-documents p .genericon{font-size:1.5em;margin-right:0.5em;}
.esg .content.wrapper15 .gri-documents p a{color:rgb(57,62,67);font-weight:400;}
.esg .content.wrapper15 .gri-documents p a:hover{color:rgb(0,148,209);text-decoration:underline;opacity:1;}

/* Our Corporate Values */
.bg-white.page-header.esg.value{background:rgb(255,255,255) url(images/bg/bg-our-corporate-values.png) 100% 0 no-repeat;background-size:50%;}
.page-header .arc-cut.value{margin-top:-17vw;}
.flex-container.value{justify-content:space-between;}
.flex-container.value .flex-item{flex:0 1 47.5%;}
.flex-container.value .flex-item:last-child{align-self:center;}
.flex-container.value .flex-item img{width:100%;}
.esg.value .content.wrapper15 h2.script.centered{color:rgb(57,62,67);width:100%;}
.esg.value .content.wrapper15 p.centered{width:100%;}
.flex-container.edi{justify-content:space-between;}
.flex-container.edi .flex-item{flex:0 1 47.5%;}
.flex-container.edi .flex-item.featured {background:transparent url(images/bg/bg-edi-hero.jpg) 50% 50% no-repeat;background-size:cover;border-radius:8px;}
.flex-container.edi .flex-item.featured div{background-color:rgb(0,35,55);width:85%;padding:5% 3%;margin-top:17.5vw;}
.flex-container.edi .flex-item.featured div h3,.flex-container.edi .flex-item.featured div p{color:rgb(255,255,255);margin-bottom:0;}
.flex-container.edi .flex-item.featured div h3{margin-bottom:0.25em;}
.flex-container.edi .flex-item.featured div a{color:rgb(255,255,255);}
.flex-container.edi .flex-item.news h3{font-family:'Gotham A','Gotham B';font-weight:500;color:rgb(5,88,43);font-size:1.25em;line-height:1.4;padding-bottom:1em;border-bottom:2px solid rgb(151,151,151);width:100%;}
.flex-container.edi .flex-item.news h3.last-news{border-bottom:0;}
.flex-container.edi .flex-item.news h3 a{color:rgb(5,88,43);}

/* Legal */
.content.legal h4{font-family:'Gotham A','Gotham B';font-size:2.25em;font-weight:300;color:rgb(0,35,55);margin-top:1.5rem;}
.content.legal h4:first-child{margin-top:0;}
.content.legal h5{font-family:'Gotham A','Gotham B';font-size:1.25em;font-weight:400;color:rgb(0,35,55);}
.content.legal p{margin-bottom:1.25em;}
.content.legal ol.ol-alpha{list-style-type:lower-alpha;}
.content.legal ol.ol-roman{list-style-type:lower-roman;margin-top:0.75em;}

/* Footer */
.footer{display:flex;align-items:center;color:rgb(242,242,231);background-color:rgb(0,26,41);margin-top:-1px;}
.footer.wrapper15{padding:1% 8%;}
.footer .logo{width:100%;max-width:10.41665vw;height:auto;flex:0 1 auto;}
.footer .copyright{flex:1 1 auto;margin:0;font-family:'Gotham A', 'Gotham B';font-weight:400;font-size:0.75em;text-align:center;text-transform:uppercase;opacity:0.64;}
.footer #foot-nav{flex:1 1 auto;display:inline-flex;justify-content:space-between;flexflow:row nowrap;align-items:center;}
.footer #foot-nav li{font-family:'Gotham A', 'Gotham B';font-weight:500;list-style:none;display:inline-block;text-transform:uppercase;font-size:0.75em;margin:0 auto;}
.footer #foot-nav li:last-child{margin-right:0;}
.footer #foot-nav li.active a, .footer #foot-nav li.clicked a, .footer #foot-nav li a:hover{color:rgb(119,183,104);text-decoration:none;}
.footer #foot-nav li a:before{content:'';display:block;width:0;height:2px;transition:width 0.6s;background:rgb(119,183,104);transform:translateY(-1.57vw);}
.footer #foot-nav li.active a:before, .footer #foot-nav li.clicked a:before{width:100%;}

/* Responsive */
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}

@media(min-aspect-ratio:16/9){
   #banner-video .bg-video{top:-105%;}
}

@media(max-aspect-ratio:16/9){
   #banner-video .bg-video{top:-25%;}
}

@media screen and (min-width:1900px) {
   /* Font Resize */
   body, .genericon{font-size:0.833333vw;}
   .bg-tan.esg.awards{background-position:0 calc(100% + 6vw);}
   
}

@media screen and (max-width:1850px) {
   .bg-white.investment{background-position:100% 0;background-size:35vw;}
}

@media screen and (max-width:1500px) {
   .bg-white.investment{background-position:105% 15vw;background-size:40vw;}
   .bg-white.approach{background-position:-5vw 15vw;background-size:50vw;}
   .page-header.can-leasing .flex-item .aum-fig{font-size:4vw;}
}

@media screen and (max-width:1440px) {
   /* Font Resize */
   body, .genericon{font-size:1.133333vw;}
   
   /* Canadian Development */
   .bg-white.development{background-position:-20vw 100%;}
   #loadDev .dev-desc .dev-stats p span{font-size:1vw;}
   
   /* Caption Positions */
   .prop-caption[data-prop=can-dev]{transform:translate(32vw, 85vw);}
}

@media screen and (max-width:1300px) {
   .bg-white.investment{background-position:100% 0;}
   .bg-white.approach{background-position:-5vw 20vw;}
}

@media screen and (max-width:1024px) {
   /* Cookie Notification */
   .cookie-notification{width:94vw;}
   .cookie-notification .btn-cta{margin-top:0;display:block;}
   
   /* Modal Disclaimer */
   .fancybox-slide--iframe .fancybox-content{max-width:90%;max-height:90%;min-height:50%;margin:0;border-radius:8px;}
   
   /* Font Resize */
   body, .genericon{font-size:2.083333vw;}
   .btn-cta{font-size:0.9687em;padding:0.9687em 1.25em}
   .half{width:100%;}
   .one-third{width:100%;}
   .two-third{width:100%;}
   
   /* Arc Cutout */
   .arc-cut{height:20.5vw;}
   .arc-cut.top-bottom{margin-top:-23vw;}
   .arc-cut.top-bottom.no-margin{margin-top:0;}
   
   /* Swiper */
   .swiper-pagination-bullet{width:2vw!important;height:2vw!important;margin:0 1vw!important;}
   
   /* Announcement block */
   .announcement.wrapper15{padding:1% 6.4%;max-height:9.5vw;height:auto;}
   .announcement p{font-weight:400;font-size:0.9em;text-align:left;width:80%;position:relative;}
   .announcement p .genericon-close-alt{right:-24.5%;top:35%;position:absolute;}
   
   /* Mobile Navigation */
   #pc-nav{display:none;}
   #mobile-nav-wrapper{display:block;background-color:rgb(0,35,55);position:fixed;z-index:50;width:100vw;top:0;left:0;}
   #mobile-nav-wrapper .header{color:rgb(242,242,231);display:flex;justify-content:space-between;align-items:center;padding:2.5% 6.4%;}
   #mobile-nav-wrapper .header .logo{width:38.6vw;}
   #mobile-nav-wrapper .header a{display:inline-flex;}
   #mobile-nav-wrapper .header .genericon{font-size:1em;}
   #mobile-nav-wrapper .header .genericon-close{font-size:1.5em;}
   #mobile-nav-wrapper.open{width:100%;height:100%;position:fixed;overflow:hidden;z-index:100;background:rgb(0,35,55) url(images/bg/bg-curved-cut-dark-blue.svg) no-repeat 50% 100%;}
   #mobile-nav-wrapper .mobile-nav-content{display:none;}
   #mobile-nav-wrapper.open .mobile-nav-content{display:flex;height:100%;justify-content:center;align-items:center;padding:0 6.4%;}
   #mobile-nav-wrapper.open .header{padding-bottom:0;}
   #mobile-nav-wrapper.open #mobile-nav{width:100%;}
   #mobile-nav-wrapper.open #mobile-nav li{list-style:none;font-family:'Gotham A','Gotham B';font-weight:500;font-size:1.222225em;text-transform:uppercase;color:rgb(242,242,239);padding:2%;margin:1%;}
   #mobile-nav-wrapper.open #mobile-nav li a{display:inline-flex;align-items:center;}
   #mobile-nav-wrapper.open #mobile-nav li a .genericon{margin:0.5em 0.25em 0.5em 0.5em;transition:transform 0.2s ease-in-out;}
   #mobile-nav-wrapper.open #mobile-nav li .sub-nav{display:none;}
   #mobile-nav-wrapper.open #mobile-nav li.active a .genericon-expand{transform:rotate(-180deg);}
   #mobile-nav-wrapper.open #mobile-nav li.active .sub-nav{display:block;}
   #mobile-nav-wrapper.open #mobile-nav li.active .sub-nav li{font-size:0.75em;color:rgb(0,148,209);border-bottom:1px solid rgba(242,242,239,0.68);padding-left:0;}
   #mobile-nav-wrapper.open #mobile-nav li.active .sub-nav li:first-child{border-top:1px solid rgba(242,242,239,0.68);margin-top:6%;}
   #mobile-nav-wrapper.open #mobile-lang-toggle{display:flex;position:fixed;bottom:3%;left:6.4%;width:87.2%;justify-content:space-between;flex-wrap:wrap;align-items:center;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li{list-style:none;font-family:'Gotham A','Gotham B';font-weight:500;font-size:0.91667em;text-transform:uppercase;color:rgb(242,242,239);padding:2vw;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li a{display:inline-flex;align-items:center;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li:first-child a{opacity:0.64;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active{background-color:rgb(0,26,41);border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active a{color:rgb(119,183,104);opacity:1;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li a .genericon{margin:0.5em 0.25em 0.5em 0.5em;transition:transform 0.2s ease-in-out;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active a .genericon-expand{transform:rotate(-180deg);}
   #mobile-nav-wrapper.open #mobile-lang-toggle .sub-nav{display:none;position:absolute;margin-top:-14vw;margin-left:-2vw;background-color:rgb(0,26,41);padding:2vw 2vw 0;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li:nth-child(2) .sub-nav{margin-top:-19.75vw;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active .sub-nav{display:block;z-index:100;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active .sub-nav li{display:list-item;font-size:1em;font-weight:400;padding-bottom:0.8em;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active .sub-nav li a{padding:0;color:rgb(242,242,239);transition:all 0.2s ease-in-out;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li.active .sub-nav li.active a{color:rgb(119,183,104);}
   
   /* Page Header */
   .page-header .arc-cut{margin-top:-6vw;}
   .page-header h1{font-size:2.49095em;max-width:70%;margin:0 6.4%;transform:translateY(1.5vw);}
   .page-header-sub{padding:0 6.4%;}
   .page-header-sub h2{font-size:1.069445em;margin-bottom:1em;}

   /* Page Content */
   .content.wrapper15{padding:5% 6.4%;}
   .content.wrapper15 h2{font-size:0.968704em;}
   .content.wrapper15 h2:first-child{margin-top:1.5rem;}
   .content.wrapper15 p{font-size:1.245477em;line-height:1.555555;margin-bottom:2em;}
   .content ul, .content ol{margin-bottom:2em;}
   .content ul li, .content ol li{font-size:1.107006em;line-height:1.555555;}
   span.pc-only{display:none;}
   span.mobile-only{display:inline-block;}
   
   /* Tabs */
   .tab.nav.icon{display:none;}
   .looper .item > img.tab.icon{display:block;padding-left:6.4%;width:13vw;}
   
   /* Property Caption */
   .prop-caption{display:none;}
   
   /* Video Container */
   .video-container{height:50vw;}
   
   /* Hero Block */
   .bg-blue.home-hero-block{position:relative;}
   .bg-blue.home-hero-block[data-hero=aum]{background-position:50% 100%;background-size:100%;padding-bottom:75vw;}
   .bg-blue.home-hero-block[data-hero=clients]{background-position:50% 100%;background-size:100%;padding-bottom:75vw;}
   .bg-blue.home-hero-block[data-hero=offices]{background-position:85% 100%;background-size:62.5%;padding-bottom:75vw;}
   #hero-block.wrapper15{padding:10% 6.4%;}
   #hero-block .content-block{width:100%;}
   #hero-block .content-block h1{font-size:1.49095em;}
   #hero-block .content-block h2{font-size:1.245475em;}
   #hero-block .content-block .lst-aum li{transform:scale(0.7);opacity:0.5;display:flex;align-items:center;margin-left:-1.2em;transition:2s;}
   #hero-block .content-block .lst-aum li:before{content:'';width:5px;height:0;display:block;background:rgb(0,148,209);margin-right:1em;border-radius:8px;transition:2.5s;}
   #hero-block .content-block .lst-aum li.focus:before{height:1.5em;}
   #hero-block .content-block .lst-aum li.active{transform:scale(1);opacity:1;}
   #hero-block .content-block .aum-fig{font-size:2.5em;}
   #hero-block .content-block .aum-desc{font-size:1em;}
   .bg-blue.home-hero-block .arc-cut.top-bottom{position:absolute;bottom:0;left:0;}
   
   /* News and Insights v2.0 */
   #sec-news-insights .news-header h2{font-size:2em;margin-top:1.5rem;}
   #sec-news-insights.wrapper8{padding:10% 6.4% 20% 6.4%;}
   #featured-news.flex-container, #featured-news .mobile-swiper-wrapper{flex-flow:column nowrap;}
   #featured-news .flex-item.hero-news{flex-flow:column-reverse wrap;}
   #featured-news .hero-news .hero-news-image{border-radius:8px 8px 0 0;min-height:50vw;height:50vw;}
   #featured-news .hero-news .hero-news-image .btn-cta{display:none;}
   #featured-news .hero-news .hero-news-desc{border-radius:0 0 8px 8px;}
   #featured-news .hero-news .hero-news-desc .btn-cta.mobile{display:block;margin-top:1.5em;}
   #featured-news .flex-item{margin:1em 0;}
   #featured-news .flex-item .news-img{height:50vw;}
   
   /* Homepage ESG Leadership */
   .bg-white.home-esg-leadership{background-position:105% 100%;background-size:70%;}
   #sec-esg-leadership.wrapper15{padding:20% 6.4% 75%;}
   #sec-esg-leadership .container{flex-flow:column nowrap;}
   #sec-esg-leadership .container .flex-item .img-home-esg-leadership{transform:translate(12vw, 5vw) scale(1);}
   
   /* Banner Block */
   #banner-block{padding:0;position:relative;}
   #banner-video{height:75vw;}
   #banner-video .bg-video-overlay{border-radius:0;margin-top:-1px;height:100%;}
   #banner-video .bg-video-overlay .bg-content{width:70%;margin-left:6.4%;}
   #banner-video .bg-video-overlay .bg-content h1{font-size:2.49095em;}
   #banner-video .bg-video-overlay .bg-content h2{font-size:1.245475em;}
   #banner-video .bg-video{border-radius:0;object-fit:cover;heighT:100%;}
   #banner-block-bg.arc-cut.white{margin-top:0;height:0;}
   
   /* Banner Block v2.0 */
   #pc-nav.scrolled ~ #banner-block{padding:0;}
   #pc-nav.scrolled ~ #banner-block #banner-video .bg-video-overlay, #pc-nav.scrolled ~ #banner-block #banner-video .bg-video{border-radius:0;}
   #pc-nav.scrolled ~ #banner-block #banner-video .bg-video-overlay .bg-content{margin-left:0;}
      
   /* Homepage Our Approach */
   #sec-our-approach.wrapper15{padding:6.4%;}
   #sec-our-approach .container{flex-direction:column-reverse;}
   #sec-our-approach .container .flex-item{flex:0 1 auto;}
   #sec-our-approach .container .flex-item:last-child{justify-content:space-between;}
   #sec-our-approach .container .flex-item:last-child ul{width:100%;}
   #sec-our-approach .container .flex-item:last-child ul li{display:flex;justify-content:space-between;}
   #sec-our-approach .container .flex-item:last-child ul li span{flex:0 1 47.5%;}
   #sec-our-approach .container .flex-item .aum-fig{font-size:3.05556em;}
   #sec-our-approach .container .flex-item .aum-desc{font-size:1.06945em;margin:0;}
   #sec-our-approach h2{font-size:1.06945em;margin-top:1.5rem;margin-bottom:0;text-align:center;}
   #sec-our-approach h3{font-size:1.83334em;text-align:center;}
   #sec-our-approach .lst-our-approach li{font-size:1.222222em;}
   #sec-our-approach .lst-our-approach li span.num{font-size:1em;}
   #sec-our-approach .lst-our-approach li span.light{font-size:1.125em;}
   #sec-our-approach .lst-our-approach li span.light:after{content:'';display:block;}
   
   .bg-white[data-hero=aum] #sec-our-approach.wrapper15{padding:6.4%;}
   .bg-white[data-hero=aum] #sec-our-approach p{font-size:2em;}
   .bg-white[data-hero=aum] #sec-our-approach .container{flex-direction:column;}
   .bg-white[data-hero=aum] #sec-our-approach .container .flex-item, .bg-white[data-hero=aum] #sec-our-approach .container .flex-item:last-child{display:flex;justify-content:space-between;margin:5% 0;}
   .bg-white[data-hero=aum] #sec-our-approach .container .flex-item img{width:30%;height:15vw;}
   .bg-white[data-hero=aum] #sec-our-approach .container .flex-item .mflex-item{flex:0 1 60%;}
   .bg-white[data-hero=aum] #sec-our-approach .container .flex-item .aum-desc{font-size:1em;}
   
   /* Homepage Investment Management */
   #sec-investment.wrapper15{padding:20% 6.4%;}
   #sec-investment .container{flex-direction:column-reverse;}
   #sec-investment h2{font-size:1.069445em;}
   #sec-investment h3{font-size:1.833335em;}
   #sec-investment p{font-size:1.375001em;}
   #sec-investment .container .flex-item .img-home-investment{transform:translate(-7vw, 16.7vw) scale(1);}
   
   /* Homepage Lending */
   #sec-lending.wrapper15{padding:20% 6.4% 6.4%;}
   #sec-lending .container{flex-direction:column;}
   #sec-lending h2{font-size:1.069445em;}
   #sec-lending h3{font-size:1.833335em;}
   #sec-lending p{font-size:1.375001em;}
   #sec-lending .container .flex-item{max-height:none;}
   #sec-lending .container .flex-item .img-home-lending{width:70.3vw;transform:translate(23.2vw, 0vw);}
   #sec-lending .container .flex-item .img-home-lending-back{width:60vw;transform:translate(-68vw, 52vw);}
   
   /* Homepage Real Estate Services */
   #sec-services.wrapper15{padding:20% 6.4% 6.4%;}
   #sec-services h2{font-size:1.069445em;}
   #sec-services p{font-size:1.375001em;width:100%;}
   #sec-services .container{flex-direction:column;}
   #sec-services .container .flex-item{flex:0 1 auto;width:100%;margin-top:2em;}
   #sec-services .container .flex-item:first-child{margin:0;}
   #sec-services .container .flex-item a, #sec-services .container .flex-item a .genericon{font-size:1.375001em;}
   #sec-services .container .flex-item .services-box{height:49vw;}
   
   /* Homepage Real Estate Services R.2022 */
   #sec-services-new.wrapper15{padding:20% 6.4% 6.4%;}
   #sec-services-new h2{font-size:2em;}
   #sec-services-new p{font-size:1.375001em;width:100%;}
   #sec-services-new .container .flex-item{margin:1em 0;width:107.5%;}
   #sec-services-new .container .flex-item .services-box{height:30vw;width:70%;background-size:contain;}
   #sec-services-new .container .flex-item .services-box h3{font-size:1.833335em;margin-bottom:0.25em;}
   #sec-services-new .container .flex-item a{width:82%;}
   #sec-services-new .container .flex-item.canada{background-position:-75% 50%;background-size:cover;}
   #sec-services-new .container .flex-item.asia{background-position:-25% 50%;background-size:cover;}
   #sec-services-new .container .flex-item.europe{background-position:-140% 50%;background-size:cover;}
   
   /* Homepage Sustainable Investing */
   #sec-sustainable.wrapper15{padding:6.4%;}
   #sec-sustainable h2{font-size:1.069445em;}
   #sec-sustainable h3{font-size:1.833335em;}
   #sec-sustainable p{font-size:1.375001em;}
   #sec-sustainable .container{flex-direction:column;}
   #sec-sustainable .container .flex-item img{width:100%;margin-top:-10vw;margin-bottom:2em;}
   
   /* Homepage News & Insights */
   #sec-news.wrapper15{padding:6.4%;}
   #sec-news h2{font-size:1.069445em;margin:0;}
   #sec-news p{font-size:0.88em;margin:0;}
   .news-header{margin-bottom:1em;}
   .news-header h2, .news-header p{margin:0!important;}
   .news-header .genericon-expand{font-size:2.5em;}
   #news-insights.container{display:block;margin:0 auto;}
   #news-insights.container .news-item{flex:1 0 90%;margin:0 auto;}
   
   /* Homepage Featured reports */
   #sec-featured-reports h2{font-size:2em;}
   #sec-featured-reports .swiper-container .swiper-button-prev, #sec-featured-reports .swiper-container .swiper-button-next{display:none;}
   #sec-featured-reports .flex-container{flex-flow:column nowrap;height:100%;}
   #sec-featured-reports .flex-container .flex-item.desc{margin-bottom:1.5em;}
   #sec-featured-reports .flex-container .flex-item.desc h3{font-size:1.5em;}
   #sec-featured-reports .flex-container .flex-item.desc p{font-size:1.375001em;}
   #sec-featured-reports .flex-container .flex-item.image{text-align:center;}
   #sec-featured-reports .flex-container .flex-item.image img{max-height:70vw;}
   
   /* Global Investment Platform */
   .bg-white.investment{background-position:50% calc(100% + 25vw);background-size:50vw;}
   .content.investment{margin-bottom:100vw;}
   .content.investment .content-wrapper{width:100%;}
   .investment .flex-container{flex-flow:column nowrap;margin-bottom:2em;}
   .investment .flex-container .flex-item{border-bottom:1px solid rgb(245,244,239);padding:1em 0 1.5em;white-space:nowrap;}
   .investment .flex-container .flex-item p{margin:0;display:flex;justify-content:space-between;align-items:center;}
   .investment .flex-container .flex-item .aum-fig{font-size:2.222222em;margin:0;}
   .investment .flex-container .flex-item .aum-desc{font-size:0.777778em;line-height:1.285714;margin:0;width:40%;white-space:normal;}
   .im-cards .filters{flex-flow:column nowrap;}
   .im-cards .flex-container.filters .flex-item{margin:0 0 2em;}
   .im-cards .flex-container.filters .flex-item h4{font-size:0.968704em;line-height:1.714286;}
   .im-cards .flex-container.filters .flex-item ul li{font-size:1.660635em;line-height:1.333333;}
   .im-cards .flex-container.filters .flex-item ul.options{margin-top:-4.75vw;}
   .im-platforms{flex-flow:column wrap;}
   .im-platforms .flex-item{padding:6.4%;min-width:87.2%;}
   .im-platforms .flex-item h2{font-size:2.075794em;line-height:1.133333;margin-top:0 !important;width:100%;}
   .im-platforms .flex-item .im-summary h3{width:60%;}
   .im-platforms .flex-item .im-summary .genericon-minus{display:none;}
   .im-platforms .flex-item.active .im-summary .genericon-minus{display:inline;}
   .im-platforms .flex-item.active .im-detail, .im-platforms .flex-item.active.even .im-detail{width:100%;transform:none;border-radius:0;padding:0;}
   .im-platforms .flex-item.active h2 .genericon-minus{display:none;}
   .im-detail .im-detail-wrapper{flex-flow:column nowrap;}
   .im-detail .im-detail-wrapper .im-detail-desc{width:auto;}
   .im-detail .im-detail-wrapper .im-detail-desc p{font-size:1.245476em;line-height:1.555556;}
   .im-detail .im-detail-wrapper .im-detail-desc h5{font-size:0.968704em;line-height:1.714286;}
   .im-detail .im-detail-wrapper .im-detail-desc a.fund-login{font-size:1.245476em;line-height:1.222222;color:rgb(119,183,104);}
   .im-detail.featured .im-detail-wrapper .im-detail-showcase, .im-detail.featured.contact .im-detail-wrapper .im-detail-showcase{flex:0 1 auto;width:76vw;margin-top:2em;}
   .im-detail-showcase .swiper-slide .img-property{height:47.8vw;}
   .im-detail-showcase .swiper-button-next, .im-detail-showcase .swiper-button-prev{top:auto;bottom:0;}
   .im-platforms .flex-item.active .im-detail .im-detail-showcase .swiper-slide .property-desc p{margin-bottom:5vw;}
   .im-platforms .flex-item.even .im-detail .im-detail-wrapper .im-detail-showcase{order:0;}
   
   /* Product Detail Template */
   .bg-blue.product-detail{padding-top:10%;}
   .bg-blue.product-detail .content.wrapper15{padding-bottom:15%;}
   .bg-blue.product-detail .flex-container{flex-flow:column nowrap;}
   .bg-white.product-detail .content.wrapper15 h2{font-size:1.25em;text-align:center;}
   .bg-white.product-detail .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);}
   .bg-white.product-detail .swiper-container .swiper-button-next, .bg-white.product-detail .swiper-container .swiper-button-prev{display:flex;color:rgb(57,62,67);transform:scale(0.8);}
   .bg-white.product-detail .flex-container{margin-top:2em;}
   .bg-white.product-detail .flex-container .flex-item{width:100%;text-align:center;}
   .bg-white.product-detail .flex-container .flex-item img{width:60vw;}
   #tabRecentDev{margin-bottom:0;}
   .bg-white.product-detail.slide h2{font-size:1.75em;margin-bottom:0.5em;}
   .bg-white.product-detail .content.slides{flex-flow:column nowrap;}
   .bg-white.product-detail .content.slide .flex-container{flex-flow:column-reverse nowrap;padding:5% 6.4%;margin-top:0;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.featured{margin-bottom:2em;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.featured, .bg-white.product-detail .content.slide .flex-container .flex-item.desc{flex:1 1 100%;width:100%;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.featured .swiper-slide .img-services{margin-bottom:0;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.featured .swiper-pagination{text-align:center;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.desc{text-align:left;}
   .bg-white.product-detail .content.slide .flex-container .flex-item.desc h3{font-size:1em;}
   .bg-white.product-detail .content.slide .arc-cut.top-bottom{display:none;}
   .bg-white.product-detail .content.slide:last-child .arc-cut.top-bottom{display:block;}
   .bg-tan.product-detail .content.wrapper15 h2{font-size:1.25em;text-align:center;}
   #product-news{flex-flow:column nowrap;}
   #product-news .flex-item{margin:1em 0;}
   #product-news .flex-item .news-img{height:50vw;}
   
   /* US Cold Storage */
   .bg-blue.product-detail .teams .flex-container.swiper-wrapper{flex-flow:row nowrap;justify-content:normal;width:100%;}
   .bg-blue.product-detail .teams .flex-container .flex-item{flex:0 0 auto;text-align:center;margin:0 !important;}
   .bg-blue.product-detail .teams .flex-container .flex-item img{width:50vw;}
   .bg-blue.product-detail .teams .swiper-button-next, .bg-blue.product-detail .teams .swiper-button-prev{display:flex;top:50vw;color:rgb(255,255,255);left:auto;right:2em;}
   .bg-blue.product-detail .teams .swiper-button-prev{left:2em;right:auto;}
   .bg-blue.product-detail .teams .swiper-button-next:after, .bg-blue.product-detail .teams .swiper-button-prev:after{font-size:1em;}
   .bg-blue.product-detail .teams .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
   .bg-blue.product-detail .teams .swiper-pagination-bullet{background:rgb(255,255,255);opacity:0.5;}
   .bg-blue.product-detail .teams .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);opacity:1;}
   #tabRecentDev, #tabRecentAcq, #tabAssetMgmnt{padding-top:10%;}
   .product-detail.looper .content.slides{flex-flow:column nowrap;padding:5% 6.4%;width:87.2%;}
   .product-detail.looper .content.slides h4.mobile-only{display:flex;justify-content:space-between;align-items:center;font-size:1.833335em;line-height:1.333333;font-weight:400;margin:1em 0 0;padding-bottom:1em;border-bottom:2px solid rgb(151,151,151);}
   .bg-blue.product-detail .content.slides h4.mobile-only{color:rgb(255,255,255);}
   .product-detail.looper .content.slides h4.mobile-only .genericon{font-size:1em;transition:transform 0.2s ease-in-out;}
   .product-detail.looper .content.slides h4.mobile-only.active .genericon{transform:rotate(180deg);}
   .bg-blue.product-detail .content.wrapper15{padding-bottom:0;}
   .product-detail.looper .content.slides .content.slide.item .flex-container{display:none;}
   .product-detail .content.slide .flex-container{padding:0;flex-flow:column nowrap;}
   .product-detail .content.slide .flex-container .flex-item.desc h3{display:none;}
   .product-detail .content.slide .flex-container .flex-item.featured{flex:1 1 auto;border-radius:8px;object-fit:cover;width:100%;}
   
   
   /* Global Lending Platform */
   .content.lending .content-wrapper{width:100%;}
   .lending-platforms .lending-item{flex-flow:column nowrap;padding:6.4%;}
   .lending-platforms .lending-item:first-child{margin-top:-12vw;}
   .lending-platforms .lending-item h2{font-size:2.075794em;line-height:1.133333;margin-top:0 !important;width:100%;}
   .lending-platforms .lending-item.featured .lending-detail, .lending-platforms .lending-item.featured .lending-featured{width:100%;}
   .lending-platforms .lending-item.featured .lending-featured .img-lending{height:47.8vw;}
   .lending-featured .swiper-button-next, .lending-featured .swiper-button-prev{top:54.5vw;}
   .bg-white.lending.canada .content.wrapper15.lending .content-wrapper, .bg-white.lending.us .content.wrapper15.lending .content-wrapper, .bg-white.lending.uk .content.wrapper15.lending .content-wrapper{width:100%;margin-bottom:25%;}
   .lending-platforms .lending-item:first-child{margin-top:0;}
   .lending .content.slides{flex-flow:column nowrap;width:100%;}
   .lending .lending-tab{padding-bottom:2em;border-bottom:1px solid rgba(57,62,67,0.2);}
   .lending-tab.featured{flex-flow:column nowrap;width:100%;}
   .lending-tab.featured .lending-tab-detail, .lending-tab.featured .lending-tab-featured{width:100%;}
   .lending-tab.featured .lending-tab-featured .img-lending{height:47.8vw;}
   .lending-tab-featured .swiper-button-next, .lending-tab-featured .swiper-button-prev{top:54.5vw;}
   
   /* Canadian Property Management and Leasing */
   .page-header-sub p{margin-bottom:0.5em;}
   .bg-white.leasing{background-position:50% calc(100% + 25vw);background-size:70vw;}
   .bg-white.leasing .flex-container .flex-item:first-child .hidden-content{margin-bottom:0;}
   .bg-white.leasing .flex-container .flex-item.figures{margin-bottom:25vw;}
   .leasing .flex-container{flex-flow:column nowrap;}
   .leasing .flex-item.figures p{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:1.5em;}
   .leasing .flex-item.figures p:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
   .leasing .flex-item.figures .aum-fig{font-size:2.222222em;line-height:1.2;display:block;}
   .leasing .flex-item.figures .aum-desc{font-size:0.777778em;line-height:1.285714;text-transform:uppercase;width:50%;white-space:normal;display:block;}
   .leasing .flex-item ul{column-count:auto;}
   .leasing .flex-item ul li{font-size:1.245477em;line-height:1.555555;}
   .leasing .arc-cut.top-bottom{margin-top:0;}
   .bg-blue.leasing h2{text-align:center;margin:3em 0;font-size:1.069445em;line-height:1.714285;}
   .bg-blue.leasing .flex-item .icon{width:15vw;height:15vw;margin:0 0 5%;}
   .bg-blue.leasing .flex-container.contacts{margin-bottom:3em;}
   .bg-blue.leasing .flex-container.contacts .mobile-swiper-wrapper{width:100%;flex-flow:row nowrap;justify-content:normal;}
   .bg-blue.leasing .flex-container.contacts .flex-item{flex:0 0 auto;text-align:center;margin:0 !important;}
   .flex-container.contacts img{width:50vw;}
   .flex-container.contacts .swiper-button-next, .flex-container.contacts .swiper-button-prev{display:flex;top:25vw;color:rgb(255,255,255);left:auto;right:2em;}
   .flex-container.contacts .swiper-button-prev{left:2em;right:auto;}
   .flex-container.contacts .swiper-button-next:after, .flex-container.contacts .swiper-button-prev:after{font-size:1em;}
   .flex-container.contacts .swiper-pagination{display:block;bottom:-5%;left:50%;transform:translateX(-50%);}
   .flex-container.contacts .swiper-pagination-bullet{background:rgb(255,255,255);opacity:0.5;width:1em;height:1em;margin:0 0.5em;}
   .flex-container.contacts .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);opacity:1;}
   .flex-container.contacts .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
   .flex-container.contacts .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.5em;}
   h2#leasing{font-size:1.527779em;font-weight:500;line-height:1.4;color:rgb(5,88,43);text-transform:uppercase;}
   .content.tabs{display:none;}
   .content.slides{display:flex;flex-flow:column-reverse nowrap;}
   .content.slides .slide{display:block;}
   .leasing .flex-container.lease-opp{margin-bottom:2em;}
   .leasing .flex-container.lease-opp .flex-item h3{margin:1.5rem 0;}
   .leasing .flex-container.lease-opp .flex-item.img{min-height:50vw;}
   .lease-opp.filters{width:100%;}
   #loadLease{flex-flow:column nowrap;}
   #loadLease .lease-img{height:50vw;}
   #loadLease .flex-item{margin:1em 0;}
   #loadLease .lease-desc p:first-child{font-size:1.527779em;line-height:1.4;margin-bottom:1.5em;}
   
   /* Asia Real Estate Services */
   .japan-overview{flex-flow:column nowrap;margin-bottom:0;}
   .japan-detail{flex-flow:column nowrap;}
   .japan-detail .flex-item, .japan-detail .flex-item.featured{width:100%;}
   .flex-item.featured .swiper-slide .img-services{height:47.8vw;}
   .flex-item.featured .swiper-slide{margin-bottom:2em;}
   .flex-item.featured .swiper-button-next, .flex-item.featured .swiper-button-prev{top:auto;bottom:0;}
   
   /* UK Real Estate Services */
   .uk-aum{flex-flow:column-reverse nowrap;}
   .uk-aum .flex-item{flex:0 1 47.5%;}
   .uk-aum .flex-item .aum-fig{font-size:2.49095em;}
   .services .arc-cut.top-bottom{margin-top:0;}
   .flex-container.principles{flex-flow:column nowrap;}
   .flex-container.principles .flex-item .icon{width:12vw;height:12vw;}
   .services.uk h2.centered{width:100%;}
   .services h2.script{font-size:2.25em;}
   .services.contact .flex-container{flex-flow:column nowrap;}
   .services.contact .flex-item img{width:30vw;}
   
   /* Canadian Development Services */
   .bg-white.development{background-size:85vw;background-position:50% 120%;}
   .development .content-wrapper{width:100%;margin:0 0 100%;}
   .dev-highlight{width:100%;}
   .dev-highlight .aum-fig{font-size:2.314826em;}
   .dev-highlight .aum-desc{font-size:0.555558em;}
   .flex-container.featured-dev{flex-flow:column-reverse nowrap;}
   .flex-container.featured-dev .flex-item.main-dev, .flex-item.sub-dev .sub-flex-item:first-child, .flex-item.sub-dev .sub-flex-item:last-child{margin:3% 0;}
   .flex-container.featured-dev .dev-img, .flex-container.featured-dev .main-dev .dev-img, #loadDev .dev-img{height:50.666667vw;}
   .flex-container.featured-dev .dev-desc p, .flex-container.featured-dev .main-dev .dev-desc p{font-size:1.125002em;width:100%;}
   .dev-sub-highlight > p{flex:0 1 47.5%;}
   .dev-sub-highlight .aum-fig{font-size:2.085327em;}
   .dev-sub-highlight .aum-desc{font-size:0.858664em;}
   .bg-tan.development .flex-container.contacts .flex-item{flex:0 0 auto;margin:0 !important;text-align:center;}
   .bg-tan.development .flex-container.contacts p{font-size:1.125em;}
   .development .flex-container.contacts img{width:50vw;}
   .development .flex-container.contacts .swiper-button-next, .development .flex-container.contacts .swiper-button-prev{display:flex;top:25vw;color:rgb(57,62,67);left:auto;right:2em;}
   .development .flex-container.contacts .swiper-button-prev{left:2em;right:auto;}
   .development .flex-container.contacts .swiper-button-next:after, .development .flex-container.contacts .swiper-button-prev:after{font-size:1em;}
   .development .flex-container.contacts .swiper-pagination{display:block;bottom:0;left:50%;transform:translateX(-50%);}
   .development .flex-container.contacts .swiper-pagination-bullet{background:rgb(57,62,67);opacity:0.5;width:1em;height:1em;margin:0 0.5em;}
   .development .flex-container.contacts .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(119,183,104);opacity:1;}
   .development .flex-container.contacts .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}
   .development .flex-container.contacts .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.5em;}
   .dev-list .filters, #loadDev{flex-flow:column nowrap;}
   .dev-list .filters .flex-item{margin:0;}
   #loadDev .flex-item{margin:1em 0;}
   #loadDev .dev-desc p{font-size:1.527779em;}
   #loadDev .dev-desc .dev-stats p span{font-size:0.7em;}
   
   /* Our Approach */
   .bg-white.approach{background-image:url(images/bg/bg-our-approach-mobile.png);background-position:50% 110%;background-size:85vw}
   .bg-white.approach .content.wrapper15{margin-bottom:75vw;}
   .bg-white.approach .content-wrapper{width:100%;}
   .approach .flex-container{flex-flow:column nowrap;}
   .approach .flex-item p{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:1.5em;}
   .approach .flex-item p:last-child{border-bottom:0;}
   .approach .flex-item .aum-fig{font-size:2.222222em;margin:0;}
   .approach .flex-item .aum-desc{font-size:0.777778em;line-height:1.285714;margin:0;width:50%;white-space:normal;}
   .approach .arc-cut.top-bottom{margin-top:0;}
   .approach .content.slides{flex-flow:column nowrap;padding-top:3em;}
   .approach .content.slide .arc-cut{display:none;}
   .approach .content.slide:last-child .arc-cut.top-bottom{display:block;}
   .approach .content.slide h2{width:80%;font-size:2.291668em;line-height:1.333333;padding:0 6.4%;margin:1em 0;text-align:left;}
   .approach .content.slide p{width:87.2%;font-size:1.375001em;line-height:1.555556;padding:0 6.4%;margin:1em 0;text-align:left;}
   .approach .content.slide{background-image:none!important;}
   .approach .content.slide:last-child{background-image:url(images/bg/bg-our-approach-tab-06.png)!important;}
   .approach .flex-container.client-relationship{padding:0;}
   .approach .flex-container.client-relationship .flex-item:last-child{padding:0 6.5%;}
   .approach .flex-container.client-relationship .flex-item p{width:82.7%;}
   
   /* Global Leadership Team */
   .leadership-tab.tier1 .leadership-nav, .content .leadership-tab-container{flex-flow:column nowrap;}
   .content .leadership-tab.tier1 .leadership-nav li{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid rgba(57,62,67,0.2);}
   .content .leadership-tab.tier1 .leadership-nav li:last-child{border-bottom-color:transparent;}
   .content .leadership-tab.tier1 li img{width:100%;}
   .content .leadership-nav li a.mobile-only{margin:0.5em auto 0;font-size:2em;border:1px solid rgb(57,62,67);border-radius:50%;width:1em;height:1em;display:inline-flex;justify-content:center;align-items:center;}
   #mobile-bio-content{position:fixed;left:0;top:100%;bottom:0;background-color:rgb(0,35,55);border-radius:8px;z-index:10;transition:top 0.3s ease-in-out;}
   #mobile-bio-content.init{top:67.5%;overflow-y:auto;overflow-x:hidden;}
   #mobile-bio-content.sub-tiers.init{top:47.5%;}
   #mobile-bio-content.init.slide-down{top:42.5%;}
   #mobile-bio-content.sub-tiers.init.slide-down{top:31.5%;}
   #mobile-bio-content.init.slide-down .bio-control{position:fixed;top:45.5%;right:6.4%;}
   #mobile-bio-content.sub-tiers.init.slide-down .bio-control{top:34.5%}
   .bio-headshot{transition:width 0.2s ease-in-out;}
   .content .leadership-tab.tier1 li a.slide-down img.bio-headshot{width:70%;}
   .bio-content{position:static;padding:6.4%;}
   .bio-container .bio-text{flex:0 1 90%;text-align:left;}
   .bio-text p, .bio-control .genericon{font-size:1em;color:rgb(255,255,255);line-height:1.4;font-weight:300;}
   .leadership-list .flex-container.filters{flex-flow:column nowrap;}
   .leadership-list .flex-container.filters .flex-item{margin:0 0 2em;}
   .leadership-list .flex-container.filters .flex-item h4{font-size:0.968704em;line-height:1.714286;}
   .leadership-list .flex-container.filters .flex-item ul li{font-size:1.660635em;line-height:1.333333;}
   .leadership-list .flex-container.filters .flex-item ul.options{margin-top:-5vw;}
   .leaders{flex-flow:column wrap;}
   .leaders .flex-item{padding:4%;margin:2% 0;}
   .leaders .flex-item h2{font-size:2.075794em;line-height:1.133333;margin-top:0 !important;width:100%;}
   .leaders .flex-item p{font-size:1em;line-height:1.222222;margin-bottom:0.875em;}
   h2.leadership.script{font-size:1.6em;}
   .content .leadership-tab-container .leadership-tab h2{text-align:left;}
   .content .leadership-tab.swiper-container{border-bottom:1px solid rgba(57,62,67,0.2);padding-bottom:1em;width:100%;}
   .content .leadership-tab.swiper-container.disable{pointer-events:none;touch-action:none;}
   .content .leadership-tab-container .leadership-tab.swiper-container{border-bottom:0;}
   .content .leadership-nav.swiper-wrapper{justify-content:normal;}
   .content .leadership-nav li.swiper-slide{text-align:center;margin:0;padding:0 1em 2em;}
   .content .leadership-nav li.swiper-slide img{width:40vw;}
   .content .leadership-nav li.swiper-slide a.mobile-only{font-size:1.4em;}

   /* News & Insights */
   .content.wrapper15.news{padding:6.4%;}
   .content.wrapper15.news .content-wrapper{height:50vh;}
   .news-sns{transform:translateY(-5vw);}
   .news-sns .social-network{width:25%;}
   .flex-container.featured-news{display:block;flex-flow:column nowrap;}
   .main-news .news-img, .news-img{height:50vw;}
   .main-news .news-desc{background-color:rgb(255,255,255);}
   .main-news .news-desc h4{font-size:1.069445em;line-height:1.714286;color:rgb(5,88,43);}
   .main-news .news-desc h3{font-size:1.833335em;line-height:1.333333;color:rgb(57,62,67);width:100%;}
   .main-news .news-desc p{font-size:1.375001em;line-height:1.555556;color:rgb(57,62,67);width:100%;}
   .main-news .news-desc .btn-cta{margin:0 0 1em;}
   .content.wrapper15 h2.mobile-only{display:block;font-size:1.069445em;line-height:1.714286;margin:2em 0 1em;}
   .flex-container.featured-news .flex-item.sub-news{display:block;margin:0 auto;flex:none;flex-flow:row nowrap;}
   .flex-container.featured-news .flex-item.sub-news .mobile-swiper-wrapper{flex-flow:row nowrap;justify-content:flex-start;height:auto;}
   .flex-item.sub-news .sub-flex-item{flex:1 0 90%;margin:0 auto;}
   .news-desc h3{font-size:1.527779em;}
   .news-desc h4{font-size:1.069445em;}
   .content.wrapper15 p.news-media-inquiries{border:0;padding:0;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;}
   .content.wrapper15 p.news-media-inquiries a{margin-bottom:1em;}
   .content.wrapper15 p.news-media-inquiries .genericon{margin:0 1em;}
   .content.wrapper15 p.news-media-inquiries .genericon:first-child{margin-left:0;}
   .news-filters{flex-flow:column nowrap;}
   #news-filters{flex-flow:row wrap;justify-content:flex-start;}
   #news-filters .selected{flex-basis:36%;margin:0.5em;padding:3% 4%;}
   #news-filters .selected .genericon{margin-left:0;margin-right:-0.4em;}
   .flex-container.news-items{flex-flow:column nowrap;}
   .flex-container.news-items .flex-item{margin:1em 0;}
   .content.wrapper15 h2.news-title{font-size:1.527779em;margin-bottom:1em;}
   .news-article{flex-flow:column-reverse nowrap;}
   #news-img-header{height:50vw;margin-bottom:1em;}
   .news-article .news-detail p{margin-bottom:1em;}
   .news-article .news-detail .news-lead-img{display:none;}
   .news-article .news-sidebar{margin-bottom:2em;}
   .news-article .news-sidebar h4{margin-bottom:0.5em;}
   
   /* Our Locations */
   .hqs{margin-bottom:10vw;}
   .hqs h3{font-size:2.075794em;}
   .hqs p{font-size:1.245476em;line-height:1.937408em;}
   .hqs .flex-container{flex-direction:column;}
   h3.region{font-size:1.660635em;display:flex;justify-content:space-between;align-items:center;margin-top:1em;}
   h3.region .genericon{font-size:1em;transition:transform 0.2s ease-in-out;}
   h3.region.active .genericon-expand{transform:rotate(-180deg);}
   .flex-container.region{margin-top:2em;flex-flow:column nowrap;display:none;}
   .flex-container.region .flex-item h4{font-size:1.383863em;}
   .flex-container.region .flex-item p{font-size:1.245477em;line-height:1.555555;margin-bottom:2em;}
   
   /* Client Login */
   .content.wrapper15.client > h2, .content.wrapper15.client > p{width:100%;text-align:left;}
   .client .flex-container{flex-flow:column nowrap;}
   .client .flex-container .flex-item{display:block;margin:1em 0;padding:5%;}
   .client .flex-container .flex-item .client-content{margin:0;}
   .client .flex-container .flex-item .client-content h3{font-size:1.660635em;}
   
   /* Careers */
   .page-header-sub p.careers-sns{width:auto;margin-bottom:1em;}
   .bg-white.careers-overview{background-size:contain;background-position:50% 100%;}
   .bg-white.careers-overview .content.wrapper15.careers{margin-bottom:40vw;}
   .careers-content, .volunteerism, .tenure-in-trees .flex-container, .careers-footer{flex-flow:column nowrap;}
   .careers-links{margin-top:2em;}
   .content.wrapper15.careers p.centered{width:100%;text-align:left;margin:0;}
   .careers .content.slides{flex-flow:column nowrap;padding:0 6.4%;width:87.2%;}
   #tabCareers h4.mobile-only{display:flex;justify-content:space-between;align-items:center;font-size:1.833335em;line-height:1.333333;font-weight:400;margin:1em 0 0;padding-bottom:1em;border-bottom:2px solid rgb(151,151,151);}
   #tabCareers h4 .genericon{font-size:1em;transition:transform 0.2s ease-in-out;}
   #tabCareers h4.active .genericon{transform:rotate(-180deg);}
   #tabCareers .content.wrapper15{padding:0;}
   #tabCareers .content.tabs ul li{flex:0 1 20%;}
   .careers-tab{display:none;}
   .careers-tab h3{display:none;}
   .careers-tab .careers-tab-content{flex:1 1 auto;border-radius:0;background:transparent;padding:0;margin-top:2em;}
   .careers-tab .careers-tab-hero, .careers-tab .careers-video{flex:1 1 auto;height:50vw;border-radius:8px;object-fit:cover;}
   .arc-cut.blue.top-bottom.bg-careers-tab, .arc-cut.top-bottom.top0{margin-top:0;}
   .bg-blue .content.wrapper15.careers h2{width:100%;text-align:left;font-size:1.069445em;line-height:1.714286;}
   .volunteerism .flex-item{text-align:left;}
   .volunteerism .flex-item h3, .tenure-in-trees .flex-item h3{font-weight:400;}
   .bg-tan.tenure-in-trees{background-position:50% 100%;background-size:contain;}
   .tenure-in-trees .flex-container{margin-bottom:30vw;}
   .careers-footer h3{margin-bottom:0.25em;}
   .internship h2#internship{font-size:1.069445em;}
   .internship .container h3{font-size:1.833335em;}
   .internship p{font-size:1.375001em;}
   .internship .container{flex-direction:column;}
   .internship .container .flex-item video{width:100%;margin-bottom:2em;}
   .internship .btn-cta{margin-bottom:1em;}
   
   /* Sustainable Investing */
   .bg-white.esg.mobile-only{display:block;}
   .bg-white.esg.mobile-only .arc-cut.top-bottom{margin-top:-10vw;}
   .bg-white.esg.mobile-only.bg-cut{background:rgb(255,255,255) url(images/bg/bg-sustainable-investing-v2.jpg) 100% 0 no-repeat;background-size:cover;}
   .bg-white.esg.mobile-only.bg-cut .arc-cut.white.reversed{margin-bottom:75vw;}
   .esg .content.wrapper15 h2.centered, .esg .content.wrapper15 p.centered{width:100%;}
   .content-wrapper.awards{width:100%;margin:0 0 45vw 0;}
   .bg-tan.esg.awards{background-position:70% calc(100% - -27vw);background-size:70%;}
   .esg .flex-container.awards{padding-bottom:10%;margin-bottom:2em;}
   .esg .flex-container.awards .flex-item{flex:0 0 auto;text-align:center;margin:0 !important;}
   .esg .flex-container.awards .mobile-swiper-wrapper{margin:0;justify-content:flex-start;flex-flow:row nowrap;align-items:stretch;}
   .esg .flex-container.awards .mobile-swiper-wrapper .swiper-button-next, .esg .flex-container.awards .mobile-swiper-wrapper .swiper-button-prev{display:flex;top:3em;color:rgb(57,62,67);left:auto;right:2em;}
   .esg .flex-container.awards .mobile-swiper-wrapper .swiper-button-prev{left:2em;right:auto;}
   .flex-container.awards .swiper-button-next:after, .flex-container.awards .swiper-button-prev:after{font-size:1em;}
   .flex-container.awards .swiper-pagination{display:block;bottom:-1.5em;left:50%;transform:translateX(-50%);}
   .flex-container.awards .swiper-pagination-bullet{background:rgb(57,62,67);opacity:0.5;width:0.5em;height:0.5em;margin:0 0.25em;}
   .flex-container.awards .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(5,88,43);opacity:1;}
   .flex-container.resilience, .esg .sil .flex-container{flex-flow:column nowrap;margin-bottom:15%;}
   .content-wrapper.sil{margin-bottom:75vw;}
   .bg-tan.esg.sil{background-size:100%;}
   .flex-container.tenant-exp{flex-flow:column nowrap;margin-bottom:25%;}
   .esg #news-insights.container{margin-bottom:25%;}
   #tabESG .content.slides, #tabESG .flex-container{flex-flow:column nowrap;}
   #tabESG .content.slides{margin-bottom:35%;}
   #tabESG h3.esg-ops{display:block;}
   #tabESG h3.esg-ops{font-size:1.875em;font-weight:400;color:rgb(255,255,255);margin:5% 6.4% 0;padding-bottom:5%;border-bottom:1px solid rgba(255,255,255,0.4);display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
   #tabESG h3.esg-ops .genericon{font-size:1em;transition:transform 0.2s ease-in-out;}
   #tabESG h3.esg-ops.active .genericon-expand{transform:rotate(-180deg);}
   #tabESG .esg-ops-content{display:none;padding-top:2em;}
   #tabESG p.small_text{width:auto;padding:6.4% 6.4% 0;}
   
   
   /* Footer */
   .footer{flex-direction:column;padding:6.4%;}
   .footer .logo{max-width:66vw;}
   .footer .copyright{order:1;font-size:0.916667em;}
   .footer #foot-nav{width:100%;flex-direction:column;margin-bottom:1.5em;}
   .footer #foot-nav li{font-size:0.916667em;padding:1.5%;margin:1.5%;}
   .footer #foot-nav li:last-child{margin-right:1.5%;}
   .footer #foot-nav li.active a, .footer #foot-nav li.clicked a{color:rgb(255,255,255);}
   .footer #foot-nav li a:before{content:none;}
   .footer #foot-nav li.active a:before, .footer #foot-nav li.clicked a:before{width:0;}
}

@media screen and (max-width:425px) {
   /* Font Resize */
   body, .genericon{font-size:3.4909vw;}
   
   /* Arc Cutout */
   .arc-cut.top-bottom{margin-top:-23.5vw;}
   .page-header.esg.bg-blue .arc-cut.top-bottom{margin-top:-6vw;}
   
   /* Tabs */
   .looper .item > img.tab.icon{display:block;padding-left:6.4%;width:20vw;}
   
   /* Mobile Navigation */
   #mobile-nav-wrapper.open #mobile-lang-toggle .sub-nav{margin-top:-16.2vw;}
   #mobile-nav-wrapper.open #mobile-lang-toggle li:nth-child(2) .sub-nav{margin-top:-24.5vw;}
   
   /* Banner Block */
   #banner-video{height:100vw;}
   #banner-video .bg-video-overlay .bg-content{width:100%;padding:6.4%;margin:0;}
   
   /* UK Real Estate Services */
   .flex-container.principles .flex-item .icon{width:20vw;height:20vw;}
   
   /* Sustainable Investing */
   .bg-tan.esg.awards{background-position:70% 135%;background-size:70%;}
   
   /* Careers */
   .careers-links{flex-flow:column nowrap;}
}