a{text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-skip-ink:auto}.h5,h5{line-height:1.5}.h4,h4{line-height:1}.property-details header{max-width:1440px;margin:0 auto}@media (min-width:992px){.property-details header{height:calc(100dvh - 107px)}}@media (min-width:1200px){.property-details header{height:calc(100dvh - 88px);max-height:1080px}}.property-details header .icon{width:2.4rem;height:2.4rem}.property-details header .icon:not(.icon-balcony) path:not(.no-fill){fill:#97506F}.property-details header .icon.icon-balcony rect{stroke:#97506F}@media (min-width:992px){.property-details header .property-details__short-details{position:absolute;top:0;left:0;padding:8rem 6.4rem 8rem 0;z-index:3;width:fit-content}.property-details header .property-details__short-details:after{content:"";position:absolute;left:.1rem;top:0;transform:translateX(-100%);height:100%;width:100%;z-index:-1;background-color:#fffded}.property-details header .property-details__short-details:before{content:"";position:absolute;bottom:-13rem;left:9rem;transform:translateX(-100%);width:100%;height:13rem;z-index:-1;background-color:#fffded}}.property-details header figure{height:100%}.property-details header figure img{height:100%;width:100%;object-fit:cover}.property-details header button.btn-icon-favorite{top:0;right:0}@media (min-width:992px){.property-details header button.btn-icon-favorite{top:2.4rem;right:calc(var(--bs-gutter-x) * .5)}}@media (min-width:992px){.property-details__info-col{max-width:64.2rem}}.property-details__property-features h2{max-width:19.4rem}.property-details__property-features ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding-left:0}@media (min-width:992px){.property-details__property-features ul{gap:3.2rem}}.property-details__property-features ul li{display:inline-flex;align-items:center;gap:.8rem}.property-details__property-features ul li svg{width:4rem;height:4rem;aspect-ratio:1/1}.property-details__investment-info figure:not(.map){height:23.8rem;width:100%}@media (min-width:1200px){.property-details__investment-info figure:not(.map){max-width:31.3rem}}.property-details__investment-info figure:not(.map) img{width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.property-details__investment-info-summary{max-width:28.3rem}}.property-details__investment-info-summary ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.property-details__investment-info-summary ul li{font-size:1.4004rem}.property-details__investment-info-summary ul li span{color:#97506f}.property-details__investment-info-desc{font-size:1.6002rem}.property-details__investment-info-btn-wrapper>*{flex:1}.property-details__investment-info-btn-wrapper a.bg-primary svg path{fill:#ffffff}.property-details__investment-info-btn-wrapper svg,.property-details__rent-details-images svg,.property-details__rent-details-price svg{transition:all .3s ease-out}.property-details__investment-info-btn-wrapper a:hover svg,.property-details__investment-info-btn-wrapper button:hover svg,.property-details__rent-details-images a:hover svg,.property-details__rent-details-images button:hover svg,.property-details__rent-details-price a:hover svg,.property-details__rent-details-price button:hover svg{transform:translateX(5px)}.property-details__rent-details{padding-bottom:4rem}@media (max-width:575.98px){.property-details__rent-details{padding-left:0;padding-right:0}}@media (min-width:992px){.property-details__rent-details{transform:translateY(-72px);padding-bottom:.8rem}}@media (max-width:575.98px){.property-details__rent-details>div{margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);width:calc(100% + 2.4rem)}}@media (min-width:992px){.property-details__rent-details>div{position:sticky;top:calc(88px + var(--wp-admin-bar-offset))}}.property-details__rent-details-images button{flex:1}.property-details__rent-details-images button:not(:last-child){border-right:1px solid #6a0531}.property-details__rent-details-price span:not(.property-full-price){font-size:1.4004rem;color:#000}.property-details__rent-details-price:hover svg{transform:translateX(5px)}.property-details .property-form__row p:has(.property-full-price),.property-details__rent-details-price p:has(.property-full-price){position:relative;width:fit-content}.property-details .property-form__row sup,.property-details__rent-details-price sup{color:#97506f;font-size:1.8rem;font-weight:400;position:absolute;top:0;right:0;white-space:nowrap;transform:translateX(75%)}@media (min-width:992px){.property-details .property-form__row sup,.property-details__rent-details-price sup{transform:none}}@media (min-width:1400px){.property-details .property-form__row sup,.property-details__rent-details-price sup{transform:translateX(90%)}}@media (max-width:575.98px){.property-details .modal-body .property-form__row sup{transform:none}}.property-details .property-form__row{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:.5px solid #696969}.property-details .property-form__row p:has(.property-full-price){color:#97506f}.property-details .property-form__row .h1{font-size:4.59rem;color:#6a0531}@media (min-width:1200px){.property-details .property-form__row .h1{font-size:5.499rem}}.property-details .property-form__row:first-child{padding-top:0}.property-details .property-form__row span{font-size:1.4004rem}.property-details .property-form__row ul{list-style:none;padding:0;margin:0}.property-details .property-form__row ul li{display:flex;align-items:flex-start}.property-details .property-form__row ul li:not(:last-child):before{content:url("data:image/svg+xml,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 7.94L9 18.94L4 13.94' stroke='%236A0531' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");display:inline-block;width:2.4rem;height:2.4rem;margin-right:.8rem;vertical-align:middle}.property-details .property-form__row ul li:last-child{margin-left:3.2rem}.property-details .property-details__cta,.property-details .property-form__footer{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:2.4rem;row-gap:1.6rem}.property-details .property-details__cta a,.property-details .property-details__cta button,.property-details .property-form__footer a,.property-details .property-form__footer button{display:flex;align-items:center;flex:1 1 17.8rem}
/*# sourceMappingURL=property-details.min.css.map */