.skip{position:absolute;left:-9999px}.skip:focus{left:10px;z-index:99;background:white;padding:15px}main>.container{padding:30px 20px}#properties-container .property_div{display:flex;gap:30px;width:100%;clear:both;margin-bottom:40px;padding:20px 0;border-bottom:1px solid #ddd}.wpp_overview_left_column{width:45%;flex-shrink:0}.wpp_overview_left_column img{width:100%;height:300px;object-fit:cover}.wpp_overview_right_column{flex:1}.wpp_overview_data{padding:0;list-style:none}.property_title{font-size:24px;font-weight:bold}.wpp_overview_child_properties_table{width:100%;text-align:left;margin:20px 0}.wpp_overview_child_properties_table th,.wpp_overview_child_properties_table td{padding:10px;border-bottom:1px solid #ddd}.gallery{max-width:900px;margin:30px auto}.gallery-slide img{width:100%;height:450px;object-fit:contain;background:#eee}.gallery-slide[hidden]{display:none}.gallery-controls{display:flex;align-items:center;justify-content:space-between;background:#244c68;color:white;padding:10px}.gallery-controls button{background:transparent;border:1px solid white;color:white;padding:8px 20px}.property-details dt{font-weight:bold;margin-top:15px}.property-details dd{margin:0}.property-details p{margin-bottom:0}form label{display:block;margin-bottom:15px}form input,form textarea{display:block;width:100%;padding:10px;border:1px solid #aaa;background:#fff;color:#222}.honeypot{position:absolute;left:-9999px}.preview-note{font-size:13px;margin-top:15px}.btn:focus,button:focus,a:focus{outline:2px solid #d9a441;outline-offset:3px}@media(max-width:767px){#properties-container .property_div{display:block}.wpp_overview_left_column{width:100%}.gallery-slide img{height:280px}.wpp_overview_child_properties_table{font-size:13px}.property_title{font-size:21px}}

main>.container{background:#fff}#properties-container{background:#fff;padding:40px 30px}.additional-units{padding:20px 0}@media(max-width:767px){#properties-container{padding:30px 20px}}
.restored-navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;background:#304f6b;padding:18px;max-width:1280px;margin:0 auto}.restored-navigation a{display:block;background:white;color:#304f6b;padding:12px 16px;border-radius:4px;font-size:14px}.restored-navigation a:hover,.restored-navigation a:focus{background:#e2ad60;color:#203b50}
