@charset "UTF-8";.sticky-el{position:sticky}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.long-transition{transition:all 1s ease-out!important}.fade-children>*{opacity:0;transition:opacity .5s ease-out}.slowfade{transition-duration:1.2s!important}.fadeleft,.fade-children.fadeleft>*{transform:translateX(30px)}.faderight,.fade-children.faderight>*{transform:translateX(-30px)}.fadein.animated{opacity:1}.faderight.animated,.fadeleft.animated,.fadeup.animated,.fadedown.animated,.fade-children.animated>*{opacity:1;transform:translateX(0) translateY(0)}.text-animate.animated{opacity:1}.text-animate br+br{display:none}.text-animate>*{opacity:0;top:15px;position:relative}.text-animate.animated{opacity:1}.text-animate br+br{display:none}.text-animate>*{opacity:0}.imgzoom.animated>*{transform:scale(1)}.d2{transition-delay:.7s!important}.d3{transition-delay:.9s!important}.d4{transition-delay:1.1s!important}.jumbo{font-size:4.8rem}.body-size{font-size:1rem}.em{font-style:italic}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-normal{text-transform:none}.light{font-weight:100}.heavy{font-weight:900}.white-text{color:#fff}.secondary-text{color:#767576}.lightgrey-text{color:#f7f8f9}blockquote{margin:30px 0;padding:20px 0;border-top:1px solid #9a8c72;border-bottom:1px solid #9a8c72}blockquote p{font-size:1rem;color:#9a8c72;font-family:"The Seasons",serif}blockquote p:last-of-type{margin:0}.wp-block-pullquote{padding:0;margin:30px 0}.wp-block-pullquote blockquote{margin:0}@media (max-width:1199px){.jumbo{font-size:4.4rem}}@media (max-width:991px){.jumbo{font-size:3.5rem}}@media (max-width:767px){.jumbo{font-size:2.5rem}}.object-contain{object-fit:contain;object-position:center;width:100%;height:100%}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.box-shadow,#masthead.header-scroll{box-shadow:0 0 6px 4px rgba(0,0,0,.05)}.YTwrapper{position:relative}.z-hide{z-index:-9999}.wp-element-caption{font-size:.8rem;font-style:italic}.gallery.gallery-size-thumbnail .gallery-item{width:auto;min-width:unset}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:#9a8c72!important;border-width:3px!important;border-radius:2px!important}.fancybox__progress{background:#9a8c72!important}.lightgrey-bg .btn-secondary,.lightgrey-bg #login .button-primary,#login .lightgrey-bg .button-primary,.lightgrey-bg .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .lightgrey-bg .wp-block-button__link{border-color:#e0dee0!important}.lightgrey-bg .btn-secondary span,.lightgrey-bg #login .button-primary span,#login .lightgrey-bg .button-primary span,.lightgrey-bg .wp-block-button.is-style-outline .wp-block-button__link span,.wp-block-button.is-style-outline .lightgrey-bg .wp-block-button__link span{color:#e0dee0!important}.black-bg .btn-primary span,.black-bg .IDX-showcaseTable+a span,.black-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link span,.wp-block-button:not(.is-style-outline) .black-bg .wp-block-button__link span{color:#f7f8f9}.primary-bg{background-color:#9a8c72;color:#fff}.primary-bg a:not(.btn):not(.wp-block-button__link){color:#e0dee0;text-decoration:underline}.primary-bg a:not(.btn):not(.wp-block-button__link):hover,.primary-bg a:not(.btn):not(.wp-block-button__link):focus,.primary-bg a:not(.btn):not(.wp-block-button__link):active{color:#f7f8f9;text-decoration:none}.primary-bg .btn:before,.primary-bg .IDX-showcaseTable+a:before,.primary-bg #login .button-primary:before,#login .primary-bg .button-primary:before,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link:before,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link:before,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link:before,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link:before{background-color:#e0dee0}.primary-bg .btn:hover span,.primary-bg .IDX-showcaseTable+a:hover span,.primary-bg #login .button-primary:hover span,#login .primary-bg .button-primary:hover span,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link:hover span,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link:hover span,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link:hover span,.primary-bg .btn:focus span,.primary-bg .IDX-showcaseTable+a:focus span,.primary-bg #login .button-primary:focus span,#login .primary-bg .button-primary:focus span,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link:focus span,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link:focus span,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link:focus span,.primary-bg .btn:active span,.primary-bg .IDX-showcaseTable+a:active span,.primary-bg #login .button-primary:active span,#login .primary-bg .button-primary:active span,.primary-bg .wp-block-button.is-style-outline .wp-block-button__link:active span,.wp-block-button.is-style-outline .primary-bg .wp-block-button__link:active span,.primary-bg .wp-block-button:not(.is-style-outline) .wp-block-button__link:active span,.wp-block-button:not(.is-style-outline) .primary-bg .wp-block-button__link:active span{color:#767576!important}.primary-bg blockquote{border-color:#e0dee0}.secondary-bg{background-color:#767576;color:#fff}.secondary-bg a:not(.btn):not(.wp-block-button__link){color:#e0dee0;text-decoration:underline}.secondary-bg a:not(.btn):not(.wp-block-button__link):hover,.secondary-bg a:not(.btn):not(.wp-block-button__link):focus,.secondary-bg a:not(.btn):not(.wp-block-button__link):active{color:#f7f8f9;text-decoration:none}.white-bg{background-color:#fff;color:#000}.ratio-headshot{--bs-aspect-ratio:115%}.wp-block-social-links.is-style-default .wp-social-link{background-color:transparent}.wp-block-social-links.is-style-default .wp-social-link a{background-color:#9a8c72;border-radius:100%;border:0!important}.wp-block-social-links.is-style-pill-shape .wp-social-link{background-color:transparent}.wp-block-social-links.is-style-pill-shape .wp-social-link a{background-color:#9a8c72;border-radius:20px;border:0!important}.slick-arrow{background-color:#000;border:0;padding:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;transition:all .4s ease-out}.slick-arrow:hover,.slick-arrow:focus,.slick-arrow:active{opacity:.8}.thx-wrap{border-bottom:1px solid rgba(255,255,255,.2)}.thx-wrap a{font-weight:600}.btn span,.IDX-showcaseTable+a span,#login .button-primary span,.wp-block-button.is-style-outline .wp-block-button__link span,.wp-block-button:not(.is-style-outline) .wp-block-button__link span{position:relative;display:inline-block;transition:all .25s ease-out}.btn:hover span,.IDX-showcaseTable+a:hover span,#login .button-primary:hover span,.wp-block-button.is-style-outline .wp-block-button__link:hover span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span,.btn:focus span,.IDX-showcaseTable+a:focus span,#login .button-primary:focus span,.wp-block-button.is-style-outline .wp-block-button__link:focus span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span,.btn:active span,.IDX-showcaseTable+a:active span,#login .button-primary:active span,.wp-block-button.is-style-outline .wp-block-button__link:active span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active span{transform:translateX(-12px)}.btn-primary span,.IDX-showcaseTable+a span,.wp-block-button:not(.is-style-outline) .wp-block-button__link span{color:#000}.btn-primary:hover span,.IDX-showcaseTable+a:hover span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover span,.btn-primary:focus span,.IDX-showcaseTable+a:focus span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:focus span,.btn-primary:active span,.IDX-showcaseTable+a:active span,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active span{color:#fff!important}.btn-secondary,#login .button-primary,.wp-block-button.is-style-outline .wp-block-button__link{border-color:#f7f8f9!important}.btn-secondary span,#login .button-primary span,.wp-block-button.is-style-outline .wp-block-button__link span{color:#f7f8f9}.btn-secondary:hover span,#login .button-primary:hover span,.wp-block-button.is-style-outline .wp-block-button__link:hover span,.btn-secondary:focus span,#login .button-primary:focus span,.wp-block-button.is-style-outline .wp-block-button__link:focus span,.btn-secondary:active span,#login .button-primary:active span,.wp-block-button.is-style-outline .wp-block-button__link:active span{color:#fff!important}@media (max-width:767px){.wp-block-button{width:100%}}.gform_validation_errors{border-radius:0!important}.gform_validation_errors>h2{font-size:1rem!important;font-family:"Montserrat",sans-serif!important}.gform_fileupload_rules{display:block;font-size:.7rem;font-style:italic;padding-top:0!important;margin-top:4px!important}.gfield.input--filled select{color:#000}.gfield.gfield_error{outline:1px solid #c02b0a}.gfield.no-animate .gfield_label{position:static;font-size:.65rem!important}.ginput_container_time{min-width:75px!important;max-width:75px!important}.ginput_container_time select{font-size:.8rem!important}.gfield_label.no-animate{position:static;font-size:.65rem!important}.gfield.input--filled .gfield_label{top:2px!important;font-size:.65rem!important;color:#000}.white-form .gfield.input--filled select{color:#fff}.white-form .gfield.input--filled .gfield_label{color:#fff}.white-form .ginput_container_time input,.white-form .ginput_container_date input{color:#fff!important}.white-form .ginput_container_time input::-webkit-input-placeholder,.white-form .ginput_container_date input::-webkit-input-placeholder{color:#fff;font-size:.8rem}.white-form .ginput_container_time input:-moz-placeholder,.white-form .ginput_container_date input:-moz-placeholder{color:#fff;font-size:.8rem;opacity:1}.white-form .ginput_container_time input::-moz-placeholder,.white-form .ginput_container_date input::-moz-placeholder{color:#fff;font-size:.8rem;opacity:1}.white-form .ginput_container_time input:-ms-input-placeholder,.white-form .ginput_container_date input:-ms-input-placeholder{color:#fff;font-size:.8rem}.white-form .ginput_container_time input::-ms-input-placeholder,.white-form .ginput_container_date input::-ms-input-placeholder{color:#fff;font-size:.8rem}.white-form .ginput_container_time select,.white-form .ginput_container_date select{color:#fff!important}.white-form .ui-datepicker-trigger{color:#fff!important}.widget-title{display:none}.widget-area{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 -15px}.widget-area .widget{width:50%;min-width:50%;padding:0 15px;position:relative}.search-form{position:relative}#search_form .search-field{width:100%;padding-right:40px!important;color:#fff;border:1px solid #fff!important;-webkit-appearance:none}.search-btn{position:absolute;top:0;right:15px;bottom:0;font-size:20px;padding:10px 0;border:0!important;color:#fff!important}.search-btn:hover,.search-btn:focus,.search-btn:active{color:#9a8c72!important}.search-form ::-webkit-input-placeholder{color:#fff;font-size:.8rem}.search-form :-moz-placeholder{color:#fff;font-size:.8rem;opacity:1}.search-form ::-moz-placeholder{color:#fff;font-size:.8rem;opacity:1}.search-form :-ms-input-placeholder{color:#fff;font-size:.8rem}.search-form ::-ms-input-placeholder{color:#fff;font-size:.8rem}.widget select{width:100%;color:#fff;border:1px solid #fff!important;font-size:.8rem!important;background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjsiIGQ9Ik01MDUuMTgzLDEyMy4xNzljLTkuMDg3LTkuMDg3LTIzLjgyNC05LjA4OS0zMi45MTIsMC4wMDJsLTIxNi4yNjYsMjE2LjI3TDM5LjcyOSwxMjMuMTc5CgljLTkuMDg3LTkuMDg3LTIzLjgyNC05LjA4OS0zMi45MTIsMC4wMDJjLTkuMDg5LDkuMDg5LTkuMDg5LDIzLjgyNCwwLDMyLjkxMkwyMzkuNTUsMzg4LjgyYzQuMzY0LDQuMzY0LDEwLjI4Myw2LjgxNiwxNi40NTUsNi44MTYKCWM2LjE3MiwwLDEyLjA5Mi0yLjQ1MywxNi40NTUtNi44MTdsMjMyLjcyMS0yMzIuNzI3QzUxNC4yNzIsMTQ3LjAwNCw1MTQuMjcyLDEzMi4yNjgsNTA1LjE4MywxMjMuMTc5eiIvPgo8L3N2Zz4K") right 15px center no-repeat;background-size:12px}@media (max-width:767px){.widget-area{display:block!important}.widget-area .widget{width:100%;min-width:100%;margin:10px 0}}.paging-navigation{text-align:center}.paging-navigation .pagination,.paging-navigation>div{font-size:0;justify-content:center}.paging-navigation .pagination:empty,.paging-navigation>div:empty{display:none}.page-numbers.current{color:#9a8c72;font-weight:700}.page-numbers.next,.page-numbers.prev{color:#9a8c72;margin:0;font-size:.9rem}.post-navigation .pagination{padding-left:0;list-style:none;margin-top:35px;margin-bottom:0;width:100%}.post-navigation .pagination .nav-previous,.post-navigation .pagination .nav-next{display:inline-block}.post-navigation .pagination .nav-previous a,.post-navigation .pagination .nav-next a{border:0;border-radius:0;background-color:transparent;padding:0;color:#000}.post-navigation .pagination .nav-previous a:hover,.post-navigation .pagination .nav-previous a:focus,.post-navigation .pagination .nav-previous a:active,.post-navigation .pagination .nav-next a:hover,.post-navigation .pagination .nav-next a:focus,.post-navigation .pagination .nav-next a:active{color:#9a8c72}.post-navigation .pagination .nav-next{float:right}.language-switcher{display:none!important}.login{background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:space-around;min-height:100vh;position:relative}.login .privacy-policy-page-link{margin:30px 0 0}#login h1 a{width:325px;background-size:325px;height:120px;margin-bottom:0}#login .submit{clear:both}#login .button-primary{min-width:150px;height:50px;box-shadow:none!important;text-shadow:none}#login .button-primary:hover,#login .button-primary:focus,#login .button-primary:active{background-color:#9a8c72!important;border-color:#9a8c72!important}.nav-brand.nav-animate{opacity:1}.nav-img-half.nav-animate:before{left:100%}.primary-nav.nav-animate{opacity:1}#masthead.header-scroll{padding:0;background-color:#000;border-bottom:1px solid black}.header-scroll .header-logo{padding:5px 15px 10px 45px}.header-scroll .header-links{padding-bottom:15px}.header-scroll .navbar-toggler{background-color:#9a8c72}@media (max-width:767px){#masthead.header-scroll{padding-bottom:5px}}.cta-modal-img.cta-animate:before{right:100%}.cta-modal-content.cta-animate{opacity:1}.hp-modal{z-index:1059}.hp-modal .modal-dialog{max-width:1100px}.hp-modal .btn-close{background-color:#9a8c72}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:.95}.hp-modal-wrap{margin:0}.hp-modal-img{padding:0}.hp-modal-content{padding:90px 45px 60px}@media (max-width:1199px){.hp-modal .modal-dialog{max-width:95vw}}@media (max-width:991px){.hp-modal-content{padding:90px 30px 60px}}@media (max-width:767px){.hp-modal-content{padding:40px 15px 30px}}.media-wrap>div{height:100%}.media-wrap .bg-slider,.media-wrap .img-slider,.media-wrap .beforeafter-slider{height:100%!important}.media-wrap .bg-slider .slick-track,.media-wrap .bg-slider .slick-list,.media-wrap .bg-slider .slick-slide,.media-wrap .img-slider .slick-track,.media-wrap .img-slider .slick-list,.media-wrap .img-slider .slick-slide,.media-wrap .beforeafter-slider .slick-track,.media-wrap .beforeafter-slider .slick-list,.media-wrap .beforeafter-slider .slick-slide{height:100%!important}.media-wrap .VideoWrapper{height:100%}.media-wrap .video-wrap{height:100%;position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.media-wrap .video-wrap video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.media-wrap iframe{width:100%;height:100%}.img-slider-arrows,.beforeafter-arrows{position:absolute;bottom:0;left:0}.ba-flag{position:absolute;top:30px;right:0;padding:12px 15px;min-width:120px;display:inline-block;text-align:center;color:#fff;text-transform:uppercase;font-weight:100}@media (max-width:767px){.ba-flag{font-size:.8rem;padding:8px 10px;min-width:90px}}.blog-box-wrap{margin-bottom:60px}.blog-box-img{height:200px;overflow:hidden;margin-bottom:12px}.blog-box-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.blog-box-info{color:#000}.blog-box-info hr{background-color:#000;opacity:1;margin:12px 0 0}.blog-box-meta{font-size:.6rem}.blog-box-meta .text-uppercase{letter-spacing:0}.img-header{padding-top:150px;padding:150px 35px 80px}.img-header.media-left .page-header{padding-left:60px}.img-header.media-right .header-media{order:2}.img-header.media-right .page-header{padding-right:60px}.img-header .page-header>div{max-width:550px}.img-header .header-copy{padding-right:70px}.header-media{padding:0}.text-header{padding:175px 0 80px}.text-header .btn,.text-header .IDX-showcaseTable+a,.text-header .wp-block-button:not(.is-style-outline) .wp-block-button__link,.wp-block-button:not(.is-style-outline) .text-header .wp-block-button__link,.text-header .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .text-header .wp-block-button__link,.text-header #login .button-primary,#login .text-header .button-primary{margin:10px 10px 0}@media (max-width:1199px){.img-header h1{font-size:3rem}.img-header.media-left .page-header{padding-left:30px}.img-header.media-right .page-header{padding-right:30px}.img-header .page-header>div{max-width:unset}.img-header .header-copy{padding:0}}@media (max-width:991px){.img-header .header-media{order:unset!important}.img-header .page-header{padding:0 15px!important;margin-top:35px}}@media (max-width:767px){.img-header{padding:110px 0 80px}.img-header h1{font-size:2.3rem}.header-media{padding:0 15px}.text-header{padding-top:110px}}.page-template-leadpage .navbar-toggler{background-color:#9a8c72}.lead-wrap{margin-top:120px;min-height:calc(100vh - 120px);padding:125px 0}.lead-wrap::before{background:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,0) 100%)}.lead-wrap .container{position:relative;z-index:1}.lead-content a:not(.btn){font-weight:600;border-bottom:1px solid white;color:#fff}.lead-content a:not(.btn):hover,.lead-content a:not(.btn):focus,.lead-content a:not(.btn):active{border-color:transparent}@media (max-width:991px){.lead-wrap{padding:50px 0 10px}.lead-content{margin-bottom:45px}}@media (max-width:767px){.lead-wrap{margin-top:75px}}.blog-header{padding-bottom:40px}.posts-wrap{padding:60px 0}.posts-wrap .blog-box-img{aspect-ratio:7/5;height:unset}.no-results #search_form .search-field{color:#000;border:1px solid #000!important}.no-results .search-btn{color:#000!important}.no-results .search-btn:hover,.no-results .search-btn:focus,.no-results .search-btn:active{color:#9a8c72!important}.no-results .search-form ::-webkit-input-placeholder{color:#000}.no-results .search-form :-moz-placeholder{color:#000}.no-results .search-form ::-moz-placeholder{color:#000}.no-results .search-form :-ms-input-placeholder{color:#000}.no-results .search-form ::-ms-input-placeholder{color:#000}.t-wrap{padding:1px 0}.t-wrap .container{margin-top:60px;margin-bottom:60px}.t-query{margin-top:50px}.t-box-wrap{margin-bottom:50px}.t-box-wrap a{display:block;height:100%}.t-box-wrap a:hover .t-box-inner,.t-box-wrap a:focus .t-box-inner,.t-box-wrap a:active .t-box-inner{background-color:#000}.t-box-wrap a:hover .t-more,.t-box-wrap a:focus .t-more,.t-box-wrap a:active .t-more{color:#9a8c72;border-color:transparent}.t-box-inner{padding:45px 45px 65px;border:1px solid #9a8c72;height:100%;background-color:#fff;z-index:1;transition:all .4s ease-out}.t-box-inner .tcallout-excerpt{font-size:1.2rem}.t-box-inner .tcallout-quote{left:20px}.t-more{position:absolute;bottom:30px;right:45px;border-bottom:1px solid #9a8c72;transition:all .4s ease-out;color:black}.testimonial-modal .modal-dialog{max-width:900px}.testimonial-modal .btn-close{background-color:#9a8c72}.t-modal-wrap{padding:75px 60px 50px;position:relative;overflow:hidden}.t-content{position:relative;z-index:1}.t-modal-quote{position:absolute;z-index:-1;width:250px;top:-20px;left:-20px}@media (max-width:991px){.testimonial-modal .modal-dialog{max-width:95vw}}@media (max-width:767px){.t-box-inner{padding:40px 20px 65px}.t-more{right:20px}.t-modal-wrap{padding:75px 20px 30px}.t-modal-quote{left:-10px}}.listings-header{padding-bottom:50px}.listings-wrap{padding:60px 0}@media (max-width:767px){.listings-wrap{padding-bottom:25px}}.page-wrap .entry-content{padding-right:90px}.page-wrap .entry-content>section:first-of-type{margin-top:0}.page-wrap .entry-content>section:last-of-type{margin-bottom:0}.page-content .ratio-16x9 iframe,.freeform-content .ratio-16x9 iframe{height:100%}.entry-content>h1,.entry-content>.h1{font-size:3rem}.entry-content>h2,.entry-content>.h2{font-size:2.6rem}.entry-content>h3,.entry-content>.h3{font-size:2em}.entry-content>h4,.entry-content>.h4,.cm-contained .entry-content>h2.h3{font-size:1.4rem}@media (max-width:1199px){.page-wrap .entry-content{padding-right:15px}}@media (max-width:767px){.entry-content>h1,.entry-content>.h1{font-size:2rem}.entry-content>h2,.entry-content>.h2{font-size:1.8rem}.entry-content>h3,.entry-content>.h3{font-size:1.6rem}.entry-content>h4,.entry-content>.h4,.cm-contained .entry-content>h2.h3{font-size:1.2rem}}.cta-section{padding:100px 0;color:#fff;min-height:75vh}.cta-section:before{background:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,0) 65%)}.cta-section .container{position:relative}.cta-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;z-index:-1}@media (max-width:767px){.cta-section{padding:70px 0;min-height:unset}.cta-section:before{background-color:rgba(0,0,0,.4)}}.open-houses{margin-bottom:60px;padding:30px;display:flex;align-items:center}.open-houses hr{background-color:#9a8c72;opacity:1}.oh-brand{width:150px;min-width:150px;margin-right:45px}.open-house+.open-house{margin-top:10px}.list-copy-col hr{background-color:#000;opacity:1;margin:10px 0}.list-img-callout.img-left .lic-img:before{left:0;right:75px}.list-img-callout.img-right .lic-img{order:2}.list-img-callout.img-right .lic-img:before{left:75px;right:0}.lic-img{position:relative;padding:50px 0}.lic-img:before{content:"";position:absolute;top:0;bottom:0;background-color:#000}.lic-copy{padding:30px 35px}.lic-copy>div{max-width:450px}.row-img .imgcap{padding:0}@media (max-width:991px){.lic-img{order:unset!important;padding:30px 35px;margin-bottom:35px}.lic-copy{padding:0 35px}.lic-copy>div{max-width:unset}.list-copy-col+.list-copy-col{margin-top:50px}}@media (max-width:767px){.open-houses{padding:30px 20px}.oh-brand{display:none}.hq-ah--data-container{flex-direction:column!important}.hq-ah--data-container>div{width:100%!important}.lic-img{padding:30px 15px}.lic-copy{padding:0 15px}.row-img{width:100%;flex:unset}.row-img+.row-img{margin-top:50px}.row-img .ratio{--bs-aspect-ratio:calc(3 / 4 * 100%)}}.post-wrap{margin-bottom:75px}.post-wrap .entry-content{padding-right:90px}.post-wrap .page-sidebar{padding-top:200px}.post-top{left:97%;padding-top:200px;padding-bottom:70px;margin-bottom:60px}.post-top .container{padding:0 15px}.post-top-inner{padding-right:90px}.blog-tags{margin-top:45px}.blog-tags a{text-transform:uppercase;display:inline-block;margin-right:15px;margin-bottom:15px;font-weight:600;font-size:.8rem;text-decoration:none}.blog-cta{z-index:1}.blog-cta:before{background-color:rgba(0,0,0,.6)}.blog-cta a{color:#fff;min-height:400px;position:relative;z-index:1}.related-posts-wrap{padding:60px 0 15px}.related-posts-wrap .blog-box-img{height:unset;aspect-ratio:7/5}.related-posts{margin-top:40px}@media (max-width:1399px){.post-top{left:95.7%}.post-top-inner{padding-right:70px}.post-wrap .entry-content{padding-right:70px}}@media (max-width:1199px){.post-top{left:87.7%}.post-top-inner{padding-right:15px}.post-wrap .entry-content{padding-right:15px}}@media (max-width:991px){.post-top{left:50%;padding-top:160px}.post-top-inner{padding:0}.post-wrap .page-sidebar{padding-top:0}}@media (max-width:767px){.post-top{padding-top:120px;padding-bottom:50px;margin-bottom:50px;text-align:center}.post-wrap{margin-bottom:60px}}.bio-top{padding:200px 0 120px}.bio-top a{color:#fff;border-bottom:1px solid #fff}.bio-top a:hover,.bio-top a:focus,.bio-top a:active{border-color:transparent;color:#9a8c72}.bio-featured{padding-left:45px}.bio-featured-inner{aspect-ratio:7/5}.bio-wrap{padding:60px 0 75px}.bio-wrap .entry-content{padding-right:90px}.bio-testimonials{margin-bottom:50px;padding-bottom:45px;border-bottom:1px solid #9a8c72}.bio-testimonials .slick-arrow{border:1px solid #000;background-color:#fff}.bio-testimonials .slick-arrow+.slick-arrow{margin-left:10px}.bio-testimonials .slick-arrow:hover,.bio-testimonials .slick-arrow:focus,.bio-testimonials .slick-arrow:active{opacity:.6}@media (max-width:1199px){.bio-wrap .entry-content{padding-right:15px}}@media (max-width:991px){.bio-top{padding-top:160px}.bio-featured{margin-top:35px;padding-left:15px}}@media (max-width:767px){.bio-top{padding-top:115px}}.blog-faq{margin:45px 0}.faq-card{margin-top:20px}.faq-toggle{background-color:transparent;border:0;padding:0 0 5px;border-bottom:2px solid #9a8c72;color:#000!important;outline:none!important;text-align:left}.faq-card-body{margin-top:15px}.homepage-hero{min-height:100vh;padding:150px 0 75px;overflow:hidden}.homepage-hero:before{background-color:#000;z-index:1;opacity:1;transition:all 1s ease-out .3s}.homepage-hero.animated:before{opacity:.4}.homepage-hero.animated .hero-media{transform:scale(1)}.homepage-hero .container{position:relative;z-index:1}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;transform:scale(1.1);transition:all 4s ease-out .3s}.hero-scroll{position:absolute;bottom:30px;left:0;right:0;margin:auto;text-align:center;font-size:.5rem;animation:glow 3s linear 0s infinite}@media (max-width:767px){.homepage-hero{min-height:700px;padding-top:250px}}.homepage-listings{padding-top:50px}.hp-list-query{margin-top:45px;padding-bottom:30px}.hp-list-query .slick-arrow{background-color:#000;border:0;padding:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;transition:all .4s ease-out;top:calc(50% - 22px)}.hp-list-query .slick-arrow:hover,.hp-list-query .slick-arrow:focus,.hp-list-query .slick-arrow:active{opacity:.8}.hp-list-query .slick-arrow.slick-prev{left:calc(5% - 22px)}.hp-list-query .slick-arrow.slick-next{right:calc(5% - 22px)}.list-slide{padding:0 10px}.list-slide a{color:#000}.list-slide a:hover .list-slide-more,.list-slide a:focus .list-slide-more,.list-slide a:active .list-slide-more{color:#9a8c72}.list-slide-inner{margin:0;background-color:#fff}.list-slide-img{padding:0;height:575px;overflow:hidden}.list-slide-info{padding:50px 45px}.list-slide-meta span:not(:last-of-type):after{content:" | "}.list-slide-status{margin-bottom:45px;font-size:2rem}.list-slide-meta{margin-bottom:15px}.list-slide-meta p,.list-slide-meta h3{border-bottom:1px solid #9a8c72;padding:2px 0;font-weight:600;line-height:1.5}.list-slide-meta p:first-child,.list-slide-meta h3:first-child{padding-top:0}.list-slide-more{border-bottom:1px solid #9a8c72;transition:all .4s ease-out}.homepage-solds{padding-top:45px;padding-bottom:30px;border-bottom:1px solid #9a8c72}.hp-solds-slider-wrap .slick-arrow{background-color:#000;border:0;padding:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;transition:all .4s ease-out;top:calc(50% - 22px)}.hp-solds-slider-wrap .slick-arrow:hover,.hp-solds-slider-wrap .slick-arrow:focus,.hp-solds-slider-wrap .slick-arrow:active{opacity:.8}.hp-solds-slider-wrap .slick-arrow.slick-prev{left:-45px}.hp-solds-slider-wrap .slick-arrow.slick-next{right:-45px}.hp-solds-slider{margin:30px -15px}.hp-sold-listing{padding:0 15px}.hp-sold-listing a{color:#000}.hp-sold-list-img{overflow:hidden}.hp-sold-list-info{padding:20px 20px 25px}.hp-sold-list-info .primary-text{border-bottom:1px solid #9a8c72;display:inline-block;padding-bottom:8px;margin:0 auto 15px}.hp-solds-link a{color:#767576;border-bottom:2px solid #9a8c72}.hp-solds-link a:hover,.hp-solds-link a:focus,.hp-solds-link a:active{color:#9a8c72}@media (min-width:1600px){.hp-list-query .slick-arrow.slick-prev{left:calc(15% - 22px)}.hp-list-query .slick-arrow.slick-next{right:calc(15% - 22px)}}@media (max-width:1199px){.hp-list-query .slick-arrow.slick-prev{left:0}.hp-list-query .slick-arrow.slick-next{right:0}}@media (max-width:991px){.list-slide{padding:0 15px}.list-slide-img{height:450px}.hp-list-query .slick-arrow{top:405px}.hp-list-query .slick-arrow.slick-prev{left:15px}.hp-list-query .slick-arrow.slick-next{right:15px}.hp-solds-slider-wrap .slick-arrow.slick-prev{left:0}.hp-solds-slider-wrap .slick-arrow.slick-next{right:0}}@media (max-width:767px){.list-slide-img{height:270px}.hp-list-query .slick-arrow{top:225px}.list-slide-info{padding:30px 20px}.list-slide-status{font-size:1.5rem;margin-bottom:30px}}.homepage-testimonials{padding-top:175px;z-index:1}.homepage-testimonials .section-links{border-top:1px solid #9a8c72}.homepage-testimonials .section-links div{flex-grow:1;border-right:1px solid #9a8c72}.homepage-testimonials .section-links div:last-child{border:0}.homepage-testimonials .section-links a{padding:30px;color:#9a8c72;text-align:center}.homepage-testimonials .section-links a:hover,.homepage-testimonials .section-links a:focus,.homepage-testimonials .section-links a:active{color:#f7f8f9}.hpt-brand{width:280px;height:280px;position:absolute;top:-70px;left:60px;overflow:visible}.hpt-brand svg:first-of-type{animation:spin 35s linear 0s infinite}.hpt-slider-wrap .slick-arrow{background-color:#000;border:0;padding:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;transition:all .4s ease-out;top:33%}.hpt-slider-wrap .slick-arrow:hover,.hpt-slider-wrap .slick-arrow:focus,.hpt-slider-wrap .slick-arrow:active{opacity:.8}.hpt-slider-wrap .slick-arrow.slick-prev{left:calc(25% - 22px)}.hpt-slider-wrap .slick-arrow.slick-next{right:calc(25% - 22px)}.hpt-slide{padding:45px 45px 0;opacity:.4;transition:all .8s ease-out}.hpt-slide.slick-current{padding-top:0;opacity:1}.hpt-slide .altfont{font-size:1.6rem}.hpt-excerpt{font-size:1.25rem}@media (min-width:1600px){.hpt-slide{padding:45px 60px 0}.hpt-slider-wrap .slick-arrow.slick-prev{left:calc(25% - 22px)}.hpt-slider-wrap .slick-arrow.slick-next{right:calc(25% - 22px)}}@media (max-width:1199px){.hpt-slider-wrap .slick-arrow.slick-prev{left:calc(15% - 22px)}.hpt-slider-wrap .slick-arrow.slick-next{right:calc(15% - 22px)}}@media (max-width:991px){.hpt-brand{width:450px;top:20px;left:20px;z-index:-1}}@media (max-width:767px){.homepage-testimonials{padding-top:75px}.homepage-testimonials .section-links{display:block!important}.homepage-testimonials .section-links div{width:100%;border-right:0;border-bottom:1px solid #9a8c72}.hpt-brand{width:90%;left:0;right:0;margin:auto;top:30px}.hpt-slider-wrap .slick-arrow{position:static}.hpt-arrows{justify-content:center;margin-bottom:30px}.hpt-slide{padding:0 15px!important}}.homepage-blog{padding:60px 0 45px}.hp-blog-header{margin-bottom:40px}.hp-blog-query{margin-right:-30px}.hp-big-blog .blog-box-wrap{margin-bottom:0}.hp-big-blog .blog-box-wrap a:hover .big-blog-more,.hp-big-blog .blog-box-wrap a:focus .big-blog-more,.hp-big-blog .blog-box-wrap a:active .big-blog-more{color:#9a8c72}.hp-big-blog .blog-box-wrap .blog-box-img{height:425px}.big-blog-excerpt p{margin-bottom:10px}.big-blog-more{transition:all .4s ease-out}.big-blog-scroll{margin-top:10px}.hp-sm-blogs{padding-right:0}.hp-sm-blogs .blog-box-wrap{margin-bottom:60px}.hp-sm-blogs .blog-box-wrap .blog-box-img{height:200px}.hp-sm-blogs .blog-box-wrap:nth-child(2) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(3) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(6) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(7) .blog-box-img{height:275px}.hp-sm-blogs .blog-box-wrap:nth-child(3),.hp-sm-blogs .blog-box-wrap:nth-child(7){margin-top:-75px}@media (max-width:1399px){.hp-big-blog .blog-box-wrap .blog-box-img{height:375px}}@media (max-width:1199px){.hp-big-blog .blog-box-wrap .blog-box-img{height:325px}.hp-sm-blogs .blog-box-wrap .blog-box-img{height:150px}.hp-sm-blogs .blog-box-wrap:nth-child(2) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(3) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(6) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(7) .blog-box-img{height:150px}.hp-sm-blogs .blog-box-wrap:nth-child(3),.hp-sm-blogs .blog-box-wrap:nth-child(7){margin-top:0}}@media (max-width:991px){.homepage-blog{padding-bottom:25px}.hp-blog-query{margin:0 -15px}.hp-big-blog{margin-bottom:45px}.hp-big-blog .blog-box-wrap .blog-box-img{height:425px}.big-blog-scroll{display:none}.hp-sm-blogs{margin:0;padding:0}.hp-sm-blogs .blog-box-wrap .blog-box-img{height:200px}.hp-sm-blogs .blog-box-wrap:nth-child(2) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(3) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(6) .blog-box-img,.hp-sm-blogs .blog-box-wrap:nth-child(7) .blog-box-img{height:275px}.hp-sm-blogs .blog-box-wrap:nth-child(3),.hp-sm-blogs .blog-box-wrap:nth-child(7){margin-top:-75px}}@media (max-width:767px){.homepage-blog{padding:50px 0}.hp-blog-header{margin-bottom:30px}.hp-mobile-blogs .blog-box-wrap{margin-bottom:30px}.hp-mobile-blogs .blog-box-img{height:270px!important}}.copy-fullbleed-media{margin-top:70px}.fullbleed-media{margin-top:45px}.fullbleed-media .media-wrap{aspect-ratio:28/9}@media (max-width:767px){.copy-fullbleed-media{margin-top:50px}}.copy-and-media.media-right .cm-media{-webkit-order:2;order:2}.cm-fullbleed{overflow:hidden}.cm-fullbleed .cm-media{position:relative;z-index:1;padding:60px 0}.cm-fullbleed .cm-media:before{content:"";position:absolute;top:0;bottom:0;background-color:#000;z-index:-1}.cm-fullbleed.media-left .cm-media:before{left:0;right:100px}.cm-fullbleed.media-right .cm-media:before{left:100px;right:0}.cm-fullbleed .cm-content{padding:45px 15px}.cm-fullbleed .cm-content>div{max-width:500px}.cm-fullbleed+.cta-section{margin-top:75px}.cm-contained{margin:80px -15px}.cm-contained.media-left .cm-content{padding-left:80px}.cm-contained.media-right .cm-content{padding-right:80px}.cm-contained h2.h3{font-family:"The Seasons",serif;line-height:1.1}.cm-contained .cm-media .media-wrap{aspect-ratio:4/3}@media (max-width:1399px){.cm-contained.media-left .cm-content{padding-left:40px}.cm-contained.media-right .cm-content{padding-right:40px}}@media (max-width:1199px){.cm-contained.media-left .cm-content{padding-left:15px}.cm-contained.media-right .cm-content{padding-right:15px}}@media (max-width:991px){.cm-media{order:unset!important;margin-bottom:40px}.cm-contained{margin:50px -15px}.cm-fullbleed{margin-bottom:50px}.cm-fullbleed .cm-media{padding:30px 35px}.cm-fullbleed .cm-content{padding:0 35px}.cm-fullbleed .cm-content>div{max-width:unset}.cm-fullbleed+.cta-section{margin-top:0}}@media (max-width:767px){.cm-fullbleed .cm-media{padding:30px 15px}.cm-fullbleed .cm-content{padding:0 15px}}.team-query-wrap{padding:70px 0 10px}.team-box-wrap{margin-bottom:60px}.team-box-wrap a{color:#000}.team-box-wrap a:hover .team-more,.team-box-wrap a:focus .team-more,.team-box-wrap a:active .team-more{border-color:transparent}.team-box-img{margin-bottom:12px;overflow:hidden}.team-more{border-bottom:1px solid #9a8c72;padding-bottom:2px;transition:all .4s ease-out}@media (max-width:767px){.team-query-wrap{padding-top:45px}}.blog-feed{margin:75px 0 50px}@media (max-width:1199px){.blog-feed .blog-box-img{aspect-ratio:4/3;height:unset}}@media (max-width:767px){.blog-feed{margin-top:50px}}.testimonial-callout{margin:60px -15px}.tcallout-side.col-lg-6{padding-right:100px}.tcallout-slide-inner{z-index:1}.tcallout-slide-inner .tiny{width:60%}.tcallout-quote{position:absolute;top:60px;left:0;width:250px;z-index:-1}.tcallout-img{width:130px;border-radius:100%;overflow:hidden;margin-bottom:20px}.tcallout-content{padding-top:50px}@media (max-width:1399px){.tcallout-slide-inner .tiny{width:75%}}@media (max-width:1199px){.tcallout-side.col-lg-6{padding-right:60px}.tcallout-side.col-lg-6 .tcallout-excerpt{font-size:1.15rem}}@media (max-width:991px){.tcallout-side.col-lg-6{padding-right:15px}.tcallout-content{padding-top:30px}}@media (max-width:767px){.tcallout-slide-inner .tiny{width:100%}}.hpteam-media{padding:30px;position:relative}.hpteam-media .object-cover{object-position:top left}.hpteam-media .comp-img:before,.hpteam-media .bg-slide:before{background:linear-gradient(to left,black,rgba(0,0,0,0) 25%)}.hpteam-media .img-slider .slick-slide{height:500px!important}.hpteam-media .video-overlay{background-position:top left!important}.hpteam-inner{padding:45px 15px 45px 30px}.hpteam-inner>div{max-width:400px}@media (min-width:1600px){.hpteam-media .img-slider .slick-slide{height:650px!important}}@media (max-width:1399px){.hpteam-inner{padding:45px 15px}}@media (max-width:991px){.hpteam-inner{padding:15px 35px 45px}.hpteam-inner>div{max-width:unset}}@media (max-width:767px){.hpteam-media{padding:15px}.hpteam-media .img-slider .slick-slide{height:275px!important}.hpteam-inner{padding:15px 15px 45px}}.homepage-stats{padding:90px 0}.homepage-stats.internal-stats{padding:40px 0}.hps-content{padding-bottom:50px}.hps-content>div{position:sticky;top:33%}.hps-slider-wrap{position:relative;padding:0 15px 0 30px}.stat-item{padding:45px 0;position:relative;opacity:.5;transition:all .4s ease-out;display:flex!important;align-items:center;justify-content:center;min-height:275px!important;border-bottom:1px solid rgba(154,140,114,.4)}.stat-item:last-child{border-bottom:0}.stat-item h3{font-size:2.75rem;transform:scale(.5);transition:all .4s ease-out}.stat-item.animated{opacity:1}.stat-item.animated h3{transform:scale(1)}@media (max-width:1199px){.hps-slider-wrap{padding-left:15px}}@media (max-width:991px){.hps-content{margin-bottom:40px;text-align:center}}@media (max-width:767px){.homepage-stats{padding:50px 0}.stat-item h3{font-size:2.2rem}}.hpcm-style1{padding:60px 0;overflow:hidden}.hpcm-style1+.hpcm-style1{margin-top:-90px}.hpcm-style1 .hpcm-inner{min-height:105vh;padding:50px 40px}.hpcm-style1 .hpcm-inner>div{max-width:300px}.hpcm-style1 .hpcm-media{padding:0;position:relative}.hpcm-style1 .hpcm-media .media-wrap{position:absolute;top:50px;right:0;bottom:50px;left:0;z-index:initial}.hpcm-style1.media-left .hpcm-media .media-wrap{left:50px}.hpcm-style1.media-left .hpcm-bg{right:50px}.hpcm-style1.media-left .hpcm-inner{padding-left:90px}.hpcm-style1.media-right .hpcm-media{order:2}.hpcm-style1.media-right .hpcm-media .media-wrap{right:50px}.hpcm-style1.media-right .hpcm-bg{left:50px}.hpcm-style1.media-right .hpcm-inner{justify-content:flex-end;padding-right:90px}.hpcm-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.hpcm-style1+.hpcm-style2{margin-top:-40px}.hpcm-style2{padding:60px 0;overflow:hidden}.hpcm-style2+.hpcm-style2{margin-top:-60px}.hpcm-style2.media-left .hpcm-inner{padding-left:90px}.hpcm-style2.media-right .hpcm-media{order:2}.hpcm-style2.media-right .hpcm-inner{justify-content:flex-end;padding-right:90px}.hpcm-style2 .hpcm-media{padding:0;position:relative}.hpcm-style2 .hpcm-media .media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial}.hpcm-style2 .hpcm-inner{min-height:675px;padding:50px 40px}.hpcm-style2 .hpcm-inner>div{max-width:350px}@media (max-width:1399px){.hpcm-style1.media-left .hpcm-inner,.hpcm-style2.media-left .hpcm-inner{padding-left:50px}.hpcm-style1.media-right .hpcm-inner,.hpcm-style2.media-right .hpcm-inner{padding-right:50px}}@media (max-width:1199px){.hpcm-style1 .hpcm-inner{min-height:80vh}.hpcm-style2 .hpcm-inner{min-height:70vh}}@media (max-width:991px){.hpcm-style1 .hpcm-media{order:unset!important}.hpcm-style1 .hpcm-media .media-wrap{position:relative;height:450px;top:0;left:0!important;right:0!important}.hpcm-style1 .hpcm-inner{min-height:unset;padding:30px 45px 45px!important}.hpcm-style1 .hpcm-inner>div{max-width:unset}.hpcm-style1.media-left .hpcm-media{padding-left:30px}.hpcm-style1.media-right .hpcm-media{padding-right:30px}.hpcm-bg{top:-30px;bottom:30px}.hpcm-style2{padding:0}.hpcm-style2+.hpcm-style2{margin-top:0}.hpcm-style2 .hpcm-media{order:unset!important}.hpcm-style2 .hpcm-media .media-wrap{position:relative;height:500px}.hpcm-style2 .hpcm-inner{min-height:unset;padding:30px 45px 45px!important}.hpcm-style2 .hpcm-inner>div{max-width:unset}}@media (max-width:767px){.hpcm-style1{padding:40px 0}.hpcm-style1+.hpcm-style1{margin-top:-50px}.hpcm-style1 .hpcm-media .media-wrap{height:270px}.hpcm-style1.media-left .hpcm-media{padding-left:15px}.hpcm-style1.media-right .hpcm-media{padding-right:15px}.hpcm-style1 .hpcm-inner{padding:30px 15px 45px!important}.hpcm-bg{top:-15px;bottom:15px}.hpcm-style2 .hpcm-media .media-wrap{height:300px}.hpcm-style2 .hpcm-inner{padding:30px 15px 45px!important}}.homepage-communities{z-index:1;overflow:hidden}.hpc-img-slider{position:absolute;position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:initial;transform:scale(1.1);transition:all 4s ease-out .3s}.hpc-img-slider.animated{transform:scale(1)}.hpc-img-slider:before{background:linear-gradient(to left,rgba(0,0,0,.8),rgba(0,0,0,0) 75%);z-index:1}.hpc-img-slider .slick-track,.hpc-img-slider .slick-list,.hpc-img-slider .slick-slide{height:100%!important}.hpc-inner{min-height:90vh;z-index:1;padding:50px 15px 145px}.hpc-slider-wrap{position:absolute;bottom:0;left:0;z-index:1;width:400px;padding:30px 30px 30px 75px;display:flex;justify-content:space-between;align-items:center}.hpc-wrap-inner{width:200px}.hpc-arrows .slick-arrow{background-color:#9a8c72}.hpc-arrows .slick-arrow+.slick-arrow{margin-left:10px}@media (max-width:991px){.hpc-img-slider:before{background:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,0) 75%)}.hpc-slider-wrap{padding-left:55px}.hpc-wrap-inner{width:225px}}@media (max-width:767px){.hpc-img-slider:before{background:linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,.25) 100%)}.hpc-inner{min-height:unset;padding:50px 0 150px}.hpc-slider-wrap{padding:30px 15px;width:100%}}.logo-slider-wrap{margin:75px 0}.logos-slider .slick-arrow{position:absolute;z-index:1;top:calc(50% - 20px)}.logos-slider .slick-arrow.slick-prev{left:-30px}.logos-slider .slick-arrow.slick-next{right:-30px}.logo-slide{padding:0 20px}.logo-slide>div{height:125px;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){.logos-slider .slick-arrow.slick-prev{left:0}.logos-slider .slick-arrow.slick-next{right:0}}@media (max-width:767px){.logo-slider-wrap{margin:45px 0}}.media-content-blocks{padding:60px 0 40px}.media-content-blocks.white-bg{padding:0;margin-top:75px;margin-bottom:60px}.media-content-blocks.black-bg .mcb-logo-content a.tiny{color:#fff}.media-content-blocks.black-bg .mcb-logo-content a.tiny:hover,.media-content-blocks.black-bg .mcb-logo-content a.tiny:focus,.media-content-blocks.black-bg .mcb-logo-content a.tiny:active{color:#9a8c72}.media-content-blocks.media-right .mcb-media{order:2}.mcb-media .media-wrap{aspect-ratio:4/3}.mcb-content>div{padding:50px 0}.mcb-content>div:first-of-type{padding-top:25px}.mcb-content>div:last-of-type{padding-bottom:0}.mcb-content>div+div{border-top:1px solid #000}.mcb-logo{width:145px;min-width:145px;margin-right:20px}.mcb-logo-content a.tiny{border-bottom:1px solid #9a8c72;color:#000}.mcb-logo-content a.tiny:hover,.mcb-logo-content a.tiny:focus,.mcb-logo-content a.tiny:active{border-color:transparent;color:#9a8c72}@media (max-width:991px){.media-content-blocks{padding:50px 0 40px}.media-content-blocks.white.bg{padding:0;margin-top:50px}.mcb-media{order:unset!important}}@media (max-width:767px){.mcb-text-logo{display:block!important}.mcb-logo{margin-bottom:20px}}.content-grid-wrap{padding-top:60px;padding-bottom:1px}.grid-block{margin-bottom:45px}.grid-block-inner{background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between}.grid-block-content{padding:30px 30px 15px}.grid-block-content hr{margin:8px 0 12px;opacity:1;background-color:#9a8c72}.grid-block-link{color:#000;border-bottom:1px solid #9a8c72}.grid-block-link:hover,.grid-block-link:focus,.grid-block-link:active{color:#9a8c72;border-color:transparent}.grid-block-media .media-wrap{aspect-ratio:4/3}@media (max-width:1199px){.grid-block-content{padding:20px 15px 15px}}.project-wrap{margin-bottom:75px}.project-wrap .entry-content{padding-right:90px}.project-wrap .page-sidebar{padding-top:200px}.project-top-wrap{left:97%;padding-top:200px;padding-bottom:70px}.project-top-wrap .container{padding:0 15px}.project-top{padding-right:90px}.project-tours>section+section{margin-top:50px}@media (max-width:1399px){.project-top-wrap{left:95.7%}.project-top{padding-right:70px}.project-wrap .entry-content{padding-right:70px}}@media (max-width:1199px){.project-top-wrap{left:87.7%}.project-top{padding-right:15px}.project-wrap .entry-content{padding-right:15px}}@media (max-width:991px){.project-top-wrap{left:50%;padding-top:160px}.project-top{padding:0}.project-wrap .page-sidebar{padding-top:0}}@media (max-width:767px){.project-top-wrap{padding-top:115px;padding-bottom:50px;text-align:center}.project-top-meta{display:block!important}.project-top-meta .text-end{text-align:center!important;margin-top:15px}}.searches-wrap>.container{padding:60px 15px 25px}.area-searches-wrap{z-index:1;color:#fff;padding:75px 0 60px}.area-searches-wrap:before{background-color:rgba(0,0,0,.4)}.area-searches-wrap .container{position:relative;z-index:1}.area-search{margin-bottom:15px}.area-search a{font-size:1.5rem;color:#fff;font-family:"The Seasons",serif;border-bottom:1px solid transparent}.area-search a:hover,.area-search a:focus,.area-search a:active{border-color:#fff}.price-searches-wrap{margin-bottom:50px}.price-search{margin-bottom:45px}.price-search a{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #9a8c72;border-top-width:3px;background-color:#fff;color:#000;padding:15px 15px 5px;min-height:100px;overflow:hidden;position:relative;z-index:1}.price-search a:before{content:"";position:absolute;height:100%;width:100%;background-color:#9a8c72;top:-100%;transition:all .4s ease-out;z-index:-1}.price-search a:hover,.price-search a:focus,.price-search a:active{color:#fff}.price-search a:hover:before,.price-search a:focus:before,.price-search a:active:before{top:0}.type-search{margin-bottom:45px}.type-search a{display:block;height:100%}.type-search a:hover .type-search-info,.type-search a:focus .type-search-info,.type-search a:active .type-search-info{color:#9a8c72}.type-search-inner{background-color:#fff}.type-search-img{overflow:hidden}.type-search-info{color:#000;padding:15px;transition:all .4s ease-out}@media (max-width:1199px){.area-search a{font-size:1.3rem}}@media (max-width:767px){.area-searches-wrap{padding:50px 0}.price-search{margin-bottom:30px}}.mls-content{padding:60px 0}.region-header-wrap{min-height:100vh;color:#fff;padding:150px 0;overflow:hidden}.region-header-wrap .container{position:relative;z-index:2}.region-header-wrap .hero-scroll{z-index:10}.region-header-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:initial;transform:scale(1.1);transition:all 4s ease-out .3s}.region-header-media.animated{transform:scale(1)}.region-header-media:before{background-color:rgba(0,0,0,.4);z-index:1}.region-stats-wrap{padding:60px 0}.region-stats .row{margin-top:60px}.region-stat{margin-bottom:40px}.region-stats+.region-stats-links{border-top:1px solid #9a8c72;padding-top:50px}.region-stat-link{padding:50px}.region-stat-link>div{max-width:400px}.region-stat-link+.region-stat-link{border-left:1px solid #9a8c72}.region-wrap{padding:50px 0 60px}.region-wrap .entry-content{padding-right:90px}.region-idx{margin:75px 0 40px}.region-idx-code{margin-top:40px}.region-idx-code .IDX-showcaseTable{margin-top:0}.region-idx-code .IDX-showcaseTable+a{margin-top:10px!important}.community-query-wrap{padding:60px 0}.community-query-wrap:before{background-color:rgba(0,0,0,.4)}.community-query-wrap .container{z-index:1}.com-link{margin-bottom:15px}.com-link a{color:#fff;border-bottom:1px solid transparent}.com-link a:hover,.com-link a:focus,.com-link a:active{border-color:#fff}.community-query{margin-top:45px}.region-blog-feed{margin:0 -50vw;padding:50px 0 45px}@media (max-width:1199px){.region-wrap .entry-content{padding-right:15px}}@media (max-width:991px){.region-stat-link{padding:50px 20px}}@media (max-width:767px){.region-header-wrap{min-height:unset;padding:145px 0 80px}.region-stats-wrap{padding:50px 0}.region-stat-link{border:0!important;padding:30px 15px}.community-query{column-count:2;display:block!important}.com-link{width:100%;display:inline-block;flex:unset;margin-bottom:8px}.com-link a{font-size:.8rem;text-transform:uppercase;font-weight:600;font-family:"Montserrat",sans-serif}}.com-stats-wrap{padding:0}.com-wrap{padding:50px 0 60px}.com-wrap .entry-content{padding-right:90px}@media (max-width:1199px){.com-wrap .entry-content{padding-right:15px}}.dataTables_wrapper{margin:45px 0}.tablepress th{background-color:#000;color:#9a8c72;font-size:.8rem;text-transform:uppercase;text-align:center}.tablepress td{text-align:center}.IDX-modalForm .IDX-input{border:1px solid #000!important}.IDX-modalForm label{color:#000!important}.IDX-modalForm .IDX-btn{border:1px solid #000!important;color:#000!important;padding:15px!important;background-color:transparent!important;text-transform:uppercase;font-weight:600}.IDX-modalForm .IDX-btn:hover,.IDX-modalForm .IDX-btn:focus,.IDX-modalForm .IDX-btn:active{background-color:#9a8c72!important;border-color:#9a8c72!important;color:#fff!important}#IDX-registration .IDX-btn-primary{border:1px solid #000!important;color:#000!important;padding:15px!important;background-color:transparent!important;text-transform:uppercase;font-weight:600}#IDX-registration .IDX-btn-primary:hover,#IDX-registration .IDX-btn-primary:focus,#IDX-registration .IDX-btn-primary:active{background-color:#9a8c72!important;border-color:#9a8c72!important;color:#fff!important}.IDX-wrapper-standard .IDX-panel{background-color:transparent}.IDX-category-user #IDX-Subheader{display:none!important}.mlm-navbar__inverse{background-color:#000}.mlm-navbar__nav li>a.router-link-exact-active{background-color:#9a8c72!important;color:#fff!important}.mlm-nav>li>a.dropdown-toggle{background-color:transparent!important;color:#fff!important}.mlm-nav .dropdown-menu li a{color:#fff!important}.mlm-alert__info{background-color:#f7f8f9;color:#000}.my-account .page-header{margin-top:0!important;margin-bottom:0!important;border:0!important}.mlm-market-report__action{color:#000}#IDX-main.IDX-page-myaccount a{color:#fff!important}.idx-lightbox__view .idx-details__favorite--is-favorite svg:first-of-type{color:#9a8c72!important}.IDX-page-listing #IDX-Subheader{display:none}.IDX-page-listing .idx-h1,.IDX-page-listing .idx-h2,.IDX-page-listing .idx-h3,.IDX-page-listing .idx-h4,.IDX-page-listing .idx-h5,.IDX-page-listing .idx-h6,.IDX-page-listing h1,.IDX-page-listing h2,.IDX-page-listing h3,.IDX-page-listing h4,.IDX-page-listing h5,.IDX-page-listing h6{color:#9a8c72}.idx-lightbox__view .idx-details__favorite:hover svg:first-of-type{color:#9a8c72!important}.idx-details__body{background-color:transparent}.idx-details__topbar .idx-topbar__breadcrumbs{font-size:1.4rem;font-weight:600;color:#9a8c72;padding-top:20px}.idx-lightbox__navigation-button{display:flex!important}.idx-card{background-color:transparent;border:1px solid rgba(255,255,255,.7)!important}.idx-card.idx-card__links{border:1px solid #000!important}.idx-card.idx-card__links .idx-card-header{border-bottom:1px solid #000}.idx-card-header,.idx-similar-listings__header{background-color:rgba(255,255,255,.2)!important}.idx-card-body{background-color:transparent!important}.idx-details-card--title{text-transform:none!important;font-size:1.2rem!important}.idx-badge{background-color:#9a8c72!important;color:#fff!important}.idx-share-this{background-color:transparent!important}.IDX-field-listingPrice{color:#9a8c72}.idx-collapse{color:#9a8c72!important}.idx-collapse strong{font-weight:600!important}.idx-dialog__wrapper .idx-property-card{display:none!important}#idx-mortgage-calculator .idx-btn:hover,#idx-mortgage-calculator .idx-btn:focus,#idx-mortgage-calculator .idx-btn:active{background-color:#9a8c72;color:#fff}#IDX-main.IDX-page-scheduleshowing{background-color:transparent!important}.IDX-tooltip-wrapper .IDX-btn{color:#767576!important}#IDX-contactInfo .IDX-contact__name{color:#767576!important;font-size:1.2rem}.IDX-category-contact.IDX-wrapper-standard .IDX-contact__actions{position:static!important}.IDX-category-contact.IDX-wrapper-standard .IDX-contact__actions .IDX-btn{color:#767576!important}.idx-details__footer{font-size:.8rem}#IDX-detailsTopNav .IDX-btn{color:#000!important}#IDX-detailsTopNav .IDX-btn:hover,#IDX-detailsTopNav .IDX-btn:focus,#IDX-detailsTopNav .IDX-btn:active{color:#9a8c72!important}#IDX-contactInfo .IDX-contact__name{color:#9a8c72!important}#IDX-main #IDX-submitBtn.IDX-btn-default.IDX-btn-block.IDX-submit-btn.IDX-btn.IDX-btn__PL{color:#fff!important;border-color:transparent!important;background-color:#9a8c72!important}#IDX-main.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{width:100%!important}.st-btn{background-color:#9a8c72!important}#IDX-main.IDX-category-details .IDX-panel-heading .IDX-panel-collapse-toggle span{border-color:#9a8c72!important}#IDX-main.IDX-category-details .IDX-panel-heading,#IDX-main.IDX-category-details .IDX-pageHeader,#IDX-main.IDX-category-details .IDX-details-contact .IDX-contact-form__title,#IDX-main.IDX-category-details .IDX-details-contact #IDX-agentOwnerName{background-color:#f7f8f9!important}#IDX-main.IDX-wrapper-standard .IDX-PIH{text-align:center!important;display:block!important}.IDX-PIH__row--details{justify-content:center!important}#IDX-main.IDX-category-details .IDX-modal__header{background-color:#f7f8f9!important}#IDX-main.IDX-category-details .IDX-btn.IDX-btn__link.IDX-modal__close{color:#000!important;display:flex!important}#IDX-main.IDX-category-details .IDX-hidden-mobile{display:block!important}#IDX-main.IDX-wrapper-standard #IDX-detailsHeader .IDX-h2{font-size:32px!important}.idx-input-group-text{border:0!important;background-color:transparent!important}.idx-btn.idx-button-bottom{background-color:#9a8c72!important;color:#fff!important;border-color:transparent!important}.idx-tab-content__total{line-height:1.2}@media (max-width:1199px){.swiper-container{margin-bottom:15px}#IDX-main.IDX-wrapper-standard #IDX-detailsSlidesActions .IDX-btn.IDX-btn__PL{background-color:#9a8c72!important;color:#fff!important;border-color:transparent!important}#IDX-main.IDX-wrapper-standard #IDX-detailsHeaderActions .IDX-btn{border-color:#fff!important;color:#fff!important;font-size:.6rem!important}#IDX-main.IDX-category-details .IDX-details-contact .IDX-contact__actions{margin-top:15px!important}#IDX-main.IDX-category-details .IDX-details-contact .IDX-googleRecaptchaPolicy{margin-bottom:20px!important}.IDX-wrapper-standard .IDX-container{width:unset!important}}@media (max-width:767px){.IDX-clamp__button--text{color:#9a8c72!important}.IDX-photoGallery .IDX-photo-gallery__container .IDX-showcaseSlide{min-height:unset!important}}.single-idx-wrapper .modal.fade.show{opacity:1!important}.idx-content{padding-bottom:75px}.idx-content>p{max-width:85%;margin:0 auto 1rem}.idx-content>p a{display:inline-block}.single-idx-wrapper .page-header h1{color:#fff!important}.IDX-wrapper-standard .select2-container--default .select2-selection--multiple .select2-selection__choice{color:#9a8c72!important}ul.ui-widget{padding-left:0!important;list-style:none!important}ul.ui-widget li{margin:initial!important;padding-left:0!important;line-height:initial!important}ul.ui-widget li:before{display:none!important}.idx-form-control,.IDX-form-group input{border:1px solid #ccc!important}.IDX-wrapper-standard .IDX-form-control{height:50px!important}.idx-dialog__header .idx-dialog__title{line-height:unset!important;letter-spacing:unset!important}.single-idx-wrapper .cta-link{visibility:hidden}@media (max-width:991px){.idx-content>p{max-width:unset}}@media (max-width:767px){.single-idx-wrapper .page-header-wrap{padding-bottom:60px}}.IDX-page-mapsearch #IDX-navbar{display:none}.IDX-page-mapsearch .IDX-refinement__content label{color:#000!important}.ms-ctn .ms-sel-ctn{margin:0}.IDX-maximaMap #IDX-mapSearchFields #IDX-price-fields a{height:100%;padding-top:14px}.IDX-maximaMap #IDX-mapTab-criteria,.IDX-maximaMap #IDX-mapSearch{height:100%;padding-top:14px;border:0!important}.leaflet-container a{color:#9a8c72!important;font-weight:600!important}.IDX-MapSearch-Form .IDX-msButtonInput{background-color:#767576!important;border:0;color:#fff;padding:12px 25px;text-transform:uppercase;font-size:.8rem}.IDX-MapSearch-Form .IDX-msButtonInput:hover,.IDX-MapSearch-Form .IDX-msButtonInput:focus,.IDX-MapSearch-Form .IDX-msButtonInput:active{background-color:#9a8c72!important}.IDX-MapSearch-Form .IDX-msInput{border:1px solid #9a8c72!important}.IDX-wrapper-standard .IDX-alert-success{border:1px solid rgba(255,255,255,.7);color:#767576;background-color:transparent}.IDX-wrapper-standard #IDX-resultsRefineSearchWrap{background-color:#f7f8f9}.select2-search-choice{background-color:#9a8c72!important}.select2-search-choice a{color:#fff!important}.IDX-resultsCellsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.IDX-resultsCell{width:32%;min-width:32%;margin:0 5px;border:1px solid rgba(255,255,255,.7)!important}.IDX-resultsCell .IDX-cellInnerWrapper .IDX-row-content{min-height:auto!important}.IDX-resultsDescription{display:none!important}.IDX-resultsPhoto,.IDX-resultsPhotoLink,.IDX-resultsPhotoImg{width:100%!important}.IDX-resultsPhoto{overflow:hidden;height:300px}.IDX-resultsPhoto a{display:block;height:100%}.IDX-resultsAddress{width:100%!important;margin-bottom:0!important;padding:5px 10px!important}.IDX-resultsAddressLink{position:static!important;background-color:transparent!important;color:#000!important;font-size:1.1rem!important;text-transform:uppercase;width:100%!important;padding:0!important;text-align:left;font-weight:400!important}.IDX-MLSLogo,.IDX-MLSCourtesy,.IDX-resultsCellActions,.IDX-market,.IDX-resultsCell .IDX-row-content .IDX-row-content,.IDX-field-listingPrice .IDX-label,.IDX-resultsMainInfoLeft>div,.IDX-resultsMainInfoRight>div,.IDX-resultsMainInfo .IDX-panel-heading{display:none!important}.IDX-resultsMainInfoLeft .IDX-field-listingPrice{display:block!important;text-align:left;font-size:.9rem;padding:0 10px;color:#000}.IDX-resultsMainInfo{margin:0!important;display:block!important;width:100%!important;text-align:center!important;font-size:20px;font-style:italic;border:0!important}.IDX-resultsMainInfo .IDX-panel-body{width:100%!important;float:none!important}.IDX-category-results #IDX-Subheader{display:none!important}.IDX-wrapper-standard .ms-sel-ctn input[type=text]{padding:unset!important;box-shadow:none!important}.ms-res-ctn{background-color:#fff}.refine-formField input{padding:4px!important;font-size:1rem!important}.IDX-resultsAddress{margin-bottom:0!important}.IDX-mlsContainer{text-align:left!important}.IDX-mlsContainer>div>div{float:none!important}.IDX-mlsContainer .IDX-MLSLogo{display:none!important}.IDX-mlsContainer .IDX-MLSCourtesy{margin:0!important}.IDX-liveActionLinks{display:none!important}.IDX-wrapper-standard .IDX-resultsMainInfo.IDX-panel-default{padding-left:0!important}.IDX-topAction{display:none}.IDX-wrapper-standard .idx-dropdown__menu{z-index:92!important}.IDX-wrapper-standard .idx-dropdown__menu #idx-refinement-price-min,.IDX-wrapper-standard .idx-dropdown__menu #idx-refinement-price-max{border:1px solid #000!important}.IDX-wrapper-standard .idx-results__refinement{display:flex!important}.select2-chosen{color:#000!important}#IDX-main.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{width:100%}.IDX-wrapper-standard .idx-results.idx-results--map .idx-results__content:not(.idx-map--toggle){padding:15px 0!important}.IDX-wrapper-standard .idx-listing-card--active .idx-listing-card__link::after,.IDX-wrapper-standard .idx-listing-card__link:hover::after,.IDX-wrapper-standard .idx-listing-card__link:focus::after,.IDX-wrapper-standard .idx-listing-card__link:active::after{box-shadow:0 0 0 3px var(#767576) inset!important}.IDX-wrapper-standard .idx-listing-card__courtesy{font-size:.55rem!important}.IDX-reduced{background-color:transparent!important}.idx-pagination .IDX-active{background-color:#767576!important}.IDX-wrapper-standard .idx-results__mobile-menu{background-color:#767576!important}@media (max-width:991px){#idx-results-mobile-control .IDX-btn{color:#9a8c72!important}.IDX-resultsCell{width:48.5%!important;min-width:48.5%!important}}@media (max-width:767px){.IDX-resultsCell{width:100%!important;min-width:100%!important;margin:0 0 15px!important}.IDX-wrapper-standard #IDX-saveSearch,.IDX-wrapper-standard #IDX-newSearch,.IDX-wrapper-standard #IDX-refineSearchFormToggle{background-color:#9a8c72!important;color:#fff!important}}.IDX-precision-navbar .IDX-nav-items-container{justify-content:center}.IDX-precision-navbar .IDX-nav-items-container .IDX-searchNavItem{background-color:#9a8c72}.IDX-precision-navbar .IDX-nav-items-container .IDX-searchNavItem.IDX-active{background-color:#767576}#IDX-main .select2-search__field{border:0!important}.IDX-nav-items-container .IDX-searchNavItem{border-radius:0!important}.IDX-precision-navbar .IDX-nav-items-container .IDX-searchNavItem.IDX-active{background-color:#9a8c72!important;opacity:.7}.IDX-precision-navbar .IDX-nav-items-container .IDX-searchNavItem.IDX-active .IDX-navLinkTitle{color:#fff!important}.IDX-location__input{border:1px solid var(--idx-stroke-gray)!important}#IDX-main.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{min-width:150px;width:auto}.IDX-page-listingid .IDX-searchForm{text-align:center}.IDX-page-address .IDX-search__content{margin:0 auto}.IDX-wrapper-standard .IDX-help-block{color:#767576}.IDX-page-emailupdatesignup .IDX-precision-navbar{display:none}.IDX-page-emailupdatesignup #IDX-FormActions{text-align:center}.IDX-page-emailupdatesignup #IDX-FormActions button{float:none!important}.IDX-page-emailupdatesignup #IDX-registrationSignup,.IDX-page-emailupdatesignup .IDX-emailUpdateSignupText{text-align:center}@media (max-width:991px){#IDX-main.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{width:100%}}@media (max-width:767px){.IDX-wrapper-standard .IDX-precision-navbar{background-color:transparent}.IDX-nav-items-container{display:block;height:unset}.IDX-nav-items-container .IDX-searchNavItem{padding:5px;margin-right:0}.IDX-searchNavItem .IDX-navLinkTitle{color:#fff!important;filter:none}.IDX-wrapper-standard .IDX-btn.IDX-btn__PL{color:#9a8c72!important}}.IDX-showcaseTable{margin-top:50px}.IDX-resultsCountMessage{text-align:center;font-size:1.2rem;font-style:italic}.IDX-showcaseCell{margin-bottom:30px!important}.IDX-showcaseContainer{border:0!important;box-shadow:none!important;padding:0!important;background-color:#fff}.IDX-showcaseLink{overflow:hidden;border:0}.IDX-showcaseLink:after{background-color:#000;opacity:0;transition:all .4s;z-index:1}.IDX-showcaseLink:hover:after{opacity:.4}.IDX-showcasePhoto{width:100%;height:100%!important;object-fit:cover;object-position:center;max-height:unset!important}.IDX-showcasePrice{position:absolute;top:15px;right:0;padding:4px 12px;font-size:1rem;color:#fff;background-color:rgba(154,140,114,.8);font-weight:400;z-index:2}.IDX-showcaseAddress{margin-top:10px;font-size:1rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:400;color:#000;padding:0 10px;text-align:left!important}.IDX-showcaseCityStateZip{font-size:.8rem;padding:0 10px 15px;color:#000!important;text-align:left!important;font-weight:400;opacity:.7}.IDX-showcaseCityStateZip span{white-space:normal!important;font-style:italic}.IDX-showcaseCourtesy{display:none!important;color:transparent;height:0;overflow:hidden}.IDX-showcaseTable+a{z-index:1;margin:45px auto 0;display:block;max-width:200px;text-align:center}.IDX-showcaseTable+a:before{z-index:-1}.IDX-showcaseTable+a:hover,.IDX-showcaseTable+a:focus,.IDX-showcaseTable+a:active{background-color:#9a8c72!important;color:#fff!important}@media (max-width:991px){.IDX-showcaseCell{width:50%!important;min-width:50%!important}}@media (max-width:767px){.IDX-showcaseCell{width:100%!important;min-width:100%!important}.IDX-showcaseTable+a{width:100%;max-width:unset}}