.property-layout__header{box-sizing:content-box;height:320px;max-height:50dvh;min-height:150px;position:relative}@media(min-width:1200px){.property-layout__header{height:460px}}.property-layout__header-background{background-color:rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;width:100%}.property-layout__header-background>.property-medias{height:100%;width:100%}.property-layout__header-overlay{height:100%;padding:1rem;pointer-events:none}@media(min-width:768px){.property-layout__header-overlay{padding:1.5rem}}@media(min-width:1200px){.property-layout__header-overlay{padding:2rem 1.5rem}}.property-layout__header-overlay-inner{height:100%;position:relative}.property-layout__header-overlay-inner>*{pointer-events:auto}.property-layout__main-container{padding:2rem}@media(min-width:1200px){.property-layout__main-container{display:flex;gap:4rem}}.property-layout__aside-content,.property-layout__main-content{display:flex;flex-direction:column;row-gap:2rem}@media(min-width:1200px){.property-layout__main-content{flex-grow:1;width:calc(100% - 32.5rem)}}@media(min-width:1200px){.property-layout__aside-content{flex-shrink:0;width:28.5rem}}.property-section{border:1px solid rgba(var(--text-color-rgb),.1);border-radius:var(--border-radius-1,3px)}.property-section__content,.property-section__header{padding:1rem}@media(min-width:768px){.property-section__content,.property-section__header{padding:1.5rem}}.property-section__header{border-bottom:1px solid rgba(var(--text-color-rgb),.1);display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.property-section__header{align-items:center;flex-direction:row;justify-content:space-between}}@media(min-width:768px){.property-section__header-actions{margin-left:auto}}@media(max-width:767.98px){.property-section__header-actions .pellet-navigation{display:flex}.property-section__header-actions .pellet-navigation__item-button{flex:1 1 0}.property-section__header-actions .pellet-navigation__item-button .button{width:100%}}.property-section__content{padding-top:1.5rem}.property-features{--row-spacing:1.5rem;--title-spacing:.375rem;--max-cols:3;display:flex;flex-direction:column;gap:var(--row-spacing);margin:0}@media(max-width:767.98px){.property-features{overflow-wrap:break-word}}@media(min-width:768px){.property-features{display:grid;grid-template-columns:repeat(var(--max-cols),1fr)}}.property-features dt{margin:0 0 var(--title-spacing) 0}.property-features dd{margin:0}.property-features--compact{--row-spacing:1rem;--title-spacing:0}@media(max-width:767.98px){.property-features--separated{--row-spacing:0}.property-features--separated>div{border-bottom:1px solid rgba(var(--text-color-rgb),.1);padding:.75rem 0}.property-features--separated>div:first-child{padding-top:0}.property-features--separated>div:last-child{border-bottom:0;padding-bottom:0}}.property-financials__combined-row{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.property-financials__combined-row>:last-child{margin-left:auto}.property-open-house{display:flex;flex-direction:column;gap:1rem}.property-open-house__content{align-items:center;display:flex;gap:1.5rem;justify-content:safe center;text-align:left}.property-open-house__date{text-transform:capitalize}.property-open-house .button{display:block;opacity:1;padding:.75rem;white-space:normal;width:100%}.property-contact-form__entity-container{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.property-contact-form__entity-container{align-items:center;flex-direction:row}}.property-contact-form__entity-container .avatar__wrapper{margin-right:0}.property-contact-form__entity-infos{display:flex;flex-direction:column;gap:.25rem}.property-contact-form__subtitle{opacity:.7}.property-contact-form .contact-form .form__row{margin-bottom:1rem}.property-contact-form .contact-form .field__label{font-weight:500;line-height:1em}.property-contact-form .contact-form .field__indication{line-height:1em}.property-contact-form .contact-form .button__wrapper,.property-contact-form .contact-form .button__wrapper .button{width:100%}.property-contact-form .contact-form .button__wrapper .button .icon{float:none}.property-contact-form>hr{margin:1.5rem 0!important}.property-medias{overflow:hidden}.property-medias__main-media{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;transition:transform 2s ease-out;width:100%}.property-medias__main-media--active,.property-medias__main-media:hover{transform:scale(1.0125)}.property-medias__media{border-radius:var(--border-radius-1,3px)}.property-medias__overlay--desktop-version .overlay__content,.property-medias__overlay--desktop-version .overlay__footer{padding-left:0;padding-right:0}.property-medias__overlay .overlay__title:first-letter{text-transform:uppercase}.property-medias__overlay .carousel-component,.property-medias__overlay .carousel-component>.slick-slider,.property-medias__overlay .carousel-component>.slick-slider>.slick-list,.property-medias__overlay .carousel-component>.slick-slider>.slick-list>.slick-track,.property-medias__overlay .carousel-component>.slick-slider>.slick-list>.slick-track>.slick-slide{height:100%!important}.property-medias__overlay .carousel-component{width:100%}.property-medias__overlay .carousel-component img{pointer-events:none}.property-medias__desktop-display{height:100%;position:relative}.property-medias__desktop-display .property-medias__media{height:100%;margin:0 auto;width:auto}.property-medias__desktop-display .slick-slide>div,.property-medias__desktop-display .slick-slide>div>div{height:100%}.property-medias__arrow-left,.property-medias__arrow-right{position:absolute;top:calc(50% - 24px)}.property-medias__arrow-left{left:var(--overlay-padding-h)}.property-medias__arrow-right{right:var(--overlay-padding-h)}.property-medias__thumbnails{display:flex;flex-grow:1;justify-content:safe center;overflow-x:auto;padding:0 var(--overlay-padding-h);position:relative;scrollbar-width:none}.property-medias__thumbnail-item{background:none;border:0 solid transparent;border-radius:var(--border-radius-1,3px);cursor:pointer;flex-shrink:0;height:120px;overflow:hidden;padding:0;transform:scale(.9,.83333);transition:transform .2s ease,border .2s ease;width:200px}.property-medias__thumbnail-item .property-medias__media{height:100%;object-fit:cover;transition:border-radius .2s ease;width:100%}.property-medias__thumbnail-item--active,.property-medias__thumbnail-item:hover{transform:scale(1)}.property-medias__thumbnail-item--active{border:3px solid var(--swb-highlight-color-normal,#003da5)}.property-medias__thumbnail-item--active .property-medias__media{border-radius:0}.property-medias__mobile-display{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.property-medias__mobile-display{gap:1.5rem}}.property-medias__mobile-display .property-medias__media{height:auto;width:100%}.property-medias__mobile-item{border-radius:var(--border-radius-1,3px);isolation:isolate;overflow:hidden;position:relative}.property-medias__mobile-item .property-medias__media{border-radius:0}.property-medias__zoom-button{bottom:.5rem;left:.5rem;position:absolute;z-index:1}.arrow-navigation{display:flex;gap:.75rem}.arrow-navigation .button{border-radius:var(--border-radius-1,3px)}.pellet-navigation{--pellet-navigation-border-color:#e7eaee;border:1px solid var(--pellet-navigation-border-color);border-radius:var(--border-radius-2,3px);display:inline-flex;max-width:100%;position:relative}.pellet-navigation__scroller{border-radius:inherit;display:flex;flex:1 1 auto;gap:.5rem;isolation:isolate;min-width:0;overflow-x:auto;padding:.5rem .75rem;position:relative;scrollbar-width:none}.pellet-navigation__item-button--inactive .button{background-color:transparent!important;border-color:transparent!important;color:currentColor!important}.pellet-navigation__item-button--inactive .button:focus,.pellet-navigation__item-button--inactive .button:hover{background-color:var(--pellet-navigation-border-color)!important}.pellet-navigation__item-button .button{border-radius:var(--border-radius-2,3px);padding-left:.75rem;padding-right:.75rem}.pellet-navigation__arrow{border-radius:var(--border-radius-2,3px);position:absolute;top:.5rem;z-index:1}.pellet-navigation__arrow--prev{left:.75rem}.pellet-navigation__arrow--next{right:.75rem}.pellet-navigation__arrow .button{background-color:transparent;border-color:var(--pellet-navigation-border-color);border-radius:var(--border-radius-2,3px);color:inherit}.vertical-ellipsis{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.see-more-in-popup__cta{background-color:transparent;border:0;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;margin-top:var(--see-more-in-popup-cta-spacing,.75rem);padding:0}.see-more-in-popup__cta .icon{margin-left:.6875rem}.block-property-standalone{font-size:1rem;line-height:1.5rem}.block-property-standalone__main-media-gradient{background-image:linear-gradient(0,transparent,transparent 60%,rgba(0,0,0,.7));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.block-property-standalone__main-nav{margin-left:-.75rem;margin-right:-.75rem;position:sticky;top:1rem;z-index:7}.block-property-standalone__main-nav .pellet-navigation{transition:box-shadow .2s ease}.block-property-standalone__main-nav--stuck .pellet-navigation{box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.block-property-standalone__header-badges{left:0;position:absolute;top:0}.block-property-standalone__header-badges .badge{line-height:1em}.block-property-standalone__header-actions{bottom:0;display:flex;flex-wrap:wrap;gap:1rem;left:0;position:absolute}.block-property-standalone__header-actions .button{border-radius:var(--border-radius-1,3px)}.block-property-standalone__header-actions .button__text{font-weight:700}.block-property-standalone__intro-top-part{border-bottom:1px solid rgba(var(--text-color-rgb),.09);display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}@media(min-width:768px){.block-property-standalone__intro-top-part{flex-direction:row-reverse;justify-content:space-between}}.block-property-standalone__intro-left,.block-property-standalone__intro-right{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.block-property-standalone__intro-right{text-align:right}}.block-property-standalone__address-link{display:flex}.block-property-standalone__address-link>.icon{margin-right:.75rem}.block-property-standalone__address-link>a{text-wrap-style:pretty}.block-property-standalone__address-link>a .icon{margin-left:.75rem}.block-property-standalone__intro-bottom-part{display:flex;flex-direction:column;gap:1.5rem}.block-property-standalone__description{display:flex;flex-direction:column;gap:.75rem}.block-property-standalone__contact-section{background-color:rgba(var(--text-color-rgb),.035)}.block-property-standalone__realtor-section .property-section__content{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1.5rem}.block-property-standalone__realtor-section .property-section__content img{height:4rem;width:auto}@media(min-width:1200px){.block-property-standalone__realtor-section .property-section__content img{height:5.625rem}}.block-property-standalone__characteristics-badges{display:flex;flex-wrap:wrap;gap:1rem}.block-property-standalone__rooms-levels-dropdown{min-width:222px}.block-property-standalone__financial-details{display:flex;flex-direction:column;gap:2.25rem}.block-property-standalone__inclusions-exclusions{display:flex;flex-direction:column;gap:1.5rem}.block-property-standalone--with-overlapping-prev-block .property-layout__header-overlay{padding-top:0!important}.block-property-standalone .pellet-navigation{--pellet-navigation-border-color:rgba(var(--text-color-rgb),0.09)}.block-property-standalone .property-table{--property-table-border-color:rgba(var(--text-color-rgb),0.09);--property-table-total-bg-color:rgba(var(--text-color-rgb),0.035)}.block-property-standalone hr{background-color:rgba(var(--text-color-rgb),.09);border:0;height:1px;margin:1rem 0;width:100%}