@import url(https://fonts.googleapis.com/css?family=Muli&display=swap);.pxp-price-marker,body{font-family:Muli,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.pxp-price-marker{position:absolute}.pxp-marker-cluster{font-family:Muli,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.pxp-header,.pxp-header.pxp-is-sticky,.pxp-header.pxp-no-bg{padding-top:0}.pxp-header .main-nav{padding-top:30px}.pxp-header.pxp-is-sticky .main-nav,.pxp-header.pxp-no-bg .main-nav{padding-top:20px}.pxp-header .pxp-logo img{max-width:200px;margin-left:-3px}.pxp-hero-props-carousel-1 a{text-decoration:inherit;color:inherit}.pxp-hero-props-carousel-1 .carousel-item .pxp-caption{transform:translateY(calc(-50% - 40px))}.pxp-hero-props-carousel-1 .pxp-caption-prop-title{font-weight:200;font-size:4.5rem;line-height:4.5rem;text-shadow:0 5px 10px rgba(0,0,0,.75)}.pxp-caption-prop-features{font-weight:700;font-size:21px;margin-top:15px;margin-left:5px;text-shadow:0 5px 10px rgba(0,0,0,.7)}.pxp-nav{margin-left:50px;margin-top:10px}.pxp-nav>li.list-inline-item:not(.pxp-is-last){margin-right:50px}.pxp-hero-props-carousel-1 .pxp-caption-prop-description{opacity:0;transform:translateY(10px);transition:all .2s ease-in-out}.pxp-hero-props-carousel-1 .carousel-item.active .pxp-caption-prop-description{opacity:.7;transform:translateY(0);transition-delay:.4s}.pxp-hero-props-carousel-1 .pxp-caption-prop-description>span{opacity:.5;display:inline-block;padding:0 5px}.pxp-hero-props-carousel-2-left .pxp-caption-prop-description{opacity:0;transform:translateX(20px);transition:all .4s ease-in-out}.pxp-hero-props-carousel-2-left .carousel-item.active .pxp-caption-prop-description{opacity:.7;transform:translateX(0);transition-delay:.2s}.pxp-hero-props-carousel-2-left .pxp-caption-prop-description>span{opacity:.5;display:inline-block;padding:0 5px}.pxp-caption-prop-description{position:absolute;margin-top:30px;font-size:14px;font-weight:700;font-style:oblique}.pxp-caption-prop-description:after{content:"";width:40px;position:absolute;bottom:-15px;height:3px;background:transparent;left:0}.pxp-hero-props-carousel-1-prices .pxp-carousel-ticker{left:calc(100% - 35px)}.pxp-hero-props-carousel-1 .pxp-carousel-controls{background:transparent;width:148px;height:64px;bottom:30px;left:50px;z-index:3}.pxp-hero-props-carousel-1 .pxp-carousel-controls a{width:64px;height:64px;box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:50%}.pxp-hero-props-carousel-1 .pxp-carousel-controls a.pxp-carousel-control-next svg,.pxp-hero-props-carousel-1 .pxp-carousel-controls a.pxp-carousel-control-prev svg{left:25%;transform:translateY(-50%)}.perfect-home-container{background:linear-gradient(90deg,#f3f3f3 50%,#fff 0)}.perfect-home h3{margin-bottom:25px}.perfect-home .search-for-a-property{position:absolute;background-color:#c0994c;width:83.5%;height:50px;font-size:12px;text-align:right;padding:16px;text-transform:uppercase;color:#fff}.form-group{margin-bottom:10px}.perfect-home img{width:100%;max-height:435px;-o-object-fit:cover;object-fit:cover}.get-in-touch{margin-top:100px}.get-in-touch .checkbox.custom-checkbox input[type=radio]{position:absolute;left:-9999em;color:#008ac0}.checkbox.custom-checkbox input:checked+span{color:#008ac0}.get-in-touch .pxp-contact-form-btn{float:right;background-color:#c0994c;border:none;border-radius:0;font-size:12px;padding-left:20px;padding-right:30px}.get-in-touch .pxp-contact-form-btn:hover{color:#fff;text-decoration:none}.get-in-touch .pxp-contact-form-btn:after{content:" ";border-top:1px solid #fff;width:10px;height:7px;display:inline-block;margin-left:10px;transition:all .4s ease-in-out;transform-origin:top left}.get-in-touch .pxp-contact-form-btn:hover:after{transform:scaleX(2)}.grecaptcha-badge{visibility:hidden}.form-recaptcha-text{opacity:.7}.form-recaptcha-text label{font-size:.6875rem}.featured-properties h3{color:#c0994c}.reaching-out-container{position:relative}.reaching-out-container .overlay{background:url("../images/vista land - reaching out background.png") no-repeat 50% fixed;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.reaching-out{height:auto}.reaching-out h3{color:#c0994c;margin-bottom:25px}.reaching-out .pxp-services-h-item{margin-bottom:20px}.reaching-out .pxp-services-h-item span{margin-top:5px;color:#c0994c;width:16px}.reaching-out .pxp-services-h-item .media-body{margin-left:10px;color:#333}.reaching-out .pxp-services-h-item .media-body a{color:inherit;text-decoration:none}.reaching-out .pxp-services-h-item .media-body a:hover{color:#c0994c}.pxp-posts-1-item-details-category{color:#008ac0;opacity:1}.pxp-primary-cta{color:#c0994c}.pxp-primary-cta:after{border-top:2px solid #c0994c}.pxp-footer{background-color:#fdfdfd}.pxp-footer-logo img{max-width:230px;margin-left:-1.5%}.pxp-footer-social span{color:#008ac0}.pxp-footer-social svg{fill:#008ac0}ul.list-unstyled.pxp-footer-links li a{color:#c0994c}@media screen and (max-width:991.98px){.pxp-nav{margin-left:0;margin-top:0}.pxp-nav>li.list-inline-item:not(.pxp-is-last){margin-right:0}.pxp-nav>li>.pxp-nav-sub>li>a{padding:3px 0}.pxp-header .pxp-is-sticky .pxp-logo.pxp-logo-nav .logo-white,.pxp-header .pxp-logo.pxp-logo-nav .logo-white{display:none}.pxp-header .pxp-is-sticky .pxp-logo.pxp-logo-nav .logo,.pxp-header .pxp-logo.pxp-logo-nav .logo{display:inline}.pxp-header .pxp-logo img{max-width:150px;margin-left:-5px}.pxp-logo.pxp-logo-nav{top:57.5px}.pxp-header.pxp-no-bg .pxp-logo.pxp-logo-nav{top:48px}.pxp-header-nav-trigger.pxp-active{top:58px}.pxp-header.pxp-no-bg .pxp-header-nav-trigger.pxp-active{top:48.5px}.pxp-is-sticky .pxp-logo.pxp-logo-nav,.pxp-is-sticky.pxp-no-bg .pxp-logo.pxp-logo-nav{top:20px}.pxp-is-sticky .pxp-header-nav-trigger.pxp-active,.pxp-is-sticky.pxp-no-bg .pxp-header-nav-trigger.pxp-active{top:21px}.perfect-home-container{background:#f3f3f3;padding-top:60px;padding-bottom:60px}.get-in-touch{margin-top:25px}.pxp-hero-props-carousel-1-prices .carousel-item .pxp-cta{top:50%}.pxp-footer-logo img{margin-left:-1%}}@media screen and (max-width:767.98px){.pxp-hero-props-carousel-1 .carousel-item .pxp-caption{transform:translateY(calc(-50% - 30px))}.pxp-hero-props-carousel-1 .pxp-caption-prop-title{font-weight:200;font-size:3rem;line-height:3rem;margin-left:-2px;margin-top:30px}.pxp-hero-props-carousel-1 .pxp-caption-prop-features{font-weight:700;font-size:18px;margin-top:10px;margin-left:0}.pxp-hero-props-carousel-1 .pxp-caption-prop-description{width:100%;position:relative;margin-top:10px;left:auto;right:auto;font-size:12px;font-weight:700}.pxp-hero-props-carousel-1 .pxp-carousel-controls{right:15px;bottom:15px}.reaching-out .offices-wrapper{padding:20px!important}.reaching-out .offices-wrapper h5{font-size:16px}.reaching-out .select-wrapper select{font-size:22px}.reaching-out .pxp-services-h-item .media-body{font-size:14px}.reaching-out .pxp-services-h-item .fa-envelope+.media-body{word-break:break-word}.pxp-footer .blank{display:none}ul.list-unstyled.pxp-footer-links{margin-top:0!important;margin-bottom:0!important}}@media screen and (max-width:575.98px){.pxp-hero-props-carousel-1 .carousel-indicators{bottom:120px}.pxp-hero-props-carousel-1 .pxp-caption-prop-title{margin-top:0}.pxp-hero-props-carousel-1 .pxp-caption-prop-description,.pxp-hero-props-carousel-1 .pxp-caption-prop-features{margin-top:7px}.pxp-nav{padding-top:100px}.pxp-header .main-nav,.pxp-header.pxp-is-sticky .main-nav{padding-top:15px}.pxp-logo.pxp-logo-nav{top:43px}.pxp-is-sticky .pxp-logo.pxp-logo-nav,.pxp-is-sticky.pxp-no-bg .pxp-logo.pxp-logo-nav{top:15px}.pxp-header-nav-trigger.pxp-active{top:44px}.pxp-is-sticky .pxp-header-nav-trigger.pxp-active,.pxp-is-sticky.pxp-no-bg .pxp-header-nav-trigger.pxp-active{top:16px}.pxp-hero-props-carousel-1-prices .carousel-item .pxp-cta{font-size:14px}.pxp-hero-props-carousel-1-prices .carousel-item .pxp-cta:after{width:25px;margin-left:15px}}.mt-120{margin-top:120px}.mt-150{margin-top:150px}.pxp-header .pxp-logo .logo{display:none}.pxp-content-wrapper{padding-top:126px}.pxp-header.pxp-is-sticky .pxp-logo .logo{transition:all .4s ease-in-out;display:inline}.pxp-header.pxp-is-sticky .pxp-logo .logo-white{display:none}.pxp-header.pxp-no-bg{border:0}.pxp-header.pxp-no-bg .pxp-logo .logo{transition:all .4s ease-in-out;display:inline}.pxp-header.pxp-no-bg .pxp-logo .logo-white{display:none}a{text-decoration:none}.text-link{color:#c0994c;font-weight:700}.text-link:active,.text-link:hover{color:#a17e39}.is-light{font-weight:300}.is-regular{font-weight:400}.is-bold{font-weight:700}form label{font-weight:400}form textarea{resize:none}form .custom-control-input:checked~.custom-control-label:before{background-color:#495057;border-color:#495057}form .custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#949ca5;border-color:#949ca5}.input-group~.invalid-feedback,form .custom-control-inline~.invalid-feedback{display:block}h1{font-size:3rem}h2{font-size:1.75rem}.btn-custom{border-radius:0;font-weight:600;text-transform:uppercase}.btn-custom,.btn-custom:hover{border:none;color:#fff}.form-control+.dropdown-toggle{padding:.75rem 1rem}.bootstrap-select .dropdown-menu .dropdown-item{font-weight:400}.bootstrap-select.show:not(.dropup) .dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-select.show:not(.dropup) .dropdown-menu{padding-top:0;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.bootstrap-select.show.dropup .dropdown-toggle{border-top-left-radius:0;border-top-right-radius:0}.bootstrap-select.show.dropup .dropdown-menu{padding-bottom:0;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -15px 30px rgba(0,0,0,.16)}.bootstrap-select button.dropdown-toggle:focus{outline:none!important}.bootstrap-select.custom-bootstrap-select *{font-size:1.5rem;font-weight:700}.bootstrap-select.custom-bootstrap-select .btn-custom.dropdown-toggle{background:none;color:#1e1e1e;text-transform:none;border-bottom:2px solid #008ac0;box-shadow:none;padding-left:0}.bootstrap-select.custom-bootstrap-select .btn-custom.dropdown-toggle:active,.bootstrap-select.custom-bootstrap-select .btn-custom.dropdown-toggle:focus,.bootstrap-select.custom-bootstrap-select .btn-custom.dropdown-toggle:hover{outline:none!important;color:#1e1e1e}.bootstrap-select.custom-bootstrap-select .btn-custom.dropdown-toggle:after{color:#008ac0}.is-white{color:#fff}.is-green{color:#85a25f}.is-brown{color:#c0994c}.is-gray{color:#828282}.bg-white{background-color:#fff}.bg-green{background-color:#85a25f}.bg-brown{background-color:#c0994c}.bg-gray{background-color:#f3f3f3}.grecaptcha-badge{z-index:2}