.property-detail-hero-section{background-color:#fff;position:relative}.property-detail-hero-inner{display:flex;align-items:stretch;min-height:280px}.property-detail-hero-left{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fff}.property-detail-title{font-size:2rem !important;font-weight:700 !important;color:#1d1d1d !important;margin:0 !important;text-transform:none !important;line-height:1.3 !important}.property-detail-hero-right{width:50%;flex-shrink:0;position:relative;overflow:hidden}.property-detail-hero-image{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}#detail-page-slider.owl-carousel .owl-nav button.owl-prev,#detail-page-slider.owl-carousel .owl-nav button.owl-next{color:#fff}#detail-page-slider.owl-carousel{width:100%;display:block}#detail-page-slider .owl-stage-outer{width:100%}#detail-page-slider.owl-carousel{width:100%}#detail-page-slider.owl-carousel{width:100%}.property-detail-agent-logo-wrap{text-align:center;margin-bottom:30px}#detail-page-slider .item{height:500px}#detail-page-slider .item img{width:100%;height:500px;object-fit:cover;object-position:center center;display:block}.property-detail-section{padding:40px 0;position:relative}.property-detail-inner{display:flex;gap:30px;align-items:flex-start}.property-detail-left{flex:0 0 70%;max-width:70%}.property-detail-right{flex:0 0 30%;max-width:25%;display:flex;justify-content:center;margin-top:-100px;position:relative;z-index:10}.property-detail-info-box{background-color:#00557e;border-radius:8px;padding:34px;color:#fff;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.15);margin-bottom:20px}.property-detail-info-label{font-family:PostGroteskMedium !important;font-size:19px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:.5px}.property-detail-info-value{font-size:19px;color:#fff;margin-bottom:16px;line-height:1.5}.property-detail-btn{display:block;width:100%;height:44px;border-radius:4px;font-size:.9rem;font-weight:700;text-align:center;line-height:44px;text-transform:uppercase;text-decoration:none;margin-bottom:10px;cursor:pointer;border:none;transition:opacity .2s}.property-detail-btn:hover{opacity:.9;text-decoration:none}.property-detail-btn-website{background-color:#e8375a;color:#fff !important;font-family:PostGroteskMedium !important}.property-detail-btn-contact{background-color:#fff;color:#00557e !important;font-family:PostGroteskMedium !important}.property-detail-description{font-size:20px;color:#000;line-height:30px;margin-bottom:20px}.property-detail-map-title{font-size:24px !important;font-weight:700 !important;color:#1d1d1d !important;margin-bottom:12px !important;text-transform:none !important;font-family:PostGroteskMedium !important}.property-detail-map{width:100%;height:400px;border:none;margin-bottom:12px}.property-detail-disclaimer{font-size:20px;color:#888;font-style:italic;line-height:1.6}@media(max-width:991px){.property-detail-hero-inner{flex-direction:column-reverse;min-height:auto}.property-detail-hero-right{width:calc(100% + 30px);margin-left:-15px;border-radius:0}.property-detail-hero-image{min-height:250px;height:250px;width:100%;border-radius:0}.property-detail-hero-left{justify-content:flex-start;padding:0}.property-detail-title{padding:20px 0 !important;font-size:1.5rem !important}.property-detail-section{padding:20px 0}.property-detail-inner{flex-direction:column}.property-detail-left{flex:0 0 100%;max-width:100%}.property-detail-right{flex:0 0 100%;max-width:100%;width:100%;margin-top:0}.property-detail-info-box{width:100%}#detail-page-slider .owl-item,#detail-page-slider .item{height:250px}#detail-page-slider .item img{height:250px}}@media(max-width:576px){.property-detail-section{padding:0}.property-detail-title{font-size:1.3rem !important}.property-detail-hero-image{min-height:200px;height:200px}.property-detail-map{height:220px}.property-detail-right{width:100%;margin-top:160px}.property-detail-info-box{width:100%}#detail-page-slider .owl-item,#detail-page-slider .item{height:300px}#detail-page-slider .item img{height:300px}#detail-page-slider .item{height:300px}#detail-page-slider .item img{height:300px}}