.object-detail-container h1{font-size:calc(1.3rem + .6vw);line-height:1;text-transform:uppercase}@media(min-width:1200px){.object-detail-container h1{font-size:1.75rem}}.object-detail-container .hide,.object-detail-container span[lang]{display:none}.object-detail-container .icon-list{display:flex;font-size:1.5rem;justify-content:flex-end;list-style-type:none;margin-bottom:0;margin-right:2px;padding:0}@media(min-width:768px){.object-detail-container .icon-list{font-size:.875rem}}@media(min-width:992px){.object-detail-container .icon-list{flex-direction:row;font-size:1.5rem}}.object-detail-container .icon-list i{font-size:1.6rem;vertical-align:middle}.object-detail-container .icon-list i.icon-bh-ico-print:before{font-size:1.45rem}.object-detail-container .icon-list li:not(:first-child){width:4rem}.object-detail-container .icon-list .share{color:var(--bs-primary);cursor:pointer;height:2rem;position:relative;width:16rem}.object-detail-container .icon-list .share button{display:inline-block;margin-top:0;opacity:1;position:absolute;right:0;transition:all .2s ease-in-out;visibility:visible;width:2rem}.object-detail-container .icon-list .share button:focus,.object-detail-container .icon-list .share button:hover{color:#b80065}.object-detail-container .icon-list .share nav{margin-top:0;visibility:hidden}.object-detail-container .icon-list .share nav i{font-size:0}.object-detail-container .icon-list .share a{display:inline-block;margin-top:1px;opacity:1;overflow:hidden;text-align:center;text-align:right;transition:all .3s ease-in-out;width:0}.object-detail-container .icon-list .share.open button{opacity:0;visibility:hidden}.object-detail-container .icon-list .share.open nav{height:2rem;visibility:visible}.object-detail-container .icon-list .share.open nav i{font-size:1.75rem}.object-detail-container .icon-list .share.open a{font-size:1rem;width:3rem}.object-detail-container .icon-list .share.open a:focus,.object-detail-container .icon-list .share.open a:hover{color:#b80065}@media(min-width:768px){.object-detail-container .icon-list .share{width:20rem}.object-detail-container .icon-list .share.open a{width:4rem}}.object-detail-container .icon-list .btn-like,.object-detail-container .icon-list .btn-print,.object-detail-container .icon-list .btn-share{background-color:transparent;border:0;color:var(--bs-primary);display:inline;padding:0}.object-detail-container .icon-list .btn-like:focus,.object-detail-container .icon-list .btn-like:hover,.object-detail-container .icon-list .btn-print:focus,.object-detail-container .icon-list .btn-print:hover,.object-detail-container .icon-list .btn-share:focus,.object-detail-container .icon-list .btn-share:hover{color:#b80065}.object-detail-container .icon-list .btn-like i.icon-bh-ico-heart-simple{display:inline-block}.object-detail-container .icon-list .btn-like i.icon-bh-ico-heart-fill,.object-detail-container .icon-list .btn-like.liked i.icon-bh-ico-heart-simple{display:none}.object-detail-container .icon-list .btn-like.liked i.icon-bh-ico-heart-fill{display:inline-block}.object-detail-container .icons{display:flex;flex-direction:row;justify-content:space-between;list-style-type:none;margin-bottom:0;padding:0}.object-detail-container .icons li{flex-basis:30%;flex-grow:0}.object-detail-container .icons li.spacer{flex-grow:1;font-size:1px}.object-detail-container .icons li.spacer+li.show{flex-basis:20%}.object-detail-container .icons li a{display:block;text-align:center;text-decoration:none}.object-detail-container .icons li a i{display:block;min-height:35px}.object-detail-container .icons li a span{align-items:center;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1;min-height:21px}.object-detail-container .icons .icon-bh-ico-play{font-size:1.75rem}.object-detail-container .icons .icon-bh-ico-360deg{font-size:1.75rem;margin-top:1px}.object-detail-container .icons .icon-bh-ico-wiki{font-size:2.2rem}.object-detail-container .btn-cookie{background-color:hsla(0,0%,100%,0);background-color:#d5d5d5;border:0;display:block;height:100%;left:0;pointer-events:auto;position:absolute;right:0;top:0;width:100%;z-index:150}.object-detail-container .btn-cookie:after{border:1px solid var(--bs-primary);color:var(--bs-primary);content:attr(title);display:inline-block;padding:.625rem 1.25rem}.object-detail-container .btn-cookie:focus:after,.object-detail-container .btn-cookie:hover:after{background-color:var(--bs-primary);color:var(--bs-white)}.object-detail-container .video{aspect-ratio:16/9;width:100%}.object-detail-container .location h3{margin-bottom:1rem}.object-detail-container p.text-small{font-size:.875rem;margin-bottom:1em}table.object-properties{width:100%}table.object-properties th{font-weight:var(--bs-fw-light);width:43%}@media(min-width:768px){table.object-properties th{width:35%}}table.object-properties td,table.object-properties th{padding-bottom:.25rem;padding-top:.25rem;vertical-align:top}table.object-properties td span.price,table.object-properties th span.price{white-space:nowrap;word-spacing:-.1em}table.object-properties td{font-weight:var(--bs-fw-bold);white-space:pre-line;width:57%}@media(min-width:768px){table.object-properties td{width:65%}}.price-gross{color:var(--bs-primary);font-size:1.6875rem;font-weight:var(--bs-fw-bold)}.price-gross span.price{white-space:nowrap;word-spacing:-.1em}.detail-text{white-space:pre-line}.advantage-title{color:var(--bs-primary);font-weight:var(--bs-fw-bold);margin-bottom:.5rem}.advantage-text{line-height:2;white-space:pre-line}.additional-info table.object-properties th{font-weight:var(--bs-fw-bold)}.additional-info table.object-properties td{font-weight:var(--bs-fw-light)}.call-to-action{margin-bottom:1rem}.call-to-action a,.call-to-action button{margin:1rem 0}.feature-list ul{column-count:1}@media(min-width:768px){.feature-list ul{column-count:2}}#irw-iframe-loader{position:static}.giraffe-tour-col>#giraffe,.online-visit-col>#onlinevisit{height:auto;width:100%}#giraffe:target:before,#onlinevisit:target:before{content:"";display:block;height:150px;margin:-150px 0 0}#giraffeLayerBlock{background-color:transparent;border:0;bottom:0;left:0;padding:0;position:absolute;right:0;top:0;z-index:100}#giraffeLayerBlock.hide~#giraffeVideo{z-index:1}#giraffeVideo{z-index:-1}#giraffeLayer,#onlineVisitLayer{background-color:hsla(0,0%,85%,.8);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 1s ease-in-out;visibility:hidden}#giraffeLayer.show,#onlineVisitLayer.show{opacity:1;pointer-events:auto;visibility:visible}#giraffeLayer img,#onlineVisitLayer img{height:100%;left:0;object-fit:cover;opacity:.2;position:relative;top:0;width:100%}#giraffeLayer button,#onlineVisitLayer button{left:10%;position:absolute;top:62%}@media(min-width:768px){#giraffeLayer button,#onlineVisitLayer button{left:17%}}#giraffeLayer .layer-info-text,#onlineVisitLayer .layer-info-text{bottom:46%;font-size:1.25rem;font-weight:var(--bs-fw-bold);left:10%;line-height:1.2;padding:0;position:absolute;width:70%}@media(min-width:768px){#giraffeLayer .layer-info-text,#onlineVisitLayer .layer-info-text{font-size:calc(1.375rem + 1.5vw);left:17%;width:66%}}@media(min-width:768px)and (min-width:1200px){#giraffeLayer .layer-info-text,#onlineVisitLayer .layer-info-text{font-size:2.5rem}}@media(min-width:992px){#giraffeLayer .layer-info-text,#onlineVisitLayer .layer-info-text{font-size:calc(1.375rem + 1.5vw);left:17%;width:65%}}@media(min-width:992px)and (min-width:1200px){#giraffeLayer .layer-info-text,#onlineVisitLayer .layer-info-text{font-size:2.5rem}}.iazi-banner img{float:left;margin-right:1rem;max-height:50px}.iazi-banner .stars i{color:#dadada;display:none;font-size:1.5rem;margin-right:.25rem}.iazi-banner .stars.count-1 i:nth-child(-n+1),.iazi-banner .stars.count-10 i:nth-child(-n+10),.iazi-banner .stars.count-2 i:nth-child(-n+2),.iazi-banner .stars.count-3 i:nth-child(-n+3),.iazi-banner .stars.count-4 i:nth-child(-n+4),.iazi-banner .stars.count-5 i:nth-child(-n+5),.iazi-banner .stars.count-6 i:nth-child(-n+6),.iazi-banner .stars.count-7 i:nth-child(-n+7),.iazi-banner .stars.count-8 i:nth-child(-n+8),.iazi-banner .stars.count-9 i:nth-child(-n+9){color:var(--bs-primary)}.iazi-banner .stars.max-count-1 i:nth-child(-n+1),.iazi-banner .stars.max-count-10 i:nth-child(-n+10),.iazi-banner .stars.max-count-2 i:nth-child(-n+2),.iazi-banner .stars.max-count-3 i:nth-child(-n+3),.iazi-banner .stars.max-count-4 i:nth-child(-n+4),.iazi-banner .stars.max-count-5 i:nth-child(-n+5),.iazi-banner .stars.max-count-6 i:nth-child(-n+6),.iazi-banner .stars.max-count-7 i:nth-child(-n+7),.iazi-banner .stars.max-count-8 i:nth-child(-n+8),.iazi-banner .stars.max-count-9 i:nth-child(-n+9){display:inline-block}.iazi-banner p{font-size:.875rem}.iazi-banner p strong{color:var(--bs-primary)}.iazi-banner p img{margin-top:3px}.agent-container{background-color:var(--bs-light);padding:2rem 1rem 1rem;position:static}@media(min-width:768px){.agent-container{position:sticky;top:100px}}@media(min-width:992px){.agent-container{top:150px}}.agent-container .agent-image{background-color:#e3e3e3;-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center);height:185px;margin:0 auto 1rem;width:185px}.agent-container .agent-data{text-align:center}.agent-container .agent-data button{margin:1.5rem 0 1rem}.agent-container .agent-data span{display:block}.agent-container .agent-company{border-top:1px solid var(--bs-border-color);padding-top:1.5rem}.agent-container .agent-company span{display:block}.obj-det-gmap-container{height:400px;width:100%}.contact-form-container{background-color:var(--bs-white);border-radius:0;box-shadow:0 0 3px 3px rgba(0,0,0,.16);left:50%;margin:0;max-height:calc(100% - 147px);opacity:0;overflow-y:auto;padding:1rem;position:fixed;top:79px;transform:translateX(-50%) scale(0);width:90%}@media(min-width:992px){.contact-form-container{bottom:auto;max-height:calc(100% - 160px);padding:3rem;top:135px}}.contact-form-container form.contact-form{margin:0 auto;max-width:550px;overflow:hidden;width:100%}.contact-form-container form.contact-form fieldset{margin-left:-1rem;margin-right:-1rem}.contact-form-container h2{margin-right:30px!important}.contact-form-container .location{font-size:1.25rem}.contact-form-container .btn-close-x{background-color:transparent;border:0;line-height:1;padding:0;position:absolute;right:1rem;top:1rem}.contact-form-container .btn-close-x i{font-size:1.2rem;line-height:1}.contact-form-container[open]{opacity:1;transform:translateX(-50%) scale(1)}@starting-style{.contact-form-container[open]{opacity:0;transform:translateX(-50%) scale(0)}}.object-detail-loading{height:100vh;position:relative}.object-detail-loading i.fas.fa-spinner{animation:spinner 2s linear infinite;color:var(--bs-primary);font-size:4rem;opacity:.5}.object-detail-loading .spinner,.object-detail-loading i.fas.fa-spinner{left:calc(50% - 32px);position:absolute;top:calc(50% - 32px);z-index:100}.object-detail-loading .spinner{height:65px;width:65px}.object-detail-loading .spinner img.logo{height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);transform:none;width:20px;z-index:2}.object-detail-loading .spinner img.wheel{animation:spinner 1s linear infinite;position:relative;z-index:1}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.object-detail-loading .row>div{aspect-ratio:1.38}.object-detail-loading .row>div.col-2{aspect-ratio:7/5}.object-detail-loading .row>div.col-5\/12{aspect-ratio:6/4;height:60px;width:20%}.object-detail-loading .row>div .filler-div{background-color:#f3f3f3;height:100%}@media(min-width:768px){.object-detail-loading .row>div{aspect-ratio:4/3;height:440px}.object-detail-loading .row>div.col-5\/12{height:100px;width:20%}}@media(min-width:992px){.object-detail-loading .row>div{aspect-ratio:4/3;height:475px}.object-detail-loading .row>div.col-5\/12{height:150px;width:20%}}#floatingContactButton{background-color:var(--bs-white);border-top:1px solid var(--bs-border-color);bottom:60px;display:flex;gap:8px;left:0;padding:8px;position:fixed;width:100%;z-index:1000}#floatingContactButton .btn{flex:1 1}@media(min-width:768px){#floatingContactButton{display:none}}