.vb-gallery{position:absolute;inset:0;background:#474646;overflow:hidden}.vb-gallery img{width:100%;height:100%;object-fit:contain;cursor:zoom-in}.vb-gallery button,.vb-property button,.vb-video-list button{cursor:pointer;font:inherit}.vb-gallery .vb-prev,.vb-gallery .vb-next{position:absolute;top:45%;border:0;color:white;background:#0007;padding:12px;font-size:23px}.vb-prev{left:0}.vb-next{right:0}.vb-captions{position:absolute;left:4%;bottom:30px;color:white;font:16px/1.4 Arial,sans-serif;text-shadow:0 1px 3px #000}.vb-captions p{margin:0}.vb-gallery-count{position:absolute;bottom:5px;right:10px;color:#fff;font:12px Arial}.vb-dialog{width:min(95vw,1200px);max-height:94vh;border:0;padding:35px;background:#474646;color:white}.vb-dialog::backdrop{background:#000c}.vb-dialog .vb-close{position:absolute;top:8px;right:12px;color:white;background:none;border:0;font-size:26px;cursor:pointer}.vb-dialog .vb-gallery{position:relative;height:75vh}.vb-property{font:15px/1.5 Arial,sans-serif;color:#eee;padding:15px;box-sizing:border-box}.vb-property h2{font-size:22px;margin:0 0 20px}.vb-property-main{display:grid;grid-template-columns:1fr 1fr;gap:25px}.vb-property-gallery{height:320px;position:relative}.vb-property dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.vb-property dt{color:#bbb}.vb-property dd{margin:0}.vb-property-price{font-size:23px;margin-top:20px}.vb-property a{color:#fff;text-decoration:underline}.vb-property button{border:1px solid #aaa;background:none;color:white;padding:8px 18px}.vb-property-description{white-space:pre-line;line-height:1.7}.vb-videos{font:15px Arial,sans-serif;width:100%;color:white}.vb-main-video{width:100%;aspect-ratio:16/9;background:#222;display:block}.vb-video-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.vb-video-list button{background:#333;border:1px solid #777;color:white;padding:14px}.vb-video-list button[aria-pressed=true]{border-color:white;background:#555}.vb-status{font:14px/1.5 Arial,sans-serif;color:#fff;margin:15px 0;white-space:normal}.vb-trap{position:absolute!important;left:-10000px!important}#TPASection_leeosen2{height:auto!important;min-height:520px!important}#comp-jmj2xvt1{min-height:620px!important;height:auto!important}#comp-l0jqwnps{display:none!important}@media(max-width:650px){.vb-property-main{grid-template-columns:1fr}.vb-property-gallery{height:250px}.vb-video-list{grid-template-columns:1fr 1fr}.vb-property h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.vb-gallery img{transition:none}}
