@import url(//hello.myfonts.net/count/2ad81a);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.responsive-image,.rs_image,img{max-width:100%}
.paragraph-pagetitle{padding-left:2rem;padding-right:2rem}@media screen and (max-width:800px){.paragraph-pagetitle{padding-left:1rem;padding-right:1rem}}.paragraph-pagetitle{padding-top:1rem;padding-bottom:1rem}.paragraph-row:first-of-type .paragraph-pagetitle .paragraph-title h1,.paragraph-row:first-of-type .paragraph-pagetitle .paragraph-title h2{font-family:ModernMTStd-Condensed,georgia,times,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.paragraph-pagetitle .right-side a,.paragraph-row:first-of-type .paragraph-pagetitle.search .paragraph-title h2{font-family:FuturaBT-Heavy,helvetica,arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.paragraph-pagetitle .right-side a{transition:background-color .25s ease-in-out,color .25s ease-in-out}.paragraph-pagetitle .right-side a{display:inline-block;color:#fff!important;background:#df0000!important;padding:.66em 2.5em .5em 2.5em!important;border-radius:2em!important;text-transform:uppercase!important;white-space:nowrap;line-height:1.5;vertical-align:middle;font-size:.9em}.paragraph-pagetitle .right-side a:visited{color:#fff!important}.paragraph-pagetitle .right-side a:hover{background-color:#090808!important}.paragraph-pagetitle{margin-top:0;padding-top:1rem}.paragraph-pagetitle .grid{display:flex;align-items:center}.paragraph-pagetitle .grid>.col{width:50%;flex:0 0 50%}@media screen and (max-width:800px){.paragraph-pagetitle .grid>.col{width:100%;flex-basis:100%}}.paragraph-pagetitle .paragraph-title{border:0;padding:0;margin:0}@media screen and (max-width:800px){.paragraph-pagetitle.has-right-side .paragraph-title{text-align:center}}.paragraph-pagetitle .right-side{display:flex;align-items:center;justify-content:flex-end;gap:1em;row-gap:.5em}@media screen and (max-width:800px){.paragraph-pagetitle .right-side{justify-content:center;flex-wrap:wrap}}.paragraph-pagetitle .right-side img{width:auto;height:64px}.paragraph-pagetitle .right-side a{display:block}@media screen and (max-width:650px){.paragraph-pagetitle .right-side a:first-child{margin-left:0}}.paragraph-row:first-of-type .paragraph-pagetitle{margin-top:0;border-top:0}.paragraph-row:first-of-type .paragraph-pagetitle .paragraph-title h1,.paragraph-row:first-of-type .paragraph-pagetitle .paragraph-title h2{font-size:3em}.paragraph-row:first-of-type .paragraph-pagetitle.search{padding-left:0;padding-right:0}.paragraph-row:first-of-type .paragraph-pagetitle.search .paragraph-title h2{font-size:1em;border-bottom:1px solid #090808;padding-bottom:1em}.paragraph-row:first-of-type .paragraph-pagetitle.search .paragraph-title h1{text-align:center}.paragraph-pagetitle .background_image{height:calc(68.819444vw - 3em - 2rem);max-height:80vh;min-height:calc(823px - 3em);display:grid;grid-template-columns:repeat(3,max-content);align-items:center;justify-content:center}@media screen and (max-width:800px){.paragraph-pagetitle .background_image{height:auto;min-height:0!important;max-height:none!important}}.paragraph-pagetitle .background_image .rs-image-parentwrapper{height:100%}.paragraph-pagetitle .background_image .rs-image-parentwrapper .rs-image-wrapper{padding-top:0!important;height:100%}.paragraph-pagetitle .background_image .rs-image-parentwrapper .rs-image-wrapper img{width:auto!important;margin:auto;position:relative!important;display:block;height:calc(68.819444vw - 3em - 2rem);max-height:80vh;min-height:calc(823px - 3em)}@media screen and (max-width:800px){.paragraph-pagetitle .background_image .rs-image-parentwrapper .rs-image-wrapper img{height:auto;min-height:0!important;max-height:none!important}}@media screen and (max-width:800px){.paragraph-pagetitle .background_image .rs-image-parentwrapper .rs-image-wrapper img{width:100%!important;height:auto!important}}.paragraph-pagetitle .background_image .left,.paragraph-pagetitle .background_image .right,.paragraph-pagetitle .background_image .rs-image-parentwrapper,.paragraph-pagetitle .background_image .rs-image-wrapper{display:contents}@media screen and (max-width:800px){.paragraph-pagetitle .background_image{position:static;grid-template-columns:1fr}.paragraph-pagetitle .background_image .left,.paragraph-pagetitle .background_image .right{display:none}}.paragraph-pagetitle hr{height:1px;background-color:#090808;border:0;margin:0;padding:0;margin-top:1rem;margin-left:-2rem;margin-right:-2rem}@media screen and (max-width:800px){.paragraph-pagetitle hr{margin-left:-1rem;margin-right:-1rem}}.paragraph-pagetitle.has_background_image.black{background:#fff}.paragraph-pagetitle.blue{background:#010082}.paragraph-pagetitle.blue hr{background:#fff}.paragraph-pagetitle.blue *,.paragraph-pagetitle.blue :visited{color:#fff}.paragraph-pagetitle.white{background:#000}.paragraph-pagetitle.white hr{background:#fff}.paragraph-pagetitle.white *,.paragraph-pagetitle.white :visited{color:#fff}
@font-face{font-family:FuturaBT-Book;src:url(/themes/shop/fonts/2AD81A_0_0.eot);src:url(/themes/shop/fonts/2AD81A_0_0.eot#iefix) format("embedded-opentype"),url(/themes/shop/fonts/2AD81A_0_0.woff) format("woff"),url(/themes/shop/fonts/2AD81A_0_0.ttf) format("truetype"),url(/themes/shop/fonts/2AD81A_0_0.svg#wf) format("svg");font-display:fallback}@font-face{font-family:FuturaBT-Heavy;src:url(/themes/shop/fonts/2AD81A_1_0.eot);src:url(/themes/shop/fonts/2AD81A_1_0.eot#iefix) format("embedded-opentype"),url(/themes/shop/fonts/2AD81A_1_0.woff) format("woff"),url(/themes/shop/fonts/2AD81A_1_0.ttf) format("truetype"),url(/themes/shop/fonts/2AD81A_1_0.svg#wf) format("svg");font-display:fallback}@font-face{font-family:ModernMTStd-Condensed;src:url(/themes/shop/fonts/2AD81A_2_0.eot);src:url(/themes/shop/fonts/2AD81A_2_0.eot#iefix) format("embedded-opentype"),url(/themes/shop/fonts/2AD81A_2_0.woff) format("woff"),url(/themes/shop/fonts/2AD81A_2_0.ttf) format("truetype"),url(/themes/shop/fonts/2AD81A_2_0.svg#wf) format("svg");font-display:fallback}@font-face{font-family:ModernMTStd-CondensedItalic;src:url(/themes/shop/fonts/2AD81A_3_0.eot);src:url(/themes/shop/fonts/2AD81A_3_0.eot#iefix) format("embedded-opentype"),url(/themes/shop/fonts/2AD81A_3_0.woff) format("woff"),url(/themes/shop/fonts/2AD81A_3_0.ttf) format("truetype"),url(/themes/shop/fonts/2AD81A_3_0.svg#wf) format("svg");font-display:fallback}
.grid.rounded-images,.paragraph-properties-grid .view>.items,.paragraph-tenants-grid .view>.items,.paragraph-textbox,.paragraph-webform{padding:3rem 2rem 1rem 2rem}@media screen and (max-width:800px){.grid.rounded-images,.paragraph-properties-grid .view>.items,.paragraph-tenants-grid .view>.items,.paragraph-textbox,.paragraph-webform{padding:3rem 1rem 1rem 1rem}}.paragraph-title,.properties_map__controls,.sort_option{padding-left:2rem;padding-right:2rem}@media screen and (max-width:800px){.paragraph-title,.properties_map__controls,.sort_option{padding-left:1rem;padding-right:1rem}}.paragraph-title,.properties_map__controls,.sort_option{padding-top:1rem;padding-bottom:1rem}.loading,.monotype,.paragraph-video .poster:after,h1,h2,h3,h4,h5,h6{font-family:ModernMTStd-Condensed,georgia,times,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.team_member.teaser h2{font-family:ModernMTStd-Condensed,georgia,times,serif;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.futura,.grid.infogrid,.l-search .search-field_inputs,body{font-family:FuturaBT-Book,helvetica,arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.grid.infogrid .label,.l-search .search-field_inputs-suggestion,.l-search .search-field_submit,.paragraph-title h2,.property.teaser .name,.shopbtn,.team_member.teaser .specialty,.tenant.teaser .name,.webform-submission-form .button,.webform-submission-form .button--primary,.webform-submission-form .form-actions .button,.webform-submission-form .form-actions .button--primary,button,input,strong{font-family:FuturaBT-Heavy,helvetica,arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.main-footer .shop_locations li a,.main.nav .shop_locations li a,footer.main-footer .lower_footer a{transition:color .25s ease-in-out}.l-search .search-field_submit{transition:background-color .25s ease-in-out}.nav.footer nav ul li a,.nav.main nav ul li a,.paragraph-video .poster:after,.shopbtn,.textbox a,.webform-submission-form .button,.webform-submission-form .button--primary,.webform-submission-form .form-actions .button,.webform-submission-form .form-actions .button--primary,.webform-submission-form a,a{transition:background-color .25s ease-in-out,color .25s ease-in-out}.property_detail_overlay{transition:opacity .25s ease-in-out}.logo svg path{transition:fill .25s ease-in-out}.l-search,.property_detail_overlay .wrap{transition:transform .25s ease-in-out}.shopbtn,.webform-submission-form .button,.webform-submission-form .button--primary,.webform-submission-form .form-actions .button,.webform-submission-form .form-actions .button--primary{display:inline-block;color:#fff!important;background:#df0000!important;padding:.66em 2.5em .5em 2.5em!important;border-radius:2em!important;text-transform:uppercase!important;white-space:nowrap;line-height:1.5;vertical-align:middle;font-size:.9em}.shopbtn:visited,.webform-submission-form .button--primary:visited,.webform-submission-form .button:visited{color:#fff!important}.shopbtn:hover,.webform-submission-form .button--primary:hover,.webform-submission-form .button:hover{background-color:#090808!important}.vv_white{color:#fff!important}.vv_white *{color:#fff!important}.cke_editable .vv_white{background-color:rgba(91,92,91,.5)}.vv_grey{color:#9b9b9b!important}.vv_grey *{color:#9b9b9b!important}.vv_light_grey{color:#f5f5f5!important}.vv_light_grey *{color:#f5f5f5!important}.vv_blue{color:#002f5b!important}.vv_blue *{color:#002f5b!important}.vv_light_blue{color:#010082!important}.vv_light_blue *{color:#010082!important}.vv_red{color:#df0000!important}.vv_red *{color:#df0000!important}.vv_black{color:#090808!important}.vv_black *{color:#090808!important}.vv_shop-grey{color:#e0ddda!important}.vv_shop-grey *{color:#e0ddda!important}@media screen and (min-width:650px){.mobile-only{display:none}}a{color:#090808;text-decoration:none}a:visited{color:#090808}p{margin:0;line-height:1.5em}p+*{margin-top:3rem!important}.infogrid p+*,.textbox p+*,.webform-submission-form p+*{margin-top:1em!important}p.narrow_margins{max-width:600px;margin:auto}.infogrid ol,.infogrid ul,.textbox ol,.textbox ul,.webform-submission-form ol,.webform-submission-form ul{margin:0;padding:0 0 0 1em}.infogrid ol li,.infogrid ul li,.textbox ol li,.textbox ul li,.webform-submission-form ol li,.webform-submission-form ul li{line-height:1.5em;padding:0;margin:0 0 .5em 0}.infogrid ul,.textbox ul,.webform-submission-form ul{list-style-type:none}.infogrid ul li,.textbox ul li,.webform-submission-form ul li{position:relative}.infogrid ul li:before,.textbox ul li:before,.webform-submission-form ul li:before{content:"-";position:absolute;left:-1em}h1,h2,h3,h4,h5,h6{line-height:1em;margin:0;text-transform:uppercase}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin:1rem 0 0 0}h1{font-size:4em}h2{font-size:2.5em}h3{font-size:1.3em}h4{font-size:1.1em}h6{margin-bottom:2em}.small{font-size:.8em;line-height:1em}.medium{font-size:3em;line-height:1em}.huge{font-size:12em;line-height:1em}.uppercase{text-transform:uppercase}.textbox,.webform-submission-form{font-size:1.2em}@media screen and (max-width:650px){.textbox,.webform-submission-form{font-size:1em!important}}@media screen and (max-width:650px){.textbox p,.webform-submission-form p{font-size:1.325em}.textbox p .small,.webform-submission-form p .small{font-size:.8em;line-height:1em}.textbox p .medium,.webform-submission-form p .medium{font-size:1.68em;line-height:1em}.textbox p .huge,.webform-submission-form p .huge{font-size:12em;line-height:1em}}.textbox a:hover,.webform-submission-form a:hover{color:#df0000}@supports(animation-name:fadeIn){.rs-image-parentwrapper img{opacity:0;animation-name:fadeIn;animation-duration:.35s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;will-change:opacity}.rs-image-parentwrapper img.lazyload,.rs-image-parentwrapper img.lazyloading{animation-name:none!important}.rs-image-parentwrapper img.lazyloaded{animation-name:fadeIn;will-change:unset}}img{display:block}.rs-image-wrapper{position:relative;width:100%;height:0}.rs-image-wrapper img{top:0;position:absolute}.button,.imgbutton{font-size:1em!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;text-decoration:none;padding:.5em 1em!important;border:0;cursor:pointer;display:inline-block;text-align:left!important;border-radius:0!important;background:0 0!important;border:1px solid #090808;text-shadow:none!important;transition:background-color .25s ease-in-out!important}.button,.button:visited,.imgbutton,.imgbutton:visited{color:#090808!important}.button.active,.button:hover,.imgbutton.active,.imgbutton:hover{background:#df0000!important;color:#fff!important}.button:after,.imgbutton:after{content:none!important}.button.round,.imgbutton.round{border:0!important;border-radius:1em!important}.button.center,.imgbutton.center{text-align:center!important}.button.red,.imgbutton.red{background-color:#df0000!important;color:#fff!important}.button.red:hover,.imgbutton.red:hover{background-color:#090808!important}.button.blue,.imgbutton.blue{background-color:#002f5b!important;color:#fff!important}.button.blue:hover,.imgbutton.blue:hover{background-color:#df0000!important}.button.close,.button.hamburger,.button.imagebutton,.button.search,.imgbutton.close,.imgbutton.hamburger,.imgbutton.imagebutton,.imgbutton.search{background-color:transparent!important;background-size:100% 100%;border:0!important;text-indent:-1000px;overflow:hidden;outline:0}.button.close:hover,.button.hamburger:hover,.button.imagebutton:hover,.button.search:hover,.imgbutton.close:hover,.imgbutton.hamburger:hover,.imgbutton.imagebutton:hover,.imgbutton.search:hover{opacity:.8}.button.close,.imgbutton.close{display:block;width:35px;height:35px;overflow:visible;outline:0!important;padding:0!important}.button.close svg,.imgbutton.close svg{width:100%;height:100%}.button.search,.imgbutton.search{text-indent:0;width:13px;height:17px;padding:0!important}.button.search svg,.imgbutton.search svg{width:100%;height:100%}.button.hamburger,.imgbutton.hamburger{width:19px;height:17px;padding:0!important;background:0 0;padding:0!important;overflow:visible;outline:0!important;position:relative;border:1px solid red;z-index:999}.button.hamburger span,.button.hamburger span:before,.imgbutton.hamburger span,.imgbutton.hamburger span:before{border-radius:1px;height:2px;width:19px;background:#090808;position:absolute;display:block;content:" "}.button.hamburger span:before,.imgbutton.hamburger span:before{top:-9px}.button.hamburger span,.imgbutton.hamburger span{top:12px}.button.hamburger:hover span,.button.hamburger:hover span:before,.imgbutton.hamburger:hover span,.imgbutton.hamburger:hover span:before{background-color:#df0000;transition:all .5s ease-in-out}.button.hamburger.active span,.button.hamburger.active span:before,.imgbutton.hamburger.active span,.imgbutton.hamburger.active span:before{background-color:#090808!important}.button.hamburger.active span,.imgbutton.hamburger.active span{transform:rotate(45deg);top:7px}.button.hamburger.active span:before,.imgbutton.hamburger.active span:before{transform:rotate(-90deg);top:0}.webform-submission-form{margin:auto}.webform-submission-form .form-type-checkbox,.webform-submission-form .form-type-radio,.webform-submission-form .js-form-type-checkbox,.webform-submission-form .js-form-type-radio{display:flex;flex-wrap:wrap}.webform-submission-form .filter-wrapper{display:none}.webform-submission-form label{display:table;margin:0 0 .1em;padding:0;font-weight:700}.webform-submission-form label.error{color:#a51b00}.webform-submission-form label[for]{cursor:pointer}.webform-submission-form .form-item{margin-bottom:1em}.webform-submission-form .form-item label{font-weight:700}.webform-submission-form .form-item label.option{text-transform:none}.webform-submission-form .form-item label.option input{vertical-align:middle}.webform-submission-form .form-disabled label{color:#686868}.webform-submission-form input.form-autocomplete,.webform-submission-form input.form-color,.webform-submission-form input.form-date,.webform-submission-form input.form-email,.webform-submission-form input.form-file,.webform-submission-form input.form-number,.webform-submission-form input.form-search,.webform-submission-form input.form-tel,.webform-submission-form input.form-text,.webform-submission-form input.form-time,.webform-submission-form input.form-url,.webform-submission-form textarea.form-textarea{box-sizing:border-box;padding:.3em .4em .3em .5em;max-width:100%;border:1px solid #090808;background:#fff;border-radius:0;font-size:1em;width:100%}.webform-submission-form .form-checkboxes,.webform-submission-form .form-item-radios{display:flex;flex-wrap:wrap;align-items:center}.webform-submission-form .form-checkboxes>div,.webform-submission-form .form-item-radios>div{margin-right:1em}.webform-submission-form .form-checkboxes>div:last-child,.webform-submission-form .form-item-radios>div:last-child{margin-right:0}.webform-submission-form input,.webform-submission-form textarea{width:50%}@media screen and (max-width:650px){.webform-submission-form input,.webform-submission-form textarea{width:100%}}.webform-submission-form .js-form-type-checkbox{display:grid;grid-template-columns:min-content auto;gap:.5em;justify-content:flex-start}.webform-submission-form .js-form-type-checkbox input{width:auto}.webform-submission-form .js-form-type-checkbox .description{grid-column:1/-1}.webform-submission-form label{text-transform:uppercase}.webform-submission-form .form-checkboxes input{width:auto}.webform-submission-form .form-actions .button,.webform-submission-form .form-actions .button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;border:0!important}.webform-submission-form .button,.webform-submission-form .button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;border:0!important}.webform-submission-form .nda{width:100%;background:#fff;overflow:auto;max-height:400px;padding:2em;border:1px solid #090808}@supports(animation-name:fadeInUp){.main-header{opacity:0;transform-origin:top;will-change:transform,opacity}.main-header.on-screen{will-change:unset;animation-name:fadeInDown;animation-duration:.65s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.autopager .sort_option,.contacts.grid .col:not(.loading),.infogrid>div>*,.investment_closed>.items.grid>.col>a>div,.items.grid .col:not(.loading),.paragraph-our-team>.paragraph-title,.paragraph-row>.grid>.col:not(.paragraph-our-team):not(.autopager),.properties_map__controls,.search>.items.grid>.col>a>div{opacity:0;transform-origin:bottom;will-change:transform,opacity}.autopager .sort_option.on-screen,.contacts.grid .col:not(.loading).on-screen,.infogrid>div>.on-screen,.investment_closed>.items.grid>.col>a>div.on-screen,.items.grid .col:not(.loading).on-screen,.paragraph-our-team>.paragraph-title.on-screen,.paragraph-row>.grid>.col:not(.paragraph-our-team):not(.autopager).on-screen,.properties_map__controls.on-screen,.search>.items.grid>.col>a>div.on-screen{will-change:unset;animation-name:fadeInUp;animation-duration:.65s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}}@keyframes fadeInUp{from{transform:translateY(2em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{from{transform:translateY(-2em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes slideDown{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes slideRight{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slideLeft{from{transform:scaleX(0)}to{transform:scaleX(1)}}.loading .progress,.slideRight{transform-origin:left;animation-name:slideRight;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}.bounce{animation:bounce .3s infinite alternate}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.nav.footer,.nav.main{text-transform:uppercase}.nav.footer ul,.nav.main ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%}.nav.footer ul li,.nav.main ul li{margin:0;padding:0;text-align:center;width:100%}.nav.footer nav ul li a,.nav.main nav ul li a{display:block;border-top:1px solid #090808;padding:.75em}.nav.footer .shop_locations,.nav.main .shop_locations{border:1px solid #090808;border-width:1px 0;padding:1em 0}.nav.footer .shop_locations li a,.nav.main .shop_locations li a{padding:.5em;display:inline-block}.main.nav{width:44vw;max-width:480px;min-width:300px;position:absolute;top:0;right:0;z-index:14;background:#df0000;height:100vh;padding-top:calc(28px + 2rem);transition:transform .5s ease-out;pointer-events:none;transform:translateX(105%);overflow-y:scroll;-webkit-overflow-scrolling:touch}.main.nav.active{pointer-events:all;transform:translateX(0)}.main.nav a,.main.nav a:visited{color:#fff!important}.main.nav .block-shop-subscribe{border-color:#fff!important}.main.nav nav ul li a{border-color:#fff}.main.nav nav ul li.active a,.main.nav nav ul li:hover a{color:#090808!important;background:#f5f5f5}.main.nav .shop_locations li a:hover{color:#f5f5f5}.main.nav .shop_locations li .locale,.main.nav .shop_locations li .name,.main.nav .shop_locations li .phone{display:block}.main-footer nav ul li:hover a{background:#df0000}.main-footer .shop_locations li a:hover{color:#df0000}.main-footer .shop_locations li .name:after{content:": "}.main-footer .shop_locations li .phone:before{content:" | "}.grid,.grid *{box-sizing:border-box}@supports(display:grid){.grid.two{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:2em}.grid.two.padded{grid-column-gap:2em}.grid.two .col{width:100%!important;padding-right:0!important;align-self:start;justify-self:start}@media screen and (max-width:800px){.grid.two{grid-template-columns:repeat(1,1fr)}}}@media screen and (max-width:800px){.grid.two .col{width:100%}}@media screen and (max-width:650px){.grid.four.padded .col{width:100%;margin-right:0!important}}.properties_map .grid.items>.col{width:31.66666667%;margin-right:2.5%}.properties_map .grid.items>.col:nth-child(3n+3){margin-right:0}@media screen and (max-width:650px){.properties_map .grid.items>.col{width:100%;margin-right:0!important}}@supports(display:grid){.properties_map .grid.items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2em;grid-row-gap:2em;grid-auto-rows:min-content}.properties_map .grid.items>.col{align-self:start;justify-self:start}.properties_map .grid.items .loading{grid-column:1/span 3}@media screen and (max-width:54em){.properties_map .grid.items{grid-template-columns:repeat(2,1fr)}.properties_map .grid.items .loading{grid-column:1/span 2}}.properties_map .grid.items>.col{width:100%!important;margin-right:0!important;margin-bottom:0!important}}.grid.six{align-items:flex-start;justify-content:flex-start}.grid.six>.col{width:31.66666667%;margin-right:2.5%}.grid.six>.col:nth-child(3n+3){margin-right:0}@media screen and (max-width:650px){.grid.six>.col{width:100%;margin-right:0!important}}@supports(display:grid){.grid.six{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:2em;grid-row-gap:3em}@media screen and (max-width:390px){.grid.six{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:390px)and (max-width:54em){.grid.six{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:55em)and (max-width:74em){.grid.six{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75em)and (max-width:99em){.grid.six{grid-template-columns:repeat(4,1fr)}}.grid.six>.col{width:100%!important;margin-right:0!important;margin-bottom:0!important;align-self:start;justify-self:start}}.grid.rounded-images{margin:auto;margin-top:4em;margin-bottom:2em;max-width:1100px;display:flex!important;align-items:center!important;justify-content:center!important}.grid.rounded-images>.col{width:29.33333333%!important;margin-right:6%!important}.grid.rounded-images>.col:nth-child(2n+2){margin-right:6%!important}.grid.rounded-images>.col:nth-child(3n+3){margin-right:0!important}.grid.rounded-images>.col img{border-radius:50%}.paragraph-row{position:relative;z-index:1}.paragraph-row .grid.stretch{align-items:stretch!important}.paragraph-row .grid.stretch .paragraph-textbox{align-items:stretch!important}.paragraph-row .grid.stretch .rs-image-parentwrapper,.paragraph-row .grid.stretch .rs-image-wrapper{height:100%}.paragraph-row .grid.stretch .textbox,.paragraph-row .grid.stretch .webform-submission-form{margin-top:0;margin-bottom:0}.paragraph-title{border:1px solid #090808;border-width:1px 0}.paragraph-title h2{font-size:1em;padding-top:.1em!important}.paragraph-title.center h1,.paragraph-title.center h2{text-align:center}.properties_map__controls,.sort_option{border:1px solid #090808;border-width:1px 0}.search .properties_map__controls,.search .sort_option{border-width:0 0 1px 0}.paragraph-properties-grid.map .properties_map__controls,.paragraph-properties-grid.map .sort_option,.paragraph-title+.view .properties_map__controls,.paragraph-title+.view .sort_option{border-width:0 0 1px 0!important}.properties_map__controls a,.sort_option a{margin-left:1.5em}.properties_map__controls a.selected,.sort_option a.selected{text-decoration:underline}.paragraph-webform{position:relative;padding-bottom:4em}.paragraph-webform form{margin:auto}.paragraph-image{position:relative}.has_textbox .paragraph-image.col{padding:2rem 2rem 1rem 0!important}@media screen and (max-width:800px){.has_textbox .paragraph-image.col{padding:2rem 1rem 0 1rem!important}}@supports((-o-object-fit:cover) or (object-fit:cover)){.has_textbox .paragraph-image.col img{height:100%!important;-o-object-fit:cover;object-fit:cover}}.paragraph-image figcaption{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%)}.paragraph-image figcaption .textbox,.paragraph-image figcaption .webform-submission-form{padding:2em;margin:auto}.paragraph-image.has_caption{overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:stretch;justify-content:center}.paragraph-image.has_caption .rs-image-parentwrapper{z-index:1;grid-column:1;grid-row:1}.paragraph-image.has_caption .rs-image-parentwrapper .rs-image-wrapper{padding-top:0!important;height:100%}.paragraph-image.has_caption .rs-image-parentwrapper .rs-image-wrapper img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph-image.has_caption figcaption{position:relative;top:unset;left:unset;right:unset;bottom:unset;height:unset;transform:unset;z-index:2;grid-column:1;grid-row:1;display:grid;align-items:center;justify-content:center;width:100%;flex:0;padding:2em 0}.paragraph-textbox{font-size:1em;display:flex;overflow-x:hidden;padding-bottom:4em;justify-content:center;align-items:center}.paragraph-textbox:nth-child(n+2){padding-left:0}.paragraph-textbox.col:nth-child(n+2){padding-right:2rem!important}@media screen and (max-width:800px){.paragraph-textbox.col:nth-child(n+2){padding-right:1rem!important}}.top .paragraph-textbox{align-items:flex-start}.bottom .paragraph-textbox{align-items:flex-end}.image_text .paragraph-textbox{padding-top:0}.image_text .paragraph-textbox .textbox,.image_text .paragraph-textbox .webform-submission-form{padding:2rem 2rem 1em 0}@media screen and (max-width:800px){.image_text .paragraph-textbox{padding-bottom:0}.image_text .paragraph-textbox .textbox,.image_text .paragraph-textbox .webform-submission-form{padding-bottom:0;padding-top:0}}@media screen and (min-width:800px){.paragraph-textbox.two-col .textbox,.paragraph-textbox.two-col .webform-submission-form{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}}.textbox,.webform-submission-form{align-self:center;width:100%;max-width:950px}@media screen and (max-width:800px){.image_text .paragraph-image{order:1}.image_text .paragraph-textbox{order:2;margin-bottom:2rem}}.paragraph-video{position:relative;overflow:hidden}.paragraph-video .fitVids-wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0}.paragraph-video .poster{height:102%;cursor:pointer;left:50%;top:0;transform:translateX(-50%)}.paragraph-video .poster:after{content:"PLAY";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-transform:uppercase;color:#090808;background-color:#f5f5f5;padding:.5em 2.5em;border-radius:2em;text-transform:uppercase;font-size:2em;line-height:1em}.paragraph-video .poster:hover:after{background-color:#df0000;color:#fff}.paragraph-video .poster.transparent{opacity:0!important;pointer-events:none!important}.paragraph-video .poster .rs-image-parentwrapper{height:100%;overflow:hidden}.paragraph-video .poster .rs-image-parentwrapper .rs-image-wrapper{height:100%}.paragraph-video .poster .rs-image-parentwrapper img{min-height:100%;width:auto!important;max-width:none!important}.logo{width:134px;height:28px;display:block}.logo .tag{display:none}.logo svg{width:100%}.logo svg path{fill:#090808!important}.logo:hover svg path{fill:#df0000!important}.grid.infogrid{padding:0 2rem 4rem 2rem}@media screen and (max-width:800px){.grid.infogrid{padding:0 1rem 4rem 1rem}}.grid.infogrid>.images,.grid.infogrid>.information{align-self:start!important;width:50%}@media screen and (max-width:650px){.grid.infogrid>.images,.grid.infogrid>.information{width:100%}}.grid.infogrid>.information{padding:0 2em 0 0}@media screen and (max-width:650px){.grid.infogrid>.information{padding-right:0;margin-bottom:2em}}.grid.infogrid .icons{display:flex;align-items:flex-start;justify-content:flex-start}.grid.infogrid .icons div{flex:0 1 17%}.grid.infogrid .icons div.vcard{flex:0 0 auto;width:60px}.grid.infogrid .icons div.vcard svg{width:100%!important}.grid.infogrid .icons div a{display:block}.grid.infogrid .icons div a svg{width:50%}.grid.infogrid h1{font-size:2em}.grid.infogrid hr{border:1px solid #090808;border-width:1px 0 0 0;margin:2rem 0 2rem -2rem}@media screen and (max-width:800px){.grid.infogrid hr{margin-left:-1rem}}.grid.infogrid .label{font-size:.6em;display:block!important;margin:2rem 0;text-transform:uppercase;width:100%}.grid.infogrid hr+div div>div>.label,.grid.infogrid hr+div>div>.label{margin-top:0}.grid.infogrid .information{margin:0;max-width:none!important}.grid.infogrid .information .contact p+*{margin-top:0!important}.grid.infogrid .images{margin-top:2rem}.grid.infogrid .images .rs-image-wrapper{margin-bottom:2rem}.grid.infogrid .images .rs-image-parentwrapper:last-child .rs-image-wrapper{margin-bottom:0}.grid.infogrid .images hr{margin:2rem -2rem 2rem 0}@media screen and (max-width:800px){.grid.infogrid .images hr{margin-right:-1rem}}.grid.infogrid .shopbtn{margin-top:1em}@media screen and (max-width:650px){.property .images>.rs-image-parentwrapper:first-child .rs-image-wrapper,.tenant .images>.rs-image-parentwrapper:first-child .rs-image-wrapper{display:none}}.property .information ul.contacts,.tenant .information ul.contacts{margin:.5em 0 0 0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.property .information ul.contacts .email,.tenant .information ul.contacts .email{word-break:break-all}.property .information ul.contacts li,.tenant .information ul.contacts li{width:50%;flex:0 0 50%;padding-right:1em}.property .information ul.contacts li:nth-child(n+3),.tenant .information ul.contacts li:nth-child(n+3){margin-top:1em}.property .information ul.contacts li:before,.tenant .information ul.contacts li:before{content:none}@supports(display:grid){.property .information ul.contacts,.tenant .information ul.contacts{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2em;grid-row-gap:2em}.property .information ul.contacts>*,.tenant .information ul.contacts>*{align-self:start}.property .information ul.contacts li,.tenant .information ul.contacts li{width:100%;padding-right:0!important;margin-top:0!important}}.property.infobox,.tenant.infobox{width:150px;background:#df0000;padding:.5em;align-items:center;justify-content:center!important}.property.infobox *,.tenant.infobox *{color:#fff}.property.infobox img,.tenant.infobox img{width:100%;height:auto;display:block}.property.infobox .name,.tenant.infobox .name{padding-left:.5em}.property.teaser,.tenant.teaser{margin-bottom:2em}.property.teaser .name,.tenant.teaser .name{margin-top:1em}.paragraph-properties-grid .view>.items,.paragraph-tenants-grid .view>.items{padding-top:2rem;padding-bottom:2rem}.paragraph-properties-grid .view>.items>.col,.paragraph-tenants-grid .view>.items>.col{transform:translateZ(0)}.paragraph-properties-grid .view .label,.paragraph-tenants-grid .view .label{display:inline;width:auto}.paragraph-properties-grid .view .label:after,.paragraph-tenants-grid .view .label:after{content:": "}.paragraph-properties-grid .view .info,.paragraph-tenants-grid .view .info{color:#9b9b9b}.paragraph-properties-grid .view .info div,.paragraph-tenants-grid .view .info div{display:inline}.paragraph-properties-grid .view.investment,.paragraph-tenants-grid .view.investment{margin-bottom:3rem}.paragraph-properties-grid .view.investment_closed,.paragraph-tenants-grid .view.investment_closed{margin-bottom:4rem}.paragraph-properties-grid .view.specialty,.paragraph-tenants-grid .view.specialty{margin-bottom:5rem}.paragraph-properties-grid .view.development,.paragraph-tenants-grid .view.development{margin-bottom:4rem}.paragraph-properties-grid .view.development_featured .items.grid.one,.paragraph-tenants-grid .view.development_featured .items.grid.one{padding-top:1rem}.paragraph-properties-grid .view.development_featured .grid.infogrid,.paragraph-tenants-grid .view.development_featured .grid.infogrid{padding-left:0;padding-right:0}@media screen and (max-width:650px){.paragraph-properties-grid .view.development_featured .images .rs-image-parentwrapper:first-child .rs-image-wrapper,.paragraph-tenants-grid .view.development_featured .images .rs-image-parentwrapper:first-child .rs-image-wrapper{display:block}}.paragraph-properties-grid .view.investment .address .street,.paragraph-properties-grid .view.investment .contacts,.paragraph-properties-grid .view.investment .type,.paragraph-properties-grid .view.investment_closed .address .street,.paragraph-properties-grid .view.investment_closed .contacts,.paragraph-properties-grid .view.investment_closed .type,.paragraph-tenants-grid .view.investment .address .street,.paragraph-tenants-grid .view.investment .contacts,.paragraph-tenants-grid .view.investment .type,.paragraph-tenants-grid .view.investment_closed .address .street,.paragraph-tenants-grid .view.investment_closed .contacts,.paragraph-tenants-grid .view.investment_closed .type{display:none}@supports(display:grid){.paragraph-properties-grid .view.search .info,.paragraph-tenants-grid .view.search .info{color:#090808}.paragraph-properties-grid .view.search .address .street:after,.paragraph-tenants-grid .view.search .address .street:after{content:", "}.paragraph-properties-grid .view.search .contacts span:after,.paragraph-tenants-grid .view.search .contacts span:after{content:", "}.paragraph-properties-grid .view.search .contacts span:last-child:after,.paragraph-tenants-grid .view.search .contacts span:last-child:after{content:none}}.paragraph-properties-grid .view.search .cap,.paragraph-properties-grid .view.search .gla,.paragraph-tenants-grid .view.search .cap,.paragraph-tenants-grid .view.search .gla{display:none}.paragraph-properties-grid .view.search .leased,.paragraph-tenants-grid .view.search .leased{display:none}.paragraph-properties-grid .view.search .available,.paragraph-tenants-grid .view.search .available{display:none}.paragraph-properties-grid .view.map-detail .info,.paragraph-tenants-grid .view.map-detail .info{display:none}.paragraph-properties-grid .view.map-detail .info.address,.paragraph-tenants-grid .view.map-detail .info.address{display:block}.paragraph-properties-grid .view.map-detail .info.address .street,.paragraph-tenants-grid .view.map-detail .info.address .street{display:none}.paragraph-properties-grid .view.development .info,.paragraph-properties-grid .view.specialty .info,.paragraph-tenants-grid .view.development .info,.paragraph-tenants-grid .view.specialty .info,.property.infobox .info,.tenant.infobox .info{display:none}.paragraph-properties-grid .view.search .items.grid.six,.paragraph-properties-grid .view.search .sort_option,.paragraph-tenants-grid .view.search .items.grid.six,.paragraph-tenants-grid .view.search .sort_option{width:100%;display:grid;grid-template-columns:2fr 2fr 4fr 3fr 1.5fr;grid-column-gap:2em;grid-row-gap:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph-properties-grid .view.search .items.grid.six,.paragraph-properties-grid .view.search .sort_option,.paragraph-tenants-grid .view.search .items.grid.six,.paragraph-tenants-grid .view.search .sort_option{display:flex;flex-wrap:wrap}.paragraph-properties-grid .view.search .items.grid.six>*,.paragraph-properties-grid .view.search .sort_option>*,.paragraph-tenants-grid .view.search .items.grid.six>*,.paragraph-tenants-grid .view.search .sort_option>*{width:30%;flex:0 0 30%}.paragraph-properties-grid .view.search .items.grid.six .col:after,.paragraph-properties-grid .view.search .sort_option .col:after,.paragraph-tenants-grid .view.search .items.grid.six .col:after,.paragraph-tenants-grid .view.search .sort_option .col:after{display:none!important}}@media screen and (max-width:800px){.paragraph-properties-grid .view.search .items.grid.six,.paragraph-properties-grid .view.search .sort_option,.paragraph-tenants-grid .view.search .items.grid.six,.paragraph-tenants-grid .view.search .sort_option{grid-template-columns:2fr 2fr 4fr}}.paragraph-properties-grid .view.search .items.grid.six>*,.paragraph-properties-grid .view.search .sort_option>*,.paragraph-tenants-grid .view.search .items.grid.six>*,.paragraph-tenants-grid .view.search .sort_option>*{align-self:center}.paragraph-properties-grid .view.search .col:after,.paragraph-tenants-grid .view.search .col:after{display:block;content:"";border:1px solid #090808;border-width:0 0 1px 0;height:1px;width:100vw;margin-left:-2rem;margin-right:-2rem;margin-bottom:1em;padding-bottom:1em;grid-column:1/span 5}@media screen and (max-width:800px){.paragraph-properties-grid .view.search .col:after,.paragraph-tenants-grid .view.search .col:after{grid-column:1/span 3}}.paragraph-properties-grid .view.search .col:last-child:after,.paragraph-tenants-grid .view.search .col:last-child:after{display:none}.paragraph-properties-grid .view.search .sort_option a,.paragraph-tenants-grid .view.search .sort_option a{margin-left:0;white-space:nowrap}.paragraph-properties-grid .view.search .items.grid.six>.col,.paragraph-tenants-grid .view.search .items.grid.six>.col{width:100%!important;display:contents}.paragraph-properties-grid .view.search .items.grid.six>.col a,.paragraph-tenants-grid .view.search .items.grid.six>.col a{padding:.25em;border:1px solid #090808;border-width:0 0 1px 0;display:contents}.paragraph-properties-grid .view.search .items.grid.six>.col a div,.paragraph-tenants-grid .view.search .items.grid.six>.col a div{margin:0}.paragraph-properties-grid .view.search .items.grid.six>.col .rs-image-parentwrapper,.paragraph-tenants-grid .view.search .items.grid.six>.col .rs-image-parentwrapper{width:100%}.paragraph-properties-grid .view.search .items.grid.six .loading,.paragraph-tenants-grid .view.search .items.grid.six .loading{grid-column:1/span 5;display:block!important}@media screen and (max-width:800px){.paragraph-properties-grid .view.search .items.grid.six .loading,.paragraph-tenants-grid .view.search .items.grid.six .loading{grid-column:1/span 3}}@media screen and (max-width:800px){.paragraph-properties-grid .view.search .sort_option [data-sort=contacts],.paragraph-properties-grid .view.search .sort_option [data-sort=gla],.paragraph-properties-grid .view.search .sort_option [data-sort=percent],.paragraph-properties-grid .view.search .sort_option [data-sort=type],.paragraph-tenants-grid .view.search .sort_option [data-sort=contacts],.paragraph-tenants-grid .view.search .sort_option [data-sort=gla],.paragraph-tenants-grid .view.search .sort_option [data-sort=percent],.paragraph-tenants-grid .view.search .sort_option [data-sort=type]{display:none!important}.paragraph-properties-grid .view.search .contacts,.paragraph-properties-grid .view.search .gla,.paragraph-properties-grid .view.search .leased,.paragraph-properties-grid .view.search .type,.paragraph-tenants-grid .view.search .contacts,.paragraph-tenants-grid .view.search .gla,.paragraph-tenants-grid .view.search .leased,.paragraph-tenants-grid .view.search .type{display:none!important}}body.property-popup-open .app{pointer-events:none}.property_detail_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;z-index:9999;transition-delay:.25s}.property_detail_overlay .bg{background:rgba(0,0,0,.7);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.property_detail_overlay .top{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #090808;padding:0 2rem 1rem 2rem;z-index:3}@media screen and (max-width:800px){.property_detail_overlay .top{position:sticky;padding:0 1rem 1rem 1rem}}.property_detail_overlay .close{background:url(/themes/shop/images/bg-close.svg) no-repeat center center;background-size:100% auto;height:2em;width:2em;outline:0;border:none;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.property_detail_overlay .wrap{padding:1rem 0;transition-delay:0;transform:translate(-50%,-105%);position:absolute;top:0;left:50%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;animation-fill-mode:both;background:#fff;z-index:1;width:calc(90vw - 1em);height:100vh}@media screen and (max-width:800px){.property_detail_overlay .wrap{top:.5em;width:calc(100vw - 1em);height:calc(100vh - 3.5em)}}.property_detail_overlay.is-visible{pointer-events:all;opacity:1;transition-delay:0s}.property_detail_overlay.is-visible .wrap{transform:translate(-50%,0);transition-delay:.25s}.property_detail_overlay.is-visible .inner{padding-bottom:6rem}.pdf_download{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;background:#fff;z-index:9999}.pdf_download dl{margin:0;padding:0;display:flex;height:1em;padding:1em}.pdf_download dl *{white-space:nowrap}.pdf_download dl dt{margin-right:.5em}.pdf_download iframe{width:100%;height:100%;height:calc(100vh - 3em);margin:0;padding:0;border:0}.paragraph-tenants-grid .tenant.teaser .info{display:none}.team_member{position:relative}@media screen and (max-width:650px){.team_member.full .images .rs-image-parentwrapper:first-child .rs-image-wrapper{display:none}}.team_member.teamcontact .rs-image-parentwrapper,.team_member.teaser .rs-image-parentwrapper{margin-bottom:1em}.team_member.teamcontact .rs-image-wrapper img,.team_member.teaser .rs-image-wrapper img{border-radius:50%}.team_member.teamcontact h2,.team_member.teaser h2{font-size:1em;margin:0;text-transform:initial}.team_member.teamcontact h2,.team_member.teamcontact p,.team_member.teaser h2,.team_member.teaser p{margin-top:.25em!important}.team_member.teamcontact .rs-image-parentwrapper{width:50%;max-width:5em}.team_member.teamcontact h2{font-size:1.5em}.team_member.teaser{margin-bottom:5em}.team_member.teaser *{text-align:center}.team_member.teaser .rs-image-parentwrapper{max-width:10em;margin:0 auto 1em auto}.team_member.teaser .rs-image-wrapper{width:100%}.team_member.teaser h2{font-size:1.9em}.team_member.teaser .specialty,.team_member.teaser .title{margin:0;padding:0;text-transform:uppercase;margin-top:.5em;font-size:.9em}.team_member.teaser .specialty{color:#df0000}.paragraph-our-team .contacts{padding:6rem 2rem 0 2rem}.paragraph-our-team.sort_wrapper .contacts{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:0;place-items:center}.paragraph-our-team.sort_wrapper .contacts>.col{width:100%!important;margin-right:0!important}.l-search{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:translateY(-105%);pointer-events:none;z-index:9999}.l-search .top{position:absolute;top:0;left:0;right:0;height:3em;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #090808;padding:.5em 2em 0 .5em;z-index:3}.l-search .close{background:url(/themes/shop/images/bg-close.svg) no-repeat center center;background-size:100% auto;height:2em;width:2em;outline:0;border:none;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-search .search-overlay{position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);animation-fill-mode:both;background:#fff;padding:1em;width:calc(100% - 1em);height:calc(100% - 1em);display:flex;justify-content:center;align-items:center}@media screen and (max-width:mama){.l-search .search-overlay{width:calc(100% - 4em);height:calc(100% - 4em)}}.l-search .search-overlay .wrap{max-width:640px}@media screen and (max-width:650px){.l-search .search-overlay .wrap{margin-bottom:50vh}}.l-search .search-helper{margin-bottom:3em}.l-search .search-helper p{color:#090808;display:none;text-align:center}.l-search .search-helper p.is-visible{display:block}.l-search .search-field{position:relative}.l-search .search-field svg{position:absolute;top:50%;transform:translateY(-50%);left:2em;width:30px;height:30px}.l-search .search-field_inputs,.l-search .search-field_inputs-suggestion{width:100%;text-align:left;font-size:3rem;line-height:3rem;padding:.2em 1em .2em 1.7em;font-kerning:auto}.l-search .search-field_inputs-suggestion{padding:0;padding-left:1.7em}.l-search .search-field_inputs{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:block;border:0;border-radius:1em;box-shadow:0 2px 30px 0 rgba(0,0,0,.24);outline:0}.l-search .search-field_inputs::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.l-search .search-field_inputs:focus{border:0;outline:0}.l-search .search-field_inputs-suggestion{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;color:#e1e1e1}.l-search .search-field_inputs-suggestion.helper{visibility:hidden;width:auto!important}.l-search .search-field_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#df0000;border:0;outline:0;cursor:pointer;font-size:1.2em;padding:.5em 2.5em;border-radius:2em;text-transform:uppercase;display:block;margin:3em auto 0 auto}.l-search .search-field_submit:hover{background-color:#090808}.l-search.is-visible{transform:translateY(0);pointer-events:all}.loading{position:relative;display:block;color:#fff;text-transform:uppercase;height:1px;width:100%;margin-right:0!important}.loading .text{position:relative;z-index:2;display:none}.loading .progress{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#df0000}.boxes.two{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center;justify-content:center;border:1px solid #090808;border-width:0 0 1px 0}@media screen and (max-width:650px){.boxes.two{grid-template-columns:1fr}}.boxes.two .box{position:relative;border:1px solid transparent;border-top:1px solid #090808}@media screen and (min-width:650px){.boxes.two .box:nth-child(2n+2){border-left:1px solid #090808}}.boxes.two .box .content{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;padding:1rem;grid-template-columns:1fr;align-items:center;justify-content:center}.boxes.two .box:before{content:"";display:block;padding-top:100%}.boxes.two *{word-break:break-word;overflow-x:hidden;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.main-header{background:#fff;padding:1rem 2rem;position:relative;position:sticky;border-bottom:1px solid #090808;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:800px){.main-header{padding:1rem}}.main-header.management{background:#010082;border-color:#fff}.main-header.management .logo svg path{fill:#fff!important}.main-header.management .logo:hover svg path{fill:#df0000!important}.main-header.management *{color:#fff}.main-header.management .search svg .circle{stroke:#fff}.main-header.management .search svg .line{fill:#fff}.main-header.management button.hamburger span,.main-header.management button.hamburger span:before{background:#fff}.main-header.dev{background:#090808;border-color:#fff}.main-header.dev .logo svg path{fill:#fff!important}.main-header.dev .logo:hover svg path{fill:#df0000!important}.main-header.dev *{color:#fff}.main-header.dev .search svg .circle{stroke:#fff}.main-header.dev .search svg .line{fill:#fff}.main-header.dev button.hamburger span,.main-header.dev button.hamburger span:before{background:#fff}@media screen and (max-width:800px){.main-header .main.nav{font-size:1.25em}}.main-header,.main-header *{box-sizing:border-box}.main-header .branding{position:relative;z-index:12;flex:1 1 100%;width:100%}.main-header .navbtns{display:flex;align-items:flex-end;justify-content:center}.main-header .navbtns button{padding:.5em;margin-left:1.5em}.main-header .navbtns button:first-child{margin-left:0}footer.main-footer{background-color:#e0ddda}footer.main-footer .lower_footer{padding:2em 2em;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width:650px){footer.main-footer .lower_footer{flex-wrap:wrap}footer.main-footer .lower_footer .copyright{width:100%;margin-bottom:1em}}footer.main-footer .lower_footer nav ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style-type:none}footer.main-footer .lower_footer nav ul li:before{content:"|";margin-left:.5em;margin-right:.5em}@media screen and (max-width:650px){footer.main-footer .lower_footer nav ul li:first-child:before{content:none}}footer.main-footer .lower_footer nav ul li:hover a{background:0 0}footer.main-footer .lower_footer *,footer.main-footer .lower_footer :visited{color:#616161}footer.main-footer .lower_footer a:hover{background:0 0;color:#df0000}:root{font-size:15px}body{font-size:15px;font-size:calc(10.5px + .428vw);background-color:#fff;overflow-x:hidden;margin:0;padding:0}@media screen and (min-width:1600px){body{font-size:18.043px}}body.no-scroll{overflow:hidden;height:100vh}.dialog-off-canvas-main-canvas{max-width:1911px;margin:auto;overflow-x:hidden;background-color:#e0ddda}@media screen and (min-width:1911px){.dialog-off-canvas-main-canvas{border-color:#090808;border-style:solid;border-width:0 1px 0 1px}}.app.non-node main{padding:2em}.app.non-node .shopcompanies-nda-form{margin:-2em}.properties_map.grid article.property.teaser > a{display:contents;}
