/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph-title.center h1{word-break:break-all;}.sorting-header{padding:1rem;}.filters{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #090808;z-index:1000;position:relative;}.filters .sorting-wrapper{display:flex;align-items:center;gap:1.5rem;flex-wrap:nowrap;}.filters .sort_option{border:0 !important;display:flex !important;width:auto !important;padding-left:0 !important;padding-right:0 !important;}.filters .sort_option,.filters .location_filter,.filters .broker_filter,.filters .property_tag_filter,.filters .types_filter{padding-left:2rem !important;padding-right:2rem !important;will-change:unset;animation-name:fadeInUp;animation-duration:.65s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}.filters > .dropdown{margin-right:2em;}.filters > .dropdown:last-child{margin-right:0;}.paragraph-properties-grid .view .filters,.paragraph-tenants-grid .view .filters{display:flex;align-items:center;flex-wrap:nowrap;gap:1.5rem;padding:0.75rem 0;}.paragraph-properties-grid .view .filters .sort_option,.paragraph-properties-grid .view .filters .location_filter,.paragraph-tenants-grid .view .filters .sort_option,.paragraph-tenants-grid .view .filters .location_filter{margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center;flex:0 0 auto;}.paragraph-properties-grid .view .filters .sorting-wrapper,.paragraph-tenants-grid .view .filters .sorting-wrapper{display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;}.paragraph-properties-grid .view .filters .location_filter.is-default-selection,.paragraph-tenants-grid .view .filters .location_filter.is-default-selection{position:relative;top:2px;}.paragraph-properties-grid .view .filters .sort_option,.paragraph-tenants-grid .view .filters .sort_option{gap:1.5rem;}.paragraph-properties-grid .view .filters .sort_option .first-option,.paragraph-tenants-grid .view .filters .sort_option .first-option{display:inline-flex;align-items:center;gap:0.75rem;}.paragraph-properties-grid .view .filters .sort_option > a,.paragraph-tenants-grid .view .filters .sort_option > a{margin:0;}.paragraph-properties-grid .view .filters > .dropdown,.paragraph-tenants-grid .view .filters > .dropdown{margin:0;}.dropdown{position:relative;cursor:pointer;}.dropdown > .selected span{border-bottom:1px solid #000;}.dropdown > .selected:after{content:"\2039";transform:rotate(-90deg);display:inline-block;font-size:1.5em;margin-left:.5em;vertical-align:sub;}.dropdown .options{margin:0;padding:1em;list-style-type:none;position:absolute;top:100%;left:0;background:white;border:1px solid black;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch;transform-origin:top;transform:scaleY(0);}.dropdown .options li{margin:0 0 .5em 0;padding:0;}.dropdown .options li:last-child{margin-bottom:0;}.dropdown .options li.group-header > span,.dropdown .options li.group-header > a,.dropdown .options li.alpha_header > span{font-family:"FuturaPT-Heavy",helvetica,arial,sans-serif;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-size-adjust:100%;display:block;margin-right:1em;}.dropdown .options li > a span.child-node::before{content:"— ";}.location_scope_filter .options li > a{position:relative;padding-left:1.5rem;}.location_scope_filter .options li > a::before{content:"";position:absolute;left:0;top:0;width:1rem;color:#000;}.location_scope_filter .options li > a.selected::before{content:"✓";}.location_scope_filter .options li > a span.child-node::before{content:"";}.location_scope_filter .options li.group-header{margin-top:1rem;}.location_scope_filter .options li.group-header:first-child{margin-top:0;}.location_scope_filter .options li.clear-action{margin-top:1rem;padding-top:1rem;border-top:1px solid #000;}.location_scope_filter__clear{appearance:none;border:0;background:transparent;padding:0;font:inherit;text-decoration:underline;cursor:pointer;}.dropdown .options li a{margin:0;white-space:nowrap;display:block;text-decoration:none !important;}.dropdown .options li a span{display:inline-block !important;position:relative;}.dropdown .options li a span:after{transition:transform .5s ease-in-out;display:inline-block;content:"";position:absolute;top:100%;left:0;right:0;height:1px;background:#000;transform:scaleX(0);transform-origin:left;}.dropdown .options li a:hover span:after,.dropdown .options li a.selected span:after{transform:scale(1);}.dropdown.open > .selected:after{transform:rotate(-90deg) scaleX(-1);}.dropdown.open .options{transform:scale(1);}.search .items{padding-top:unset !important;}.search article.property.teaser,.search article.tenant.teaser{line-height:2rem;margin-bottom:unset;}.contact-grid{display:flex;flex-direction:column;gap:1rem;}.contact-grid .contact-row{display:flex;flex-wrap:wrap;align-items:flex-start;text-decoration:none;padding:2rem;border-bottom:1px solid #000;gap:1rem;}.contact-grid .contact-row .contact-col.avatar{flex:0 0 auto;margin-right:2rem;min-width:100px;}.contact-grid .contact-row .contact-col.avatar img{border-radius:50%;max-width:100px;height:auto;}.contact-grid .contact-row .contact-col.info{flex:1 1 200px;min-width:150px;margin-right:1rem;}.contact-grid .contact-row .contact-col.info a{display:block;width:100%;margin-bottom:1rem;}.contact-grid .contact-row .contact-col.bio{flex:1 1 50%;}.contact-grid .contact-row .contact-col.bio .read-more{text-decoration:underline;}.contact-grid .contact-row .contact-col strong{display:block;font-size:1.1rem;margin-bottom:.5rem;}.contact-header{padding:1rem 2rem;}.search-heading{font-family:"FuturaPT-Heavy",helvetica,arial,sans-serif;font-weight:600;}.search .items,.search .items .search-row-info{display:flex;flex-direction:column;}.search-grid article a{display:flex;flex-direction:column;margin-top:1.5rem;}.search .rs-image-wrapper{width:225px;height:134px;padding-top:unset !important;margin-bottom:.5rem;}.search .items .no-results{padding-top:2rem;}@media (max-width:768px){.contact-header{padding:1rem 1rem 0;}.filters{flex-direction:column;align-items:start;}.paragraph-properties-grid .view .filters{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;}.paragraph-properties-grid .view .filters > *{flex:0 0 auto;}.filters > .dropdown{margin-right:1em;}.filters .sort_option,.filters .location_filter,.filters .broker_filter,.filters .property_tag_filter,.filters .types_filter{padding-left:0.5rem !important;}.contact-row{flex-direction:column;}.contact-col.info{flex:1 1 0 !important;min-width:100%;}.contact-col.bio{text-align:left;margin-top:1rem;}.contact-col.avatar,.contact-col.info,.contact-col.bio{margin-right:0;}}@media (min-width:520px){.search-grid article a{flex-direction:row;gap:2rem;}}@media (max-width:520px){.sorting-header{display:none;}.sort_option{margin-left:0.25rem;}.contact-header{padding:1rem 0.75rem 0;}}@media (max-width:400px){.filters .sort_option,.filters .location_filter,.filters .broker_filter,.filters .property_tag_filter,.filters .types_filter{padding-right:0.5rem !important;}.paragraph-properties-grid .view.search .col::after{width:auto;}}
.l-subscribe input[type=text]{font-family:FuturaPT-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%}.l-subscribe input[type=submit]{font-family:FuturaPT-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%}.l-subscribe input[type=submit]{transition:background-color .25s ease-in-out,color .25s ease-in-out}.l-subscribe{transition:transform .25s ease-in-out}.l-subscribe{position:fixed;top:0;left:0;width:100vw;height:100vh;transform:translateY(-105%);pointer-events:none;z-index:9999}.l-subscribe .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-subscribe .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-subscribe .subscribe-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-subscribe .subscribe-overlay{width:calc(100% - 4em);height:calc(100% - 4em)}}.l-subscribe .subscribe-overlay .wrap{max-width:640px}@media screen and (max-width:650px){.l-subscribe .subscribe-overlay .wrap{margin-bottom:50vh}}.l-subscribe form{display:grid;grid-template-columns:1fr;gap:2rem}.l-subscribe label{display:block;text-align:center;margin-bottom:1.25rem;text-transform:uppercase;font-size:.95em}.l-subscribe input[type=text]{-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,.14);outline:0;margin:auto;text-align:center;line-height:1.5em;padding:.2em .5em .2em .5em;font-kerning:auto;width:100%}.l-subscribe input[type=text]:focus{border:0;outline:0;box-shadow:0 2px 30px 0 rgba(0,0,0,.34)}.l-subscribe input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#df0000;border:0;outline:0;cursor:pointer;padding:.5em 2.5em;border-radius:2em;text-transform:uppercase;display:block;margin:auto;line-height:1em;font-size:1.5em}.l-subscribe input[type=submit]:hover{background-color:#090808}.l-subscribe .form-item.hidden{display:none}.l-subscribe .form-item.error{text-align:center}.l-subscribe .form-item.error *{color:#df0000}.l-subscribe .form-item .names{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:2rem}.l-subscribe .form-item .checkboxes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.l-subscribe .form-item .checkboxes .checkbox{display:grid;grid-template-columns:min-content max-content;align-items:center;justify-content:center;margin-right:2rem}.l-subscribe .form-item .checkboxes .checkbox:last-child{margin-right:0}.l-subscribe .form-item .checkboxes .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2em;height:2em;background:url(/themes/shop/images/unchecked.svg) center center no-repeat;background-size:contain;cursor:pointer}.l-subscribe .form-item .checkboxes .checkbox input[type=checkbox]:checked{background-image:url(/themes/shop/images/checked.svg)}.l-subscribe.is-visible{transform:translateY(0);pointer-events:all}
.block-shop-subscribe input[type=email]{font-family:FuturaPT-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%}.block-shop-subscribe button[type=submit]{font-family:FuturaPT-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%}.block-shop-subscribe button[type=submit]{transition:background-color .25s ease-in-out,color .25s ease-in-out}.block-shop-subscribe div.textbox{text-align:center}.block-shop-subscribe label{display:block;text-transform:none}.block-shop-subscribe .signup-field{position:relative;width:100%;max-width:42rem;margin:1.5rem auto 0;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:20px}.block-shop-subscribe input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:block;border:0;border-radius:20px;box-shadow:0 2px 30px 0 rgba(0,0,0,.14);outline:0;margin:0;text-align:left;line-height:1.5em;padding:.75em 5.25rem .75em 1.1em;font-kerning:auto;width:100%;box-sizing:border-box;background:transparent}.block-shop-subscribe input[type=email]:focus{border:0;outline:0;box-shadow:0 2px 30px 0 rgba(0,0,0,.34)}.block-shop-subscribe button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#df0000;border:1px solid #df0000;outline:0;cursor:pointer;position:absolute;top:2px;right:2px;bottom:2px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;width:44px;height:auto;padding:10px;margin:0;border-radius:18px;line-height:1;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.block-shop-subscribe button[type=submit] span{display:block;font-size:2rem;line-height:1;transform:translateY(-.06em)}.block-shop-subscribe button[type=submit]:hover{background-color:#090808;border-color:#090808}.block-shop-subscribe .paragraph-row.subscribe .signup-field{background:#fff!important;border-radius:20px;overflow:hidden}.block-shop-subscribe .paragraph-row.subscribe .signup-field button[type=submit]{top:2px!important;right:2px!important;bottom:2px!important;height:auto!important;margin:0!important;transform:none!important}.main.nav .block-shop-subscribe .signup-field{margin-top:1rem;width:100%;max-width:none}.main.nav .block-shop-subscribe input[type=email]{font-size:1em}@media screen and (max-width:650px){.main.nav .block-shop-subscribe input[type=email]{font-size:1.25em}}.main.nav .block-shop-subscribe label{color:#fff}.main.nav .block-shop-subscribe button[type=submit]{top:2px;right:2px;bottom:2px;background-color:#090808;border-color:#090808}.main-footer .block-shop-subscribe{font-size:1rem}.main-footer .block-shop-subscribe .paragraph-textbox{padding:6rem 2rem 6rem 2rem}.main-footer .block-shop-subscribe .signup-field{width:50vw;max-width:500px;min-width:300px;margin-top:3rem}.main-footer .block-shop-subscribe input[type=email]{font-size:1.325em}@media screen and (max-width:800px){.main-footer .block-shop-subscribe .paragraph-textbox{padding:0 1.5rem}.main-footer .block-shop-subscribe .textbox{border-top-style:solid;border-top-color:#000000;border-top-width:1px;padding:2.25rem 0}.main-footer .block-shop-subscribe label{text-align:left}.main-footer .block-shop-subscribe .signup-field{width:100%;max-width:none;min-width:0;margin-top:1.75rem}}
.paragraph-textbox.text-box--font-sans .textbox,.paragraph-textbox.text-box--font-sans .textbox p,.paragraph-textbox.text-box--font-sans .textbox li,.paragraph-textbox.text-box--font-sans .textbox a,.paragraph-textbox.text-box--font-sans .textbox span,.paragraph-textbox.text-box--font-sans .textbox h1,.paragraph-textbox.text-box--font-sans .textbox h2,.paragraph-textbox.text-box--font-sans .textbox h3,.paragraph-textbox.text-box--font-sans .textbox h4,.paragraph-textbox.text-box--font-sans .textbox h5,.paragraph-textbox.text-box--font-sans .textbox h6{font-family:"FuturaPT-Book",Helvetica,Arial,sans-serif;}.paragraph-textbox.text-box--font-serif .textbox,.paragraph-textbox.text-box--font-serif .textbox p,.paragraph-textbox.text-box--font-serif .textbox li,.paragraph-textbox.text-box--font-serif .textbox a,.paragraph-textbox.text-box--font-serif .textbox span,.paragraph-textbox.text-box--font-serif .textbox h1,.paragraph-textbox.text-box--font-serif .textbox h2,.paragraph-textbox.text-box--font-serif .textbox h3,.paragraph-textbox.text-box--font-serif .textbox h4,.paragraph-textbox.text-box--font-serif .textbox h5,.paragraph-textbox.text-box--font-serif .textbox h6{font-family:"ModernMTStd-Condensed",Georgia,Times,serif;}.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox p,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox li,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox a,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox span{font-family:"FuturaPT-Book",Helvetica,Arial,sans-serif;}.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h1,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h2,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h3,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h4,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h5,.paragraph-textbox.text-box--font-serif-headings-sans-body .textbox h6{font-family:"ModernMTStd-Condensed",Georgia,Times,serif;}.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox p,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox li,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox a,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox span{font-family:"ModernMTStd-Condensed",Georgia,Times,serif;}.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h1,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h2,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h3,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h4,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h5,.paragraph-textbox.text-box--font-sans-headings-serif-body .textbox h6{font-family:"FuturaPT-Book",Helvetica,Arial,sans-serif;}@media screen and (max-width:650px){.paragraph-textbox{font-size:20px;}.paragraph-textbox .textbox,.paragraph-textbox .textbox p,.paragraph-textbox .textbox li{font-size:1em !important;}}
