/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
figure{margin:0;padding:0}
.grid{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;clear:both}.grid.center{justify-content:center}.grid.center>.col{justify-self:center}.grid.left{justify-content:flex-start}.grid.left>.col{justify-self:start}.grid.right{justify-content:flex-end}.grid.right>.col{justify-self:end}.grid.middle{align-items:center}.grid.middle>.col{align-self:center}.grid.top{align-items:flex-start}.grid.top>.col{align-self:start}.grid.bottom{align-items:flex-end}.grid.bottom>.col{align-self:end}.grid.one>.col{width:100%}.grid.two>.col{width:50%}.grid.two.padded>.col{width:48.75%}.grid.two.padded>.col:nth-child(2n+1){padding-right:2.5%}.grid.three>.col{width:33.3334%}.grid.three.padded>.col{width:30.666667%;margin-right:4%}.grid.three.padded>.col:nth-child(3n+3){margin-right:0}.grid.four>.col{width:25%}.grid.four.padded>.col{width:22%;margin-right:4%}.grid.four.padded>.col:nth-child(4n+4){margin-right:0}
figure.rs_image{margin:0;padding:0}img.responsive-image{width:100%;height:auto;display:block}
.paragraph--unpublished{background-color:#fff4f4;}
.properties-grid-loading,.properties-grid-message{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;grid-column:1 / -1;justify-content:center;min-height:12rem;padding:2rem;text-align:center;width:100%;}.properties_map .properties-grid-loading,.properties_map .properties-grid-message{min-height:100%;}.properties_map .properties-grid-loading--append,.properties_map .properties-grid-message--append{min-height:8rem;}.properties-grid-pagination-sentinel{grid-column:1 / -1;height:1px;width:100%;}.properties-grid-loading__spinner{animation:properties-grid-spin 0.8s linear infinite;border:3px solid rgba(9,8,8,0.2);border-radius:50%;border-top-color:#df0000;display:block;height:2.5rem;margin-bottom:0.75rem;width:2.5rem;}.properties-grid-loading__label{color:#090808;font-size:1rem;text-transform:uppercase;}.properties-grid-message--error{color:#df0000;}.paragraph-properties-grid .view > .filters{margin-bottom:24px;}.paragraph-properties-grid .view.investment > .filters{border-bottom:1px solid #090808;overflow:visible !important;padding:18px 0;padding-bottom:calc(18px + var(--investment-panel-height,0px));position:relative;white-space:normal !important;z-index:3;}.paragraph-properties-grid .investment-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0 !important;white-space:normal !important;}.investment-filters__label{font-family:"FuturaPT-Heavy",Helvetica,Arial,sans-serif;font-size:16px;text-transform:uppercase;}.investment-filters button,.investment-filters input,.investment-filters summary{box-sizing:border-box;color:#090808;font-family:"FuturaPT-Book",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;text-transform:none;}.investment-dropdown{position:relative;}.investment-dropdown > summary{align-items:center;background:transparent;border:1px solid #090808;border-radius:3px;cursor:pointer;display:flex;gap:12px;list-style:none;padding:9px 16px;position:relative;white-space:nowrap;}.investment-dropdown > summary::-webkit-details-marker{display:none;}.investment-dropdown > summary::after{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";height:6px;transform:translateY(-2px) rotate(45deg);width:6px;}.investment-dropdown[open]{z-index:5;}.investment-dropdown[open] > summary{background:#fff;border-bottom-color:#fff;border-radius:3px 3px 0 0;z-index:2;}.investment-dropdown[open] > summary::after{transform:translateY(2px) rotate(225deg);}.investment-dropdown.has-selection > summary{border-color:#d92516;}.investment-dropdown__panel{background:#fff;border:1px solid #090808;border-radius:0 3px 3px 3px;box-sizing:border-box;left:0;margin:0;padding:14px 18px;position:absolute;top:calc(100% - 1px);transform:translateX(var(--panel-shift,0px));z-index:1;}.investment-dropdown__options{min-width:100%;width:max-content;}.investment-dropdown__options button{background:transparent;border:0;cursor:pointer;display:block;padding:5px 0;text-align:left;white-space:nowrap;width:100%;}.investment-dropdown[data-choice="tenant_type"] .investment-dropdown__options{min-width:180px;}.investment-dropdown__options button[aria-pressed="true"]{text-decoration:underline;text-underline-offset:3px;}.investment-dropdown__options button:hover{color:#d92516;}.investment-range__panel{max-width:calc(100vw - 32px);padding:18px;width:328px;}.investment-range__chart{align-items:flex-end;border-bottom:1px solid #bfbab8;display:flex;gap:2px;height:48px;margin:0 13px;}.investment-range__chart > span{background:#d92516;border-radius:2px 2px 0 0;flex:1 1 0;}.investment-range__chart > span.is-outside{background:#d9d8d6;}.investment-range__sliders{height:28px;margin-top:-14px;position:relative;}.investment-range .investment-range__slider{appearance:none;background:transparent;border:0;cursor:pointer;height:28px;left:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;}.investment-range__slider::-webkit-slider-runnable-track{background:transparent;height:1px;}.investment-range__slider::-moz-range-track{background:transparent;height:1px;}.investment-range__slider::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #090808;border-radius:50%;height:28px;margin-top:-14px;pointer-events:auto;width:28px;}.investment-range__slider::-moz-range-thumb{background:#fff;border:1px solid #090808;border-radius:50%;box-sizing:border-box;height:28px;pointer-events:auto;width:28px;}.investment-range__slider:focus-visible{z-index:2;}.investment-range__values{display:flex;gap:16px;justify-content:space-between;margin-top:14px;}.investment-range__values label{display:flex;flex-direction:column;gap:5px;margin:0;}.investment-range__values label > span{font-family:"FuturaPT-Book",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;text-transform:uppercase;}.investment-range .investment-range__value{background:#fff;border:1px solid #090808;border-radius:3px;padding:9px 10px;text-align:center;width:80px;}.investment-range__values label:first-child input{width:64px;}.investment-range__values label:last-child{align-items:flex-end;}.investment-range__values label:last-child > span{width:100%;}.investment-range__actions{align-items:center;border-top:1px solid #090808;display:flex;justify-content:space-between;margin-top:18px;padding-top:18px;}.investment-range__actions button{border:0;cursor:pointer;font-family:"FuturaPT-Heavy",Helvetica,Arial,sans-serif;}.investment-range__actions .investment-range__clear{background:transparent;padding:10px 0;}.investment-range__actions .investment-range__apply{background:#d92516;border-radius:999px;color:#fff;padding:10px 24px;}.investment-range__apply:hover{background:#a91d10;}.investment-range__clear:hover{text-decoration:underline;}.investment-filters summary:focus-visible,.investment-filters button:focus-visible,.investment-filters input:focus-visible{outline:2px solid #090808;outline-offset:3px;}@media (max-width:650px){.paragraph-properties-grid .view.investment .items.grid.six,.paragraph-properties-grid .view.investment_closed .items.grid.six{grid-template-columns:minmax(0,1fr) !important;}.investment-filters__label{width:100%;}.paragraph-properties-grid .investment-filters{position:relative;}.investment-dropdown{position:static;}.investment-dropdown__panel{border-radius:3px;left:0;top:calc(100% - 1px);}}.paragraph-properties-grid .view.map-detail .property.teaser .name,.paragraph-properties-grid .view.map-detail .property.teaser .info{transition:color 0.25s ease-in-out;}.paragraph-properties-grid .view.map-detail .property.teaser:hover .name,.paragraph-properties-grid .view.map-detail .property.teaser:hover .info,.paragraph-properties-grid .view.map-detail .property.teaser:focus-within .name,.paragraph-properties-grid .view.map-detail .property.teaser:focus-within .info{color:#df0000;}#block-shoppropertydetail .property{margin:0 2rem;}@keyframes properties-grid-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.properties-grid-loading__spinner{animation-duration:1.6s;}}
