.ph-item{background-color:#fff;border:1px solid #e6e6e6;display:flex;flex-wrap:wrap;margin-bottom:30px;overflow:hidden;padding:30px 15px 15px;position:relative}.ph-item,.ph-item *,.ph-item :after,.ph-item :before{box-sizing:border-box}.ph-item:before{-webkit-animation:phAnimation .8s linear infinite;animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;position:absolute;right:0;top:0;width:500%;z-index:1}.ph-item>*{display:flex;flex:1 1 auto;flex-flow:column;padding-left:15px;padding-right:15px}.ph-row{display:flex;flex-wrap:wrap;margin-bottom:7.5px}.ph-row div{background-color:#ced4da;height:10px;margin-bottom:7.5px}.ph-row .big,.ph-row.big div{height:20px;margin-bottom:15px}.ph-row .empty{background-color:hsla(0,0%,100%,0)}.ph-col-2{flex:0 0 16.66667%}.ph-col-4{flex:0 0 33.33333%}.ph-col-6{flex:0 0 50%}.ph-col-8{flex:0 0 66.66667%}.ph-col-10{flex:0 0 83.33333%}.ph-col-12{flex:0 0 100%}.ph-avatar{background-color:#ced4da;border-radius:50%;margin-bottom:15px;min-width:60px;overflow:hidden;position:relative;width:100%}.ph-avatar:before{content:" ";display:block;padding-top:100%}.ph-picture{background-color:#ced4da;height:120px;margin-bottom:15px;width:100%}@-webkit-keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}}.ph-item{background-color:var(--sis-component-bg);border:1px solid var(--sis-component-bg-gray-600)}.ph-item:before{background:linear-gradient(to right,rgba(var(--sis-component-bg-rgb),0) 46%,rgba(var(--sis-component-bg-rgb),.35) 50%,rgba(var(--sis-component-bg-rgb),0) 54%) 50% 50%}.ph-row div{background-color:var(--sis-component-bg-gray)}.ph-row .empty{background-color:rgba(var(--sis-component-bg-rgb),0)}.ph-avatar,.ph-picture{background-color:var(--sis-component-bg-gray)}.si-listings-gallery .ph-item,.si-listings-list .ph-item{padding:0}.si-listings-list .ph-item{border:none;margin-bottom:0}.si-listings-list .ph-item>div:last-child{padding:30px 30px 15px}.si-listings-list .ph-picture{height:100%;margin-bottom:0}.si-listings-gallery .ph-item{border-width:2px}.si-listings-gallery .ph-picture{height:215px;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.si-map-legends{background-color:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);color:#333;cursor:pointer;display:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:auto;line-height:35px;margin-right:40px;padding:0 5px;position:absolute;width:auto!important;z-index:4}.si-map-legends__section{display:none}.si-map-legends__label>div,.si-map-legends__section>div{display:-ms-flex;display:flex;flex-flow:row wrap}.si-map-legends__label span,.si-map-legends__section span{margin-right:10px}.si-map-legends__icon{background:url(https://css.site-static.com/assets/dist/v202311021200/images/map/marker-sprite.png) no-repeat 0 0;display:inline-block;height:21px;margin-right:5px;vertical-align:middle;width:17px}.si-map-legends__icon--main{background-position:0 0}.si-map-legends__icon--selected{background-position:-20px 0}.si-map-legends__icon--saved{background-position:-40px 0}.si-map-legends__icon--open-house{background-position:-60px 0}.si-map-legends__icon--sold{background-position:-80px 0}.si-map-legends__icon--hover{background-position:-100px 0}.si-map-legends__icon--legend{background-position:-120px 0;height:18px;margin-top:2px}.si-map-legends__icon--pending{background-position:-140px 0}.si-map-legends__icon--backup-offers{background-position:-160px 0}.si-map-legends__icon--coming-soon{background-position:-180px 0}.si-map-legends__icon--temp-off-market{background-position:-200px 0}.si-map-legends__icon--contingent{background-position:-220px 0}.si-map-legends__icon--active-no-showing{background-position:-160px 0}.si-map-tooltip{background-color:#fff;border:1px solid #555;color:#333;display:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;margin:0;max-width:245px;padding:0;position:absolute;text-align:left;z-index:10000}.si-map-tooltip.is-fixed .si-map-tooltip__title{padding-right:20px}.si-map-tooltip.is-fixed .si-map-tooltip__close,.si-map-tooltip.is-fixed .si-map-tooltip__detail{display:block}.si-map-tooltip .si-listing__photo-label{display:inline-block;font-size:.8em;margin-left:4px;padding:3px 5px;position:static;vertical-align:2px}.si-map-tooltip__arrow,.si-map-tooltip__arrow-border{height:0;position:absolute;width:0;z-index:10002}.si-map-tooltip__body:after,.si-map-tooltip__body:before{content:" ";display:table}.si-map-tooltip__body:after{clear:both}.si-map-tooltip__title{background-color:var(--sis-component-label-bg);color:var(--sis-component-label-color);overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap}.si-map-tooltip__close{background-color:inherit;display:none;padding:3px 5px;position:absolute;right:0;top:0}.si-map-tooltip__close,.si-map-tooltip__close:hover{color:inherit;text-decoration:none}.si-map-tooltip__photo{float:left!important;float:left;height:56px;margin-bottom:5px;padding:5px 0 5px 5px;text-align:center;width:75px}.si-map-tooltip__photo img{height:auto;max-height:52px;max-width:70px;vertical-align:middle;width:auto}.si-map-tooltip__info{margin-left:75px;padding:5px 10px}.si-map-tooltip__info>span{display:block;font-size:11px}.si-map-tooltip__info .si-idx-logo{bottom:4px;max-height:14px;position:absolute;right:4px}.si-map-tooltip__detail{color:var(--sis-link-color);display:none;margin-top:3px}.si-map-tooltip__detail:hover{color:var(--sis-link-hover-color);text-decoration:none}@media (max-width:480px){.si-map-tooltip__photo{display:none}.si-map-tooltip__info{margin-left:0}}.si-cluster-tooltip{background-color:#333;border:1px solid #333;color:#fff;display:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:20px;min-width:150px;padding:5px 10px;position:absolute;text-align:left;z-index:10000}.si-cluster-tooltip__arrow,.si-cluster-tooltip__arrow-border{height:0;position:absolute;width:0;z-index:10002}.si-map-tooltip__arrow-border{z-index:10001}.si-map-tools-tooltip{background-color:#333;border:1px solid #333;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;min-width:150px;padding:4px 8px;position:absolute;z-index:1000}.si-pager{text-align:center}.si-pager>ul{display:inline-block;list-style:none;margin-bottom:0;padding-left:0}.si-pager>ul:after,.si-pager>ul:before{content:" ";display:table}.si-pager>ul:after{clear:both}.si-pager>ul>li{display:inline-block;padding:0 2px}.si-pager>ul>li>a,.si-pager>ul>li>span{color:var(--sis-text-color);display:block;font-size:var(--sis-font-size-base);height:28px;line-height:28px;padding:0 10px;text-decoration:none;transition:background-color .3s ease}.si-pager>ul>li>a:focus,.si-pager>ul>li>a:hover,.si-pager>ul>li>span:focus,.si-pager>ul>li>span:hover{background-color:var(--sis-component-active-bg-200);color:var(--sis-component-active-color)}.si-pager>ul>li.current>a,.si-pager>ul>li.current>a:focus,.si-pager>ul>li.current>a:hover,.si-pager>ul>li.current>span,.si-pager>ul>li.current>span:focus,.si-pager>ul>li.current>span:hover{background-color:var(--sis-component-active-bg);color:var(--sis-component-active-color);cursor:default;z-index:2}.si-pager>ul>li.disabled>a,.si-pager>ul>li.disabled>a:focus,.si-pager>ul>li.disabled>a:hover,.si-pager>ul>li.disabled>span,.si-pager>ul>li.disabled>span:focus,.si-pager>ul>li.disabled>span:hover{background-color:transparent;color:var(--sis-text-color);cursor:default;filter:alpha(opacity=65);opacity:.65}.si-pager>ul>li.disabled>a:focus>i,.si-pager>ul>li.disabled>a:hover>i,.si-pager>ul>li.disabled>a>i,.si-pager>ul>li.disabled>span:focus>i,.si-pager>ul>li.disabled>span:hover>i,.si-pager>ul>li.disabled>span>i{color:var(--sis-text-color)!important}.si-pager>ul>li.next>a,.si-pager>ul>li.prev>a{padding-left:10px;padding-right:10px}.si-pager>ul>li.next>a>i,.si-pager>ul>li.prev>a>i{color:var(--sis-component-active-bg);font-size:1em;line-height:1}.si-pager>ul>li.next>a:hover>i,.si-pager>ul>li.prev>a:hover>i{color:var(--sis-component-active-color)}.si-pager>ul>li.prev>a>span{padding-left:5px}.si-pager>ul>li.next>a>span{padding-right:5px}@media (max-width:480px){.next>a>span,.prev>a>span{display:none}}.si-alpha-pager{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;text-align:center}.si-alpha-pager_toggle{display:none}.si-alpha-pager_body{display:inline-block;list-style:none;margin-bottom:0;padding-left:0}.si-alpha-pager_body:after,.si-alpha-pager_body:before{content:" ";display:table}.si-alpha-pager_body:after{clear:both}.si-alpha-pager__link{display:inline}.si-alpha-pager__link>a,.si-alpha-pager__link>span{background-color:var(--sis-component-bg);border:1px solid var(--sis-component-border);color:var(--sis-text-color);float:left;font-size:var(--sis-font-size-small);margin-left:-1px;padding:5px 6px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.si-alpha-pager__link>a:focus,.si-alpha-pager__link>a:hover,.si-alpha-pager__link>span:focus,.si-alpha-pager__link>span:hover{background-color:var(--sis-component-active-bg-200);color:var(--sis-component-active-color);text-decoration:none}.si-alpha-pager__link.active>a,.si-alpha-pager__link.active>a:focus,.si-alpha-pager__link.active>a:hover,.si-alpha-pager__link.active>span,.si-alpha-pager__link.active>span:focus,.si-alpha-pager__link.active>span:hover{background-color:var(--sis-component-active-bg);color:var(--sis-component-active-color);cursor:default;z-index:2}.si-alpha-pager__link.disabled>a,.si-alpha-pager__link.disabled>a:focus,.si-alpha-pager__link.disabled>a:hover,.si-alpha-pager__link.disabled>span,.si-alpha-pager__link.disabled>span:focus,.si-alpha-pager__link.disabled>span:hover{background-color:var(--sis-component-bg);color:var(--sis-text-color);cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}@media (max-width:991px){.si-alpha-pager_toggle{display:block}.si-alpha-pager_body{display:none;margin-top:10px}.si-alpha-pager__link>a,.si-alpha-pager__link>span{margin-top:-1px;width:20%}}@media (min-width:480px) and (max-width:991px){.si-alpha-pager__link>a,.si-alpha-pager__link>span{margin-top:-1px;width:10%}}@media (min-width:992px){.si-alpha-pager_body{display:inline-block!important}}@media (min-width:1200px){.si-alpha-pager__link>a,.si-alpha-pager__link>span{padding:6px 8px}}.si-content-blog-posts{padding-left:0;padding-right:0}.si-content-blog-posts_title{color:var(--sis-component-title);font-size:calc(var(--sis-font-size-base)*1.4);margin-bottom:15px}.si-content-blog-posts_item{margin-bottom:8px}.si-content-blog-posts_item-title{color:var(--sis-component-title-200);font-weight:700;transition:color .3s ease-in}.si-content-blog-posts_item-title:hover{color:var(--sis-component-title-700);text-decoration:none}.si-content-blog-posts_item-content{color:var(--sis-text-color);margin-bottom:20px;margin-top:8px}.si-content-blog-posts_item-read-more{color:var(--sis-link-color)}.si-content-blog-posts_item-read-more:hover{color:var(--sis-link-hover-color)}.si-content-blog-posts_view-all{margin-bottom:10px}.si-testimonials.si-testimonials--sequential{margin-top:0}.si-testimonials.si-testimonials--scroller{background:var(--sis-component-bg-gray);border:1px solid var(--sis-component-border);padding:10px}.si-testimonials__title{font-size:calc(var(--sis-font-size-base)*1.4);padding:6px 12px;position:relative}.si-testimonials--sequential .si-testimonials__item{margin-bottom:40px;position:relative}.si-testimonials--sequential .si-testimonials__item:last-child{margin-bottom:0}.si-testimonials--sequential .si-testimonials__item:after,.si-testimonials--sequential .si-testimonials__item:before{color:var(--sis-component-bg-gray-900);display:block;font:normal normal normal 14px/1 FontAwesome;font-size:1.6em;position:absolute}.si-testimonials--sequential .si-testimonials__item:before{content:"\f10d";left:30px;top:30px}.si-testimonials--sequential .si-testimonials__item:after{bottom:55px;content:"\f10e";right:30px}.si-testimonials--sequential .si-testimonials__item:nth-child(2n) .si-testimonials__item-content{background-color:var(--sis-component-bg-gray-200)}.si-testimonials--sequential .si-testimonials__item:nth-child(2n) .si-testimonials__item-by:before{border-right-color:var(--sis-component-bg-gray-400)}.si-testimonials--sequential .si-testimonials__item-more{display:block;margin-top:4px}.si-testimonials--sequential .si-testimonials__item-more:before{content:"\002E \002E \002E";display:block;font-family:Times New Roman;font-size:16px;font-weight:700;letter-spacing:3px;line-height:1;margin-bottom:7px}.si-testimonials--sequential .si-testimonials__item-more>a{border-bottom:2px dotted;color:var(--sis-link-color);font-size:calc(var(--sis-font-size-base)*1.15);padding-bottom:3px}.si-testimonials--sequential .si-testimonials__item-more>a:hover{color:var(--sis-link-hover-color)}.si-testimonials--sequential .si-testimonials__item-content{background-color:var(--sis-component-bg-gray-400);border-radius:5px;line-height:20px;padding:30px 60px}.si-testimonials--sequential .si-testimonials__item-content>a{color:var(--sis-link-color)}.si-testimonials--sequential .si-testimonials__item-content>a:hover{color:var(--sis-link-hover-color)}.si-testimonials--sequential .si-testimonials__item-by{display:block;font-weight:700;margin-left:5%;margin-top:0;text-align:left}.si-testimonials--sequential .si-testimonials__item-by>small{color:rgba(var(--sis-text-color-rgb),.75)}.si-testimonials--sequential .si-testimonials__item-by:before{border:solid;border-color:transparent var(--sis-component-bg-gray-600) transparent transparent;border-width:0 45px 17px 0;content:"";display:inline-block;height:0;margin-right:12px;vertical-align:8px;width:0}.si-testimonials--sequential .si-testimonials__more{display:block;margin:10px auto 30px;padding:10px 0;width:220px}.si-testimonials--scroller .si-testimonials__item{margin-bottom:10px;padding:10px}.si-testimonials--scroller .si-testimonials__item-by{display:block;font-weight:700;margin-top:5px;text-align:right}.si-testimonials--scroller .si-testimonials__item-by:before{content:"-"}.si-ratings{margin:20px 0}.si-ratings>ul{background-color:var(--sis-component-bg-gray);border-radius:5px;margin:20px 0 10px;padding:0}.si-ratings>ul>li{list-style-type:none;padding:12px 0;width:100%}.si-ratings>ul>li:nth-child(3){background-color:var(--sis-component-bg-gray-400)}.si-ratings>ul>li>span:first-child{display:inline-block;max-width:220px;text-align:right;width:40%}.si-ratings>ul>li>span:last-child{font-size:calc(var(--sis-font-size-base)*1.4);font-weight:700}.si-ratings>p{color:rgba(var(--sis-text-color-rgb),.75);font-size:var(--sis-font-size-small);text-align:center}.si-ratings>p>a{color:var(--sis-link-color)}.si-ratings>p>a:hover{color:var(--sis-link-hover-color)}.si-ratings__ratedby{display:block;font-size:63%;margin-top:8px}.si-star-rating{display:inline-block;letter-spacing:5px;position:relative}.si-star-rating:before{color:var(--sis-component-bg-gray-900);content:"\f005\f005\f005\f005\f005";display:block;font-family:FontAwesome;font-size:1.4em;left:0;top:0}.si-star-rating span{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0}.si-star-rating span:before{color:#fb0;content:"\f005\f005\f005\f005\f005";display:block;font-family:FontAwesome;font-size:1.4em;left:0;position:absolute;top:0}@media (max-width:480px){.si-ratings>ul>li>span:first-child{font-size:var(--sis-font-size-base)}.si-ratings>ul>li>span:last-child{font-size:calc(var(--sis-font-size-base)*1.15)}}@media (max-width:767px){.si-testimonials--sequential .si-testimonials__item:after{bottom:75px}.si-testimonials--sequential .si-testimonials__item-by>small{display:block;margin-left:63px;margin-top:5px}}@media (min-width:768px){.si-ratings__ratedby{float:right}.si-ratings>p{text-align:right}}.si-seller-lead-tool{background:#333 url(https://css.site-static.com/assets/dist/v202311021200/images/spacer.gif) no-repeat 50%;background-size:cover;padding:10px;text-align:center}.si-seller-lead-tool__title{color:#fff;font-size:2.5em;font-weight:400;line-height:1.3;margin:0 0 20px;text-align:center}.si-seller-lead-tool__sub-title{color:#fff;font-size:1.35em;font-weight:400;line-height:1.5;margin:0 0 30px;text-align:center}.si-seller-lead-tool__controls{margin:auto;max-width:800px;position:relative;text-align:center;width:100%}.si-seller-lead-tool__controls>.slt-error-msg{left:10px;top:-32px}.si-seller-lead-tool__controls>input{display:inline-block;font-size:1.2em;height:60px;margin:10px;width:90%}.si-seller-lead-tool__controls>.si-btn{font-size:1.2em;height:60px;line-height:60px;margin:10px;padding:0;width:180px}@media screen and (min-width:768px){.si-seller-lead-tool{padding:40px 20px 55px}.si-seller-lead-tool__controls>input{vertical-align:middle;width:calc(100% - 230px)}}.si-videos-widget{position:relative}.si-videos-widget>h2{font-size:calc(var(--sis-font-size-base)*1.7);margin-bottom:20px}.si-videos-widget .slick-slide{padding:0 10px}.si-videos-widget .slick-list{margin-left:-10px;margin-right:-10px}.si-video__next,.si-video__prev{background-color:var(--sis-btn-tertiary-bg);cursor:pointer;display:none;height:40px;position:absolute;text-align:center;top:0;width:40px}.si-video__next>i,.si-video__prev>i{color:var(--sis-btn-tertiary-color);font-size:1.6em}.si-video__prev{right:45px}.si-video__next{right:0}.si-videos.no-title{padding-top:45px}.si-video{background-color:var(--sis-component-bg);border:1px solid var(--sis-component-border);margin-bottom:25px;position:relative;transition:border-color .3s ease}.si-video:hover{border-color:var(--sis-component-border-hover)}.si-video:hover .si-video__title{color:rgba(var(--sis-text-color-rgb),.85)}.si-video [role=link]{cursor:pointer}.si-video__photo-img{display:block;height:0;overflow:hidden;padding:0 0 56.25%;position:relative}.si-video__photo-img img,.si-video__photo-img:after{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.si-video__photo-img:after{background-image:url(https://css.site-static.com/assets/dist/v202311021200/images/videos/play-video.png);content:"";height:70px;width:70px;z-index:1}.si-video__title{font-size:var(--sis-font-size-large);height:calc(var(--sis-font-size-large)*2 + 8px);line-height:calc(var(--sis-font-size-large) + 4px);margin:15px 0;transition:color .3s ease}.si-video__description,.si-video__title{color:var(--sis-text-color);overflow:hidden;padding:0 15px}.si-video__description{font-size:var(--sis-font-size-base);height:calc(var(--sis-font-size-base)*5 + 30px);line-height:calc(var(--sis-font-size-base) + 6px);margin:0 0 15px}.si-site-container-fluid .si-video-column,.si-site-container.si-site-container--full .si-video-column{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}@media (min-width:1200px){.si-site-container-fluid .si-video-column,.si-site-container.si-site-container--full .si-video-column{float:left;width:33.33333333%}}.si-site-container-fluid.si-site-container--full .si-video-column,.si-site-container.si-site-container--full .si-video-column{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:992px){.si-site-container-fluid.si-site-container--full .si-video-column,.si-site-container.si-site-container--full .si-video-column{float:left;width:33.33333333%}}.si-site-container-fluid.si-site-container--full .si-video-column{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:1200px){.si-site-container-fluid.si-site-container--full .si-video-column{float:left;width:25%}}.si-site-container .si-video-column{float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:50%}@media (min-width:1200px){.si-site-container .si-video-column{float:left;width:33.33333333%}}@media (max-width:480px){.si-video-column{width:100%!important}}