@media only screen and (min-width:669px){.publicObjectDetails .isOwnerCard{position:absolute;left:50%;width:533px;min-height:auto;background-color:#fff;transform:translate(-50%,125px);text-align:center}}.publicObjectDetails .content-container{display:flex}.publicObjectDetails .isOwnerCardBody{height:auto}.publicObjectDetails .fillRateLabel{width:110px}.imageStyle{border-radius:8px;object-fit:cover}.publicObjectDetails .editIcon{color:#676767;text-decoration:none!important}@media only screen and (min-width:669px) and (max-width:1013px){.publicObjectDetails .addressInfoContainer{background:none}.publicObjectDetails .imageStyle{width:455px;height:128px}.sticky{position:-webkit-sticky;position:sticky;top:70px;align-self:flex-start;margin-left:24px!important}}@media only screen and (max-width:668px){.publicObjectDetails .imageStyle{width:328px;height:128px}.publicObjectDetails .mapImageContainer{position:relative}.publicObjectDetails .addressInfoContainer{position:relative;left:0;top:-32px;margin-bottom:-32px;padding:0 8px;font-size:18px;color:#fff;font-weight:800;line-height:28px;background:linear-gradient(0deg,#333 15%,rgba(51,51,51,0)) no-repeat;border-radius:8px}.publicObjectDetails .addressInfoContainer span{color:#fff;font-weight:800}}.flexbox-wrapper{margin-bottom:50px}.sticky-footer-wrapper{z-index:2}body.body--with-sticky-footer{padding-bottom:80px}@media (min-width:1014px){.publicObjectDetails .imageStyle{width:175px;height:116px}.flexbox-wrapper{display:flex;height:100%}.sticky{position:-webkit-sticky;position:sticky;top:70px;align-self:flex-start;margin-left:24px!important}}.inner-content{max-width:856px;margin:0 auto}.number-of-owners{background-image:url(https://www.static-immobilienscout24.de/statpic/homeowner-world/icons/36ce7e367043234bee2830b6480b3333_box4.svg);background-repeat:no-repeat;width:25px}.spike iframe{height:100vh;width:100%}.spike area{cursor:pointer;display:block}.spike #img-mapper{cursor:default}.forbiddenAddressFlag{background-color:#eef5ff}.forbiddenAddressFlag .status-message{align-items:center;background:none;border:none;display:inline-flex;line-height:18px;padding:0}.status-message .icon{padding-right:4px;color:#237fff;width:15px;height:15px}.publicObjectDetails .imageStyleNewDesign{border-radius:8px;border:1px solid #eaeaea;height:70%;object-fit:cover}.publicObjectDetails .stickyBanner{position:-webkit-sticky;position:sticky;top:0}.slide-custom-width{width:500px;height:200px;margin-bottom:20px}button.gm-ui-hover-effect{visibility:hidden}.gm-style-iw-chr{display:none}.gm-style .gm-style-iw-c{border-radius:6px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);padding-top:10px!important}.section-container-styles{margin-top:20px}.section-styles{font-size:26px;font-weight:700;line-height:36px}.header-tag-styles{font-size:34px;font-weight:700;line-height:44px}.font-property{font-size:18px}@media only screen and (max-width:668px){.font-property{font-size:16px}.section-styles{font-size:20px;font-weight:700;line-height:32px}.section-container-styles{margin-top:32px}.header-tag-styles{font-size:28px;font-weight:700;line-height:34px}.containerStyleXXXX{border-radius:10px!important}.cta-content-width{padding:16px}}@media (min-width:1014px){.left-side-wrapper{width:836px}.right-side-wrapper{width:286px}.cta-box-wrapper{width:261px}.cta-content-width{width:224px}}