@font-face{font-family:Futura Std;src:url(/css/fonts/FuturaStd-Book.woff2) format("woff2"),url(/css/fonts/FuturaStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/css/fonts/HelveticaNeue.woff2) format("woff2"),url(/css/fonts/HelveticaNeue.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Light;src:url(/css/fonts/HelveticaNeue-Light.woff2) format("woff2"),url(/css/fonts/HelveticaNeue-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}*{font-size:10px;max-width:100%;--main-colour:#D3D3D3}.Futura-Std{font-family:Futura Std}.Helvetica-Neue{font-family:Helvetica Neue}.Helvetica-Neue-Light{font-family:Helvetica Neue Light}.button-explore-listing{border-radius:0;background:transparent;font-size:2rem}.button-explore-listing:hover{background:white;border:1px solid white}.button-schedule-visit{border-radius:0;background:var(--main-colour)}.img-header-logo{width:25%;height:auto}.navbar{position:fixed!important;top:0;left:0;right:0;z-index:10}.navbar-inner{display:flex;justify-content:space-between;align-items:center}.nav-item{font-size:2rem}.active{border-bottom:2px solid #ccc!important;padding-bottom:4px}.navbar-nav{width:350px;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.navbar-line{width:35px}.navbar-line,.navbar-line-shorter{border-top:2px solid black;height:2px;margin:5px 0}.navbar-line-shorter{width:25px}.bg-color{background-color:var(--main-colour)!important}.main-content{background-color:transparent}.div-hero-background{background:var(--main-colour);width:100vw;height:100vh;position:relative;z-index:0}.div-hero-information-container{display:flex;flex-flow:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;z-index:10}.div-hero-logo-column{width:25rem;height:25rem}.img-hero-logo{z-index:4;width:100%;height:100%}.p-hero-information{max-width:45rem;width:100%;margin:5rem auto;font-size:1.9rem}.div-hero-button-container{display:flex;flex-flow:row;justify-content:center;align-items:center}.div-hero-realtor-image{width:100%;height:100vh;background:url(/images/realtor-hero.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;position:relative}.div-hero-alt-logo-container{position:absolute;bottom:0;width:100%;max-width:100%}.h1-hero-title{font-size:5rem;width:100%;max-width:100%;white-space:nowrap;letter-spacing:2px}.div-homepage-housing-image-container{padding:15rem 0;width:100%;height:100%;display:flex;flex-flow:row;justify-content:center;align-items:center}.div-homepage-housing-text-container{display:flex;flex-flow:column;justify-content:space-evenly;align-items:center;width:100%;height:35rem}.h1-housing-text,.p-housing-text{text-align:center;font-size:2rem;max-width:55rem}.img-swiper-housing{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.div-homepage-accordion-container{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8rem 0}.h1-accordion-title{font-size:15rem;color:transparent;-webkit-text-stroke:2px black}.accordion{width:100%}.accordion-item{background:transparent}.accordion-button{font-size:2rem}.h1-accordion-header{font-size:3rem!important;padding:2rem 0}.p-accordion-body{font-size:2rem}.div-homepage-priority-container{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%}.div-homepage-priority-text-container{width:100%;padding:0 2rem}.h1-homepage-priority-text{font-size:3rem}.p-homepage-priority-text{font-size:2rem}.img-house-sale{width:100%;height:auto;object-fit:cover}strong{font-size:2rem}.div-homepage-our-offerings{padding:5rem 0;display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%}.h1-our-offerings{font-size:5rem}.p-video-intro{font-size:2rem;padding:2rem 0}.img-offcanvas-logo{width:50%;height:auto}.div-offcanvas-header{width:100%;height:100%;display:flex;flex-flow:row;align-items:center;justify-content:space-between}.offcanvas-body{padding:2rem;border-radius:.5rem}.container-privacy-policy{margin-bottom:10rem}.a-offcanvas-close-link{text-decoration:none;color:black;font-size:3rem;cursor:pointer;transition:color .3s ease}.a-offcanvas-close-link:hover{text-decoration:underline;color:white}.div-offcanvas-blankspace{width:46.8rem}.img-privacylogo{width:20%;max-width:300px;height:auto;display:block;margin:1rem auto}.h1-privacy{font-size:4rem;color:black;padding-bottom:1.5rem}.div-privacy-p a,.p-privacy-policy{font-size:2.2rem;color:black;width:100%;line-height:1.5}.div-privacy-h1 h1,.span-privacy-body{font-size:2.5rem;color:black;font-weight:700;margin-top:1.5rem}.div-body-control h1{float:left;color:black}.row{margin-bottom:2rem}.form-select,.p-form-accomodations,input[type=text],option{font-size:2rem;border-radius:0;padding:1rem 0}.form-check-input:checked{background-color:#C0C0C0}.input-radio-form{width:25px;height:25px;background-color:transparent;border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.form-check-input:checked{background-color:grey;border-color:black;background-image:none}.input-radio-form:focus{outline:2px solid red}.div-checkbox-container{display:flex;flex-flow:row;justify-content:start;align-items:start}.form-check-label{font-size:1.3rem;padding:0 1rem}.bg-color{background:var(--main-colour)}.img-logo-color-footer-logo{width:100%;height:auto}.a-privacy-policy{font-size:2rem;text-decoration:none;color:black;cursor:pointer}.p-footer-disclosure{font-size:2rem}@media (max-width:1199px){.navbar{max-width:100vw}.navbar,.navbar-inner{width:100%}}@media (max-width:991px){.navbar-toggler{border-radius:0;width:35px;height:35px}.navbar-toggler-icon{display:none!important}.navbar-collapse{height:-moz-fit-content;height:fit-content}.navbar-nav{width:100%!important;height:100%}.div-hero-information-column,.navbar-nav{display:flex;flex-flow:column;justify-content:start;align-items:center}.p-hero-information{padding:3rem 2rem;font-weight:800;line-height:3rem;max-width:100%;margin:0 auto}.button-explore-listing{background-color:white!important}.h1-hero-title{font-size:3rem;text-align:center;max-width:100%;padding:0 5rem}.div-homepage-housing-image-container,.div-homepage-priority-container{display:flex;flex-flow:column}.offcanvas{width:100vw!important;height:100vh!important}.div-offcanvas-header{width:100%;height:100%;display:flex;flex-flow:row;justify-content:space-between}.img-privacylogo{width:100%;height:auto}.img-logo-color-footer-logo{width:50%;height:auto;display:block;margin:0 auto}}@media (max-width:575px){.img-header-logo{width:50%;height:auto}.div-homepage-housing-text-container{padding:0 5rem}.h1-hero-title{font-size:1.5rem;text-align:center}.swiper{margin-top:5rem}.h1-accordion-title{font-size:5rem}.div-homepage-priority-container{padding:0 5rem}.div-homepage-priority-text-container{padding:2rem}.a-offcanvas-close-link,.h1-privacy{font-size:2rem}.h1-privacy{color:black;padding-bottom:1.5rem}.div-privacy-p a,.p-privacy-policy{font-size:1.8rem;color:black;width:100%;line-height:1.5}.div-privacy-h1 h1,.span-privacy-body{font-size:1.8rem;color:black;font-weight:700;margin-top:1.5rem}.div-body-control h1{float:left;color:black}.row{margin-bottom:2rem}.img-logo-color-footer-logo{width:25%;height:auto;display:block;margin:0 auto}}