.js-overlaywrapper{z-index:12;position:relative}.js-overlaywrapper>.js-overlayclose{position:fixed;top:15px;right:16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:color .2s ease;cursor:pointer;z-index:10030}.js-overlaywrapper>.js-overlayclose:hover{color:var(--primary)}@media(min-width:992px){.js-overlaywrapper>.js-overlayclose{top:30px;right:32px}}.js-overlaywrapper>.js-overlayclose:after{display:block;content:"";font-family:"remixicon"!important;font-size:2.3rem}.js-overlaywrapper>.enlarge-button{position:fixed;top:12px;right:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10030}.js-overlaywrapper>.enlarge-button:hover svg path{fill:var(--primary)}@media(min-width:992px){.js-overlaywrapper>.enlarge-button{top:26px;right:76px}}.js-overlaywrapper>.enlarge-button>svg{height:25px;width:25px}.js-overlaywrapper>.enlarge-button>svg path{transition:fill .2s ease-in-out}.js-overlaywrapper>.swiper-pagination{position:fixed;bottom:12px;color:var(--white);z-index:10030;font-family:var(--h5-font-family,var(--base-font-family,var(--base-font)));font-size:var(--h5-line-height,1.25rem);line-height:var(--h5-line-height,1.625rem);font-weight:var(--h5-font-weight,600)}@media(min-width:992px){.js-overlaywrapper>.swiper-pagination{bottom:48px}}.js-overlaywrapper>.swiper-button-prev,.js-overlaywrapper>.swiper-button-next{position:fixed;bottom:14px;top:auto;width:21px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--white);transition:color .2s ease;z-index:10030}.js-overlaywrapper>.swiper-button-prev:hover,.js-overlaywrapper>.swiper-button-next:hover{color:var(--primary)}@media(min-width:992px){.js-overlaywrapper>.swiper-button-prev,.js-overlaywrapper>.swiper-button-next{bottom:50px}}.js-overlaywrapper>.swiper-button-prev:after,.js-overlaywrapper>.swiper-button-next:after{display:block;font-family:"remixicon"!important;content:"";font-size:1.5rem;width:100%}.js-overlaywrapper>.swiper-button-prev{left:calc(50% - 70px)}.js-overlaywrapper>.swiper-button-next{right:calc(50% - 70px)}.js-overlaywrapper>.swiper-button-next:after{transform:rotate(180deg)}section.section-property-details .js-overlaywrapper img.propertyimage{object-fit:contain}.overlaybackdrop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.6)}.overlaycontent{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;max-width:calc(100% - 32px);height:calc(100% - 100px);background:rgba(0,0,0,0);overflow:hidden;z-index:10030}@media(min-width:992px){.overlaycontent{height:calc(100% - 200px)}}.overlaycontent.fullscreen-zoom{top:0;left:0;width:100vw;height:100vh;max-width:100vw;transform:none}.overlaycontent>.swiper{height:100%;width:100%}.overlaycontent>.swiper .swiper-slide{overflow:visible;display:flex;align-items:center;justify-content:center}.overlaycontent>.swiper .swiper-slide img{max-width:100%;max-height:100%;object-fit:contain}.overlaycontent>.swiper .swiper-slide img:active{cursor:grabbing}.overlaycontent>.swiper .swiper-slide img.zoom-cursor{cursor:zoom-in!important}.overlaycontent>.swiper .swiper-slide img.move-cursor{cursor:move!important}.overlaycontent>.swiper .swiper-slide img.move-cursor:active{cursor:grabbing!important}.scrollLock{width:calc(100% - 17px);height:100%;overflow:hidden}.section-property-breadcrumbs,.section-property-back{display:none}@media(min-width:992px){.section-property-breadcrumbs,.section-property-back{display:block}}.section-property-details{margin-top:32px}.section-property-details.section-property-details-house,.section-property-details.section-property-details-house-type{margin-top:36px}@media(min-width:992px){.section-property-details.section-property-details-house,.section-property-details.section-property-details-house-type{margin-top:32px}}.section-property-details+.section-lotmap{padding-top:32px}@media(min-width:992px){.section-property-details+.section-lotmap{padding-top:64px}}.section-property-details *{box-sizing:border-box}.section-property-details .btn-tertiary::before{display:none}.section-property-details .maintitle{font-size:24px;font-weight:600;line-height:32px;padding-bottom:24px}@media(min-width:992px){.section-property-details .maintitle{padding-bottom:16px;font-size:32px;font-weight:700;line-height:38px}}.section-property-details .prop-icon{font-size:24px;font-weight:400;width:24px;height:24px}.section-property-details .prop-icon-arrow{font-size:22px}.section-property-details .prop-book{position:relative;top:6px;margin-right:6px}.section-property-details img.propertyimage{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center center;cursor:pointer;border-radius:4px}.section-property-details .infoblock{width:100%;border-radius:4px;background-color:var(--tertiary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px;margin:16px 0 36px}@media(min-width:992px){.section-property-details .infoblock{margin:20px 0 32px;flex-direction:row}}.section-property-details .infoblock .intro{display:flex;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:992px){.section-property-details .infoblock .intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.section-property-details .infoblock .intro .property-block{display:flex;flex-direction:column;gap:4px;margin:4px 0;width:113px;font-size:12px;font-weight:400;line-height:18px;text-align:center;align-items:center}@media(min-width:992px){.section-property-details .infoblock .intro .property-block{align-items:flex-start;text-align:left}}.section-property-details .infoblock .intro .property-block div{font-weight:600}.section-property-details .infoblock .intro .property-block h3{font-weight:600;font-size:12px}.section-property-details .infoblock .propertydetails{display:grid;grid-template-columns:repeat(3,1fr)}.section-property-details .extradetails{padding:36px 0;margin:0;display:flex;flex-direction:column;gap:24px}@media(min-width:992px){.section-property-details .extradetails{gap:32px;padding:32px 0}}.section-property-details .propertyinformation .imagearea,.section-property-details .propertyinformation .infoarea{display:inline-block;vertical-align:top}.section-property-details .propertyinformation .imagearea{width:100%;display:grid;grid-gap:16px}@media(min-width:992px){.section-property-details .propertyinformation .imagearea{grid-template-columns:1fr .5fr;grid-gap:20px}}.section-property-details .propertyinformation .imagearea.single-image{grid-template-columns:1fr}.section-property-details .propertyinformation .infoarea{width:100%}@media(max-width:992px){.section-property-details .propertyinformation .imagearea,.section-property-details .propertyinformation .infoarea{width:100%;padding:0!important}}.section-property-details .propertyinformation .buttonarea{font-size:0;display:flex;gap:8px}.section-property-details .propertyinformation .imagearea .mainimage{height:466px;width:100%;overflow:hidden}@media(max-width:576px){.section-property-details .propertyinformation .imagearea .mainimage{height:376px}}.section-property-details .propertyinformation .imagearea .subimages{display:flex;flex-direction:column;gap:8px}@media(min-width:992px){.section-property-details .propertyinformation .imagearea .subimages{gap:20px}}@media(max-width:768px){.section-property-details .propertyinformation .imagearea .subimages{flex-direction:row;width:100%}.section-property-details .propertyinformation .imagearea .subimages .subimagewrapper{height:135px}}.section-property-details .propertyinformation .imagearea .subimages .subimagewrapper{display:flex;position:relative;width:100%;height:100%}@media(min-width:992px){.section-property-details .propertyinformation .imagearea .subimages .subimagewrapper>.propertyimage{position:absolute;top:0;left:0}}.section-property-details .propertyinformation .imagearea .subimages .subimagewrapper .remaining{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);color:var(--white);cursor:pointer;font-style:normal;text-align:center;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;line-height:32px;border-radius:4px}@media(min-width:992px){.section-property-details .propertyinformation .imagearea .subimages .subimagewrapper .remaining{font-size:32px;font-weight:700;line-height:38px}}.section-property-details .propertyinformation .infoarea{padding-left:20px}@media(max-width:992px){.section-property-details .propertyinformation .infoarea{margin-bottom:30px}}@media(max-width:992px){.section-property-details .propertyinformation .infoarea .intro{height:auto;min-height:0}}@media(min-width:992px){.section-property-details .propertyinformation .infoarea .intro{display:flex;flex-direction:column;height:466px}.section-property-details .propertyinformation .infoarea .intro>.propertyinfo{flex:1 1 auto}}.section-property-details .propertyinformation .infoarea .intro .button-container{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.section-property-details .propertyinformation .infoarea .propertydetails>.properties{font-style:normal;font-weight:700;font-size:16px;line-height:24px;width:32%;display:inline-block;vertical-align:top;margin-bottom:30px}@media(max-width:992px){.section-property-details .propertyinformation .infoarea .propertydetails>.properties{width:49%}}.section-property-details .propertyinformation .infoarea .propertydetails>.properties>div:first-of-type{display:flex;align-items:center;gap:10px}.section-property-details .propertyinformation .infoarea .propertyinfo{padding:0 0 30px 0;min-height:196px}@media(max-width:992px){.section-property-details .propertyinformation .infoarea .propertyinfo{min-height:auto;padding-bottom:28px}}.section-property-details .propertyinformation .infoarea .propertyinfo>p{margin:0}.section-property-details .propertyinformation .infoarea .sectionButton{display:none;padding-top:30px}.section-property-details .propertyinformation .infoarea .sectionButton a{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:var(--black);text-decoration:none}.section-property-details .propertyinformation .infoarea .sectionButton img{margin-left:12px;position:relative;top:2px}.section-property-details .propertyinformation .infoarea .sectionButton.active{display:block}.section-property-details .propertyinformation .infoarea .actions{padding-top:20px}.section-property-details .iconlinks{padding-bottom:15px}@media(min-width:992px){.section-property-details .iconlinks{padding-bottom:20px}}.section-property-details .iconlinks a{display:inline-block;padding-right:8px;font-weight:700;font-size:16px;line-height:24px;text-decoration-line:underline;color:var(--black)}.section-property-details .iconlinks a img{margin-right:8px;position:relative;top:5px}.section-property-details .arrowlinks a{line-height:24px;text-decoration:none;margin-bottom:16px;color:var(--black)}.section-property-details .arrowlinks a:hover{text-decoration:underline}.section-property-details .arrowlinks i{margin-right:8px;position:relative;top:6px}.section-property-details .arrowlinks>div{padding-bottom:6px}.section-property-details .summarytitle{font-weight:700;font-size:1rem;line-height:1.5rem;padding-bottom:8px}.section-property-details .propertysummarydetails p{font-weight:400;font-size:16px;line-height:24px;margin:0;padding:0}@media(max-width:992px){.section-property-details .propertytable{margin-top:24px}}.section-property-details .propertytable.open>.table>div:nth-child(n+9){max-height:4rem;padding:8px 16px}.section-property-details .propertytable.open>.table>.summarytitle:not(:first-of-type){margin-top:12px}.section-property-details .propertytable.open .alleLink>span.more{display:none}.section-property-details .propertytable.open .alleLink>span.less{display:block}.section-property-details .propertytable>.table{display:flex;flex-wrap:wrap;justify-content:space-between}.section-property-details .propertytable>.table>div{width:50%;transition:max-height .2s ease,margin .2s ease,padding .2s ease;overflow:hidden}.section-property-details .propertytable>.table>div:nth-child(n+9){max-height:0;padding:0 16px}.section-property-details .propertytable>.table>.summarytitle{width:100%;line-height:32px}.section-property-details .propertytable>.table>.summarytitle:not(:first-of-type){margin-top:0}.section-property-details .propertytable>.table>.entity{vertical-align:top;width:100%;display:flex;justify-content:space-between;background:var(--quaternary);color:#000;border-radius:4px;font-size:1rem;line-height:1.5rem;padding:8px 16px;margin-bottom:8px}.section-property-details .propertytable>.table>.entity>div{display:inline-block;vertical-align:top;width:50%}.section-property-details .alleLink{font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem;text-decoration-line:underline;color:var(--black);margin:24px 0 0 0;display:block;cursor:pointer}.section-property-details .alleLink.hidden{display:none}.section-property-details .alleLink>span.more{display:block}.section-property-details .alleLink>span.less{display:none}