@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200..900;1,200..900&display=swap');.vaultre_single_listing{font-family:'Source Sans Pro' !important;color:#001f49;background:#f9f9f9}.featured_photos{column-count:2;column-gap:0;height:37vw;overflow:hidden}.main_featured_photo{height:calc(100% - 10px);overflow:hidden;margin-bottom:10px;padding-right:0}.secondary_featured_photos{height:100%;display:flex;flex-wrap:wrap;width:100%}.secondary_featured_photo{height:calc(50% - 10px);overflow:hidden;position:relative;width:calc(50% - 10px);margin-left:10px;margin-bottom:10px}.featured_photos img{width:100%;height:100%;object-fit:cover;object-position:center;cursor:zoom-in;transition:.5s}.featured_photos img:hover{width:105%;height:105%;margin-top:-2.5%}.remaining_photos_count{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:3vw;text-align:center;font-weight:700;pointer-events:none}.just_listed{position:absolute;top:15px;left:15px;background:#00adef;z-index:1;width:56px;height:56px;border-radius:100%;display:flex;align-items:center;text-align:center;line-height:14px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:700;transform:rotate(-15.02deg)}@media(max-width:767px){.featured_photos{column-count:1;height:66vw}.secondary_featured_photos{display:none}}#TB_secondLine{color:transparent}#TB_prev a,#TB_next a{color:transparent}#TB_prev a:before{content:"\f053";font-family:fontawesome;color:#009fe4;background:#eaeaea;display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-20px;left:20px}#TB_next a:before{content:"\f054";font-family:fontawesome;color:#009fe4;background:#eaeaea;display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-20px;right:20px}#TB_closeWindow{display:none}#TB_window{top:0 !important;left:0 !important;margin:0 !important;width:100vw !important;height:100vh;display:flex;align-items:center;justify-content:center;box-shadow:none !important;bottom:0 !important;right:0 !important;background:0 0 !important;pointer-events:none}#TB_window img#TB_Image{margin:0 auto !important;border-right:none !important;border-bottom:none !important;border-top:none !important;border-left:none !important;width:95%;max-height:95vh;object-fit:cover}#TB_caption{height:0 !important;padding:0 !important;width:0;pointer-events:initial}#TB_ImageOff{pointer-events:initial}.listing_top_buttons{width:1200px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex;gap:1rem;transform:translateY(-30px)}.listing_top_button{color:#001f49;background-color:#fff;border-radius:3px;box-shadow:0 4px 4px 0 #00000040;font-size:16px;line-height:1.1;display:flex;align-items:center;font-weight:700;text-align:center;text-decoration:none;user-select:none;border:1px solid #fff;padding:.8rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.listing_top_button img{width:20px;height:16px;object-fit:contain;margin-right:7px}.listing_top_button:hover{background-color:#fff;border-color:#e1e1e1;color:gray}.listing_main_content{width:1200px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex}.listing_left_content{width:58.33333333%;padding-right:50px}.listing_right_content{width:41.66666667%;padding-left:18px}@media (min-width:768px) and (max-width:991px){.listing_left_content{width:50%;padding-right:15px}.listing_right_content{width:50%;padding-left:15px}}@media (max-width:767px){.listing_main_content{display:block}.listing_left_content,.listing_right_content{width:100%;padding:0}}.listing_remaining_content{width:1200px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.listing_figures{display:flex;flex-wrap:wrap;align-items:flex-end;font-size:23px;font-weight:700;margin-bottom:30px}.listing_area_figures,.listing_area_figure,.listing_figure{display:flex;align-items:baseline}.listing_area_icon,.listing_figure_icon{width:22px;height:22px;object-fit:contain;object-position:bottom;margin-left:5px;margin-right:15px}.listing_area_icon{height:20px;width:25px}.listing_area_unit{margin-left:-10px;margin-right:15px}h1{font-size:2.5rem;line-height:3.3rem;margin-bottom:28px;font-weight:300;color:#001f49}@media(max-width:767px){h1{font-size:32px;line-height:1.2em}}.listing_price{font-size:2.1rem;line-height:1em;margin-bottom:17px;font-weight:700;color:#001f49}@media(max-width:767px){.listing_price{font-size:20px;line-height:1.2em}}.listing_heading{font-size:2.5rem;color:#16bfff;line-height:3.3rem;margin-bottom:28px;font-weight:300}@media(max-width:767px){.listing_heading{font-size:30px;line-height:1.2em}}.listing_description_intro{font-size:1.125rem;line-height:1.9rem}@media(max-width:767px){.listing_heading{font-size:16px;line-height:25.6px}}#listing_description_container{max-height:225px;overflow:hidden;mask-image:linear-gradient(180deg,#6c6c6c 80%,transparent);-webkit-mask-image:linear-gradient(180deg,#6c6c6c 80%,transparent);transition:max-height .15s ease-out;margin-bottom:2.063rem}#listing_description_container.active{max-height:none;mask-image:none;-webkit-mask-image:none}.listing_description{font-size:1.125rem;line-height:1.9rem;margin-bottom:2.063rem}@media(max-width:767px){.listing_description{font-size:16px;line-height:25.6px}}.listing_date_propertyid{margin:33px 0}.listing_date,.listing_property_id{color:#989898;font-size:16px;line-height:1.9rem}#listing_features_container{max-height:225px;overflow:hidden;mask-image:linear-gradient(180deg,#6c6c6c 80%,transparent);-webkit-mask-image:linear-gradient(180deg,#6c6c6c 80%,transparent);transition:max-height .15s ease-out;margin-bottom:2.063rem}#listing_features_container.active{max-height:none;mask-image:none;-webkit-mask-image:none}.listing_feature_group:first-child{border-top:1px solid #e1e1e1}.listing_feature_group{border-bottom:1px solid #e1e1e1;line-height:40px}.listing_right_content_panel{box-shadow:0 4px 4px 0 #00000040;background-color:#f5f4f4;border:1px solid #f5f4f4;padding:24px;margin-bottom:40px}.listing_agent{display:flex;align-items:center}.listing_agent:not(:last-child){margin-bottom:50px}.listing_agent_photo{height:103px;width:103px;object-fit:cover;object-position:top;max-width:inherit;border-radius:50%}.listing_agent_details{padding-left:25px;width:100%}.listing_agent_name{font-weight:400;font-size:20px;line-height:30px;color:#100}.listing_agent_branch{font-weight:300;font-size:20px;line-height:30px;color:#001f49;margin-bottom:16px}.listing_agent_contacts{display:flex;gap:1.5rem;justify-content:space-between}.listing_agent_phone_button{font-size:14px;font-weight:600;padding:7px 10px;line-height:20px;max-width:145px;color:#fff;background-color:#00adef;border-color:#00adef;border-width:0;width:100%;display:flex;align-items:center;justify-content:center;border-radius:.2rem}.listing_agent_phone_button img{width:20px;height:20px;margin-right:2px}.listing_agent_phone_button:hover{color:#fff;background-color:#16bfff;border-color:#16bfff}.listing_agent_email_button{font-size:14px;font-weight:600;padding:7px 10px;line-height:20px;max-width:145px;border-color:#e1e1e1;background-color:#fff;color:#001f49;width:100%;display:flex;align-items:center;justify-content:center;border-radius:.2rem}.listing_agent_email_button img{width:20px;height:20px;margin-right:2px;filter:brightness(0) saturate(100%) invert(9%) sepia(40%) saturate(4466%) hue-rotate(203deg) brightness(94%) contrast(102%)}.listing_agent_email_button:hover{background-color:#fff;border-color:#e1e1e1;color:gray}.listing_openhome{margin-bottom:1em}.listing_map_header{display:flex;align-items:center;justify-content:space-between}.listing_map_directions_button{font-size:16px;font-weight:600;border:1px solid #e1e1e1;background-color:#fff;color:#001f49;display:block;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:.375rem .75rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.listing_map_directions_button i{font-size:12px;font-weight:900;margin-left:.5rem}.listing_map_directions_button:hover{color:#fff;background-color:#00adef;border:1px #00adef solid}.listing_map iframe{width:100%;height:500px}@media(min-width:768px) and (max-width:1199px){.listing_map iframe{height:42vw}}@media(max-width:767px){.listing_map iframe{height:80vw}}.listing_enquire_cta{background:#efeeee;padding:100px 15px;text-align:center;margin:50px 0}.listing_enquire_cta h3{font-size:2.5rem;line-height:3.3rem;margin-bottom:28px;font-weight:300;color:#001f49}@media(max-width:767px){.listing_enquire_cta h3{font-size:30px;line-height:1.2em}}.enquire_button{font-size:18px;font-weight:700;padding:15px 35px;max-width:100%;color:#fff;background-color:#00adef;border-color:#00adef;border-width:0;width:300px;display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem}.enquire_button:hover{color:#fff;background-color:#16bfff;border-color:#16bfff}.additional_listings{margin-left:-15px;width:calc(100% + 30px);padding-bottom:30px}h2{font-size:2.5rem;color:#16bfff;line-height:3.3rem;font-weight:300}@media(max-width:767px){h2{font-size:30px;line-height:1.2em}}hr{border-left:none;border-right:none;border-top:none;border-bottom:1px #e1e1e1 solid;padding-top:35px;margin-bottom:35px}button{border:1px solid #e1e1e1;border-radius:.3rem;background-color:#fff;color:#001f49;font-size:16px;line-height:1.5;font-weight:bolder;padding:15px 32px 16px;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:26px}button:hover{color:#fff !important;background-color:#00adef;border:1px #00adef solid}#listingVideoLightbox{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100vh;background:rgba(0,0,0,.7);align-items:center;justify-content:center;text-align:center}#videoContainer,#virtualTourContainer{width:1280px;max-width:90%}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}